mirror of
https://github.com/ToolJet/ToolJet
synced 2026-04-21 13:37:28 +00:00
* 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>
22 lines
356 B
TypeScript
22 lines
356 B
TypeScript
import { IsUUID, IsOptional } from 'class-validator';
|
|
|
|
export class CloneResourcesDto {
|
|
@IsOptional()
|
|
app: CloneAppDto[];
|
|
|
|
@IsOptional()
|
|
tooljet_database: CloneTooljetDatabaseDto[];
|
|
|
|
@IsUUID()
|
|
organization_id: string;
|
|
}
|
|
|
|
export class CloneAppDto {
|
|
@IsUUID()
|
|
id: string;
|
|
}
|
|
|
|
export class CloneTooljetDatabaseDto {
|
|
@IsUUID()
|
|
id: string;
|
|
}
|