Rijk van Zanten
8110f81941
New Crowdin updates ( #15649 )
...
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Arabic)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Turkish)
2022-09-22 23:15:16 +08:00
rijkvanzanten
8f5750c5c1
v9.18.0
2022-09-19 09:39:58 -04:00
rijkvanzanten
8d7000ddb4
Update docs
2022-09-19 09:37:15 -04:00
Rijk van Zanten
24e8749c7d
New Crowdin updates ( #15427 )
...
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Dutch)
* New translations en-US.yaml (Dutch)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Croatian)
* New translations en-US.yaml (Croatian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Danish)
* New translations en-US.yaml (Danish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Spanish, Chile)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (French, Canada)
* New translations en-US.yaml (Croatian)
* New translations en-US.yaml (Spanish, Mexico)
* Update source file en-US.yaml
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Portuguese)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Arabic)
2022-09-19 09:34:32 -04:00
Brainslug
93a99f0b87
skip interface options for variable panel ( #15593 )
...
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2022-09-15 17:21:01 +00:00
Brainslug
f9c4422fb1
Relational Selection Panel for Insights Variable ( #15452 )
...
* init
* add field (variable key)
* panel index option
* remove custom component
* attempt at implementing virtual m2o logic
* adding o2m layout
* moved drawer and implementing display items for o2m
* removed o2m draggable, added limit for o2m and implemented diplay templates
* style fix for single relation
* fixed deselect for o2m
* enforce multi limit
* fixed adding items for o2m and clear all button
* abstracted away displayItem logic and cleaned up code
* add selection to drawer-collection
* fix graphql error on init
* only store an array for multiple relations
* udated var names
* use dense display for 5 items and up
* use full width for the limit option
* fixed deselect for single relation
* removed unused notices
* type fix
* clear the cache when switching collections
added required flags in options
updated label to be in line with the variable panel
* added multiple label
* fix time series options filter
it should attempt to JSON.parse() when possible, and skip parsing when there's undefined values
* remove unused styles
* prevent negative limit
* keep multiple-relation top-aligned
* fixed pronblem with deselecting/reselecting items
* keep action buttons sticky at the bottom
* text-only styling for multiple-relation buttons
* use <button> and remove unnecessary styles
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
Co-authored-by: ian <licitdev@gmail.com >
2022-09-15 12:18:40 -04:00
Azri Kahar
3ec17671e9
Only pass singleton prop in CollectionOrItem component when necessary ( #15570 )
...
* Disable attribute inheritance for layout wrapper
* only pass singleton prop when necessary
2022-09-15 14:52:08 +02:00
Rafly Maulana
e13c8e36b0
Allow user to send a WYSIWYG email body ( #15514 )
...
* Allow user to send a WYSIWYG email body
* Revert "Allow user to send a WYSIWYG email body"
This reverts commit b65aeb4efc .
* Use a dropdown to select between WYSIWYG and Markdown Editor
* Change input-rich-text-* to wysiwyg or markdown
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
2022-09-15 13:53:19 +08:00
Vincent Kempers
42261e5fa4
checking if there is a text or an error ( #15579 )
2022-09-15 11:36:57 +08:00
Azri Kahar
c0e12638c6
Fix O2M edits on unsaved items ( #15221 )
...
* fix o2m reopening unsaved item in drawer
* fix use-relation-multiple edits w/ display fields
* remove cloneDeep in #15220 since it's reverted
* use isObjectLike
* update the logic of cleaning edited item
* revert o2m fix
* fix merging of edits
Co-authored-by: Nitwel <nitwel@arcor.de >
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com >
2022-09-13 11:30:41 -04:00
ian
551f1d82b4
Fix display dimensions of SVG in image edit drawer ( #15463 )
2022-09-12 21:49:22 -04:00
Azri Kahar
c8ae40f827
fix v-list-group active state ( #15442 )
2022-09-12 20:00:17 -04:00
Nitwel
b36ea51e13
Fix duplicate indexes ( #15500 )
...
* fix duplicate indexes
* lint
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
2022-09-12 17:55:08 -04:00
Brainslug
e72ae3b2a7
Item Duplication for manually entered primary keys ( #14947 )
...
* disable save as copy for manually entered primary keys
* only mark primaryKey as readonly for generated pk's
* re-enable save-as-copy for manual ids
2022-09-12 17:23:54 -04:00
Jonathan Schneider
212481ff07
Add missing download and token parameter in File interface ( #14871 )
...
* add missing download and token parameter
* add download name
* update all file download links (:download and :href), update icon, add single file drawer download
* add filename_download to adjustFieldsForDisplays
* add new computed use asset url logic
* switch composable to utility function
* switch to new URL and add tests
* add getAssetUrl to file-image
* Update app/src/interfaces/files/files.vue
Co-authored-by: Nitwel <mail@nitwel.de >
* update code style error
* add download to drawer of file-image, fix wrong css selector and update preview download icon
* Remove debugging database
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com >
Co-authored-by: ian <licitdev@gmail.com >
Co-authored-by: Nitwel <mail@nitwel.de >
2022-09-12 16:30:43 -04:00
Vincent Kempers
5f3f44a386
redudant message in unexpected error ( #15520 )
2022-09-11 15:08:15 +00:00
GBSTR
8c53346126
fix autofocus ( #15450 )
...
Co-authored-by: dev name <devn@brainpop.com >
2022-09-09 15:12:05 +08:00
Chaiwat Trisuwan
06cff9457a
fix: add arrow-placement logic check if folder empty ( #15405 ) ( #15441 )
2022-09-08 17:32:14 +02:00
rijkvanzanten
7e3ece5d9f
v9.17.4
2022-09-06 16:59:25 -04:00
Azri Kahar
ac2275f3b8
Prevent v-highlight infinite loop ( #15438 )
2022-09-06 16:57:43 -04:00
rijkvanzanten
2cb00e8809
v9.17.3
2022-09-06 14:16:25 -04:00
ian
67ca1c266f
Merge with M2M junction value when validating in drawer-item ( #15433 )
...
* Merge with M2M junction value when validating in drawer-item
* Simplify for null values
* Clear validation error messages on save
2022-09-06 14:14:50 -04:00
rijkvanzanten
a04b733504
v9.17.2
2022-09-06 10:54:03 -04:00
Azri Kahar
f087b3e43c
Fix drawer item empty form for o2m/treeview ( #15413 )
2022-09-06 10:49:21 -04:00
rijkvanzanten
a17a0f4fb9
v9.17.1
2022-09-05 11:38:28 -04:00
Rijk van Zanten
d95394bc98
New Crowdin updates ( #15381 )
...
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Spanish, Mexico)
* New translations en-US.yaml (Indonesian)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Norwegian)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* Update source file en-US.yaml
* New translations en-US.yaml (French)
* New translations en-US.yaml (Spanish, Chile)
* New translations en-US.yaml (Russian)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Chinese Traditional)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Danish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Czech)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Spanish, Mexico)
* New translations en-US.yaml (French, Canada)
2022-09-05 11:31:55 -04:00
Nitwel
358e6266c0
Add unit tests for useRelationMultiple ( #15372 )
...
* add unit tests
* add more tests
2022-09-05 11:14:33 -04:00
GBSTR
213de3f5c6
fix divider not showing/ showing when not needed (drawer-item) ( #14605 )
...
* fix form divider when opened from drawer item
* remove redundant functions
* change back the form order to what is was
* add the option to swap between relation fields and junction fields
* fix language
* added m2m options as dropdown with more abilities
* remove the hide options and put off instead
* remove the off option from m2m junctionFieldLocation
Co-authored-by: Gabriel Shtenberg <gabriels@brainpop.com >
Co-authored-by: dev name <devn@brainpop.com >
2022-09-05 16:23:44 +02:00
Kadir ESEN
e7854549fd
fix: date-fns date format for tr-TR translations ( #15396 )
2022-09-04 09:36:14 -04:00
ian
6be7e8f83b
Merge with existing item when validating in drawer-item ( #15386 )
2022-09-04 11:54:24 +02:00
ian
8f7d2f8c5d
Set limit as -1 for local exports when field is cleared ( #15385 )
2022-09-03 15:45:38 -04:00
Azri Kahar
7ccd787975
Fix context menu ( #15376 )
2022-09-03 21:16:33 +08:00
rijkvanzanten
200c2dd2c7
v9.17.0
2022-09-02 16:17:56 -04:00
rijkvanzanten
ac125cd41f
Update docs
2022-09-02 16:14:14 -04:00
Rijk van Zanten
f600d46edf
New Crowdin updates ( #15166 )
...
* New translations en-US.yaml (German)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Vietnamese)
* New translations en-US.yaml (Vietnamese)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Polish)
* Update source file en-US.yaml
* New translations en-US.yaml (Portuguese, Brazilian)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (Finnish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Hebrew)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Polish)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Italian)
* Update source file en-US.yaml
* New translations en-US.yaml (Spanish, Chile)
* New translations en-US.yaml (Spanish, Latin America)
* New translations en-US.yaml (Spanish)
* New translations en-US.yaml (Bulgarian)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (French, Canada)
* New translations en-US.yaml (Spanish, Mexico)
* New translations en-US.yaml (Turkish)
* New translations en-US.yaml (German)
* New translations en-US.yaml (Italian)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (Chinese Simplified)
* New translations en-US.yaml (French)
* New translations en-US.yaml (Polish)
2022-09-02 16:03:14 -04:00
Brainslug
0d56357475
Sort is set to NULL for new items ( #15241 )
...
* Fix sort field assignment in relationships
* fixed a merge error
* add sort logic to API
* using isNil for a more concise condition expression
* Removed the custom getSortMax function in favor of Math.max
* increment sort value accordingly for bulk creates
* make reordering sort start with 1 instead of 0
* account for bulk create in API side
* removed the redundant frontend sorting code
* reverted change from pr #14987
* updated selectedOnPage to support both item duplication and sorting
* Revert "account for bulk create in API side"
This reverts commit b37ed207f3 .
* re-add bulk create increment sort logic
* prevent sending "+" as primary key for newly created relational items (#15353 )
* re-add the removed new line as it felt odd
* ensure sql query fires once only
* fix return value
* use `.max()`
Co-authored-by: André Gaul <andre@gaul.io >
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2022-09-02 15:58:30 -04:00
Roger Stringer
07135d7250
check that collection exists and not a singleton on panels ( #15355 )
...
* check that collection exists and not a singleton on panels
* add a prop to includeSingleton
2022-09-02 15:52:08 -04:00
Rijk van Zanten
4eae2de686
Move updated components to app ( #15374 )
...
* Move updated components to app
* Make sure storybook is alive
2022-09-02 14:42:00 -04:00
Nitwel
791f739b66
Reset value when no changes ( #15366 )
...
* initial fix
* change fetching
* finish fix
* clean up useRelationMultiple
* fix for m2a
2022-09-02 10:14:11 -04:00
Nitwel
5fe28db539
Add Components Package ( #15094 )
...
* move components without dependencies to packages
* make every components use vue script setup
* move components and utils from shared to @directus/components
* fix imports
* move over some more components
* get rid of unnecessary isEmpty and notEmpty
* move pagination
* fix missing !
* move groupable components
* move text-overflow and useElementSize
* fix icons not being shown
* add first unit tests
* remove capitalizeFirst
* simple cleanup
* add css-var unit test
* move over most other components
* make every component use script setup
* add some more unit tests
* add more tests and burn v-switch to the ground. 🔥
* add checkbox tests
* start with next test
* add storybook
* add more pages to storybook
* add final stories
* fix stories actions
* improve action fix
* cleaning props and adding tests
* unit tests -.-
* add some documentation to components
* Add docs to each prop
* clean storybook paths
* add more unit tests
* apply v-select fix
* update lock file
* small tweaks
* move back to shared
* fix imports
* fix imports
* cleaning
* stories to typescript
* Fix version number
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2022-09-01 16:07:31 -04:00
Brainslug
f5befa5bc5
Current items cleared in o2m/m2m when selecting nothing with "add existing" ( #15337 )
...
* don't update the state if nothing was selected
* temp disable clearValue for relational fields
Co-authored-by: Nitwel <nitwel@arcor.de >
2022-09-01 14:52:32 -04:00
Brainslug
5915fa9f2b
prevent sending "+" as primary key for newly created relational items ( #15352 )
2022-09-01 13:57:43 +02:00
Nitwel
f0fdd463a0
Fix drawer ( #15336 )
...
* start fixing the drawer
* debug
* fix drawer-item
* finish fixing all interfaces
2022-08-31 13:49:25 -04:00
Lukas Schätzle
6a6dab8b5f
Always show all upload options ( #15128 )
...
Co-authored-by: Brainslug <br41nslug@users.noreply.github.com >
2022-08-31 13:46:49 -04:00
Petr Hulínský
d7b8ef297e
Automatic range on insights graph ( #15200 )
...
* Automatic range for insights graph
* Timezone offset
* Refactoring
* Update code based on CR
* Apply suggestions from code review
Co-authored-by: Petr Hulínský <petr.hulinsky@koala42.com >
Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com >
2022-08-31 15:26:24 +08:00
Rijk van Zanten
f834605a13
Move get-with-arrays to shared ( #15332 )
...
* Move get-with-arrays to shared, add fallback
* Just fallback to undefineds, let the usage handle fallbacks
2022-08-30 17:21:07 -04:00
Rijk van Zanten
43f4efdc9d
Add max height to CodeMirror scroller ( #15328 )
...
Matches max height of input-rich-text-html
Fixes #15279
2022-08-30 15:43:14 -04:00
Azri Kahar
4e1fbbf629
Fix pagination on disabled o2m and m2m fields ( #15304 )
...
* fix pagination on disabled o2m and m2m
* alternative fix and hide per-page
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2022-08-30 14:55:24 -04:00
Azri Kahar
425ef2f080
refresh on flow run & prompt unsaved changes ( #14700 )
2022-08-30 14:43:36 -04:00
Nitwel
6e19683a00
add collection info to conditions ( #15238 )
...
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2022-08-30 14:40:12 -04:00