Shrikant Sharat Kandula
a259dd00ed
Fix internal server error on invalid header in curl command ( #3931 )
...
* Fix internal server error on invalid header in curl command
* Add tests for invalid header/method
2021-04-14 10:44:43 +05:30
Shrikant Sharat Kandula
5b48a9cc78
Fix build failure on maven 3.8 ( #3954 )
...
Maven 3.8 now blocks HTTP repositories and only allows HTTPS. However, the version redshift jdbc dependency we are using connects to a separate repository that runs on HTTP. The latest version has switched to using HTTPS instead.
So this PR upgrades redshift dependency from version 2.0.0.1 to 2.0.0.4.
Ref: https://maven.apache.org/docs/3.8.1/release-notes.html#cve-2021-26291
2021-04-14 08:03:56 +05:30
Sumit Kumar
42573533cb
fix NPE by adding null check conditional ( #3989 )
...
Fix NPE seen on Sentry by adding null check for result body
2021-04-13 21:37:56 +05:30
Sumit Kumar
b4e43798ab
fix NPE by adding null check conditional ( #3989 )
...
Fix NPE seen on Sentry by adding null check for result body
2021-04-13 19:58:40 +05:30
vicky-primathon.in
1e6a0e8e92
Fix filepicker widget delete file not working
...
Added cypress test case to test selected file deletion works
2021-04-13 16:55:50 +05:30
Vicky Bansal
4778b0a450
Fix Table column names allowed to have spaces when editing in property pane panel titles ( #3869 )
...
Added cypress test to validate name formatting
2021-04-13 16:33:13 +05:30
Nidhi
a24eb90091
Fixed escaped layout being used for update ( #3968 )
...
* Fixed escaped layout being used for update
* Few more cases of unescaped layout usage
2021-04-13 09:36:50 +05:30
vicky-primathon.in
3dc6e0884d
Added cypress test case to test multi selected dropdown options are cleared in form reset
2021-04-12 13:07:05 +05:30
Vicky Bansal
d6399c2e48
Disable pagination controls when the table has a single page ( #3895 )
...
* Disable input number field when there are no pages to navigate to
* Added cypress test to validate table pagination is disabled
2021-04-09 16:06:50 +05:30
Vicky Bansal
791e8195b1
Align column headers when aligning columns ( #3885 )
...
* Align table column header title with table columns
* Added cypress test to validate column header text alignment
2021-04-09 16:04:01 +05:30
Vicky Bansal
43720123d8
Fix: Select Table Widget when a row is selected ( #3871 )
2021-04-09 16:03:22 +05:30
vicky-primathon.in
53d1333530
use derivedProperty selectedIndexArr instead of computing selectedIndexes
2021-04-09 15:50:48 +05:30
Nidhi
4bddfa0a4e
Fixed curl import without valid tokens ( #3933 )
2021-04-09 14:03:53 +05:30
vicky-primathon.in
1db50eb527
Custom scrollbar changes
2021-04-09 12:34:31 +05:30
Sumit Kumar
9c8bce0415
Feature: return data types of returned data on query execution for better data display ( #3914 )
...
- Return data type list along with action execution result so that the data can be displayed in the correct format.
- Handles these three data types for now : table, json, raw.
- If a plugin has already assigned the data type, then common handler is not used.
- Mongo plugin assigns the data types in the plugin specific flow i.e. does not use the common data type parse / assign method.
- To address review comments:
- added a new enum ActionResultDataType for data types. It is consumed by ParsedDataType. A list of ParsedDataType is returned by ActionExecutionResult
- parsed data in parallel using streams.parallel().
2021-04-09 10:58:37 +05:30
Nidhi
4f68d5f472
Logging test failure
2021-04-08 19:53:48 +05:30
Nidhi
13a3e8f240
Applying AOP encryption
2021-04-08 16:58:45 +05:30
Rishabh Saxena
d8f2211b70
Fix edit and fork buttons visible simultaneously on the viewer header ( #3723 )
2021-04-08 14:12:13 +05:30
Kaushik Varanasi
c37adc0a4d
Fix spacing of fields in org settings: fixes ( #3612 ) ( #3681 )
...
* add row colums styling to organisation settings fields
* add tests to make sure the grid layout is rendered
* added margin to make spacing look similar to before
* remove negative margin and reduce width
* added jest tests to make sure component mounts and that it has correct styles
* revert unnecessary changes related to cypress tests
* added strict checking for null to avoid ts errors
* use early returns on file empty
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
* use early returns on file empty
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
* fixed typo
* added findbytext for sync call
* removed unused imports
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2021-04-08 11:20:26 +05:30
Sumit Kumar
41e44eed30
Feature: add title to action execution errors to improve user experience ( #3872 )
...
- add title to action execution errors to improve user experience
- all errors in AppsmithPluginErrors
- action execution related errors in AppsmithError : NO_CONFIGURATION_FOUND_IN_DATASOURCE, INVALID_ACTION, INVALID_DATASOURCE, INVALID_DATASOURCE_CONFIGURATION - as these are the likely errors in an action execution flow (excluding plugin specific flow) that might result from faulty action / datasource configuration by a user.
- title is returned as part of ActionExecutionResult.
- title is set in ActionExecutionResult on failure during action execution.
- In response to review comment - added a new BaseException class, so that both AppsmithException and AppsmithPluginException extend this base class. Also, refactored code to introduce setErrorInfo() function in ActionExecutionResult class to set its attributes.
- Some unrelated cleanup:
- catch PoolInitializationException for Postgres plugin and return AppsmithPuginException
- catch MongoTimeoutException and return AppsmithPluginException
2021-04-08 09:49:05 +05:30
Trisha Anand
174ef284f0
[Bug Fix Improvement] : Table widget keys are unescaped after walking through the DSL ( #3908 )
...
* WIP : untested
* Minor refactoring
* Added test case to assert escaping and unescaping of the table widget primary column keys
2021-04-07 19:36:37 +05:30
Trisha Anand
df993efcde
Updated the DSL to change primary columns for an array to a map structure in the DSL ( #3905 )
2021-04-07 18:22:52 +05:30
Hetu Nandu
28995e5b53
Fix PS and smart substitute true false value ( #3896 )
2021-04-07 16:06:17 +05:30
Nidhi
927a6a3479
Annotation based encryption ( #3610 )
...
* Annotation set up
* Removed annotation uses
* Redundant condition
* Commented out logging, retained for implementation
* Handling for Collection and Map parameterized types
* Removed comments
2021-04-07 15:27:36 +05:30
Trisha Anand
4bf74f6434
Bug Fix : Escaping _id and _class from Table PrimaryColumn keys before storing the DSL ( #3887 )
...
* Bug Fix : Escaping _id and _class from primary column keys before storing the DSL
* Fixed the test case failures.
* Updated the replacement strings for _id and _class to include appsmith keyword
2021-04-07 13:21:18 +05:30
Abhinav Jha
f5b97e3863
Fix column ordering in table widget ( #3755 )
2021-04-07 06:33:30 +05:30
NandanAnantharamu
547a9a7ee0
Added tests for Oauth and Stubbed tests ( #3463 )
...
* Added tests for Oauth and Stubbed tests
* updated tests
* test updated
* updated DS tests
* review comments incorporated
* flag removed
* postinvite stubbed
* intercept req added and chromewebsecurity flag added
* Update app/client/cypress/support/commands.js
* updated header request
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2021-04-06 18:59:27 +05:30
Hetu Nandu
5a1584377b
Update editor.json for Postgres, Mongo, MySQL, MS-SQL adding evaluation type ( #3884 )
...
Co-authored-by: Trisha Anand <trisha@appsmith.com>
2021-04-06 18:27:51 +05:30
vicky-primathon.in
b2ab89c2c5
add react custom scrollbar types
2021-04-06 17:01:52 +05:30
Hetu Nandu
8bdc491a81
Hot fix for plugin form not downloaded for onboarding ( #3879 )
2021-04-06 15:47:25 +05:30
Rishabh Saxena
d13f755ba8
Update GTM script ( #3711 )
2021-04-05 20:54:22 +05:30
NandanAnantharamu
8cd6c95e70
updated table property pane test ( #3837 )
...
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2021-04-05 17:25:27 +05:30
Trisha Anand
4a087b172c
Feature : BSON Smart Substitution in Mongo Plugin ( #3804 )
...
* Feature : JSON Smart Substitution in Mongo Plugin
* Added BSON data type for Mongo substitution. Added test case
* Minor comment added
* Minor variable re-naming and correcting failing test cases.
* REST API : Escaping special characters in string before smart substitution
* Incorporated review comment
2021-04-05 17:12:29 +05:30
Sumit Kumar
00bcac7591
add support for 'prefer' ssl mode in postgresql. ( #3848 )
...
- add support for 'Prefer' ssl option for postgres plugin.
2021-04-05 15:51:17 +05:30
Apeksha Bhosale
48790ce6ca
Array support hidden field ( #3809 )
2021-04-05 15:41:04 +05:30
vicky-primathon.in
a24f8ae6ae
Added react-custom-scrollbars
2021-04-05 14:52:55 +05:30
Kaushik Varanasi
8f8b7b281f
Fixes error on failed github docs fetch ( #3665 )
...
fixes #3551
2021-04-05 14:07:04 +05:30
Vicky Bansal
6b26e400a8
Bug fix for table crash #3645 ( #3849 )
2021-04-04 01:10:12 +05:30
Hetu Nandu
af5f6544ea
Always guarantee to fetch Api plugin forms ( #3847 )
2021-04-02 15:17:37 +05:30
Rishabh Saxena
244930dd69
Add support of component unit testing ( #3828 )
...
Update jest config, add msw hooks
2021-04-02 15:17:16 +05:30
Abhinav Jha
28921e0324
Fix table width on drag ( #3839 )
2021-04-02 13:48:30 +05:30
Trisha Anand
1e72cf279e
Bug Fix : If binding is present in commented part, ignore the exception ( #3832 )
2021-04-01 22:14:00 +05:30
Sumit Kumar
3140e98146
modify hint message to include fix ( #3829 )
...
Modify hint message to include fix.
2021-04-01 17:10:30 +05:30
Vicky Bansal
bdf31dbf37
Text Widget new styling properties ( #3167 )
2021-04-01 14:00:33 +05:30
Arpit Mohan
91a7acea49
Adding table plugin in the Rich text editor ( #3799 )
...
* Add Table button in RTE Toolbar
Co-authored-by: Aswath K <aswath.sana@gmail.com>
2021-04-01 13:54:42 +05:30
Shrikant Sharat Kandula
efec01344a
Clone explicitly set datasource for new users ( #3793 )
2021-04-01 12:44:44 +05:30
Nidhi
9f8cb59a04
Null handling for bad state in OAuth2 callback ( #3810 )
...
* Null handling for bad state in OAuth2 callback
* Handling null
* Another case for when state is present but not as expected
2021-04-01 10:41:11 +05:30
dependabot[bot]
68e405a746
Bump y18n from 4.0.0 to 4.0.1 in /app/client ( #3817 )
...
Bumps [y18n](https://github.com/yargs/y18n ) from 4.0.0 to 4.0.1.
- [Release notes](https://github.com/yargs/y18n/releases )
- [Changelog](https://github.com/yargs/y18n/blob/master/CHANGELOG.md )
- [Commits](https://github.com/yargs/y18n/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-04-01 10:39:29 +05:30
Apeksha Bhosale
1f216167c4
removing new lines while showing url path field ( #3717 )
...
* added 2 states for path field
* added logic for compact only
* added small condition for no compact
* PR comments fixed
* removed redundant code
* added unit test for code editor functions
* Update app/client/src/components/editorComponents/CodeEditor/index.tsx
* setting cursor
setValue is resetting cursor position to the front. so will update at the end
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
2021-03-31 17:58:29 +05:30
Apeksha Bhosale
834fc3caf7
showing save datasource option all time ( #3695 )
...
* showing datasource
Exposing 'save as datasource' with empty path but in disable state till value is entered
* sending flag instead of value
* removed classname
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2021-03-31 16:09:13 +05:30
Rishabh Saxena
7ffc0d3786
Ignore cypress/no-unnecessary-waiting ( #3794 )
2021-03-31 14:05:19 +05:30
Hetu Nandu
0c77051944
Improve performance monitoring ( #3790 )
2021-03-31 13:10:59 +05:30
Ashok Kumar M
3bce03173a
Fix: Property pane improvements and bug fixes ( #3766 )
...
* Fix: Propane improvements bug fixes
* Adding plus indicator for New modal action.
2021-03-31 11:21:24 +05:30
vicky-primathon.in
b30ced453f
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-31 11:03:34 +05:30
Sumit Kumar
efa4ae072c
Firestore plugin support for FieldValue.delete() and FieldValue.serverTimestamp() values ( #3693 )
...
- Allow users to define key path for FieldValue.delete() and FieldValue.serverTimestamp() values.
- delete() value is only valid for update operation, as Firestore does not seem to support it for any other ops.
- serverTimestamp() is valid for all operations excluding get and delete operations.
2021-03-30 17:19:24 +05:30
Trisha Anand
aab75bf304
Bug fix : App viewer inviting another app viewer would assign correct permissions to applications
2021-03-30 17:05:44 +05:30
Sumit Kumar
7dbae1e481
fix regex for whitespace ( #3761 )
...
- fix regex for whitespace
2021-03-30 15:03:39 +05:30
Abhinav Jha
10159fc442
Fix #3752 DatePicker tries to auto parse the defaultDate ( #3753 )
2021-03-30 14:32:25 +05:30
Hetu Nandu
aec7e613ad
Update dropdown font size and shadow ( #3680 )
2021-03-30 14:18:14 +05:30
Ashok Kumar M
984fbecac5
Fix: Adding debounce for renaming tabs. ( #3758 )
2021-03-30 13:44:25 +05:30
Pawan Kumar
d8b9b8e918
Fix: TypeError: e.widgetName is undefined and TypeError: Cannot read property 'toUpperCase' of undefined ( #3694 )
...
* call toUpperCase() only when widgetName exists
* use lodash instead of string class functions
Co-authored-by: root <root@DESKTOP-9GENCK0.localdomain>
2021-03-30 11:20:00 +05:30
Hetu Nandu
363bee8ec9
Fix action field evaluation for editor ( #3701 )
2021-03-30 10:59:03 +05:30
dependabot[bot]
b4b903278c
Bump lodash-es from 4.17.11 to 4.17.14 in /app/client ( #3738 )
...
Bumps [lodash-es](https://github.com/lodash/lodash ) from 4.17.11 to 4.17.14.
- [Release notes](https://github.com/lodash/lodash/releases )
- [Commits](https://github.com/lodash/lodash/compare/4.17.11...4.17.14 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-30 10:38:34 +05:30
Ashok Kumar M
bf21c15ba9
Feature: Property pane enhancements(Bug fixes + Draggable popper) ( #3748 )
...
* Fix: On renaming a widget via entity explorer the canvas gets resized
* Fix: Close prop pane on resize start of unselected widget.
* Fix: Match all - corejs polyfill
* Fix: Proppane not updated properly when same type widgets are selected.
* Feature: Draggable Proppane.
* Bug fixes for draggable popup.
* Fix: Property pane editor when selecting another widget.
* resolve rebase bad merges.
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fixes
* cytest fix
* fixing draggable components inside porp pane.
* Adding cypress test.
* refactored Draggable list POC version
* reverting unwanted changes.
* prop pane bug fix
* unwanted dependencies.
* double click to open prop pane.
* Fixing bugs in draggable prop pane.
* one click prop pane open.
* ignore drag/resize click captures
* make prop pane draggable only via drag handler.
* Fixed property pane title.
* converting layer to hook and adding it to top most layer.
* removing irrelevant comments.
* close panel when widget changes.
* fixing cytests.
* bug fix
* fixing cytest
* Addressing code review comments.
* bug fix
2021-03-29 21:17:22 +05:30
Rishabh Saxena
3f55e16b35
Fix onboarding test spec: check res instead of req to verify if the datasource was created successfully ( #3747 )
2021-03-29 19:51:50 +05:30
hetunandu
b0580e9ee0
Revert "Feature: Property Pane improvements ( #3561 )"
...
This reverts commit 3437c16ef0 .
2021-03-29 16:58:22 +05:30
Ashok Kumar M
3437c16ef0
Feature: Property Pane improvements ( #3561 )
...
* Fix: On renaming a widget via entity explorer the canvas gets resized
* Fix: Close prop pane on resize start of unselected widget.
* Fix: Match all - corejs polyfill
* Fix: Proppane not updated properly when same type widgets are selected.
* Feature: Draggable Proppane.
* Bug fixes for draggable popup.
* Fix: Property pane editor when selecting another widget.
* resolve rebase bad merges.
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fix
* cytest fixes
* cytest fix
* fixing draggable components inside porp pane.
* Adding cypress test.
* refactored Draggable list POC version
* reverting unwanted changes.
* prop pane bug fix
* unwanted dependencies.
* double click to open prop pane.
* Fixing bugs in draggable prop pane.
* one click prop pane open.
* ignore drag/resize click captures
* make prop pane draggable only via drag handler.
* Fixed property pane title.
* converting layer to hook and adding it to top most layer.
* removing irrelevant comments.
* close panel when widget changes.
* fixing cytests.
* bug fix
* fixing cytest
* Addressing code review comments.
* bug fix
2021-03-29 15:28:52 +05:30
Apeksha Bhosale
8983940a30
Merge pull request #3659 from appsmithorg/fix/new-field-POST-change
...
Added index check to add content type in existing field
2021-03-29 15:26:03 +05:30
Arpit Mohan
60400da94a
Fixing signed URL request for AWS S3 in Rest API plugin ( #3734 )
...
* added empty byte array for request body to fix aws signed url signature match problem as detailed here - https://github.com/aws/aws-sdk-java/issues/2205
Co-authored-by: Bernard Worthy <>
2021-03-29 12:58:57 +05:30
Hetu Nandu
55f65a9fe5
fix default override same value ( #3691 )
...
Co-authored-by: Trisha Anand <trisha@appsmith.com>
2021-03-29 12:44:16 +05:30
Trisha Anand
554c45eef8
[Bug Fix] Prepared Statement -String starting with a number recognized as JSON object instead of String ( #3710 )
...
* String starting with float like 2.1 recognized as JSON object instead of String.
* Incorporated review comments.
2021-03-29 12:22:06 +05:30
dependabot[bot]
00477fe686
Bump guava from 28.1-jre to 29.0-jre in /app/server/appsmith-server ( #3728 )
...
Bumps [guava](https://github.com/google/guava ) from 28.1-jre to 29.0-jre.
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-29 00:20:04 +05:30
vicky-primathon.in
b153a0e78a
Show header scrollbar always if needed
2021-03-27 11:36:42 +05:30
Trisha Anand
b9fd72e89d
Smart Substitution Debugging - Adding Appsmith data type to each parameter in response's request object for execute ( #3716 )
...
* Smart Substitution Debugging - Adding appsmith data type to each parameter in response's request object for execute
* Incorporated review comments.
* Fixed failing test cases.
* Fixed MS-SQL test failures.
2021-03-26 23:29:12 +05:30
Nidhi
683176fc48
Increased default limit for webclient payload ( #3718 )
...
* Increased default limit for webclient payload
2021-03-26 21:34:10 +05:30
Sumit Kumar
e347b61e53
Return hint on localhost url ( #3611 )
...
- Return hint for localhost URL on the following events:
Test datasource
Save datasource
Update REST API Url
Create datasource from REST API
When page gets loaded for first time.
- Hint message returned: "You may not able to access your localhost if Appsmith is running inside a docker container or on the cloud. Please check out Appsmith's documentation to understand more."
- It has been decided as part of actions pod meeting that these messages will not be persisted.
2021-03-26 15:42:34 +05:30
prapullac
d9417dc043
Adding test ideas for Switch widget ( #3490 )
...
* adding test ideas for Switch widget
* reset widget for date change
2021-03-26 14:08:10 +05:30
Apeksha Bhosale
84ebd4324f
Updated link for datasource whitelist url ( #3679 )
2021-03-26 13:41:15 +05:30
Trisha Anand
c420d0207f
Supporting timestamp datatype in Prepared Statement ( #3690 )
...
* WIP : Adding timestamp datatype in Prepared Statement
* Added simple tests for commonly used data types' identification
* Added plugin level test cases for timestamp with Prepared Statement to Postgres
2021-03-26 13:19:22 +05:30
prapullac
cee1b86f32
Adding test ideas for Edit profile ( #3700 )
2021-03-26 12:51:46 +05:30
Rishabh Saxena
973a70a624
Fix editor help menu background color and icon size ( #3686 )
2021-03-26 12:18:15 +05:30
Apeksha Bhosale
eab1f8372a
Merge branch 'release' into fix/new-field-POST-change
2021-03-26 09:33:52 +05:30
abhishek nayak
5114ca75c4
Merge pull request #3706 from appsmithorg/fix/filteredData-columnProperties
...
Fix #3381 : Table column properties now map correctly when filtering, sorting or searching
2021-03-26 01:30:03 +05:30
Abhinav Jha
5b3547c104
Fix filter condition functions
...
Fix issue where column properties don't update based on filters and sorting and search
2021-03-26 01:18:40 +05:30
vicky-primathon.in
ea701de662
Added unit tests
2021-03-25 23:58:09 +05:30
vicky-primathon.in
45d7a5fe0b
Added unit tests
2021-03-25 23:46:56 +05:30
vicky-primathon.in
b6f21b00e0
Added unit tests
2021-03-25 23:28:51 +05:30
vicky-primathon.in
b6d47a078d
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-25 23:20:35 +05:30
vicky-primathon.in
e79f6c8806
Fix horizontal and vertical table scrollbars
...
Hide scrollbars during resize
2021-03-25 21:46:22 +05:30
NandanAnantharamu
424a1cbf69
SwitchWidget within FormWidget tests ( #3501 )
...
* added test with switch widget within farm widget
* Added another usecase with Switch
* added wait
* updated locators
* minor update
* add locators for switch widget spec
* removed waits and replaced with suitable assertions
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-03-25 21:38:16 +05:30
Trisha Anand
ed1a0b4045
Refactor the smart substitution code to extract common code at plugin interface level. ( #3497 )
2021-03-25 19:10:42 +05:30
NandanAnantharamu
378330815b
Added test for tableWidget bug ( #3528 )
...
* Added test for tableWidget bug
* updated test
* review comment incorporated
* updated collapse pane test
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: Arpit Mohan <arpit@appsmith.com>
2021-03-25 16:31:51 +05:30
Trisha Anand
c6e4f91ffb
[Bug fix] A lax search for presence of binding during save page to match client algorithm to reduce page save error ( #3698 )
...
* Lax mustache binding check added to match the client side check when client recognizes a field to have a dynamic binding. This would reduce/remove bad bindings from throwing a 400 during save page.
* Added a test to assert that update layout does not fail in case the binding is technically incorrect because part of the mustache's lie inside quotes. Since client has a lax way of finding a dynamic path, server also follows suite.
2021-03-25 16:00:45 +05:30
Rishabh Saxena
f2160d61e1
Fix onboarding Cypress test ( #3678 )
2021-03-25 13:23:56 +05:30
Trisha Anand
1a9a410c5e
Stringifying the binding name before setting in the error to ensure client can parse it correctly ( #3689 )
2021-03-25 12:36:56 +05:30
Apeksha Bhosale
4c464787a1
code folding in response and request ( #3658 )
2021-03-25 10:57:00 +05:30
Abhinav Jha
1ccece69e1
Custom FusionCharts Config ( #2670 )
...
* Property pane enhancements
- Property pane sections are collapsible
- Property pane controls can be hidden conditionally
- Property pane configurations now come from the widget instead of a global config file
- Property pane property updates can be hooked with other related updates
- Property pane control and section ids are generated dynamically now.
* Add chart type: "Custom FusionChart" (#2996 )
Co-authored-by: Zeger Hoogeboom <zegerhoogeboom@users.noreply.github.com>
Co-authored-by: zeger <zeger@equinoxai.com>
2021-03-25 03:35:04 +05:30
Abhinav Jha
4a05b5d320
Fix #3335 - New method of computing table data to display ( #3607 )
2021-03-25 00:55:38 +05:30
Vicky Bansal
f2e0ed29c5
Update: DatePicker validates data as ISO 8601 string ( #3397 )
2021-03-24 17:42:24 +05:30
Vicky Bansal
97b9a32b32
Feature: Table Widget: URL column type ( #3569 )
2021-03-24 16:54:10 +05:30
Sumit Kumar
cb9df80694
change default value of s3 file data type on create file action ( #3685 )
...
- modify default value for s3 on file create to Yes.
- change dropdown option names to base64, text from yes, no.
2021-03-24 15:02:13 +05:30
Vicky Bansal
5ba4cc4400
Table Widget: Show null values as empty cells ( #3522 )
...
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-03-24 14:33:48 +05:30
Vicky Bansal
06231e0f5f
Fix crash on Tabs property bindings ( #3640 )
2021-03-24 14:28:00 +05:30
Vicky Bansal
eb2c551def
DatePicker Widget: Additional date formats ( #3162 )
...
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
2021-03-24 14:23:39 +05:30
Hetu Nandu
9a4c317f20
Store value improvements ( #3663 )
2021-03-24 10:39:47 +05:30
Sumit Kumar
56f22edbe8
Return hint message on identical columns ( #3656 )
...
- Return hint message if identical column names are found in SQL query for postgres, MySQL, mssql, redshift plugin.
- Add a PluginUtils class to hold general utility functions for plugins.
2021-03-24 08:22:49 +05:30
Nidhi
992da806bf
Added dummy instances to UI matrix ( #3683 )
2021-03-24 08:18:19 +05:30
abhishek nayak
2e53c79464
Update ForkApplicationModal.tsx
2021-03-24 00:35:46 +05:30
vicky-primathon.in
f4d25f6b2e
Renamed ScrollIndicator to VerticalScrollIndicator
...
Common css moved to DefaultTheme
2021-03-23 20:51:13 +05:30
prapullac
9da0d7abf6
Added test ideas for Table and Hide feature of the page ( #3594 )
2021-03-23 17:56:31 +05:30
Shri
a18e569f7d
Fix data serialization in analytics ( #3677 )
...
* Serialize object fields before sending to analytics
* Push event when application is published
2021-03-23 17:13:02 +05:30
Apeksha Bhosale
28a4b4a6d6
test case fixed
...
it was checking 3rd key:value pair for content type but with changes it will added to first empty field (0th)
2021-03-23 16:55:21 +05:30
Apeksha Bhosale
5d71e86f43
Test case and refactor code
2021-03-23 15:14:44 +05:30
Hetu Nandu
2dd1791810
Refactor and add unit tests to API interceptors ( #3647 )
2021-03-22 14:52:24 +05:30
Hetu Nandu
f345619f40
Fix code coverage generation file ( #3655 )
2021-03-21 12:02:47 +05:30
Hetu Nandu
f1cb2a35b7
Add jest coverage diff reporting action ( #3651 )
2021-03-20 19:28:10 +05:30
Sumit Kumar
38c5639542
Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins. ( #3518 )
...
- Provide non client certificate based SSL support for Mysql, Mongo, Postgres plugins.
- Added a new option default, apart from the the SSL mode types supported by the driver. Default means that go with whatever default configuration driver provides.
2021-03-19 15:03:56 +05:30
Hetu Nandu
52c7f5331a
Trigger client integration only on approved PRs ( #3632 )
...
Co-authored-by: Nidhi <nidhi@appsmith.com>
Co-authored-by: Nidhi <nidhi.nair93@gmail.com>
2021-03-19 14:21:14 +05:30
Hetu Nandu
64116583e3
Fix container widget dynamicBindingPathList correction ( #3619 )
2021-03-19 11:39:35 +05:30
NandanAnantharamu
a82c789c1a
udpated tests ( #3617 )
...
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-03-19 11:19:54 +05:30
Nikhil Nandagopal
6b7fcc4c5d
Merge pull request #3615 from appsmithorg/minor-globalsearch-fixes
...
Minor globalsearch fixes
2021-03-19 11:17:00 +05:30
vicky-primathon.in
5fa3f3abd9
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-19 00:39:24 +05:30
vicky-primathon.in
bb77794125
handle scrollbar changes
2021-03-19 00:39:13 +05:30
Nidhi
93d5a061e2
Added logs and analytics ( #3622 )
...
* Added logs and analytics
* Fix in error string
Co-authored-by: Shri <shrikant@appsmith.com>
* Review fixes :)
Co-authored-by: Shri <shrikant@appsmith.com>
Co-authored-by: Shri <shrikant@appsmith.com>
2021-03-18 21:48:13 +05:30
Shri
bb1d0059d3
Clear OAuth tokens for forked datasources ( #3609 )
...
* Clear OAuth tokens for forked datasources
* Fix datasource duplicate finder in light of oAuth tokens
* Fix potential NPE
2021-03-18 21:08:56 +05:30
Kaushik Varanasi
55c17a66aa
Fix success message for single user invite and multiple user invite ( #3591 )
...
* Fixed error message for single user invite
* updated success message for single user invite and created tests
* use state to detect and update the number of users invited
* removing unnecessary lines
* typo
2021-03-18 19:20:33 +05:30
hetunandu
12aba25a00
Remove page save event from frontend
2021-03-18 19:15:57 +05:30
Pawan Kumar
80895b876b
Enhancement: Virtualized Query Editor Table ( #3496 )
...
* add react-window on react-table
* remove .vscode launch.json
* add cellwrapper
* fix height issue in virtualized table
* useBlockLayout in Table
* add border-right on table row
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-03-18 18:40:57 +05:30
Rishabh Saxena
8acb365201
Fix placeholder
2021-03-18 18:19:05 +05:30
Rishabh Saxena
660b00b4d5
update title
2021-03-18 18:17:09 +05:30
Rishabh Saxena
82cd1b33ba
fix document icon styles
2021-03-18 18:14:37 +05:30
vicky-primathon.in
354405d975
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-18 13:01:36 +05:30
Kaushik Varanasi
5f80e2561e
Merge pull request #3572 from appsmithorg/bugfix/trunncate-org-name-settings
...
add ellipsis to org name in settings
2021-03-18 12:39:52 +05:30
vicky-primathon.in
fb7cea6ec6
Resolved conflicts
2021-03-18 11:07:16 +05:30
ram-primathon
8b21dd30fd
add icon and subText in ads dropdown ( #3598 )
2021-03-18 02:06:26 +05:30
Hetu Nandu
441bb368d2
Reduce flakiness by adding waits ( #3605 )
2021-03-18 02:02:16 +05:30
Hetu Nandu
0debe37637
Add arbitary wait on onboarding test ( #3604 )
...
We recently changed the test to make sure we wait for the client to create an onboarding data source if it did not exist. This kind of check was also happening on the source code, and the complexity was not getting translated properly in the tests.
To improve the reliability of the test, I added an arbitrary wait time before we start the building
2021-03-17 23:59:40 +05:30
vicky-primathon.in
5f2d994fda
Fix double imports
2021-03-17 18:00:16 +05:30
Vicky Bansal
1195a0b694
Reset selected row(s) when table data is changed ( #3576 )
...
* Fixed selected row resets when table data is changed
Added cypress test case to test selected row resets when table data changes
* Fixed cypress test case
2021-03-17 17:27:38 +05:30
vicky-primathon.in
f92a8d7fa6
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-17 17:22:26 +05:30
vicky-primathon.in
9e65136a75
Merge branch 'fix/table-scrollbar' of https://github.com/appsmithorg/appsmith into fix/table-scrollbars
2021-03-17 17:21:37 +05:30
vicky-primathon.in
212cd423b5
Added horizontal scrollbar component
...
Add horizontal and vertical scrollbars in table widget
2021-03-17 17:15:49 +05:30
Nidhi
084faf8d54
Typo ¯\_(ツ)_/¯ ( #3595 )
2021-03-17 17:04:53 +05:30
Hetu Nandu
b32cdfc8cb
Remove property pane custom scrollbar for cypress ( #3592 )
2021-03-17 15:56:34 +05:30
Rishabh Saxena
0e3901953b
Fix specs ( #3577 )
2021-03-17 15:06:08 +05:30
Kaushik Varanasi
8fd0509bcb
Merge branch 'release' into bugfix/trunncate-org-name-settings
2021-03-17 12:45:13 +05:30
NandanAnantharamu
8aca378028
updated flaky test ( #3584 )
...
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-03-17 10:38:00 +05:30
Kaushik Varanasi
f9d2318e5a
reconciling with current release
2021-03-17 00:22:01 +05:30
Kaushik Varanasi
dfa23a6944
added tests, documentation and better naming convention
2021-03-17 00:18:36 +05:30
Apeksha Bhosale
3dc04901c8
added index check to add content type in existing field
2021-03-16 19:57:21 +05:30
Shri
cbd7828503
Add migration to remove template organization config ( #3568 )
2021-03-16 15:29:06 +05:30
Kaushik Varanasi
2dcecfbf79
add ellipsis to org name in settings
2021-03-16 13:22:25 +05:30
hetunandu
eed140f945
stringify page save analytics
2021-03-16 11:01:48 +05:30
Ashok Kumar M
fc34901be8
Fix: Dynamic Canvas Height based on bottom most widget. ( #3398 )
...
* Fix: Dynamic Canvas Height based on bottom most widget.
* Checking cytest failure reason.
* Revert "Checking cytest failure reason."
This reverts commit 2e3aaa882b282e10e1cf491633101293b72ffa89.
* Using UPDATE_CANVAS_LAYOUT to update the layout.
* Remove unwanted declarations.
* Adding comments.
2021-03-16 10:31:37 +05:30
Shri
e1fb1203b5
Application forking fixes and improvements ( #3519 )
...
* Clone only those datasources that are actually used
* Retry when cloning app causes a name class
* Search for an existing datasource before cloning
* Test deep matching of datasources
* Refactoring, since now the tests pass
* Allow forking of owning applications
* Don't limit datasource naming suffix number
2021-03-15 22:19:40 +05:30
ram-primathon
3b0fb539d5
Property Pane re design ( #3057 )
...
Co-authored-by: devrk96 <rohit.kumawat@primathon.in>
Co-authored-by: hetunandu <hetu@appsmith.com>
Co-authored-by: Hetu Nandu <hetunandu@gmail.com>
Co-authored-by: Vicky Bansal <67091118+vicky-primathon@users.noreply.github.com>
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-03-15 17:47:56 +05:30
Vicky Bansal
03be391fa3
Wrap evaluated data in computed value field ( #3520 )
2021-03-15 15:27:43 +05:30
Vicky Bansal
7c994da6e9
Allow null/empty values in Dropdown widget options ( #3533 )
2021-03-15 15:25:37 +05:30
Vicky Bansal
5acf2c3238
Fully display Table Widget filter conditionals (AND|OR) ( #3521 )
2021-03-15 14:39:10 +05:30
Vicky Bansal
812344c439
Persist Table Widget cell height to use as default in deployed app view ( #3537 )
2021-03-15 14:34:33 +05:30
Vicky Bansal
030269f684
Display the date column output correctly in table when using JS toggle for Display date format
2021-03-15 10:59:01 +05:30
Vicky Bansal
7f43705e7f
Fixed undefined poperty error when columnOrder is undefined ( #3511 )
2021-03-15 10:57:34 +05:30
Shrikant Sharat Kandula
3d6bd51556
Fix NPE in action execution analytics ( #3541 )
...
The NPE noticed is with the return value of `.getStatusCode`.
But this PR adds NPE guards to a few other potential cases.
2021-03-14 07:58:27 +05:30
Rishabh Saxena
3a47e085e3
Minor global search updates ( #3502 )
...
* Update editor header help button styles
* Dont show the current entity in the recents, to keep the previous on top
2021-03-13 23:31:47 +05:30
Arpit Mohan
660c194009
Moving all toast messages to messages.ts file ( #2798 )
...
Co-authored-by: hetunandu <hetu@appsmith.com>
2021-03-13 19:54:45 +05:30
Hetu Nandu
89effdd2fb
Refactor evaluate function and add tests ( #3536 )
2021-03-13 19:42:21 +05:30
Rishabh Saxena
7bd1e9587c
Use replace instead of replaceAll ( #3538 )
2021-03-13 16:15:51 +05:30
ram-primathon
191dde0b18
Fix API pane header and params count ( #3494 )
2021-03-13 13:53:46 +05:30
vicky-primathon.in
c952e9b10d
Remove unnecessary scrollbar from inside table widget
2021-03-13 12:06:02 +05:30
Nikhil Nandagopal
3b2072eeb9
Merge pull request #3055 from appsmithorg/fix/rte-newline
...
Added defaultText and defaultHTML properties in RTE
2021-03-12 17:38:58 +05:30
Nikhil Nandagopal
261dfc308c
Merge pull request #3514 from appsmithorg/fix/file-picker
...
[Fix] Made bade 64 encoding the default type for S3
2021-03-12 16:29:05 +05:30
vicky-primathon.in
3da86b33fe
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/rte-newline
2021-03-12 15:24:51 +05:30
Nikhil Nandagopal
6bdd39c4b8
minor fixes
2021-03-12 14:47:42 +05:30
Nikhil Nandagopal
dbb16775de
updated type to enum
2021-03-12 14:43:47 +05:30
Nikhil Nandagopal
82b65e12d1
Removed the property pane
2021-03-12 14:37:24 +05:30
Nikhil Nandagopal
11c8d4f34b
made files a derived prop to change based on the file data type
...
added file type
2021-03-12 14:34:05 +05:30
Nikhil Nandagopal
d7a5f36fea
Made bade 64 encoding the default type for S3
...
Added a data field for file pickers that is filled based on the property pane value
2021-03-12 13:44:32 +05:30
akash-codemonk
4995288801
Show fork modal while returning back to forking after signing in ( #3509 )
...
- Show loaders where required and other styling fixes
2021-03-12 13:14:16 +05:30
Abhinav Jha
246f7de444
Preserve Table Column properties when evaluations fail ( #3495 )
...
* When there is a cyclic depenency, the table data is processed as s string, leading to incorrect column computations and a render loop. Fixed this by bailing out when table data is a string, as further computations are moot
2021-03-12 12:00:38 +05:30
Arpit Mohan
f11cd45886
Correcting the github condition to start the API server ( #3506 )
2021-03-12 11:06:54 +05:30
ram-primathon
5b2832f380
Fix api settings page not getting updated ( #3489 )
2021-03-11 17:33:23 +05:30
Trisha Anand
217e36aaa9
Enrichment of analytics event for execute. ( #3492 )
...
* WIP : enrichment of analytics event for execute.
* Plugin level : Catch all exceptions and set request in the result
Server level : Adding new fields to analytics : `isSuccessfulExecution`, `statusCode`, `timeElapsed`
* Dont catch StaleConnectionException. Server handles the same.
* Removed class specification for onErrorResume in plugins since its supposed to catch all errors.
2021-03-11 15:40:07 +05:30
Shrikant Sharat Kandula
b12057ef73
Allow client to set layouts without id when creating a page ( #3477 )
...
* Allow client to set layouts without id when creating a page
* Mild refactoring
* Fix Layout action tests
2021-03-11 15:13:24 +05:30
Nidhi
f017ef29d4
Modified maven dependencies to reduce build time and jar size of s3 ( #3491 )
2021-03-11 14:58:07 +05:30
Trisha Anand
9f63bfafd2
Adding JSON intelligent substitution for Rest Api plugin ( #3474 )
...
* POC : null value getting handled correctly
* Refactor code. Tested with and without quotes. This is working! Woohoo!
* Added support for mustache binding to include json objects and arrays
* Added test for smart substitution.
* Added setting to turn on/off smart substitutions in Rest API plugin
* Handling turning on smart json substitution
* Added error handling
* Added config to turn on smart substitution in JSON to make the tests pass now
* Adding a beta tag to the API setting.
* Spelling error resolved.
* Incorporated review comments.
* Catching JSON Parse exception in http call.
2021-03-11 14:10:00 +05:30
Shrikant Sharat Kandula
1d683ad458
Fix recaptcha failing on signup when not configured ( #3488 )
2021-03-11 11:05:48 +05:30
Pawan Kumar
385baaddcb
Enhancement: Virtualized Query Editor Table ( #3460 )
...
* add react-window on react-table
* remove .vscode launch.json
* add cellwrapper
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-03-11 10:25:37 +05:30
Hetu Nandu
bc646ab9b2
Fix: Delete tabs from the entity explorer ( #3405 )
...
Co-authored-by: Akash N <akash@codemonk.in>
2021-03-11 09:48:46 +05:30
Abhinav Jha
0172430489
Fix unreachable code reported by deepsourcelabs ( #3483 )
2021-03-11 08:46:50 +05:30
Shrikant Sharat Kandula
65568a4e13
Add more devices in AppLayout options ( #3451 )
...
* Remove width and introduce more AppLayout type enums
* Fix: Adding min width to layout options.
Co-authored-by: Ashok Kumar M <35134347+marks0351@users.noreply.github.com>
2021-03-11 07:51:48 +05:30
Abhishek
0b4adf198d
Add recaptcha verification for user signup on the server ( #3383 )
...
Co-authored-by: Abhishek <abhishek.ak@bytedance.com>
2021-03-11 07:25:01 +05:30
dependabot[bot]
27bc73482a
Bump elliptic from 6.5.3 to 6.5.4 in /app/client ( #3480 )
...
Bumps [elliptic](https://github.com/indutny/elliptic ) from 6.5.3 to 6.5.4.
- [Release notes](https://github.com/indutny/elliptic/releases )
- [Commits](https://github.com/indutny/elliptic/compare/v6.5.3...v6.5.4 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-11 06:40:35 +05:30
akash-codemonk
1be56a8512
Applications marked as forkable can be forked ( #3453 )
2021-03-10 12:38:20 +05:30
Sumit Kumar
aaf4ce95f2
use dynamic input text in plugin editor forms ( #3470 )
...
- Use dynamic input text for plugin editor forms so that the evaluated value of mustache expression is visible.
- Those fields which are meant to store Key only - i.e. they are not visible to the user and are only meant to provide key for key value pair in db have been skipped.
2021-03-10 12:29:19 +05:30
Hetu Nandu
4e4c6b76a8
Improve cylical dependency error ( #3471 )
2021-03-10 12:28:52 +05:30
Rishabh Saxena
08ebbe410b
Fix chat with us button at the editor help menu ( #3465 )
2021-03-10 11:27:17 +05:30
Sumit Kumar
b6961ce7a4
Add timeout failure for mongo plugin test datasource ( #3431 )
...
- Mongo plugin client driver does not return with exception upon first failure - instead it keeps retrying. Hence, adding timeout error to report failure before the client thread cancels due to delay in response.
- It seems that the mongdb connection string cannot be directly used for ping test, hence skipping it.
2021-03-10 11:11:14 +05:30
Sumit Kumar
04e8acb763
Custom S3 service support ( #3469 )
...
- Provide support for non Amazon S3 service providers like Upcloud, Digital Ocean, Wasabi, DreamObjects and any other S3 compliant storage service provider.
- Change plugin label from "Amazon S3" to "S3"
2021-03-10 10:30:07 +05:30
akash-codemonk
4fb55b4fd0
Fix: Incorrect validation of gif source in onboarding ( #3448 )
2021-03-10 09:44:43 +05:30
Hetu Nandu
a885fc8d3b
Fix chart data migration issues ( #3458 )
2021-03-09 20:05:42 +05:30
Hetu Nandu
6f4f2bb26c
Render placeholder text in the Key Value form input ( #3452 )
2021-03-09 17:35:29 +05:30
Shrikant Sharat Kandula
bb9a9a307f
APIs for profile photos ( #3260 )
...
* Add API for uploading profile photos for current user
* Add delete and get APIs for profile photos
* Add test for uploading and deleting profile photo
* Added negative tests for upload profile photo API
2021-03-09 17:03:20 +05:30
Trisha Anand
092a942036
Added support for Prepared Statement in MS SQL plugin. ( #3438 )
...
* Added support for Prepared Statement in MsSQL plugin.
* Minor code formatting
* Merged release and refactored code for compilation.
2021-03-09 14:42:53 +05:30
Trisha Anand
cd45a1dd74
Added support for Arrays in Prepared Statement in Postgres ( #3421 )
...
* Added support for Arrays in Prepared Statement
* Minor code cleanup
* Super minor code readability changes
* Incorporated review comment
2021-03-09 13:17:42 +05:30
Ashok Kumar M
4781f1096c
Fix: Modal Size gets cut in smaller screens. ( #3441 )
2021-03-09 11:27:44 +05:30
Abhinav Jha
0a7bf6d0d3
Deprecate UPDATE_WIDGET_PROPERTY action ( #3392 )
...
* Deprecate UPDATE_WIDGET_PROPERTY action
* Handle JS property toggle independently
2021-03-09 11:00:57 +05:30
Trisha Anand
38c0151e94
Changed order of message for easy grep in case of invalid dynamic binding path ( #3436 )
2021-03-08 16:05:05 +05:30
Trisha Anand
79164fde44
Only return request object in action execute if the action was executed in EDIT mode. ( #3426 )
2021-03-08 16:04:17 +05:30
Hetu Nandu
9bf78a06c0
Add analytical events on page save ( #3434 )
2021-03-08 15:58:20 +05:30
Hetu Nandu
6898a0bbd5
Fix for Table onPageSizeChange trigger executing when not defined ( #3422 )
2021-03-08 14:34:00 +05:30
imgbot[bot]
243082e568
[ImgBot] Optimize images ( #3435 )
...
*Total -- 1,191.78kb -> 1,073.90kb (9.89%)
/app/client/src/assets/gifs/deploy_orange.gif -- 20.75kb -> 12.27kb (40.88%)
/app/client/src/assets/images/no_search_data.png -- 2.59kb -> 1.63kb (37%)
/app/client/src/assets/gifs/input_drag.gif -- 25.10kb -> 16.16kb (35.63%)
/app/client/src/assets/gifs/table_drag.gif -- 28.84kb -> 20.42kb (29.2%)
/app/client/src/assets/gifs/handwave.gif -- 25.54kb -> 20.12kb (21.25%)
/app/client/src/assets/images/preview.png -- 100.21kb -> 79.48kb (20.69%)
/app/client/src/assets/gifs/onsubmit.gif -- 110.27kb -> 97.65kb (11.44%)
/app/client/src/assets/gifs/super_hero.gif -- 870.27kb -> 818.03kb (6%)
/app/client/src/assets/icons/ads/link.svg -- 0.32kb -> 0.31kb (2.45%)
/app/client/src/assets/icons/ads/fluid.svg -- 0.57kb -> 0.56kb (1.37%)
/app/client/src/assets/icons/ads/entities.svg -- 0.22kb -> 0.22kb (1.32%)
/app/client/src/assets/icons/ads/tablet.svg -- 0.58kb -> 0.57kb (1.01%)
/app/client/src/assets/icons/ads/recent.svg -- 0.59kb -> 0.59kb (0.66%)
/app/client/src/assets/icons/ads/docs.svg -- 2.24kb -> 2.22kb (0.57%)
/app/client/src/assets/icons/ads/desktop.svg -- 0.73kb -> 0.73kb (0.4%)
/app/client/src/assets/icons/ads/mobile.svg -- 0.79kb -> 0.79kb (0.37%)
/app/client/src/assets/images/tick.svg -- 0.58kb -> 0.58kb (0.17%)
/app/client/src/assets/icons/ads/shine.svg -- 0.71kb -> 0.71kb (0.14%)
/app/client/src/assets/icons/ads/book.svg -- 0.85kb -> 0.85kb (0.12%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-03-08 14:32:48 +05:30
Rishabh Saxena
99b3fa6bb8
Omnibar global search ( #2903 )
2021-03-08 13:54:12 +05:30
Dwayne Forde
2dfc8ebf8a
Adds support for base64 image strings to image cells ( #2769 )
2021-03-06 01:07:49 +05:30
Sumit Kumar
800d305dab
Gracefully handle the timeout overflow / out of expected range errors ( #3411 )
...
- Expect max value of timeout as 60000 ms.
- If value exceeds max value then add error message to the list of invalids. This list is returned to the client in response body.
- Detect integer overflow exception (Number format exception) and override the value to 60000 ms.
2021-03-05 17:09:29 +05:30
Trisha Anand
10cd7f5f80
Adding support for Prepared Statements in MySQL plugin ( #3327 )
2021-03-05 16:22:46 +05:30
prapullac
d452c78453
Adding manual test cases for Table ( #3325 )
2021-03-05 14:02:54 +05:30
akash-codemonk
e012ea54aa
Fix: Action name being appended with a 1 when moved to another page even when there is no duplicate ( #3352 )
2021-03-05 13:05:15 +05:30
hetunandu
8574b86926
Merge branch 'master' into release
2021-03-05 12:06:14 +05:30
Pawan Kumar
220b28df3e
Fix: TypeError: e is undefined ( #3337 )
...
* add conditional operator
* check for widget before calling the function
* check for widget exisitence
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-03-05 10:04:35 +05:30
NandanAnantharamu
71f4a4b0a9
grouping another set of tests ( #3404 )
...
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
Co-authored-by: hetunandu <hetu@appsmith.com>
2021-03-05 00:35:41 +05:30
Hetu Nandu
2b2cee6bd6
fix chart validation ( #3400 )
2021-03-05 00:28:43 +05:30
Hetu Nandu
dc154b94b0
Fix widget updates not working properly ( #3403 )
...
* Fix widget updates not working properly
* Revert "Fix: Deleting a tab from a tab widget from the explorer would not reflect in the canvas(#3218 )"
This reverts commit 39e4990a7f .
2021-03-05 00:05:41 +05:30
Vicky Bansal
c4d6405981
Fix: RTE Error ( #3385 )
...
* Added defaultText property for text type validations to fix invalid data type beings passed to RichTextEditor component
* removed text and defaultValue properties from widget property validation map
2021-03-04 16:21:58 +05:30
Trisha Anand
20ed017a58
In case of no mustache bindings are found in dynamic path list, throw invalid dynamic binding reference error. ( #3394 )
2021-03-04 15:35:46 +05:30
akash-codemonk
39e4990a7f
Fix: Deleting a tab from a tab widget from the explorer would not reflect in the canvas( #3218 )
2021-03-04 15:24:01 +05:30
akash-codemonk
1e4878f983
Support editing user's name field ( #3306 )
2021-03-04 15:07:02 +05:30
Hetu Nandu
c81495e2cb
Fix chart data validation ( #3389 )
2021-03-04 13:40:22 +05:30
Rishabh Saxena
013c4230e2
Wrap ads button text within span for resilience for DOM mutations ( #3292 )
2021-03-04 11:34:36 +05:30
Hetu Nandu
3237950d97
End to cyclical dependency woes ( #3380 )
...
Co-authored-by: Abhinav Jha <abhinav@appsmith.com>
2021-03-04 10:54:47 +05:30
Ashok Kumar M
af6b3dfdbb
Fix: Drop overlay widgets anywhere and add them as main container child ( #3332 )
...
* Fix: Drop overlay widgets anywhere and add them as main container child
* Using detachFromLayout config.
2021-03-04 10:26:00 +05:30
Trisha Anand
5e448b9331
DSL parsing : Catch index out of bound exception ( #3364 )
...
* In case index being referred does not exist, throw appropriate error during DSL parsing
* Fixing bad commit.
2021-03-03 18:51:35 +05:30
Sumit Kumar
639913703a
Fix/add mongo srv support ( #3341 )
...
Provide helpful error msg when srv url is provided to mongo plugin
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
2021-03-03 18:31:04 +05:30
Trisha Anand
75b0986b92
Fixed the incorrect JSON string in INVALID_DYNAMIC_BINDING_REFERENCE appsmith error.
2021-03-03 18:22:42 +05:30
Shrikant Sharat Kandula
bb49f04f06
Support descending ordering for Firestore documents ( #3340 )
2021-03-03 18:18:57 +05:30
Trisha Anand
f49cc7b455
Added throwing a properly formatted error for client to consume when dynamic binding path list contains an invalid entry ( #3343 )
2021-03-03 17:47:35 +05:30
Trisha Anand
ca8be4c7f5
Db Migration : Delete unreferenced dynamic binding paths in actions ( #3310 )
...
* WIP compute if the dynamic binding path list is correct.
* Tested code for deleting the incorrect dynamic binding path list from actions.
* Added comments for code readability
2021-03-03 17:11:03 +05:30
Shrikant Sharat Kandula
9c50182f0e
API for forking of public applications ( #3221 )
...
* A barely working API for forking a public application
* Tests WIP
* Mild refactoring in tests
* Refactoring in test
* Not all applications are forkable
2021-03-03 15:45:47 +05:30
Vicky Bansal
d3c2c02745
Fix: Tabs Widget crashes when data is invalid ( #3235 )
...
* Fixed tabs data validation and added check to ensure tab property is accessible when tabs array is not empty
* added isVisible property in validations
2021-03-03 11:29:02 +05:30
Ashok Kumar M
a7e0990cf8
Feature: Canvas Layout Options(max width config) ( #3141 )
...
* Feature: Canvas Layout Options(max width config)
* Fixing css issues.
* Changing Default Device option to Desktop.
* Changed Implementation to maintain resize updates within the client.
* Addressing code review changes.
* Updating device resolutions.
* updating cytests
* Fixing resize bug.
2021-03-03 10:56:47 +05:30
Dwayne Forde
b074a035b5
Updates json input from typing to value setting ( #2805 )
2021-03-03 10:34:52 +05:30
Sumit Kumar
e5586a590a
fix placeholderText label in form.json files ( #3331 )
...
fix placeholderText label in form.json files
2021-03-03 09:33:02 +05:30
Piyush
462379721d
Reset widget global function ( #3181 )
2021-03-02 18:19:36 +05:30
Sumit Kumar
5bab77a141
remove endpoint host and port fields from dynamodb datasource form ( #3316 )
...
- A consensus has emerged that the utility of overriding endpoint is only for local development and testing. Hence, removing the fields from datasource form.
2021-03-02 17:25:25 +05:30
Sumit Kumar
6c04e1467b
Provide option for only one endpoint and port in the dynamodb plugin datasource form ( #3314 )
...
- provide a max length to keyvalue_array type. If the max length is set to 1, then the "+" button will not appear.
- front end changes are pending. A new github issue will be opened to track the same : #3315
2021-03-02 15:42:38 +05:30
Arpit Mohan
bf16b45f2b
Merge pull request #3309 from appsmithorg/release
...
Release v1.4.1
2021-03-02 13:41:51 +05:30
Trisha Anand
bd18030c2d
Add request body in case http method is not GET ( #3307 )
...
* Add request body in case http method is not GET
* Incorporated review comments.
2021-03-02 12:46:20 +05:30
Rishabh Saxena
7204e87ea5
fix help modal overlapping with close button ( #3289 )
2021-03-02 11:26:02 +05:30
Rishabh Saxena
d48e00422e
Minor code cleanups ( #3165 )
2021-03-02 11:25:45 +05:30
Trisha Anand
91e308665b
Requests preparation by plugins instead of ActionService ( #3159 )
...
* Added action request in S3 plugin.
* Added request data in Dynamo plugin
* Added request in Elastic Search.
* Request in Firestore.
* Request added in Mongo
* MsSQL request added.
* Added MySQL request.
* Added Postgres request.
* Added redis request.
* Redshift doen.
* Catching AppsmithPluginExceptions at the plugin level itself to ensure that the request gets passed on as part of the result.
* Fixed failing plugin test failures
* Fixed AmazonS3 test failures.
* WIP post analytics working
* WIP : Making the request data confirm to existing analytics request data format.
* Fixed the headers in the analytics body.
* Migrations S3, Postgres to the accepted format for request in analytics
* Updated S3 action to be the query
* Migration completed for all plugins for analytics.
* Removed the old analytics event. Now sending only the new one.
* Ensuring all data is captured in S3 plugin request in case of error.
* Minor editing of firestore to ensure that the errors get caught by the plugin itself.
* Fixed test cases in Amazon S3
* Incorporated review comments.
2021-03-02 10:58:46 +05:30
Young Yoo
d61a900011
Fix #2712 - Duplicate Property For Map Widget ( #3174 )
...
After a Map Widget created, the text field in the Text Widget can bind the map properties. Inside the map properties, "Map center" and "Center" are duplicate value. The "MapCenter" is deleted for the adjustment.
Co-authored-by: iheaven0129@gmail.com <*Dbtldud135>
2021-03-02 10:45:39 +05:30
imgbot[bot]
13b4d61b8f
[ImgBot] Optimize images ( #3303 )
...
*Total -- 114.50kb -> 96.16kb (16.02%)
/app/client/src/assets/images/no_data.png -- 103.98kb -> 85.71kb (17.58%)
/app/client/src/assets/icons/control/vertical_align_top.svg -- 0.17kb -> 0.17kb (2.3%)
/app/client/src/assets/icons/control/vertical_align_bottom.svg -- 0.18kb -> 0.17kb (1.67%)
/app/client/src/assets/icons/control/heading_1.svg -- 0.32kb -> 0.31kb (1.54%)
/app/client/src/assets/icons/control/vertical_align_center.svg -- 0.20kb -> 0.20kb (1.44%)
/app/client/src/assets/icons/control/back.svg -- 0.26kb -> 0.26kb (1.12%)
/app/client/src/assets/images/secure.svg -- 1.08kb -> 1.07kb (0.91%)
/app/client/src/assets/icons/control/paragraph.svg -- 0.72kb -> 0.71kb (0.68%)
/app/client/src/assets/icons/control/delete-column.svg -- 0.49kb -> 0.49kb (0.6%)
/app/client/src/assets/icons/control/hide-column.svg -- 0.52kb -> 0.52kb (0.56%)
/app/client/src/assets/icons/control/heading_2.svg -- 1.08kb -> 1.08kb (0.45%)
/app/client/src/assets/icons/control/checkmark.svg -- 0.96kb -> 0.95kb (0.41%)
/app/client/src/assets/icons/control/paragraph_2.svg -- 1.49kb -> 1.49kb (0.33%)
/app/client/src/assets/icons/control/bullets.svg -- 1.52kb -> 1.52kb (0.32%)
/app/client/src/assets/icons/control/heading_3.svg -- 1.52kb -> 1.52kb (0.32%)
Signed-off-by: ImgBotApp <ImgBotHelp@gmail.com>
Co-authored-by: ImgBotApp <ImgBotHelp@gmail.com>
2021-03-02 10:24:47 +05:30
Pawan Kumar
d2a0980ec7
Fix: Table Actions button border radius and green shade color ( #3222 )
...
* update green shade and set border-radius 0 for table buttons
* updated color code for assertion
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-03-02 08:43:43 +05:30
dependabot[bot]
d7b7cb26fa
Bump prismjs from 1.22.0 to 1.23.0 in /app/client ( #3300 )
...
Bumps [prismjs](https://github.com/PrismJS/prism ) from 1.22.0 to 1.23.0.
- [Release notes](https://github.com/PrismJS/prism/releases )
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md )
- [Commits](https://github.com/PrismJS/prism/compare/v1.22.0...v1.23.0 )
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-03-02 08:20:31 +05:30
Sumit Kumar
7d2effae18
Modify hint statement for 'import from curl' form ( #3285 )
...
- Move to hint statement out of query box and put if above it - between the label and the query box - so that user's don't confuse it as a typed in statement.
Co-authored-by: Arpit Mohan <mohanarpit@users.noreply.github.com>
2021-03-01 23:28:07 +05:30
Hetu Nandu
0b08edf5cc
Fix further cyclical dependencies in actions ( #3259 )
2021-03-01 20:27:15 +05:30
Hetu Nandu
df2d353fbe
Add sync meta property update function ( #3293 )
2021-03-01 20:26:47 +05:30
akash-codemonk
beb6eb8241
Add validation to check if organization exists during onboarding ( #3243 )
2021-03-01 15:21:23 +05:30
Abhinav Jha
728bebb617
Add feature to simultaneously modify and remove property paths in a widget ( #3227 )
2021-03-01 15:15:54 +05:30
hetunandu
557618a2bb
Revert "Add sync meta property update function"
...
This reverts commit 54f158694f .
2021-03-01 14:53:21 +05:30
hetunandu
54f158694f
Add sync meta property update function
2021-03-01 14:51:55 +05:30
RIshabh Saxena
2a868c89a6
Revert "Wrap text with span for resilience for DOM mutations by google translate"
...
This reverts commit e87ef2452e .
2021-03-01 13:25:05 +05:30
RIshabh Saxena
e87ef2452e
Wrap text with span for resilience for DOM mutations by google translate
2021-03-01 13:24:36 +05:30
Sumit Kumar
68e6c7b1d8
stop logging datasource argument error externally. ( #3262 )
...
- Stop logging datasource argument error externally. The error described in the linked GitHub issue arises due to bad service account credentials provided as arg.
- Update error msg to make it clear.
- Add TC.
2021-03-01 12:13:32 +05:30
Trisha Anand
31b20da347
Adding support for NULL value parameters in Prepared Statement. ( #3255 )
2021-02-27 18:59:51 +05:30
Sumit Kumar
d2643a18c3
check dynamodb connection validity using listTables cmd. ( #3241 )
...
* check dynamodb connection validity using listTables cmd.
* add TC
* add encrypted logo to password field
* rectify the default value of region dropdown
* remove unused imports
2021-02-26 16:57:18 +05:30
vicky-primathon.in
950c7b93bb
Merge branch 'release' of https://github.com/appsmithorg/appsmith into fix/rte-newline
2021-02-26 16:35:12 +05:30
Shrikant Sharat Kandula
a1d027bb59
Save separate appLayout for edit/view and sync on publish ( #3245 )
2021-02-26 16:18:04 +05:30
Hetu Nandu
1f7fc9c0ed
Api form on submit ( #3225 )
2021-02-26 14:52:11 +05:30
Shrikant Sharat Kandula
5808620716
Add API for the signed in user to set their name ( #3164 )
...
* Add API for the signed in user to set their name
* Use the correct error in session handling
2021-02-26 14:48:20 +05:30
akash-codemonk
0682a92d87
Update useEffect dependency ( #3239 )
2021-02-26 14:13:24 +05:30
Shrikant Sharat Kandula
dc146a1a16
Fix MongoDB test operation errors not being caught ( #3234 )
2021-02-26 12:55:54 +05:30
Piyush
21a2a2bdf4
Redirect URL for oAuth Auth code flow ( #3232 )
2021-02-26 12:28:47 +05:30
Piyush
c38e58b3bc
Fix race between action reducer and handleQueryCreatedSaga ( #3236 )
2021-02-26 12:28:03 +05:30
Vicky Bansal
5e8805b40a
Feature: selectedOptionLabel and selectedOptionLabels in Dropdown widget ( #3205 )
2021-02-26 11:54:25 +05:30
Vicky Bansal
118467c5bb
Feature: Show/Hide Tabs in Tabs Widget ( #3192 )
...
* Added functionality to show/hide a tab from tab property pane controls
* Added isVisible property in tabs widget default value
* Passing visible tabs to component from widget. Added missing widgetId
2021-02-26 11:47:21 +05:30
akash-codemonk
05b2cd6d29
Fix renaming action goes to the action page ( #3201 )
2021-02-26 11:15:27 +05:30
Pawan Kumar
7185536c67
Fix: Cannot read property 'length' of undefined ( #3207 )
...
* update
* fix chart component on empty dataset
Co-authored-by: Pawan Kumar <pawankumar@Pawans-MacBook-Pro.local>
2021-02-26 10:58:31 +05:30
akash-codemonk
7daeadd447
Fix current page not changing while switching to an action of another page ( #3214 )
2021-02-26 10:34:14 +05:30
NandanAnantharamu
4bed88d7e1
Added test for table data sorting ( #2257 )
...
* Added test for table data sorting
* commented tests
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-02-26 10:18:27 +05:30
hetunandu
3cc1fbfefd
Merge branch 'release'
2021-02-25 22:36:20 +05:30
Hetu Nandu
a8889d6985
Capture cyclical dependency on sentry ( #3226 )
2021-02-25 22:29:00 +05:30
Abhinav Jha
3e7d2bb720
Merge branch 'release' of github.com:appsmithorg/appsmith
2021-02-25 21:39:02 +05:30
Abhinav Jha
a1bda002c0
Fix issue where renaming table data keys did not delete the previous key
2021-02-25 21:36:27 +05:30
Arpit Mohan
73d47413ff
Merge branch 'release'
2021-02-25 20:43:04 +05:30
Hetu Nandu
ffeb297a1a
Fix dynamic path duplicate issue ( #3223 )
2021-02-25 20:42:29 +05:30
Arpit Mohan
4f16b23352
Merge branch 'release'
2021-02-25 19:34:22 +05:30
Hetu Nandu
c2646a8863
Use property config for trigger properties ( #3217 )
...
* Use triggerPaths and remove isDynamicTrigger argument
* Remove triggerMaps from widgets
* Fix property updates
2021-02-25 19:30:02 +05:30
Abhinav Jha
bdc2d46192
Add min max values to datepicker control ( #3215 )
2021-02-25 17:47:13 +05:30
Shrikant Sharat Kandula
9f18aa2e69
Fix NPE in analytics on action execution ( #3216 )
2021-02-25 17:46:24 +05:30
Arpit Mohan
d420518cad
Fixing merge conflicts
2021-02-25 17:29:49 +05:30
Hetu Nandu
4a557309ca
Fix eval error logging ( #3206 )
...
* Update app/client/src/utils/WidgetFactory.tsx
2021-02-25 17:23:06 +05:30
Abhinav Jha
647151e527
Internal Fix: Migration issues with Table widget ( #3212 )
...
* Fix hidden columns migration
Fix issue where column ids have spaces in them leading to a crash
* Quick fix unit tests
* Remove tableData dependencies from selectedRow and selectedRows
2021-02-25 17:21:54 +05:30
Sumit Kumar
1e59ed4928
Internal fix: Remove raw response from transformed DynamoDB response structure. ( #3209 )
...
* remove raw response from transformed response structure.
* update TCs
2021-02-25 16:34:07 +05:30
Trisha Anand
42af1fa771
Only extract dynamic bindings from leaf nodes on update layout ( #3210 )
...
* Only extract dynamic bindings from leaf nodes.
* Minor code refactoring
* Moved to using generic Map type instead of LinkedHashMap
2021-02-25 15:56:45 +05:30
NandanAnantharamu
21eecb1fe6
WIP : Added test for chart datapoint validation ( #3176 )
...
* Added test for chart datapoint validation
* updated test
Co-authored-by: nandan.anantharamu <nandan.anantharamu@thoughtspot.com>
2021-02-25 12:49:23 +05:30
Rishabh Saxena
6b13347157
Fix navigation to modal widget's children from the entity explorer ( #3067 )
2021-02-25 12:39:33 +05:30
Piyush
8383d79c91
Remove client side validation on save for OAuth Datasource ( #3131 )
2021-02-25 12:01:21 +05:30
Hetu Nandu
3944d7e43e
Sort order fix if property path gets updated via multiple start nodes ( #3194 )
2021-02-24 21:56:00 +05:30
Abhinav Jha
e197d13399
Fix issue when searching for certain places does not return a valid list from a google maps control ( #3197 )
2021-02-24 20:59:12 +05:30
akash-codemonk
7fa5e3b1af
Hide pages in publish mode ( #3106 )
2021-02-24 19:17:37 +05:30