5082 Commits

Author SHA1 Message Date
rijkvanzanten
6b9982eae2 v9.23.4 2023-03-24 11:34:21 -04:00
rijkvanzanten
21a0b910ac v9.23.3 2023-03-23 14:11:49 -04:00
rijkvanzanten
74508c70b8 v9.23.2 2023-03-23 13:35:11 -04:00
Rijk van Zanten
f6e992a49d New Crowdin updates (#17652)
* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Thai)

* Update source file en-US.yaml

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Slovak)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Chinese Traditional)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (English, Canada)

* New translations en-US.yaml (Faroese)

* New translations en-US.yaml (Bosnian)

* New translations en-US.yaml (Sorani (Kurdish))

* New translations en-US.yaml (Spanish, Latin America)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Slovak)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Chinese Traditional)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Bosnian)

* New translations en-US.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Norwegian)
2023-03-23 13:29:17 -04:00
Pascal Jufer
7b34f05a2b Declare null as valid value type for v-radio (#17879) 2023-03-22 10:31:09 -04:00
Azri Kahar
46c1666607 fix archive field reactivity for new collection (#17862) 2023-03-22 06:57:10 +08:00
Azri Kahar
8849050657 use dbSafe input for system fields (#17861) 2023-03-21 12:30:15 +01:00
Nitwel
0c22829930 Make tags interface more clear (#17852)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-03-20 16:03:21 +01:00
Nitwel
47759a36aa show search results for mapbox (#17834) 2023-03-20 21:47:40 +08:00
Nitwel
6c9f9d3f16 Fix Storybook components (#17828)
* migrate to latest storybook and fix components

* run linter
2023-03-20 09:30:54 -04:00
Azri Kahar
6a54e24bba Tweak swatch button size & position in select-color interface (#17776)
* tweak swatch size

* remove obsolete padding
2023-03-18 03:02:04 +08:00
Nitwel
c02b306f44 Make default folder more clear (#17833) 2023-03-17 14:35:27 -04:00
Nitwel
91c2d8b969 Fix typeAllowList (#17830) 2023-03-17 18:48:05 +01:00
Nitwel
d5ee27ee76 Fix translations setting primary key and request spamming (#17778)
* Fix translations setting primary key and request spamming

* add return type
2023-03-17 10:03:25 +01:00
Pascal Jufer
0293c88aa3 Patch Tuesday 🐸 (#17811)
* Update root deps

* Update `directus` deps

* Update `@directus/app` deps

* Update usage of knex-mock-client

* Update `@directus/shared` deps

* Update `extensions-sdk` deps

* Update `@directus/specs` deps

* Update `@directus/storage` deps

* Update `@directus/storage-driver-azure` deps

* Update `@directus/storage-driver-cloudinary` deps

* Update `@directus/storage-driver-gcs` deps

* Update `@directus/storage-driver-local` deps

* Update `@directus/storage-driver-s3` deps

* Update `@directus/utils` deps

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2023-03-17 15:15:03 +08:00
Brainslug
3d7fcac51e Allow blur events for m2o dropdown (#17784)
* allow blur events for m2o dropdown

* TEST - github actions

* Revert "TEST - github actions"

This reverts commit 2ff0265763.

* Update app/src/interfaces/select-dropdown-m2o/select-dropdown-m2o.vue

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-03-17 01:32:23 +08:00
Nitwel
c5c025f4ba Revert "Fix using alias fields function for non alias field (#17742)" (#17816)
This reverts commit 7c479c5161.
2023-03-16 22:53:59 +08:00
Pascal Jufer
d711aa0c23 Correctly assert i18n default messages (#17815)
To prevent the following TS warning:
> Type instantiation is excessively deep and possibly infinite.ts(2589)
2023-03-16 09:33:52 -04:00
Azri Kahar
eb65d60236 Improve error handling for app extensions (#17191)
* add util function to get vue component name

* add global error handler

* add v-error-boundary component

* use error boundary to wrap insights panels

* use error boundary to wrap form interfaces

* use error boundary in render display and template

* use error boundary in extension options

* use error boundary for flows operation overview

* extract default options-overview into a component

* add tests
2023-03-16 13:04:17 +01:00
Azri Kahar
251927a765 Require value in project settings' fields (#17771)
* support required fields in system-modules

* update settings fields to required
2023-03-16 11:47:01 +01:00
Nitwel
0b6e4c0200 Load flow directly from api (#17785)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-03-16 00:51:12 +00:00
José Varela
a29a664ae7 Allow to select checkbox entry when children is null (#17783) 2023-03-14 20:39:01 +08:00
Pascal Jufer
e87f93f3b4 Fix permission check for manual sort for full access (#17678) 2023-03-14 20:33:32 +08:00
Azri Kahar
5f4b4ec3d4 Use light primary border color for fields when they are inside groups (#17777)
* use light primary border for fields in groups

* remove !important & use higher CSS specificity
2023-03-14 13:14:20 +01:00
Nitwel
7c479c5161 Fix using alias fields function for non alias field (#17742) 2023-03-13 13:41:03 +01:00
Azri Kahar
baf778fddb try/catch serverStore.hydrate() in router (#17756)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-03-09 14:53:35 -06:00
Brainslug
77cffa6849 Require value for dropdown choices (#17732)
* updated value to be required

* applied to other interfaces

* Made dropdown labels required too

* added required fields for other interfaces

* added required fields for field/collection translations
2023-03-10 00:14:39 +08:00
Nitwel
00faa39f87 Fix delete and quit opening save changes drawer (#17739)
* fix delete and quit opening save changes drawer

* fix bug on more places

* and another spot

* run linter

* Same change for presets

---------

Co-authored-by: ian <licitdev@gmail.com>
2023-03-09 00:41:05 +08:00
Nitwel
c29bf4d958 Only show context menu for collections (#17725)
* Only show context menu for collections

* don't attach event listener on null
2023-03-07 14:53:55 +00:00
Nitwel
fd5ac8a195 Fix margin on drawer item (#17726) 2023-03-07 15:11:31 +01:00
ian
910b7fae23 Add root path to module bar images (#17714) 2023-03-06 14:08:29 +01:00
Nitwel
44416a443b Fix loading all fields (#17395)
* Fix loading all fields

* fix linter

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
2023-03-06 12:05:08 +01:00
Nitwel
9d1dd1ae52 Show validation errors in drawer-item (#17423)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-03-06 11:47:05 +01:00
Azri Kahar
d466204732 Add ability to limit requests from using the Cache-Control header to skip cache (#17642)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-03-02 13:19:30 +01:00
rijkvanzanten
e468f58eec v9.23.1 2023-03-01 09:51:57 -05:00
ian
fc2eabc59d Add required option to repeater fields (#17637)
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-02-28 18:16:10 +00:00
rijkvanzanten
47b9824954 v9.23.0 2023-02-28 12:51:36 -05:00
Rijk van Zanten
9368dbd0c2 New Crowdin updates (#17487)
* Update source file en-US.yaml

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Serbian (Cyrillic))

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Serbian (Cyrillic))

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Mongolian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Nepali)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Serbian (Cyrillic))

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Malay)

* New translations en-US.yaml (Malay)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Portuguese)
2023-02-28 11:38:35 -05:00
Connor
b90f72073d Fix Local Auth Provider form being hidden (#17588) 2023-02-28 21:55:06 +08:00
Brainslug
5ecb9965b7 Hide related fields without read permissions (#16832)
* remove related O2M fields without read permissions

* Added basic test for usePermissions composable

* updated test

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-02-24 12:44:16 -05:00
Nitwel
21bb26988e Improve preview of relational columns in tabular layout (#15269)
* improve preview of relational tabular columns

* update pnpm-lock

* Use the improved get method (#15548)

* Update app/src/layouts/tabular/index.ts

---------

Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-02-24 22:01:57 +08:00
Nitwel
da9c3fed3c Fix infinite recursion (#17609)
* fix infinite recursion

* ran eslint

---------

Co-authored-by: Brainslug <tim@brainslug.nl>
2023-02-23 16:04:55 +01:00
ian
73e239c49e Add directory check when getting extensions real paths (#17565) 2023-02-21 10:45:55 +01:00
Pascal Jufer
37faf3bd5d Patch Tuesday 🐸 (#17530)
* Update root deps

* Reformat files with new prettier version

* Update `directus` deps

* Update `@directus/app` deps

* Update `@directus/shared` deps

* Update components snapshots after updates

prop order has changed

* Update `extensions-sdk` deps

* pin version of zod in shared

* Update `@directus/storage` deps

* Update `@directus/storage-driver-azure` deps

* Update `storage-driver-cloudinary` deps

* Update `@directus/storage-driver-cloudinary` deps

* Update `@directus/storage-driver-local` deps

* Update `@directus/storage-driver-s3` deps

* Update `@directus/utils` deps

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-02-16 17:47:39 +08:00
Gerard Lamusse
d3781f25d3 Remove unnecessary clone on selectAll (#17509) 2023-02-14 17:38:34 +01:00
marcusarnfast
1e824f7f21 Improvement: Danish language translation (#17496)
* fix(lang): Typos, and missing translations

- Missing translations.
- Typos.
- Irrelevant capitalization.
- Fix missing "|" or replacing "·" to "l"

* Remove duplicate, fix spaces and indents

* Remove duplicate, fix spaces and indents

---------

Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-02-13 16:07:04 -05:00
Connor
c92ef0d215 Add Swahili (Kenya/Tanzania), Esperanto, Tajik to Language List and Alphabetize List (#17479)
* Add Swahili (Kenya/Tanzania), Esperanto, Tajik to Language List and Alphabatize List

* Update app/src/lang/available-languages.yaml

* Sort languagesby name

---------

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2023-02-10 14:53:34 -05:00
Rijk van Zanten
51b7016793 New Crowdin updates (#17103)
* 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 (Finnish)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Sorani (Kurdish))

* New translations en-US.yaml (Sorani (Kurdish))

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (French)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (French, Canada)

* Update source file en-US.yaml

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Slovak)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Hebrew)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Georgian)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Serbian (Cyrillic))

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Sorani (Kurdish))

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Chinese Traditional)

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Spanish, Mexico)

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Croatian)

* New translations en-US.yaml (Malay)

* New translations en-US.yaml (English, Canada)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Breton)

* New translations en-US.yaml (Bosnian)

* New translations en-US.yaml (Serbian (Latin))

* New translations en-US.yaml (Spanish, Latin America)

* Update source file en-US.yaml

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Khmer)

* New translations en-US.yaml (Khmer)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (French, Canada)

* New translations en-US.yaml (Esperanto)

* New translations en-US.yaml (Swahili, Kenya)

* New translations en-US.yaml (Swahili, Tanzania)

* New translations en-US.yaml (Tajik)
2023-02-10 14:28:24 -05:00
Pascal Jufer
e1437fdd7f Remove superfluous args (follow up on #17449) (#17482) 2023-02-10 19:26:46 +08:00
Nitwel
e96e04efa0 always show error in tabular layout (#17443)
Co-authored-by: Pascal Jufer <pascal-jufer@bluewin.ch>
2023-02-08 13:00:01 -05:00