ToolJet/server
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
..
data-migrations Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
ee [hotfix] Invitation URLs and SSO redirection URLs are not subpath compatible (#7155) 2023-08-08 19:26:55 +05:30
lib fixes: able to import olders apps with no components (#5016) 2022-12-20 12:35:43 +05:30
migrations Feature - Workspace environment constants (#6810) 2023-08-14 14:28:51 +05:30
scripts Fix for entrypoint.sh file to take default port value 5432 in database_url (#5824) 2023-03-24 20:54:40 +05:30
src Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
templates Templates revamp (#6629) 2023-06-05 15:40:47 +05:30
test Feature: Import export tjdb schema (#5752) 2023-08-28 21:23:15 +05:30
.eslintignore Fix linting errors across the app (#785) 2021-09-21 19:18:28 +05:30
.eslintrc.js Chore: eslint checkup (#5887) 2023-04-10 11:26:23 +05:30
.gitignore Initial commit for nestjs 2021-07-08 11:10:27 +05:30
.node-version Revise node and npm version (#408) 2021-07-19 12:38:44 +05:30
.npmrc specify node and npm version for server (#405) 2021-07-19 08:48:59 +05:30
.version bump version 2023-08-14 13:54:29 +05:30
data-migration-config.ts lint fixes and sso configs save bug fix (#5425) 2023-01-25 12:50:22 +05:30
entrypoint.sh Fix for entrypoint.sh file to take default port value 5432 in database_url (#5824) 2023-03-24 20:54:40 +05:30
jest.config.ts Feature: Add data transfer object layer to validate and sanitize user inputs (#2694) 2022-04-20 14:46:57 +05:30
nest-cli.json [Feature] Make plugins installable (#3069) 2022-10-27 16:59:43 +05:30
ormconfig.ts fix for database url (#5756) 2023-03-20 11:45:00 +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 updated npm module version (#5679) 2023-07-24 16:05:45 +05:30
README.md Initial commit for nestjs 2021-07-08 11:10:27 +05:30
tsconfig.build.json Initial commit for nestjs 2021-07-08 11:10:27 +05:30
tsconfig.json Chore: Docker compose plugins dev (#1953) 2022-01-27 15:08:32 +05:30

Nest Logo

A progressive Node.js framework for building efficient and scalable server-side applications.

NPM Version Package License NPM Downloads CircleCI Coverage Discord Backers on Open Collective Sponsors on Open Collective Support us

Description

Nest framework TypeScript starter repository.

Installation

$ npm install

Running the app

# development
$ npm run start

# watch mode
$ npm run start:dev

# production mode
$ npm run start:prod

Test

# unit tests
$ npm run test

# e2e tests
$ npm run test:e2e

# test coverage
$ npm run test:cov

Support

Nest is an MIT-licensed open source project. It can grow thanks to the sponsors and support by the amazing backers. If you'd like to join them, please read more here.

Stay in touch

License

Nest is MIT licensed.