mirror of
https://github.com/directus/directus.git
synced 2026-04-25 03:00:53 -04:00
Add new export experience (#12201)
* Use script setup * Start on export dialog * Use new system field interface, replace limit with numeric input * Set placeholder * Add sort config * Use folder picker, correct layoutQuery use * Add local download button * Allow writing exports to file * Add notification after export * Fix sort config, use new export endpoint * Setup notification hints * Add information notice * Fix local limit, cancel button * Add (basic) docs for export functionality * Fix json export file format * Implement xml batch stitching * Resolve review points
This commit is contained in:
144
package-lock.json
generated
144
package-lock.json
generated
@@ -54,20 +54,20 @@
|
||||
},
|
||||
"api": {
|
||||
"name": "directus",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "GPL-3.0-only",
|
||||
"dependencies": {
|
||||
"@aws-sdk/client-ses": "^3.40.0",
|
||||
"@directus/app": "9.5.2",
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive-azure": "9.5.2",
|
||||
"@directus/drive-gcs": "9.5.2",
|
||||
"@directus/drive-s3": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/schema": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/specs": "9.5.2",
|
||||
"@directus/app": "9.6.0",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@directus/drive-azure": "9.6.0",
|
||||
"@directus/drive-gcs": "9.6.0",
|
||||
"@directus/drive-s3": "9.6.0",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/schema": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@directus/specs": "9.6.0",
|
||||
"@godaddy/terminus": "^4.9.0",
|
||||
"@rollup/plugin-alias": "^3.1.9",
|
||||
"@rollup/plugin-virtual": "^2.0.3",
|
||||
@@ -133,6 +133,7 @@
|
||||
"sharp": "^0.29.0",
|
||||
"stream-json": "^1.7.1",
|
||||
"supertest": "^6.1.6",
|
||||
"tmp-promise": "^3.0.3",
|
||||
"update-check": "^1.5.4",
|
||||
"uuid": "^8.3.2",
|
||||
"uuid-validate": "0.0.3",
|
||||
@@ -207,12 +208,12 @@
|
||||
},
|
||||
"app": {
|
||||
"name": "@directus/app",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"devDependencies": {
|
||||
"@directus/docs": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/docs": "9.6.0",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@fortawesome/fontawesome-svg-core": "1.2.36",
|
||||
"@fortawesome/free-brands-svg-icons": "5.15.4",
|
||||
"@fullcalendar/core": "5.10.1",
|
||||
@@ -351,7 +352,7 @@
|
||||
},
|
||||
"docs": {
|
||||
"name": "@directus/docs",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "ISC",
|
||||
"devDependencies": {
|
||||
"directory-tree": "3.0.1",
|
||||
@@ -47360,6 +47361,14 @@
|
||||
"node": ">=8.17.0"
|
||||
}
|
||||
},
|
||||
"node_modules/tmp-promise": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
|
||||
"integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
|
||||
"dependencies": {
|
||||
"tmp": "^0.2.0"
|
||||
}
|
||||
},
|
||||
"node_modules/tmpl": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
|
||||
@@ -52063,11 +52072,11 @@
|
||||
},
|
||||
"packages/cli": {
|
||||
"name": "@directus/cli",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/sdk": "9.5.2",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/sdk": "9.6.0",
|
||||
"@types/yargs": "^17.0.0",
|
||||
"app-module-path": "^2.2.0",
|
||||
"chalk": "^4.1.0",
|
||||
@@ -52211,11 +52220,11 @@
|
||||
}
|
||||
},
|
||||
"packages/create-directus-extension": {
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "GPL-3.0-only",
|
||||
"dependencies": {
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"inquirer": "^8.1.2"
|
||||
},
|
||||
"bin": {
|
||||
@@ -52224,7 +52233,7 @@
|
||||
}
|
||||
},
|
||||
"packages/create-directus-project": {
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "GPL-3.0-only",
|
||||
"dependencies": {
|
||||
"chalk": "^4.1.1",
|
||||
@@ -52241,7 +52250,7 @@
|
||||
},
|
||||
"packages/drive": {
|
||||
"name": "@directus/drive",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"fs-extra": "^10.0.0",
|
||||
@@ -52260,11 +52269,11 @@
|
||||
},
|
||||
"packages/drive-azure": {
|
||||
"name": "@directus/drive-azure",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@azure/storage-blob": "^12.6.0",
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"normalize-path": "^3.0.0"
|
||||
},
|
||||
"devDependencies": {
|
||||
@@ -52386,10 +52395,10 @@
|
||||
},
|
||||
"packages/drive-gcs": {
|
||||
"name": "@directus/drive-gcs",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@google-cloud/storage": "^5.8.5",
|
||||
"lodash": "4.17.21",
|
||||
"normalize-path": "^3.0.0"
|
||||
@@ -52499,10 +52508,10 @@
|
||||
},
|
||||
"packages/drive-s3": {
|
||||
"name": "@directus/drive-s3",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"aws-sdk": "^2.928.0",
|
||||
"normalize-path": "^3.0.0"
|
||||
},
|
||||
@@ -52716,9 +52725,9 @@
|
||||
},
|
||||
"packages/extensions-sdk": {
|
||||
"name": "@directus/extensions-sdk",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"dependencies": {
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@rollup/plugin-commonjs": "^21.0.1",
|
||||
"@rollup/plugin-json": "^4.1.0",
|
||||
"@rollup/plugin-node-resolve": "^13.1.3",
|
||||
@@ -52749,7 +52758,7 @@
|
||||
},
|
||||
"packages/format-title": {
|
||||
"name": "@directus/format-title",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"devDependencies": {
|
||||
"@rollup/plugin-commonjs": "21.0.1",
|
||||
@@ -52805,10 +52814,10 @@
|
||||
},
|
||||
"packages/gatsby-source-directus": {
|
||||
"name": "@directus/gatsby-source-directus",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"@directus/sdk": "9.5.2",
|
||||
"@directus/sdk": "9.6.0",
|
||||
"gatsby-source-filesystem": "4.2.0",
|
||||
"gatsby-source-graphql": "4.2.0",
|
||||
"ms": "2.1.3"
|
||||
@@ -52816,7 +52825,7 @@
|
||||
},
|
||||
"packages/schema": {
|
||||
"name": "@directus/schema",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "GPL-3.0",
|
||||
"dependencies": {
|
||||
"knex-schema-inspector": "1.7.3",
|
||||
@@ -52829,7 +52838,7 @@
|
||||
},
|
||||
"packages/sdk": {
|
||||
"name": "@directus/sdk",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"axios": "^0.24.0"
|
||||
@@ -53006,7 +53015,7 @@
|
||||
},
|
||||
"packages/shared": {
|
||||
"name": "@directus/shared",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"dependencies": {
|
||||
"date-fns": "2.24.0",
|
||||
"fs-extra": "10.0.0",
|
||||
@@ -53073,7 +53082,7 @@
|
||||
},
|
||||
"packages/specs": {
|
||||
"name": "@directus/specs",
|
||||
"version": "9.5.2",
|
||||
"version": "9.6.0",
|
||||
"license": "GPL-3.0",
|
||||
"dependencies": {
|
||||
"openapi3-ts": "^2.0.1"
|
||||
@@ -55465,10 +55474,10 @@
|
||||
"@directus/app": {
|
||||
"version": "file:app",
|
||||
"requires": {
|
||||
"@directus/docs": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/docs": "9.6.0",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@fortawesome/fontawesome-svg-core": "1.2.36",
|
||||
"@fortawesome/free-brands-svg-icons": "5.15.4",
|
||||
"@fullcalendar/core": "5.10.1",
|
||||
@@ -55583,8 +55592,8 @@
|
||||
"@directus/cli": {
|
||||
"version": "file:packages/cli",
|
||||
"requires": {
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/sdk": "9.5.2",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/sdk": "9.6.0",
|
||||
"@types/figlet": "1.5.4",
|
||||
"@types/fs-extra": "9.0.13",
|
||||
"@types/jest": "27.0.3",
|
||||
@@ -55772,7 +55781,7 @@
|
||||
"version": "file:packages/drive-azure",
|
||||
"requires": {
|
||||
"@azure/storage-blob": "^12.6.0",
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@types/fs-extra": "9.0.13",
|
||||
"@types/jest": "27.0.3",
|
||||
"@types/node": "16.11.9",
|
||||
@@ -55848,7 +55857,7 @@
|
||||
"@directus/drive-gcs": {
|
||||
"version": "file:packages/drive-gcs",
|
||||
"requires": {
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@google-cloud/storage": "^5.8.5",
|
||||
"@lukeed/uuid": "2.0.0",
|
||||
"@types/fs-extra": "9.0.13",
|
||||
@@ -55915,7 +55924,7 @@
|
||||
"@directus/drive-s3": {
|
||||
"version": "file:packages/drive-s3",
|
||||
"requires": {
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@lukeed/uuid": "2.0.0",
|
||||
"@types/fs-extra": "9.0.13",
|
||||
"@types/jest": "27.0.3",
|
||||
@@ -55993,7 +56002,7 @@
|
||||
"@directus/extensions-sdk": {
|
||||
"version": "file:packages/extensions-sdk",
|
||||
"requires": {
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@rollup/plugin-commonjs": "^21.0.1",
|
||||
"@rollup/plugin-json": "^4.1.0",
|
||||
"@rollup/plugin-node-resolve": "^13.1.3",
|
||||
@@ -56058,7 +56067,7 @@
|
||||
"@directus/gatsby-source-directus": {
|
||||
"version": "file:packages/gatsby-source-directus",
|
||||
"requires": {
|
||||
"@directus/sdk": "9.5.2",
|
||||
"@directus/sdk": "9.6.0",
|
||||
"gatsby-source-filesystem": "4.2.0",
|
||||
"gatsby-source-graphql": "4.2.0",
|
||||
"ms": "2.1.3"
|
||||
@@ -70249,8 +70258,8 @@
|
||||
"create-directus-extension": {
|
||||
"version": "file:packages/create-directus-extension",
|
||||
"requires": {
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"inquirer": "^8.1.2"
|
||||
}
|
||||
},
|
||||
@@ -71471,16 +71480,16 @@
|
||||
"version": "file:api",
|
||||
"requires": {
|
||||
"@aws-sdk/client-ses": "^3.40.0",
|
||||
"@directus/app": "9.5.2",
|
||||
"@directus/drive": "9.5.2",
|
||||
"@directus/drive-azure": "9.5.2",
|
||||
"@directus/drive-gcs": "9.5.2",
|
||||
"@directus/drive-s3": "9.5.2",
|
||||
"@directus/extensions-sdk": "9.5.2",
|
||||
"@directus/format-title": "9.5.2",
|
||||
"@directus/schema": "9.5.2",
|
||||
"@directus/shared": "9.5.2",
|
||||
"@directus/specs": "9.5.2",
|
||||
"@directus/app": "9.6.0",
|
||||
"@directus/drive": "9.6.0",
|
||||
"@directus/drive-azure": "9.6.0",
|
||||
"@directus/drive-gcs": "9.6.0",
|
||||
"@directus/drive-s3": "9.6.0",
|
||||
"@directus/extensions-sdk": "9.6.0",
|
||||
"@directus/format-title": "9.6.0",
|
||||
"@directus/schema": "9.6.0",
|
||||
"@directus/shared": "9.6.0",
|
||||
"@directus/specs": "9.6.0",
|
||||
"@godaddy/terminus": "^4.9.0",
|
||||
"@keyv/redis": "^2.1.2",
|
||||
"@rollup/plugin-alias": "^3.1.9",
|
||||
@@ -71599,6 +71608,7 @@
|
||||
"stream-json": "^1.7.1",
|
||||
"supertest": "^6.1.6",
|
||||
"tedious": "^13.0.0",
|
||||
"tmp-promise": "*",
|
||||
"ts-jest": "27.1.3",
|
||||
"ts-node-dev": "1.1.8",
|
||||
"typescript": "4.5.2",
|
||||
@@ -91357,6 +91367,14 @@
|
||||
"rimraf": "^3.0.0"
|
||||
}
|
||||
},
|
||||
"tmp-promise": {
|
||||
"version": "3.0.3",
|
||||
"resolved": "https://registry.npmjs.org/tmp-promise/-/tmp-promise-3.0.3.tgz",
|
||||
"integrity": "sha512-RwM7MoPojPxsOBYnyd2hy0bxtIlVrihNs9pj5SUvY8Zz1sQcQG2tG1hSr8PDxfgEB8RNKDhqbIlroIarSNDNsQ==",
|
||||
"requires": {
|
||||
"tmp": "^0.2.0"
|
||||
}
|
||||
},
|
||||
"tmpl": {
|
||||
"version": "1.0.5",
|
||||
"resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz",
|
||||
|
||||
Reference in New Issue
Block a user