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
Fixing breaking code in error and success action select.
In Property pane, when you select an action, the followup on success and on error were breaking due to an error in code. Fixed this issue.
See merge request theappsmith/internal-tools-client!132
Selected row data has been moved from selectedRow.data to selectedRow
Previously, if you wanted to use selectedRow data in a field, you would do `{{selectedRow.data.<property>}}`
With this change, you only have to do `{{selectedRow.<property>}}`
See merge request theappsmith/internal-tools-client!129
Added functionality to execute actions on successful call or on error of an action.
An action can be configured to have a onSuccess and onError action.
See merge request theappsmith/internal-tools-client!127