ToolJet/frontend
Akshay c6fe0aa45e
Feature: Import export tjdb schema (#5752)
* add ability to import export app and tjdb schema

* init

* feat ::global settings popover new ui

* feat :: ui for version export modal

* fix :: import export modal

* cleanup

* ui updates

* header footer style fixes

* closing settings modal while showing export modal

* style fix header

* feat :: added button to download table schema

* fix :: styling for fx

* add ability to import and export apps with tjdb schema

* handle duplicate table in workspace

* fix table rename

* fix selected table on edit and delete

* fix invalid toast on table delete

* fix column default value

* handle exports to strip '::' and quotes

* make import/export backward compatible

* handle page redirects based on resource import

* handle import without tjdb schema

* fix column delete and addition

* make data migrations to be run per organizations

* wip

* update migration

* fix credentials to be included

* fix specific version export

* make use of apps ability for import export resource

* fix import navigation

* fix lint

* fix failing tests

* fix lint

* enable tjdb for public apps

* update export error message on tjdb table blank

* fix table not selected after creation

* fix :: styling for imp exp modal , and functionality bug fixes after dev merge

* fixes blank slate and columns selection

* fix table delete

* fix invalid toast on table edit

* fix column information missing tjdb query manager

* make ds imports to either reuse global or create

* export only unique table ids

* create default datasources if not present in export data

* reuse existing table on imports

* add timestamp to table name if name already exists

* add ability to clone with tjdb

* make imports work with marketplace plugin

* skip dataqueries for which plugins are not installed

* fix filter input width

* fix failing spec

* fix marketplace plugin installation in diff workspaces

* fix check for plugin installed in workspace

* fix export when table name is empty

---------

Co-authored-by: stepinfwd <stepinfwd@gmail.com>
2023-08-28 21:23:15 +05:30
..
__mocks__ Test: add app-util test setup (#2326) 2022-02-23 09:48:05 +05:30
assets Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
config added size limit of 100MB for http and https requests (#5606) 2023-02-23 18:28:54 +05:30
ee/components [hotfix] Invitation URLs and SSO redirection URLs are not subpath compatible (#7155) 2023-08-08 19:26:55 +05:30
src Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
.dockerignore Setup docker-compose for local development 2021-04-29 15:29:25 +05:30
.eslintignore add eslintignore for frontend (#4669) 2022-10-31 15:38:38 +05:30
.eslintrc.js Chore: eslint checkup (#5887) 2023-04-10 11:26:23 +05:30
.gitignore Initial commit for react app 2021-03-31 19:31:01 +05:30
babel.config.js refactor: remove @babel/plugin-proposal-class-properties (2nd PR after CLA problem) (#3959) 2022-09-05 22:41:03 +05:30
firebase.json Firebase deploy config 2021-04-16 10:47:42 +05:30
jsconfig.json Added jsconfig.json to enable VS code to automatically do absolute imports in src folder (#7064) 2023-07-21 11:32:44 +05:30
package-lock.json Merge branch 'release/marketplace_1.3' into feature/restapi-ssl-options 2023-08-24 21:50:51 +05:30
package.json Introduced global state management (#5980) 2023-05-10 15:44:38 +05:30
webpack.config.js Added hash to the filenames (#6227) 2023-05-09 16:14:28 +05:30