Commit Graph

967 Commits

Author SHA1 Message Date
Satbir Singh
d007ede9de Fixing selected row issue and adding multirow select 2020-01-06 06:28:52 +00:00
Hetu Nandu
7820a4059c Merge branch 'fix/dry-runs' into 'release'
Various api pane and dynamic input improvements

*  Added an Allow HTML option for text widgets so that i can render HTML
*  Input now sets the initial height on mound
*  When input input is updated automatically, the cursor is set to the end of the input
*  Input only shows error tooltip when it is in focus. The red border is still present
*  Updated the stale property pane config in the codebase
*  Api name placeholder updated to "API name (camel case)"
*  Recursive binding search for dry runs
*  If dynamic result is an object for action calls, convert it to string
*  Fixed failing dry runs with dynamic bindings

See merge request theappsmith/internal-tools-client!217
2020-01-03 13:40:31 +00:00
Hetu Nandu
752944ee02 Various api pane and dynamic input improvements 2020-01-03 13:40:31 +00:00
Satbir Singh
d852206c71 Merge branch 'feature/page' into 'release'
Adding client side pagination to syncfusion table.

See merge request theappsmith/internal-tools-client!215
2020-01-03 10:50:29 +00:00
Satbir Singh
6a5ec64ffa Adding client side pagination to syncfusion table. 2020-01-03 10:50:29 +00:00
Abhinav Jha
8f3a46fa13 Merge branch 'feature/logout' into 'release'
Logout feature

Logout
======
- User can logout from the organization dropdown in the scaffolding pages
- User will redirect to the login page on a successful logout

See merge request theappsmith/internal-tools-client!213
2020-01-03 08:49:47 +00:00
Abhinav Jha
6c17a6e66d Logout feature 2020-01-03 08:49:47 +00:00
Hetu Nandu
bfcc535c11 Merge branch 'feature/api-cached-response-autocomplete' into 'release'
Feature/api cached response autocomplete

Uses the cached response in the action to show autocomplete hints

See merge request theappsmith/internal-tools-client!210
2020-01-02 13:46:37 +00:00
Hetu Nandu
0f908de645 Feature/api cached response autocomplete 2020-01-02 13:46:36 +00:00
Hetu Nandu
53c039e206 Merge branch 'fix/codemirror-fixes' into 'release'
Fixes for Dynamic Input styling

See merge request theappsmith/internal-tools-client!212
2020-01-02 13:36:35 +00:00
Hetu Nandu
3ecad24203 Fixes for Dynamic Input styling 2020-01-02 13:36:35 +00:00
Abhinav Jha
189c380e85 Property pane should open on move, add and resize 2020-01-02 18:12:02 +05:30
Abhinav Jha
3e88ae0074 Property pane toggle scenario updates 2020-01-02 16:34:36 +05:30
Satbir Singh
605677160f Merge branch 'fix/realm-convert' into 'release'
Fixing spaces issue in dynamic binding for tabledata.

See merge request theappsmith/internal-tools-client!211
2020-01-01 07:53:03 +00:00
Satbir Singh
507b9bd386 Fixing spaces issue in dynamic binding for tabledata. 2020-01-01 07:53:03 +00:00
Hetu Nandu
e65b157154 Merge branch 'fix/bugs' into 'release'
Api Pane select api fix

See merge request theappsmith/internal-tools-client!209
2019-12-30 13:05:37 +00:00
Hetu Nandu
107e1fd6d2 Api Pane select api fix 2019-12-30 13:05:37 +00:00
Abhinav Jha
3d8c16fe18 Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into feature/fix-71 2019-12-30 16:35:30 +05:30
Satbir Singh
a07e6da417 Merge branch 'feature/sf' into 'release'
Replacing react base table with syncfusion table.

See merge request theappsmith/internal-tools-client!205
2019-12-30 10:02:23 +00:00
Satbir Singh
9fd99d5f48 Replacing react base table with syncfusion table. 2019-12-30 10:02:23 +00:00
Hetu Nandu
a7529e78d3 Merge branch 'fix/recursive-dynamic-binding-resolution' into 'release'
Recursive dynamic binding resolution

Fixes: #299 

See merge request theappsmith/internal-tools-client!207
2019-12-30 07:39:53 +00:00
Hetu Nandu
f1be938bb3 Recursive dynamic binding resolution 2019-12-30 07:39:53 +00:00
Hetu Nandu
705b38d708 Merge branch 'feature/codemirror-integration' into 'release'
Replace monaco-editor with Codemirror

See merge request theappsmith/internal-tools-client!204
2019-12-30 07:35:16 +00:00
Hetu Nandu
146899934a Replace monaco-editor with Codemirror 2019-12-30 07:35:16 +00:00
Abhinav Jha
d9b8059799 Focus widget on hover. Show property pane on double click 2019-12-27 15:40:04 +05:30
Abhinav Jha
a7a83119ee Drag all widgets on touch and move 2019-12-25 14:47:37 +05:30
Abhinav Jha
78b56dd38b Merge branch 'feature/invite-users' into 'release'
Invite Users

Organization Dropdown
=====================
- User must be able to see 
  - The organization dropdown in the headers
  - The name of the organization in the header
  - A list of navigation options on clicking the header; in a dropdown
  - Navigate to the organization settings page on clicking "Organization Settings"
  - View a list of organizations on clicking "Switch Organization"

Invite Users Form
=================
- User must be able to
  - View the Invite Users header
  - Go back to the previous page on clicking "Cancel"
  - Add a list of email addresses in the User emails field by "Enter", "Space" and ","
  - Delete individual email address - by clicking on the close icon, and "Backspace"
  - Select a role for the set of emails
  - See a validation message for each of the user email fields and role select fields
  - Delete an entry of the "role -> emails" set by clicking on the "delete" icon at the end of each sets of fields
  - Add another "role -> emails" set by clicking on "Add more"
  - Submit the list of sets of " role -> emails" by clicking on Invite Users button


Other changes
=============
- Each of the protected pages will check for login on load
- When logged in and trying to access "/" (base URL), user will be redirected to the applications page
- User can navigate to the invite users page from the "Organization settings" page.
- Add black favicon for scaffolding pages, and orange for editor


See merge request theappsmith/internal-tools-client!203
2019-12-23 12:16:33 +00:00
Abhinav Jha
3a5aae9b97 Add favicon. Connect Nav Dropdown. Fix TagInputComponent. Fetch org and user details. Navigate to applications from /, Check for login 2019-12-23 12:16:33 +00:00
Hetu Nandu
6f356f5f00 Merge branch 'feature/path-params-sync' into 'release'
Sync path and params in api pane

Implements: #188 

See merge request theappsmith/internal-tools-client!187
2019-12-23 12:12:58 +00:00
Hetu Nandu
e82f5f3988 Sync path and params in api pane 2019-12-23 12:12:58 +00:00
Arpit Mohan
878e477902 Merge branch 'release' 2019-12-19 15:39:02 +05:30
Hetu Nandu
fe6df3450e Merge branch 'fix/inp-obj' into 'release'
Text validation fails with a stringified value

Closes #386

See merge request theappsmith/internal-tools-client!196
2019-12-19 10:07:19 +00:00
Hetu Nandu
1b2473c6f9 Merge branch 'release' of gitlab.com:theappsmith/internal-tools-client into release 2019-12-19 15:08:07 +05:30
Abhinav Jha
9d6e8362d2 Merge branch 'fix/bug-418' into 'release'
Fix #418: Delete and Edit widget controls are functioning properly

- Delete and Edit controls for the selected widget were getting overlapped by the widgetName element, which is now fixed.

See merge request theappsmith/internal-tools-client!201
2019-12-19 09:37:40 +00:00
Hetu Nandu
005c00a145 Revert "Selected Option is now available in dropdown widget."
This reverts commit c45198e9927dbb520ef1f3c26f9cfeddbd76995e.
2019-12-19 15:03:27 +05:30
Abhinav Jha
b612e60f49 Fix #418: Delete and Edit widget controls are functioning properly 2019-12-19 14:53:07 +05:30
Arpit Mohan
ea00d4b067 Merge branch 'release' 2019-12-19 14:30:44 +05:30
Abhinav Jha
9f3e69b60c Merge branch 'fix/bug-413' into 'release'
Fix #413: Adhere widget name and controls to designs

- Widget Name now adheres to designs
- Position and sizes of widget controls now adhere to designs.

See merge request theappsmith/internal-tools-client!198
2019-12-19 06:52:31 +00:00
Abhinav Jha
64996d1c3e Fix #413: Adhere widget name and controls to designs 2019-12-19 12:14:31 +05:30
Satbir Singh
63be2d8b1a Merge branch 'fix/dd-css' into 'release'
Fixed dropdown property pane css

Closes #376

See merge request theappsmith/internal-tools-client!195
2019-12-18 17:05:28 +00:00
Satbir Singh
e0999a1795 Fixed dropdown property pane css 2019-12-18 17:05:28 +00:00
Satbir Singh
0a5c904778 Merge branch 'feature/husky-test' into 'release'
Adding husky test run to prepush.

See merge request theappsmith/internal-tools-client!197
2019-12-18 13:20:00 +00:00
Satbir
fff86f144b Adding husky test run to prepush 2019-12-18 18:39:08 +05:30
Satbir
6c47ee15f2 Text validation fails with a stringified value 2019-12-18 18:05:06 +05:30
Satbir Singh
7be35e5b23 Merge branch 'feature/sel-opt' into 'release'
Selected Option is now available in dropdown widget.

Fixes #383 

Added a concept of derived properties for widgets. A derived property is something that is not stored in dsl because it can be evaluated from stored properties. For example: We do not need to store a `selectedOption` for a dropdown because it can be derived from `selectedIndex` and `options`. Similarly we do not need to store `selectedRow` in a table because it can be derived from `tableData` and `selectedRowIndex`. 

Such properties are constructed on the fly for their usage in js execution and autocomplete.
To add a derived property to a widget add `getDerivedPropertiesMap` function which returns an object like this:

```
{
   <DerivedPropertyName>: (widgetData: FlattenedWidgetProps) => {<<Implements how the derived property is evaluated.>>}
}
```

See merge request theappsmith/internal-tools-client!191
2019-12-18 11:59:12 +00:00
Satbir Singh
01cdbbcabc Selected Option is now available in dropdown widget. 2019-12-18 11:59:12 +00:00
Satbir Singh
f402eaa963 Merge branch 'fix/dropdown-resize' into 'release'
Resize works on dropdowns.

Closes #355

See merge request theappsmith/internal-tools-client!193
2019-12-18 07:23:28 +00:00
Satbir Singh
94dcf6d2af Resize works on dropdowns. 2019-12-18 07:23:28 +00:00
Satbir Singh
e21c502827 Merge branch 'feature/moment' into 'release'
Adding moment to js execution

See merge request theappsmith/internal-tools-client!194
2019-12-18 06:36:48 +00:00
Satbir
b6e7a5758a Adding moment to js execution 2019-12-17 18:07:12 +05:30