Creating docker images from the release and master branches
We now create docker images from the release and master branches and publish this to Docker hub. This is done to ensure that we can setup separate environments for production and staging. Required for stability and testing. This has been done by creating a Docker image by invoking the Dockerfile via the .gitlab-ci.yml file. The master branch will push to the release tag while the release branch will push to the release tag.
See merge request theappsmith/internal-tools-server!77
Selected row data is now updated on tableData change
Closes#277
Selected row data is now updated on tableData change
See merge request theappsmith/internal-tools-client!143
Property validations
Added validation for static and dynamic property changes of the widgets. A small validation error will be shown when the input or evaluated input is not matching the required type of the property input
See merge request theappsmith/internal-tools-client!124
Action can be unset. Actions are validated before executing.
Fixes#265#264
Previously, if you select an action in the property pane, there was not way to clear it. The actions can be removed now by clicking on a close button next to the dropdown.
Also, front-end code would try to execute an action even if there no actionId selected in the property pane. Now, there is a validation before action execution to check that.
See merge request theappsmith/internal-tools-client!140
Endpoint to view published page using just PageId
Fixes#83
We now return all the published layouts for a given pageId in the view mode. In the future, we will whittle the layouts down based on query parameters and other factors to return a single layout in the published page. Today, since most pages only have a single layout, there is no performance impact.
See merge request theappsmith/internal-tools-server!76
Adding CRUD API for configurations. The name for the config will be unique across the dataset
Moving the propertyPane API to the config API because it's more generic. Now we will be able to fetch properties using the name of the config parameter. This will allow us to store all the configurations in a single location. This is a more extensible design.
TODO: We still have to make the datastructure of the Config domain more generic. At the moment, it's meant to help the client transition from the older `propertyPane` API to the new `config` API.
See merge request theappsmith/internal-tools-server!71
Adding delete radio option button and fixing ordering issues.
Fixes#209
Added delete radio option button.
Ordering issues were happening when you try to add a new option or update an existing option. These issues have been fixed.
In the issue #209 , it was mentioned that value is not very clear. The value is not yet renamed in this PR.
See merge request theappsmith/internal-tools-client!137
User association with multiple organizations
Fixes#68
A user can now be associated to multiple organizations. By default the first organization that the user joins is the default one. The user can then switch between these organizations and work on them independently. At a given time though, the user will be operating on a single organization in a login session.
See merge request theappsmith/internal-tools-server!57
AppView display positioning
Fixes for the discrepancy between the builder view and AppViewer.
Fixes for no collision scenarios.
- Fixes#127 Widget sizes don't vary when selected and unselected
- Fixes#219 Widget sizes in builder and appviewer are now the same size
- Fixes#212 Widget names now appear for all widgets when selected
- Fixes#155 Widgets collisions now happen when they should
- Fixes#153 Widgets cannot be dropped on top of one another. Unless, the widget is dropped within a container widget
- Fixes#140 Drop Target grid dots, now, do not bleed off the Drop Target
- Fixes#211 Property Panes now have a close button as well as the widget type title
- Fixes#216 Input Widget now resizes appropriately when trying to resize.
See merge request theappsmith/internal-tools-client!122