* Fix field configuration view not updating when navigating between different fields in New Field drawer
* Used Vue toRef instead of computed as per the feedback
* Make type reactive too
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
* Parse string filter as JSON
* Parse content as JSON when toggling raw editor
* Refactor missing Dashboard type
* Convert filter to gql format
* Disable alias field filter selection in insights
* Use parseJSON util
* Refactor to allow selectivity of relational field for GraphQL filters
* Emit variables
* Skip emitting invalid JSON
* Add unit tests
* Prevent cache response with errors
* Fix failing test
* mock env in notifications service test
* Use res.locals.cache = false instead
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
* fix(utils): query parameters encoding for Url
* improvement(utils): added tests to Url
Also, made trailing slash behaviour consistent
* fix: updated nvmrc to the recommended node version
* 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>