* Enhance: Extract the general OAuth flow for plugins [PRE-RELEASE] (#13291)
* Feature: Prometheus plugin (#13161)
* prometheus plugin
* added existing props
* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163)
* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167)
* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166)
* Feature: Ability to configure the database name in Redis datasource (#13165)
* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230)
* Send content-type only with body in request
* Persist OpenAPI parameters per operation only
* Configure different host
* Add disable styles to the select input
* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162)
* Update slack frontend
* Update slack backend to handle custom creds
* Add backfill migrations
* Dynamically change dropdown according to versions
* Change migration file name
* Correctly access scope in chat:write logic
* Extract general OAuth flow
* Render save button correctly
* Update the dropdown labels
* Fix dropdown according to tooljet editions
---------
Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
* Feat/google calendar plugin pre release (#13361)
* ee commit
* Feature: Prometheus plugin (#13161)
* prometheus plugin
* added existing props
* Host and database can be dynamically configured in query builder for PostgreSQL and MySQL data sources (#13163)
* Fix: Postgresql datasource tries to connect via ssl even when ssl toggle is off (#13167)
* The ability to provide a partition key for deleting items in CosmosDB datasource has been enabled (#13166)
* Feature: Ability to configure the database name in Redis datasource (#13165)
* merge commit
* feat: updated openapi operation component
* Fix: Avoid setting Content-Type header for requests without body and configure different host for all environments in OpenAPI [PRE-RELEASE] (#13230)
* Send content-type only with body in request
* Persist OpenAPI parameters per operation only
* Configure different host
* Add disable styles to the select input
* Feat: New fields 'client id' and 'client secret' have been introduced in the Slack datasource configuration page in pre-release (#13162)
* Update slack frontend
* Update slack backend to handle custom creds
* Add backfill migrations
* Dynamically change dropdown according to versions
* Change migration file name
* Correctly access scope in chat:write logic
* Extract general OAuth flow
* Render save button correctly
* Update the dropdown labels
* feat: added google calendar
* fix: option styling
* fix: removed test connection
* Fix dropdown according to tooljet editions
* fix: updated oauth type
* fix: added env variable helper
* fix: environment fetch
* feat: added default scope
* Remove connect button when multi-auth true
* Make scope configurable
* Hardcode google calendar scope
---------
Co-authored-by: Ganesh Kumar <40178541+ganesh8056@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
---------
Co-authored-by: Parth <108089718+parthy007@users.noreply.github.com>
Co-authored-by: Akshay Sasidharan <akshaysasidharan93@gmail.com>
Co-authored-by: Devanshu Gupta <devanshuguptaknp@gmail.com>
Co-authored-by: parthy007 <parthadhikari1812@gmail.com>
* feat: implement workflow query validation guard and add static data source retrieval method
* chore: update subproject commits for frontend and server
* refactor: remove ValidateWorkflowQuerySourceGuard as part of code cleanup
* fix: correct data_source_id property assignment in createWorkflowQuery function
* fix: update endpoint for createWorkflowQuery to use correct URL for workflow nodes
* deprecated static local data sources
* changes
* transactions wrapped under dbTransaction wrap
* removed entity manager from app import export service
* Update export app cypress test case.
* update app export test case
* type error fix for loader
* fix for listing of tooljetdb for app import export
* postgrest configs
* added readme
* cleanup
* fix for app import export version order
* Update app export spec
* fix
---------
Co-authored-by: ajith-k-v <ajith.jaban@gmail.com>
* datasource or marketplace plugin deletion should not delete queries so have a dependency check
* removed a api from controller to check if marketplace plugins has dependent queries
* info message updated
* restrict uninstalling marketplace plugin when queries are used feature
* submodule commit hash updated
* dependent queries info modal title updated
Fetch the auth code using correct method in request
Get the plugin object correctly for reloading
Fix woocommerce operation rendering
Resolve promise correctly
Pass plugin_id as prop
Resolve plugin saving issue with caching tokens
Add json-message in query correctly
Use auth code once without cache
* API backend setup for fetching decrypted options object
* Frontend setup to use and fetch decrypted options object
* Debounce validation and include encrypted fields
* Update banners and point back to inputs
* Fix toggle and headers to trigger validation on change
* Fix disable state of save button
* [white-labelling] Logo related pending issues (#12243)
* Working on refactoring and fixing white-labelling for modularisation
* Working on fixes
* Fixed: app builder logo issue
* Refactored default state behaviour
* Removed console logs
* Added workspace slug
* Adding single image changes from ee lts (#12272) (#12285)
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
* Moving Vulnerability CI from EE (#12288)
* CE modularisation bugs (#12278)
* Working on refactoring and fixing white-labelling for modularisation
* Working on fixes
* Fixed: app builder logo issue
* Refactored default state behaviour
* Removed console logs
* Added workspace slug
* Fixed: Able to update group name with space
* Adding single image changes from ee lts (#12272)
* Fixed: Able to add a user 2 times to the group
* Fixed: Builder isn't able to datasiurces
* Fixed: updated the builder check
* Refactored the changes
---------
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
* Add data-cy for components in modularisation branch (#12296)
* [modularisation-bugs] Fixing rest of the priority bugs (#12301)
* Fixed: custom logout url issue
* Fixed: fixed all workspace redirection issue
* Fixed: made the datsource access same for ce and ee-basicplan builders
* Fixed: sample db connection issue
* Fixed: sample database query issue
* Fixed: page isn't showing the organization list for user whose current organization is archived
* Fixed: granular permission datasource page
* remove license check for oidc login
---------
Co-authored-by: Muhsin Shah C P <muhsinshah21@gmail.com>
Co-authored-by: Adish M <44204658+adishM98@users.noreply.github.com>
Co-authored-by: Ajith KV <ajith.jaban@gmail.com>
Co-authored-by: Anantshree Chandola <anantshreechandola23@gmail.com>