* Added permission export:applications for admin role
* Only admins are allowed to export applications
Co-authored-by: Pranav Kanade <pranav@appsmith.com>
Automated following UI test cases
for button regarding the property pane:
Button Style Validation
Button Copy and paste
Button Delete
Create api, and then call it upon clicking the button widget.
Create query, and then call it upon clicking the button widget.
All above using JS
* Updated test to handle version
* updated test
* added a small wait
* Assertion updated
* formatted code
* fork test updated
* dsl file added
* Updated test
* Try waiting in the addDsl step
* Other fixes
Co-authored-by: hetunandu <hetu@appsmith.com>
-- Remove the spread operator in IframeWidget
-- Connect the widget help with the correct documentation path
-- Expose source and title for autocomplete
-- Remove the redundant wrapping with meta from the widget
* Correcting text for Mongo Form Insert command
* Getting Prepared Statement for Postgres, MySQL, and MS-SQL and Smart Substitution for Rest API plugins out of beta
* Fixed failing test case
* Fixed Ms-sql plugin test failure
* Added a prop to hide the entity explorer search
* Updated the cypress tests to accomodate invisible entity explorer search bar
* Removed cmd + f key mapping for entity search.
Although, keeping it for widget search
* blocking default `cmd+f` event only if widget search is present
Co-authored-by: Rishabh Saxena <rishabh.robben@gmail.com>
* removed a test case dependent on entity search.
* Revert "removed a test case dependent on entity search."
This reverts commit d5595d1856bbbb6ae472f26cb125b86787197b48.
* fixed test cases for table widget to force em to use table's search functionality
Co-authored-by: Rishabh Saxena <rishabh.robben@gmail.com>
* temp commit
* using onsubmit to continue using action on form
* added recaptcha site key to env example file
* moved the recaptcha lib loading logic to signup page
* removed unnecessary edit
* handle the case where the recaptcha token is not provided as env var
* added proper env var config for client
* recaptcha config for ansible
* recaptcha config for heroku
* recaptcha config for k8s
* updated app.json
* fixed the typos
* added more description for env vars
* removed api key
* minor typo fix
- Open omnibar on cmd + p as well
- Add analytics event for opening discord link
- Update api icon to keep same width
- Click anywhere on search result row will now open the link instead of just clicking on the icon
- Change text from "Recents" to "Recent Entities"
- Show a footer with a few instructions.
* added the isOpen and onClose pros to context menu component
* added a warning shown before letting a user leave org
* added confirmation modal for removing members from table
* Added warning modal to be showing on member deletion
* updated cypress tests
* fixed typo
* removed log
* updated deleteUserFromOrg cypress command
* added the isOpen and onClose pros to context menu component
* added a warning shown before letting a user leave org
* added confirmation modal for removing members from table
* Added warning modal to be showing on member deletion
* updated cypress tests
* fixed typo
* removed log
* Added export option to app menu. TODO: call api to download app file
* Added checkbox component and removed unused code
* Added import app without filepicker. Opens modal
* added ability to fetch the exported app
* can download exported application as a json file
* Updated the file picker component to accept other file formats
* WIP import app
* Added functionality to import application json file
* minor fixes
* Made the file type prop mandatory for file picker
* added a test suite for export app
* Test added to check if on import application click, it open a modal
* added a dummy application file for cypress testing
* Added end to end integration test suite
to verify import app feature
* added test to verify the export api status and download file.
* added a linked btn to carry exporting.
- according to latest BE changes
* Removed old redux and saga mechanism for app export
* updated cypress test to validate new flow
* fixed minor linting errors
* updated test case title
* updated the test cases for import/export app feat
* review changes
* added prop to facilitate delayed upload
* added new application file to fixtures. Minor fix to take care of loading state.
* Removed export app modal. Added one click action, to download the file.
* Updated File picker to work with all other files acc to the design.
* Updated the import modal
* updated the import application test
* Added remove upload tooltip
* updated the icons for import/export actions
* removed unused logs
* added hard coded feature flag to hide/show import export feature
Co-authored-by: Pranav Kanade <pranav@appsmith.com>
* Change CTA to apply datasource on datasource card click
* Fix for Request method button's alignment issue.
* Hide save/edit datasource button when url field is empty
* Added edit icons to navigate to datasource form
* Fixed datasource urls' disappearance when the saved datasource has a trailing slash
* Refactored query params parser to a seperate function.
Added unit tests for the new function
* [Issue #4572]-Added API to leave organisation by any user
[Issue #4572]-Add option for organization admins to leave an organization
* -add option to leave organization in frontend for non-admin users
* -updated the leave org endpoint path and HTTP method as per PR review
* Update app/server/appsmith-server/src/main/java/com/appsmith/server/services/UserOrganizationServiceImpl.java
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
* Update app/server/appsmith-server/src/main/java/com/appsmith/server/services/UserOrganizationServiceImpl.java
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>
* -add cypress test and some minor changes as per PR comment
Co-authored-by: Shrikant Sharat Kandula <shrikant@appsmith.com>