Commit Graph

2738 Commits

Author SHA1 Message Date
Rijk van Zanten
3192fb2e2d Render list group arrows on the left of the group checkbox in the tree select interface (#7102)
* Mark scope as system field

* Render arrows on the left of tree checkbox groups

* Tweak spacing
2021-07-30 18:28:31 +02:00
Rijk van Zanten
673818b04e Surface dropdown choices in advanced sidebar filter (#7101)
* Mark scope as system field

* Surface choices in advanced sidebar detail
2021-07-30 18:16:34 +02:00
Rijk van Zanten
7996fbe524 New Crowdin updates (#7075)
* Update source file en-US.yaml

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (German)
2021-07-29 11:58:15 -04:00
Phillip Assmann
1bb2531281 First implementation (#7059)
Added the `start_open` and `defaultActive` fields
and translations (for englisch and german)

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-07-29 11:17:19 -04:00
Rijk van Zanten
a5142b0f90 New Crowdin updates (#7070)
* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)
2021-07-29 11:13:21 -04:00
rijkvanzanten
37575e4849 v9.0.0-rc.87 2021-07-28 17:15:59 -04:00
Rijk van Zanten
32a4a91ddb New Crowdin updates (#7051)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Bulgarian)
2021-07-28 17:15:11 -04:00
Bernat Vadell
fd8c54b10e Calendar range render (#6775)
* Fixes #6699

* Clean up calendar index a bit

* Format date output using non timezoned output

* Match output format to input format

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-07-28 22:29:09 +02:00
Rijk van Zanten
d4aa74d9b7 Fix last action button not surfacing on mobile (#7057)
Fixes #6505
2021-07-28 21:33:23 +02:00
renovate[bot]
baf2cf121f update fullcalendar monorepo to v5.9.0 (#7056)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-28 15:31:35 -04:00
Rijk van Zanten
2adac43bb8 New Crowdin updates (#7043)
* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Portuguese)

* Update source file en-US.yaml

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Russian)

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

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

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

* New translations en-US.yaml (Mongolian)

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

* New translations en-US.yaml (Indonesian)

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

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Hindi)

* New translations en-US.yaml (Malay)

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

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Lithuanian)

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

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Vietnamese)

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

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Georgian)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hebrew)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Japanese)
2021-07-28 13:47:59 -04:00
Rijk van Zanten
337557b316 Fix value unstaging in nested field groups (#7049)
Fixes #7047
2021-07-28 19:47:25 +02:00
Rijk van Zanten
d94548992e Remove illegal words from translations root (#7045)
Fixes #7033
2021-07-28 18:55:38 +02:00
Rijk van Zanten
ff576a0b6e New translations en-US.yaml (Portuguese) (#7040) 2021-07-28 12:05:29 -04:00
Rijk van Zanten
62653be90b New translations en-US.yaml (Italian) (#7031) 2021-07-28 10:29:22 -04:00
Luan Mattner Müller
622d90a7e5 Handle autocomplete empty path configurations (#7025) 2021-07-28 10:21:13 -04:00
Rijk van Zanten
68fd121485 Add selectMode to Calendar layout (#7018)
Fixes #6851
2021-07-28 00:14:34 +02:00
Rijk van Zanten
50ec6a44fc Use limit layoutQuery in export sidebar detail (#7013)
Fixes #6906
2021-07-27 22:55:38 +02:00
Rijk van Zanten
67584b5b6e New Crowdin updates (#7006)
* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Bulgarian)
2021-07-27 16:51:33 -04:00
Rijk van Zanten
86d3813230 Fix M2O type in O2M creation when referencing UUID-PK collections (#7012)
Fixes #6883
2021-07-27 22:48:46 +02:00
Rijk van Zanten
07fb7d67a8 Prevent from deleting the last admin user (#7008)
* Prevent from deleting the last admin user

Fixes #6990

* Add missing return types
2021-07-27 20:30:13 +00:00
Rijk van Zanten
5c4d92964a Fix advanced filter sidebar detail (#7005)
Fixes #7004
2021-07-27 18:34:31 +02:00
Rijk van Zanten
99435b5bfb New Crowdin updates (#6991)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (French)
2021-07-27 11:53:54 -04:00
renovate[bot]
efa4a9add6 update dependency vite to v2.4.4 (#6997)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-07-27 14:26:25 +00:00
renovate[bot]
dd084877a1 update dependency @vitejs/plugin-vue to v1.3.0 (#6998)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-27 10:23:04 -04:00
Nitwel
256b0b66bf Add modular extension badge to app docs (#6924)
* Add modular extension badge to app docs

* order css properly

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-07-26 19:25:05 -04:00
Rijk van Zanten
04602848cf New Crowdin updates (#6986)
* Update source file en-US.yaml

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Russian)

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

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

* New translations en-US.yaml (Thai)

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

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Italian)

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

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

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Finnish)
2021-07-26 18:56:31 -04:00
rijkvanzanten
3390430c04 v9.0.0-rc.86 2021-07-26 18:20:42 -04:00
Rijk van Zanten
92e1ee77bd Add support for Conditional Fields (#6864)
* Add conditions field to directus_fields

* Add conditions configuration

* Apply conditional overrides

* Handle conditions in nested groups

* Fix reverse mutating conditions

* Start on filter setup interface

* Move field types/constants to shared

* [WIP] Updated client side filter validation

* Support logical operators in client validation step

* Use new validation util in conditions check

* Add nesting in filter seutp

* Add filter rule setup configurator

* Fixes that should've been done in the merge

* Strip out filter-settings interface

TBD in a new PR

* Move browser to index
2021-07-26 18:02:24 -04:00
Rijk van Zanten
47e9d2f1fe New translations en-US.yaml (Portuguese, Brazilian) (#6982) 2021-07-26 17:23:48 -04:00
renovate[bot]
a4bbff3bf6 update dependency @rollup/plugin-yaml to v3.1.0 (#6980)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-26 15:38:03 -04:00
Rijk van Zanten
f8a7991ddc New Crowdin updates (#6950)
* Update pt-BR.yaml (#6945)

* New translations en-US.yaml (German)

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

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

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Bulgarian)

Co-authored-by: Sidarta Veloso <sidartaveloso@gmail.com>
2021-07-26 15:21:34 -04:00
renovate[bot]
f16ce702ff update dependency sass to v1.36.0 (#6944) 2021-07-24 00:47:06 +02:00
Rijk van Zanten
62df29a650 Fix form field sort order (#6943) 2021-07-23 21:16:17 +00:00
renovate[bot]
6f0729c950 update dependency date-fns to v2 (#6934)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-23 09:26:16 -04:00
Rijk van Zanten
c740516a36 New Crowdin updates (#6931)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Italian)
2021-07-23 09:26:05 -04:00
Nicola Krumschmidt
32972f4c01 Move define extension functions to shared and expose them through extension-sdk (#6880)
* Move defineInterface to shared

* Split up utils into node and browser utils

* Move defineDisplay to shared

* Move defineLayout to shared

* Move defineModule to shared

* Add defineEndpoint and defineHook to define-extensions

* Expose define extension functions through extension-sdk

* Make route type of defineEndpoint more specific

* Simplify define extension functions

* Deduplicate types and local types definition

* Do not allow functional components in display handler

* Make interface options nullable

* Deduplicate extension types definition

* Fix utils/node exports
2021-07-22 17:02:29 +02:00
Pascal Jufer
b0eeacffe3 Remove unused 'ref' (eslint warning) (#6921) 2021-07-22 13:25:13 +02:00
Rijk van Zanten
78898ee5e4 New Crowdin updates (#6916)
* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Russian)

* 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 (Indonesian)

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

* New translations en-US.yaml (Thai)

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

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Lithuanian)

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

* New translations en-US.yaml (Vietnamese)

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

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Japanese)
2021-07-21 18:00:07 -04:00
Adrian Dimitrov
efe7b076a3 Add default-folder option (#3209)
* Allow set folder for imported files

* Allow passing folder in file/files component; Allow pick folder for file/files/image interfaces.

* Added folder system component for picking folders; Move folder picker the field from data to interface (file, files, image).

* Add custom folder interface; use props for interfaces file/files/image in upload component

* Allow set folder for imported files

* Allow passing folder in file/files component; Allow pick folder for file/files/image interfaces.

* Added folder system component for picking folders; Move folder picker the field from data to interface (file, files, image).

* Add custom folder interface; use props for interfaces file/files/image in upload component

* Update after rebase

* Add storage_default_folder setting, use folder when deploy file

* Fix files options; Add default label option for folder interface.

* Fix set folder for file

* UX

* Add migration for column, undo seed change

* Update nomanclature

* Make sure file library always submits folder, cleanup setting retrieval

* Use indexName on down migrate

* Fix import default folder, rename customPresets->folderPreset

* Rename interface import

* Use undefined as default folder

* Remove deprecated lang file

* Fix display of folder interface, treat null as value

* Move shared composable

* Remove unused ref

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-07-21 17:29:21 -04:00
Tim
2c9ff3bca6 Allow custom transformations of assets (#6593)
* Allow custom transformations of assets

This exposes one query parameter `transforms`, which is a JSON array of
shard transformation operations.

It also updates the asset presets. The UX for this still needs some work

* Rename options to arguments for presets

More explicit

* options -> arguments in setting spec

* Better errors for invalid JSON in asset presets

* Add limit to transforms query parameter

* Use flattened option for extra transforms

* Fix placeholder color of code input

* Allow "simple mode" aliases

* Add documentation

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-07-21 15:57:47 -04:00
renovate[bot]
9566f31f06 update dependency codemirror to v5.62.2 (#6911)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-21 10:00:18 -04:00
renovate[bot]
7edd8645f1 update dependency codemirror to v5.62.1 (#6896)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-20 17:15:28 -04:00
Nicola Krumschmidt
b61543c0e9 Move DeepPartial to shared (#6886)
Also cleans it up and adds support for readonly arrays.
2021-07-20 11:40:59 -04:00
Rijk van Zanten
a39a81209f New Crowdin updates (#6887)
* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Bulgarian)
2021-07-20 10:09:32 -04:00
renovate[bot]
7a7bee367a update dependency vite to v2.4.3 (#6891) 2021-07-20 15:26:07 +02:00
Nicola Krumschmidt
ea7b3bd52d Update *.vue import type shim (#6885) 2021-07-19 23:14:42 +02:00
Rijk van Zanten
83ad6ed108 New Crowdin updates (#6866)
* New translations en-US.yaml (Vietnamese)

* 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 (Chinese Simplified)
2021-07-19 09:58:44 -04:00
renovate[bot]
947cc1d47e update vue monorepo to v3.1.5 (#6863)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2021-07-19 09:41:14 -04:00
Sean Goff
5bca0e7b39 fix logo (#6856) 2021-07-16 10:16:03 -04:00