7747 Commits

Author SHA1 Message Date
rijkvanzanten
a47b9cec0f v9.4.0 v9.4.0 2021-12-23 22:46:18 -05:00
Rijk van Zanten
e7a967cb50 New Crowdin updates (#10665)
* Update source file en-US.yaml

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

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Breton)

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

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

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Estonian)

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

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Catalan)

* 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 (Chinese Simplified)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (English, United Kingdom)
2021-12-24 03:24:34 +00:00
eikaramba
0ed76215b4 set statuscode to 204 if no content is send (#10569)
* set statuscode to 204 if no content is send

this is currently wrong for the DELETE Http Method in directus, which sends 200 status code although no content is served

* make linter happy

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
2021-12-23 21:59:56 -05:00
Nicola Krumschmidt
589caf789b Move the app entrypoints to the assets directory (#10643)
The app's main js entrypoint was in the assets directory before.
I moved entrypoints one directory up to distinguish them from other chunks.
This is now done by using a `.entry.js` extension for entrypoints.

This also makes the shared dependency detection more robust.

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-12-23 21:57:49 -05:00
ciril.tr
203b406d25 Add default folder upload to WYSIWYG editors (#7199)
* Add default folder upload to WYSIWYG editors

* Tweak options formatting + translations keys

* Tweak options structure

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-12-23 21:51:51 -05:00
Azri Kahar
9603fbcd3a Add v-date-picker base component & use it in datetime interface (#10438)
* WIP

* clean up emitted values & add locale support

* fix styling and add dynamic width

* fix logic for getting the last key

* lock flatpickr version

* add "set to now" button

* add locale & fix input flash

* fix locale issue

* fix initial value not setting

* use v-menu & reuse date-fns locales

* add max-height-none prop to v-menu

* remove unused styles

* touch up style

* use flatpickr locale constructed from date-fns

* minor style tweak

* Various style tweaks

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-12-23 21:43:25 -05:00
Rijk van Zanten
ee6cabd812 New Crowdin updates (#10664)
* New translations en-US.yaml (French)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (English, United Kingdom)
2021-12-24 00:00:05 +00:00
Rijk van Zanten
dbf35a1736 Add ability to share items with people outside the platform (#10663)
* Add directus_shares

* Don't check for usage limit on refresh

* Add all endpoints to the shares controller

* Move route `/auth/shared` to `/shared/auth`

* Add password protection

* Add `share` action in permissions

* Add `shares/:pk/info`

* Start on shared-view

* Add basic styling for full shared view

* Fixed migrations

* Add inline style for shared view

* Allow title override

* Finish /info endpoint for shares

* Add basic UUID validation to share/info endpont

* Add UUID validation to other routes

* Add not found state

* Cleanup /extract/finish share login endpoint

* Cleanup auth

* Added `share_start` and `share_end`

* Add share sidebar details.

* Allow share permissions configuration

* Hide the `new_share` button for unauthorized users

* Fix uses_left displayed value

* Show expired / upcoming shares

* Improved expired/upcoming styling

* Fixed share login query

* Fix check-ip and get-permissions middlewares behaviour when role is null

* Simplify cache key

* Fix typescript linting issues

* Handle app auth flow for shared page

* Fixed /users/me response

* Show when user is authenticated

* Try showing item drawer in shared page

* Improved shared card styling

* Add shares permissions and change share card styling

* Pull in schema/permissions on share

* Create getPermissionForShare file

* Change getPermissionsForShare signature

* Render form + item on share after auth

* Finalize public front end

* Handle fake o2m field in applyQuery

* [WIP]

* New translations en-US.yaml (Bulgarian) (#10585)

* smaller label height (#10587)

* Update to the latest Material Icons (#10573)

The icons are based on https://fonts.google.com/icons

* New translations en-US.yaml (Arabic) (#10593)

* New translations en-US.yaml (Arabic) (#10594)

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

* New translations en-US.yaml (French) (#10605)

* New translations en-US.yaml (Italian) (#10613)

* fix M2A list not updating (#10617)

* Fix filters

* Add admin filter on m2o role selection

* Add admin filter on m2o role selection

* Add o2m permissions traversing

* Finish relational tree permissions generation

* Handle implicit a2o relation

* Update implicit relation regex

* Fix regex

* Fix implicitRelation unnesting for new regex

* Fix implicitRelation length check

* Rename m2a to a2o internally

* Add auto-gen permissions for a2o

* [WIP] Improve share UX

* Add ctx menu options

* Add share dialog

* Add email notifications

* Tweak endpoint

* Tweak file interface disabled state

* Add nicer invalid state to password input

* Dont return info for expired/upcoming shares

* Tweak disabled state for relational interfaces

* Fix share button for non admin roles

* Show/hide edit/delete based on permissions to shares

* Fix imports of mutationtype

* Resolve (my own) suggestions

* Fix migration for ms sql

* Resolve last suggestion

Co-authored-by: Oreilles <oreilles.github@nitoref.io>
Co-authored-by: Oreilles <33065839+oreilles@users.noreply.github.com>
Co-authored-by: Ben Haynes <ben@rngr.org>
Co-authored-by: Thien Nguyen <72242664+tatthien@users.noreply.github.com>
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2021-12-23 18:51:59 -05:00
Azri Kahar
d947c4f962 fix public role sidebar not closable (#10651) 2021-12-23 18:22:30 -05:00
Ben Haynes
ac3d87b623 match panel sizing to metric (#10659) 2021-12-23 15:18:58 -05:00
Rijk van Zanten
3e350ba6f7 New translations en-US.yaml (German) (#10662) 2021-12-23 20:09:35 +00:00
Azri Kahar
46d9a9b987 use CSS variable for users Admin Options divider (#10652) 2021-12-23 14:55:57 -05:00
Rijk van Zanten
f4ab1dd7bc New translations en-US.yaml (German) (#10661) 2021-12-23 19:37:23 +00:00
José Varela
3c82d5f7ea Gatsby: Fix auth email and password (#10615)
* Fix auth email and password

* remove unnecessary condition
2021-12-22 12:27:54 -05:00
Rijk van Zanten
e7bd9ec212 New Crowdin updates (#10636)
* New translations en-US.yaml (German)

* New translations en-US.yaml (Sinhala)
2021-12-22 14:47:08 +00:00
Azri Kahar
9105c1e42c fix directusctl packages (#10623) 2021-12-21 12:51:12 -05:00
Rijk van Zanten
b49d863192 New translations en-US.yaml (Polish) (#10625) 2021-12-21 06:45:08 +00:00
Rijk van Zanten
bfe0a06a1c New translations en-US.yaml (Polish) (#10624) 2021-12-21 06:17:11 +00:00
Azri Kahar
89f93d320c fix M2A list not updating (#10617) 2021-12-20 13:15:18 -05:00
Rijk van Zanten
530db94c53 New translations en-US.yaml (Italian) (#10613) 2021-12-20 07:50:31 +00:00
Rijk van Zanten
ba3be61246 New translations en-US.yaml (French) (#10605) 2021-12-18 20:42:16 +00:00
Rijk van Zanten
5620c3f3f5 New translations en-US.yaml (Portuguese, Brazilian) (#10604) 2021-12-18 17:56:57 +00:00
Rijk van Zanten
40a7181b37 New translations en-US.yaml (Arabic) (#10594) 2021-12-18 00:04:08 +00:00
Rijk van Zanten
40267ddd0d New translations en-US.yaml (Arabic) (#10593) 2021-12-17 23:36:30 +00:00
Thien Nguyen
e92b8c0415 Update to the latest Material Icons (#10573)
The icons are based on https://fonts.google.com/icons
2021-12-17 15:25:25 -05:00
Ben Haynes
1ff01ac00d smaller label height (#10587) 2021-12-17 15:20:47 -05:00
Rijk van Zanten
38576b9cc3 New translations en-US.yaml (Bulgarian) (#10585) 2021-12-17 14:38:34 +00:00
Rijk van Zanten
cf05f4bdbb New translations en-US.yaml (Bulgarian) (#10584) 2021-12-17 14:09:27 +00:00
Rijk van Zanten
0c7264bf9b New translations en-US.yaml (English, United Kingdom) (#10582) 2021-12-17 11:30:10 +00:00
Rijk van Zanten
8866993946 New translations en-US.yaml (French) (#10579) 2021-12-17 11:08:18 +00:00
rijkvanzanten
4ba3ef4070 Update changelog 2021-12-16 18:50:41 -05:00
rijkvanzanten
4b444baf5b v9.3.0 v9.3.0 2021-12-16 18:48:10 -05:00
rijkvanzanten
dcf71ebfd5 Update package-lock 2021-12-16 18:45:27 -05:00
Rijk van Zanten
86bbcf0c6a New Crowdin updates (#10567)
* 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 (Breton)

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

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

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

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

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Estonian)

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

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

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

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

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (English, United Kingdom)
2021-12-16 23:43:47 +00:00
Sam Milledge
5a30fa4f40 Fix missing operators in field filter type (#9582) 2021-12-16 18:40:15 -05:00
rijkvanzanten
e0b2a99b62 Tiny tweaks in formatted value display 2021-12-16 18:35:26 -05:00
Azri Kahar
4d97597e8f Add Archive sidebar component (#10513)
* move archive to dedicated sidebar component

* fix unarchive dialog & notification

* update docs on viewing archived items

* remove commented code

* use radio btns, update options text & query string

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-12-16 22:30:00 +00:00
Tien Tran
5e7fa633b0 Custom filter support for list-m2m, list-o2m, list-o2m-tree-view and select-dropdown-m2o interfaces (#9135) 2021-12-16 17:19:51 -05:00
Rijk van Zanten
42c1dafc2d New Crowdin updates (#10566)
* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Persian)

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

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

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

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

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

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Kurdish)

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

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

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

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

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Korean)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Mongolian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (English, United Kingdom)
2021-12-16 22:16:09 +00:00
Alejandro Castaño González
27dc636007 Update formatted-value display (#9773)
* Update formatted-value display

* Update common link parameters

* Fix bigInteger & decimals

* Improve decimals

* Improve links

* Remove clipboard

* Remove backgroundColor

* Remove text align

* Update prefix and suffix & Use vue-i18n's n

* Refactor link options

* Add item prop when render display

* Refactor format rules

* color interface: make palette icon not clickable

* fix TS errors

* fix rules not being applied

* allow conditions to be applied on strings too

* Update options

* Update options & display

* Remove unused item prop

Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com>
Co-authored-by: Jose Varela <joselcvarela@gmail.com>
2021-12-16 22:10:56 +00:00
Rijk van Zanten
4850b3336b New translations en-US.yaml (Polish) (#10561) 2021-12-16 20:27:13 +00:00
Azri Kahar
d0134247c2 update cli docs (#10543) 2021-12-16 09:20:43 -05:00
Rijk van Zanten
741e628274 New translations en-US.yaml (French) (#10541) 2021-12-16 09:54:48 +00:00
Nicola Krumschmidt
ee3e9b59f9 Pass a custom emitter to API extensions (#10531) 2021-12-15 18:49:55 -05:00
Brainslug
35c3f90c9a added event emitter to extension context and updated docs (#10529) 2021-12-15 21:29:06 +00:00
Azri Kahar
c402bf1dc3 add tooltip to sidebar components (#10514) 2021-12-15 15:42:17 -05:00
Nicola Krumschmidt
23951e5a02 Align display options type with interface options type (#10524)
* Align display options type with interface options type

* Fix linter warnings

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2021-12-15 20:25:46 +00:00
rijkvanzanten
42476c45c8 Add logging to cli snapshot apply 2021-12-15 10:08:47 -05:00
Rijk van Zanten
00b2b1be5d New translations en-US.yaml (Polish) (#10502) 2021-12-14 17:45:59 +00:00
ian
ba6f90858b Fix decimal input on the interface (#10491) 2021-12-14 10:09:29 -05:00