* New translations en-US.yaml (Thai)
* New translations en-US.yaml (Thai)
* New translations en-US.yaml (Greek)
* New translations en-US.yaml (Greek)
* New translations en-US.yaml (Thai)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Ukrainian)
* New translations en-US.yaml (Ukrainian)
* New translations en-US.yaml (Hindi)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Khmer)
* New translations en-US.yaml (English, United Kingdom)
* New translations en-US.yaml (English, United Kingdom)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Slovak)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Arabic)
* prevent 500 error when limit=0
* short circuit parser instead
* removed unneeded comment
* setting a sensible minimum and step for export limit
* fixed notif message when exporting limit=-1
* re-added !exportSettings.limit fallback behavior
* guard against negative limit values lower than -1
* add unit test for sanitizeQuery
* remove unnecessary test cases
because offset and page are validated in validateQuery
* delegate validation to validateQuery instead
* use sanitizeQuery util for export
* Added check for integers
Co-authored-by: ian <licitdev@gmail.com>
* validate instead of sanitize
* removed obsolete test
* added integer checks for limit, offset, page and sensible minimums
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: ian <licitdev@gmail.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* Fix paths of imports
* Process not-found.vue as ts
To prevent the following error from 'vue-tsc':
error TS6504: File '/Users/pascal/Development/directus/app/src/modules/insights/routes/not-found.vue.js' is a JavaScript file. Did you mean to enable the 'allowJs' option?
Note: We could also enable 'allowJS' but since this is the only js file
this seems to be a more fitting fix
* Drop hljs language definition for GraphQL (now in core)
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Only pass key and secret if defined
Otherwise, use machine config
* Make conditions more readable
* Opionated formatting tweaks
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* check for auto increment when saving as copy
* updated check to cover uuid generated IDs
* attempt to test use-item composable
* updated test objects
* do not rely on is_generated
* fix readonly regression
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
* implements server sort when dealing with multple relational pages
* always use server sort
* fixed unsetting sort
* removed frontend sorting
* make loading total count more accurate
* remove removed prop
Co-authored-by: Nitwel <mail@nitwel.de>
* add link command and small improvements
* put local bundles into own folder on link
* get rid of packs and add bundle support for local extensions
* make bundle type extensions work locally and remove traces of pack
* fix hot reloading of bundles
* fix app.js not refreshing
* fixed linter errors
* add endpoint to install extensions
* update package.json validation and support top level extensions
* update endpoints
* added some URL escapes and ran linter
* remove installation part
* readd endpoint
* update dependencies
* fix types and validation in extension-sdk
* run linter
* fix linter
* add defaults to manifest
* Added missing constant export
* ensure all the extension folders
* ignore unneeded vite error
* update linking process
* run parser separate
* add await
* fixed linter errors
Co-authored-by: Brainslug <tim@brainslug.nl>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
* Add sort within inner query
* Run tests for all vendors
* Apply limit to all queries
* Enable sorting in MSSQL subquery by setting a limit
* Add tests
* Parse function field names for a2o
* Improve order string spacing
* Update unit test
* Fix mysql5 tests
* Revert testing for all vendors
* Extract original collection name
* Add comment for MSSQL applyLimit helper
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
* Allow env access in Flows Run Script operation
* Add env variable
* Expose env for consistency
* Remove global variable from run script operation
* Rename env to FLOWS_ENV_ALLOW_LIST
* Use env within data for consistency
* Remove env notice in run script operation
* Remove translation and tests
* Fix unit test
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
* add unit tests to several API util functions
* fix timezone tests to account for daylight saving
* add a note for future reference
* Update api/src/utils/get-date-formatted.test.ts
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
* remove unnecessary note as it is not an issue
* fix getEnv mock in validate-env test
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>