Rijk van Zanten
27bddfedee
New Crowdin updates ( #5764 )
...
* New translations en-US.yaml (French)
* New translations en-US.yaml (Serbian (Cyrillic))
* 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 (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Japanese)
* 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 (Malay)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Hungarian)
* New translations en-US.yaml (Swedish)
* New translations en-US.yaml (Ukrainian)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Romanian)
* New translations en-US.yaml (Spanish)
* 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 (Finnish)
* New translations en-US.yaml (Thai)
* Update source file en-US.yaml
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Indonesian)
2021-05-21 14:18:05 -04:00
Rijk van Zanten
33e0236cfe
Fix custom field sort on system detail pages ( #5810 )
2021-05-21 14:15:48 -04:00
rijkvanzanten
da7b539adb
Fix new-collection relational field creation
2021-05-21 12:49:05 -04:00
Rijk van Zanten
8d3102fbad
Add max concurrency and max image transform size support ( #5795 )
...
* Add assets concurrency and max size controls
* Render no-thumbnail images nicer in app
* Document new asset environment variables
* Update package-lock
2021-05-20 18:18:10 -04:00
Rijk van Zanten
9335372400
Foreign Key Constraints ✨ ( #5615 )
...
* Bump knex-schema-inspector
* Fix cli role name attr
* Update relation type
* Restructure relations
* Restructure relations table
* Update api type for relation record
* Fetch relations in new structure
* Update schema-inspector
* Use new relations schema structure in api
* Update relations GETters
* Add default value to one deselect
* Add create relationship on existing field
* Add updating existing relationship
* Add delete relations
* Add relations query resolver
* Add graphql mutations for relations
* Fix reading from wrong name
* Fix wrong method name
* No idea why this flip flops every install
* Update relation type
* Accept null in use-collection composable
* Use new relations structure in translations
* Use new relations structure in new-collection
* Start updating field detail store
* Renames for new relations structure
* Silently ignore passed collection/field in relation update
* Fix setting pk field in m2o relational setup
* Small tweaks in o2m setup
* Fix m2m setup
* Tweak m2o setup
* Fix m2a setup
* Allow null for related collection (m2a)
* Fix languages code name
* Fix migration default value
* Fix relational cleanup in collections/fields
* Fix transaction problem in field delete
* Fix inserting relational o2m items
* Don't execute updateByQuery on empty item set
Fixes #5710 , fixes #5070
* Show referential action input on m2o
* Finish language for m2o
* Show triggers config on o2m
* Delete items on one_deselect_item delete
* Fix naming, show relational trigger config on m2m
* Tweak language, add setup to m2a
* Fix linter warnings
* Add trigger setup for translations
* fix Edit non-schema relationship issue
* Sync existing on_delete triggers in o2m setup
* Add migration to setup foreign key constraints
* Update illegal FK values before setting constraint
* Fix MySQL unsigned vs not-unsigned in FK creation
* Use pretty names for labels in relational triggers
* Prefix auto-junction when system table
Fixes #5493
* Add system foreign key triggers
Fixes #5749
* Update docs
2021-05-19 12:29:16 -04:00
Rijk van Zanten
8984574948
New Crowdin updates ( #5737 )
...
* New translations en-US.yaml (French)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Russian)
2021-05-18 12:28:13 -04:00
rijkvanzanten
92f0abfbfc
Start on email templates docs
...
Closes #5736
2021-05-17 18:15:42 -04:00
rijkvanzanten
5bdb9548ce
Add type annotation to md util
2021-05-17 10:17:20 -04:00
rijkvanzanten
a0512f8b5e
Sanitize all user inputted md
2021-05-14 16:04:36 -04:00
José Varela
1a60d0036f
app: fix sort creating items ( #5484 )
...
* app: fix sort creating items
Problem: When sorting, the relations were assigned to
another fresh created items on the related collection
Why: It was missing the primary key on nested relation.
When the primary key is missing, new item is created.
How to fix: Iterate over all fields to request and when nested field
is found, append the nested primary key.
* Make function name more descriptive, add comment, fix linter warning
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-05-14 12:51:09 -04:00
Rijk van Zanten
7a4871dbdb
New Crowdin updates ( #5523 )
...
* Update source file en-US.yaml
* New translations en-US.yaml (French)
* New translations en-US.yaml (Serbian (Cyrillic))
* 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 (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Japanese)
* 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 (Malay)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Estonian)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Hungarian)
* New translations en-US.yaml (Swedish)
* New translations en-US.yaml (Ukrainian)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Romanian)
* New translations en-US.yaml (Spanish)
* 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 (Finnish)
* New translations en-US.yaml (Thai)
* Update source file en-US.yaml
* Update source file en-US.yaml
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese, Brazilian)
* 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 (Russian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Japanese)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Japanese)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Bulgarian)
2021-05-14 12:29:07 -04:00
ernst86913
c4fc0ea92b
Move export to layouts ( #5557 )
...
* Export Fix
* Remove unused fields
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-05-14 16:02:05 +00:00
José Varela
9ecbeee488
app: fix export with filters ( #5653 )
...
When filters are applied and flag is checked,
should export taking into account the active filters
2021-05-13 16:10:53 -04:00
rijkvanzanten
58030ed0ef
Add create/select toggles to m2a options
...
Fixes #5475
2021-05-12 16:46:23 -04:00
dependabot[bot]
bc30ee2bde
Bump prettier from 2.2.1 to 2.3.0 ( #5593 )
...
* Bump prettier from 2.2.1 to 2.3.0
Bumps [prettier](https://github.com/prettier/prettier ) from 2.2.1 to 2.3.0.
- [Release notes](https://github.com/prettier/prettier/releases )
- [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md )
- [Commits](https://github.com/prettier/prettier/compare/2.2.1...2.3.0 )
Signed-off-by: dependabot[bot] <support@github.com >
* Fix lint issues for updated prettier
* Lets remove dev: true again so we can auto-add it later why don't we
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-05-11 10:38:42 -04:00
rijkvanzanten
8b2d715a90
Fix linting errors
2021-05-07 14:31:01 -04:00
Ben Haynes
7585207121
Merge branch 'main' of https://github.com/directus/directus into main
2021-05-07 14:22:31 -04:00
Ben Haynes
e662186169
Calendar no events styling
2021-05-07 14:22:21 -04:00
rijkvanzanten
2ff66cfecd
Make sure active collection is in overflow view of the menu
2021-05-07 14:18:50 -04:00
Ben Haynes
2b54e36233
Calendar styling
2021-05-07 14:15:25 -04:00
Rijk van Zanten
65daa69c30
Update input.vue
2021-05-07 13:19:54 -04:00
Rijk van Zanten
b6964fa1a1
Add XML export ( #5526 )
2021-05-07 12:55:03 -04:00
Sebastian Flick
90a48cce96
fix datetime ( #5534 )
2021-05-07 08:54:12 -04:00
Rijk van Zanten
044ab5e1f7
Add default displays based on field type ( #5525 )
2021-05-06 19:00:13 -04:00
Rijk van Zanten
f0042a7a3d
Create input-autocomplete-api interface ( #5524 )
2021-05-06 18:37:42 -04:00
Rijk van Zanten
c4ae4b66cc
Finalize interface names ( #5521 )
...
* Rename button-links->presentation-links
* Rename checkboxes->select-multiple-checkbox
* Rename code->input-code
* Rename checkboxes files
* Rename color->select-color
* Rename divider->presentation-divider
* Rename dropdown-multiselect->select-multiple-dropdown
* Rename hash->input-hash
* Rename icon->select-icon
* Rename image->file-image
* Rename m2a-builder->list-m2a
* Rename many-to-many->list-m2m
* Rename many-to-one->select-dropdown-m2o
* Rename markdown->input-rich-text-md
* Rename notice->presentation-notice
* Rename one-to-many->list-o2m
* Rename radio-buttons->select-radio
* Rename repeater->list
* Rename text-input->input
* Rename textarea->input-multiline
* Rename toggle->boolean
* Rename tree-view->list-o2m-tree-view
* Rename wysiwyg->input-rich-text-html
* Use correct interfaces in system defaults
* Rename collection->system-collection
* Rename collections->system-collections
* Rename display-template->system-display-template
* Rename field->system-field
* Rename interface->system-interface
* Rename interface-options->system-interface-options
* Rename scope->interface-scope
* Rename tfa-setup->system-mfa-setup
* Fix oversights
* Remove old todo
* Some more tweaks
* Add migration, fix dropdown name in system use
* Merge numeric + input
* Replace dropdown->select-dropdown in app use
* Merge slug->input, user->select-dropdown-m2o
* Fix type issue
* Fix seeder field name
2021-05-06 16:49:32 -04:00
Rijk van Zanten
c6927bb4e2
New Crowdin updates ( #5496 )
...
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (German)
2021-05-06 16:38:43 -04:00
MiniDigger | Martin
b10a160563
Fix absolute URL in Image Editor, closes #5482 ( #5483 )
2021-05-05 09:48:09 -04:00
Rijk van Zanten
0dbc0d3b36
Default active list to null, remove self-toggle ( #5470 )
...
Fixes #5414
2021-05-04 19:48:31 -04:00
Tyler Forest-Hauser
3f0d7457c3
Allow for filtering by false booleans ( #5469 )
2021-05-04 19:46:31 -04:00
rijkvanzanten
23f647ce22
Prevent saving permissions during save
...
Fixes #5454
2021-05-04 19:14:34 -04:00
Rijk van Zanten
eda19a8eb2
Fix users not adhering to field permissions ( #5467 )
...
* Update package once again
* Format remaining md files
* Fix permissions not disabling fields on users
Fixes #5411
2021-05-04 18:56:41 -04:00
rijkvanzanten
010eabad27
Format remaining md files
2021-05-04 18:52:08 -04:00
Rijk van Zanten
d43f2f630c
Decode HTML entities in formatted values display ( #5466 )
...
* Decode HTML entities in formatted values display
Fixes #5410
* Add missing dependency
2021-05-04 18:29:02 -04:00
Rijk van Zanten
af228b99bc
New Crowdin updates ( #5465 )
...
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Finnish)
2021-05-04 18:06:23 -04:00
Rijk van Zanten
d1de1f0d58
Add calendar layout ( #2893 )
...
* Setup layout boilerplate
* Install calendar
* Render events based on date filter
* Style calendar toolbar
* Add layout options
* Start adding timeGrid, add todo list
* Persist viewInfo to preset
* Add dnd
* Fix linter warnings
2021-05-04 16:51:35 -04:00
Rijk van Zanten
9faa2a4e21
New Crowdin updates ( #5439 )
...
* New translations en-US.yaml (Malay)
* New translations en-US.yaml (Malay)
2021-05-04 09:53:24 -04:00
Rijk van Zanten
412781758f
New Crowdin updates ( #5415 )
...
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Finnish)
2021-05-03 16:37:53 -04:00
Rijk van Zanten
0df96b3d8a
Refresh permissions more eagerly in settings ( #5404 )
...
* Update package-lock (again?)
* Reload permissions close too
Fixes #5307
2021-04-30 18:56:21 -04:00
Rijk van Zanten
81f4c25c9b
New Crowdin updates ( #5401 )
...
* Update source file en-US.yaml
* New translations en-US.yaml (Polish)
2021-04-30 16:43:10 -04:00
Rijk van Zanten
5ee5737ec2
Add file upload on m2m ( #5402 )
...
* Show upload modal when using m2m to files
Fixes #5246
* Cleanup file check on drawer item
2021-04-30 16:42:59 -04:00
Rijk van Zanten
f3574deae0
Ask for value when changing nullable to not-nullable ( #5400 )
...
* Add ContainsNullValues exception abstraction
* Add dialog for null values when disabling non-null
Fixes #2934
* Add translation for CONTAINS_NULL_VALUE error
* Make dialog title translated
2021-04-30 15:27:18 -04:00
Rijk van Zanten
71866d0b49
New Crowdin updates ( #5381 )
...
* New translations en-US.yaml (Bulgarian)
* Update source file en-US.yaml
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Polish)
2021-04-30 10:34:35 -04:00
Pascal Jufer
1a39b4bc6d
lint-staged: Reintroduce Prettier for md files ( #5382 )
2021-04-30 08:44:47 -04:00
Jian Liao
c438917096
Issue 5344 ( #5346 )
...
* add more ignore pattern for git
* revert the change for api/.gitignore
* fix issue-5344 support autofocus on first non-readonly form field on open drawer
* fix use a more accurate variable name
* Rename autofocusonfirstitem to autofocus
Co-authored-by: Jian Liao <jianliao@adobe.com >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-04-30 01:13:55 +00:00
rijkvanzanten
9cc89ecb88
Add missing translation key
...
s
2021-04-29 18:09:20 -04:00
rijkvanzanten
b2d863e9a0
Fix main imports
2021-04-29 17:18:45 -04:00
rijkvanzanten
99fcf12e73
Fix linter workflow
2021-04-29 16:24:31 -04:00
rijkvanzanten
fb31653ade
Fix remaining stylelint problems
2021-04-29 16:08:14 -04:00
rijkvanzanten
801e868554
Fix remaining eslint errors
...
h/t @paescuj
2021-04-29 15:55:12 -04:00