Pascal Jufer
4a2ea9a03e
Add "require('axios')" in API hooks examples ( #6360 )
...
* Docs: Add "require('axios')" in API hooks examples
* Move "require('axios')" to top
2021-06-18 09:28:12 -04:00
renovate[bot]
411d259ed6
chore(deps): update dependency fs-extra to v10 ( #6334 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-06-17 16:02:26 +00:00
Thijs-Jan
e4b9bf06a0
Add support for read hooks on items ( #6341 )
...
* Add emitter on item read
* Add performance warning to docs
* Make result instead of query the payload
2021-06-17 10:56:52 -04:00
renovate[bot]
d4be69afef
fix(deps): pin dependencies ( #6323 )
...
Co-authored-by: Renovate Bot <bot@renovateapp.com >
2021-06-17 09:50:17 -04:00
Geert Ijewski
02ec28f5f3
fix link ( #6339 )
2021-06-17 09:19:30 -04:00
Martin Emmert
fb715cc66a
docs: update sdk doc with note on using multiple instances ( #6311 )
2021-06-16 10:34:40 -04:00
Rijk van Zanten
d56f02697a
Allow overriding the s-maxage cache header ( #6294 )
...
* Allow overriding the s-maxage cache header
* Only load expiry / set headers when cache exists
2021-06-15 17:11:29 -04:00
Nicola Krumschmidt
4f9ae6591e
Add workaround for vite auto-replacement in docs ( #6284 )
2021-06-15 10:55:20 -04:00
rijkvanzanten
68774e6f14
v9.0.0-rc.76
2021-06-14 17:12:51 -04:00
rijkvanzanten
95f4b1c521
Fix console log usages in linter
2021-06-14 15:10:50 -04:00
Rijk van Zanten
9f2feee602
Temp remove process env usage in docs ( #6261 )
2021-06-14 14:04:25 -04:00
Nicola Krumschmidt
4fc5ba6259
Update the app extension docs to work with Vue 3 ( #6232 )
2021-06-14 10:40:33 -04:00
Pascal Jufer
1dd6da2aa9
Fix OpenAPI specs ( #6179 )
...
* Unique operationIds for users/me methods
* Fix specs for /users/invite/accept and rename files
* Add missing parameters definition for /utils/sort
* Add .yaml to lint-staged and format cmd
* Format .yaml files
* Fix small linting issue
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-14 10:38:43 -04:00
dependabot[bot]
a3e187e705
Bump npm-watch from 0.9.0 to 0.10.0 ( #6239 )
...
Bumps [npm-watch](https://github.com/M-Zuber/npm-watch ) from 0.9.0 to 0.10.0.
- [Release notes](https://github.com/M-Zuber/npm-watch/releases )
- [Commits](https://github.com/M-Zuber/npm-watch/compare/v0.9.0...v0.10.0 )
---
updated-dependencies:
- dependency-name: npm-watch
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-14 09:57:48 -04:00
Rijk van Zanten
8e92c6beaa
Add date adjustment to NOW variable ( #6221 )
2021-06-11 20:59:50 -04:00
nichols-green
055cd331d9
Added support for nodemailer ignoreTLS option ( #6216 )
...
* added support for nodemailer ignoreTLS option
* update doc to show no default value
2021-06-11 12:48:22 -04:00
Rijk van Zanten
7373b43042
Add note on file env vars ( #6209 )
2021-06-11 10:07:07 -04:00
rijkvanzanten
779a252ce2
v9.0.0-rc.75
2021-06-10 16:17:32 -04:00
Juan Carlos Blanco Delgado
5826fd6110
Adding an example to cron hook ( #6188 )
...
* Adding an example to cron hook
* Update docs/guides/api-hooks.md
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-06-10 16:16:33 -04:00
Rijk van Zanten
4cb8d1f814
Add additional check to Two-Factor Authentication (by @masterwendu) ( #6187 )
...
* 6113 add tfa generate endpoint
* 6113 implement tfa otp check in user settings
* 6113 add autfocus for otp field on login form
* update package-lock
* improve TFA uri with user email
* fix vue 3 compatibility
* reduce code duplication for enableTFA
* Remove unnecessary parameters
* Use project name in otp url when available
* Update docs/reference/api/system/users.md
Co-authored-by: Wendelin Peleska <wendu@pm.me >
2021-06-10 15:36:34 -04:00
Nicola Krumschmidt
f55a2072e1
Refactor bookmark query navigation ( #6170 )
...
* Revert back to using query params for bookmarks
Aka "this hurts so much"
* Fix collection navigation active state
* Add active and query props to v-button
Also unify active and activated state.
* Remove not needed exact prop from collections navigation
2021-06-10 15:11:01 -04:00
Pascal Jufer
927b9f8cc2
Fix DB column update for data types with length or boolean as default value ( #6163 )
...
* Fix DB column update for types with length or boolean as default value
* Add docs/index.json to gitignore
* Remove specificType support
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-09 18:30:59 -04:00
Pascal Jufer
a2a35aaab5
Add support for _FILE environment variables ( #6101 )
...
* Add support for _FILE environment variables
* Enhance processing of _FILE env vars
* Same processing as with other env vars (do not simply treat as string)
- tested successfully
* Warn if both variables are set (EXAMPLE and EXAMPLE_FILE)
* Add comments to make it easier to understand the code
* Set newKey only after file read was successful
* Don't convert value > MAX_SAFE_INTEGER to number
Thanks to @skizer!
As stated by @skizer (from #6119 ):
Altho it seems that we do have a numerical value
it can happen that its outside of Number.MAX_SAFE_INTEGER
thus resulting in a change of the original intended value
e.g oauth -> discord -> client_id
* Fix recursive logger-env import
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-09 14:08:26 -04:00
Nacho García
284d9789c0
Add breaking API changes ( #6150 )
...
Add filter operators change.
2021-06-09 09:06:26 -04:00
Nicola Krumschmidt
1961dc188b
Port the app to Vue 3 ( #5339 )
...
* Fix linting errors
* Fix remaining catch all routes
* Fix directive registration regression
* Replace $router global with composition function
* Fix v-bind overwrite order in nested-draggable
* Migrate vuedraggable
* Fix building with empty translation files
* Add comment regarding array equality check
* Fix markdown-it plugins import
* Fix newly introduced wrong store usage
* Fix v-button-group model
* Fix v-fancy-select model
* Fix v-field-template model
* Fix v-input model
* Fix v-item-group model
* Fix v-menu model
* Fix v-select model
* Fix v-tabs model
* Fix v-tabs-items model
* Fix v-textarea model
* Fix v-checkbox model
* Fix v-dialog model
* Fix v-drawer model
* Fix v-form model
* Fix v-list model
* Fix v-table model
* Fix v-detail model
* Fix v-radio model
* Fix v-switch model
* Fix files-navigation model
* Fix replace-file model
* Fix bookmark-add model
* Fix bookmark-edit model
* Fix drawer-batch model
* Fix drawer-item model
* Fix file-lightbox model
* Fix image-editor model
* Fix notifications-preview model
* Fix users-invite model
* Lowercase editor component name
* Fix collections-filter model
* Fix filter-input model
* Fix filter-sidebar-detail model
* Fix folder-picker model
* Fix interface-checkboxes model
* Fix interface-code model
* Fix interface-icon model
* Fix interface-repeater model
* Fix refresh-sidebar-detail model
* Fix search-input model
* Fix interface/display component option v-model usage
* Replace calling listener through $attrs with $emit and add emits option
* Add comment regarding useCustomSelection emits
* Fix context menu activation
* Fix collectionsStore access
* Fix popperjs
* Hotfix useGroupable
* Fix notifications-preview old prop name
* Fix module bar tooltip translation
* Fix useSync type signature
* Fix update:layoutOptions emit name
* Fix usePermissions missing imports regression
* Revert changes to docs vuepress instance
* Fix module-relative-resolve vite plugin when serving
* Fix docs
* Fix refresh on first load
* Fix creating new collection
* Fix loading of collection route
* Fix v-dialog/v-menu appear transition
* Access props directly
* Fix v-table clickable
* Fix v-drawer cancelable
* Fix v-icon clickable
* Fix v-input clickable
* Fix v-list-group clickable
* Fix v-list-item clickable
* Fix v-overlay clickable
* Fix header-bar primary button
* Fix v-table item.* slot
* Fix vue warning regarding exposed variables starting with _ or $
* Fix usePermissions
* Add package-lock.json
* Fix v-form unset regression
* Fix vue shims
* Fix useCustomSelection emit
* Make extensions arrays shallow
* Move teleport targets out of the vue app
* Fix v-field-select model
* Fix v-slider model
* Fix v-pagination model
* Fix card model
* Fix v-select item-value prop usage
* Fix layout-sidebar-detail model
* Fix form-field model
* Fix form-field-menu model
* Fix form-field-interface model
* Fix v-form model
* Use kebab-case for modelValue
* Update package-lock.json
* Add missing dependency
* Replace $t with i18n composable
* Replace remaining usages of $t
* Replace $te with i18n composable
* Replace $n with i18n composable
* Disable global injection in vue-i18n
* Replace i18n.global.t usage where composable is already imported
* Replace remaining i18n.global.t usage with composable
* Replace remaining i18n.global usages with composable
* Fix uploadFile emitter regression
* Remove inheritAttrs: false from file-info-sidebar-detail
* Hotfix v-input
* Update .eslintrc.js
* Fix use-preview
* Fix eslint issues
* Remove unused imports
* Fix extension getter type
* Refactor layout structure and fix tabular layout
* Fix build
* Fix cards layout
* Hotfix vuedraggable
* Dev is true again
* Register export-sidebar-detail globally
* Deconstruct layout state
* Fix calendar layout
* Fix cards/calendar layouts
* Fix layout options when switching layout
* Replace marked usage with md util
* Use useLayout everywhere
* Fix type issue
* Fix codemirror dynamic imports
* Fix data-fns dynamic import
* Fix useLayout selection
* Fix v-avatar scoped styling
* Remove unused v-button-group component
* Remove v-deep from v-card-actions
* Replace v-deep in v-dialog
* Use correct pseudoclasses for vue3
* Fix v-deep in v-field-template
* Replace v-deep in v-list-item-content
* Replace v-deep in v-list-item
* v-deep in v-list
* v-deep in v-notice
* Replace breakpoint mixin
* Replace v-deep in v-button
* Enforce empty line before block
* v-deep in v-pagination
* No white lines on the inner brackets of a block please
* Replace v-deep in v-select
* Fix stylelint rule
* Replace v-deep in v-table
* Replace v-deep in v-tabs
* Replace v-deep in rich text input
* Replace v-deep
* Replace v-deep elsewhere
* Needs more stylelint tweaks, but v-deep is done
* Fix translations interface
* Fix date layout
* Fix npm install
* Fix router catch all routes
* Fix layout options
* Remove call to next in router guards
* Remove vue router in-component guards
* Refactor module route registration
* Fix collections module navigation
* Fix settings module navigation
* Fix router-passthrough in devtools
* Refactor docs export and docs route registration
* Import docs routes using exported function
* Remove moduleRelativeResolve vite hack
* Re-add dev scripts
* Fix deprecated hljs usage
* Use activateContextMenu without parens
* Re-add readme/license/editorconfig
* Fix groupable
* Fix initial docs navigation
* Move global app css to app component
* Fix collection navigation icon color
* Fix field setup style
* Fix divider icon style
* Fix optional v-input slots
* Use $slots direct property access
* Fix docs font style
* Fix docs v-deep
* Fix docs add missing styles
* Remove docs style margin
* Fix save options color
* Fix nested v-slotted usage
* Fix v-button exact prop
* Fix v-list-item exact prop
* Fix package-lock.json
* Improve useSync type
* Fix route type error
* Fix bookmark router links
* Add redirect to route with bookmark
* Fix files module folder route
* Fix users module role route
* Add redirect routes to files and roles sub-routes
* Fix users module role active state
* Replace routerPassthrough function with object
* Nest file routes
* Improve module bar hidden check
* Remove slash from module router link
* Fix files and folder navigation
* Revert users route nesting
* Fix buttons in list
* Don't make nav item mandatory in left sidebar
* Fix infinite loop in box open
* Fix interactivity in v-list items
* Fix docs menu jumps
* Fix right click positioning
* Fix missing translations
* Fix close/open alignment of color interface
* Fix code editor interfaces
* Fix relation access in cards layout
* Remove template ref from collection-or-item
* Revert jest-environment-jsdom package update
* Fix package-lock.json
* Resolve vue3 TODO comments
* Fix layout presets
* Remove reactivity fix
* Remove Todo3 comment
* Fix icon color override
* Add error message to useLayoutState
* Add composable to properly transition dialog routes
* Fix new collection transition
* Fix add new role transition
* Fix add new file transition
* Fix activity item transition
* Fix error type in useItems
* Fix collection error dialog transition
* Fix field detail transition
* Fix permissions detail transition
* Fix store getters types
* Update package-lock
* Fix preview icon color
* Fix reference to selections
* Fix linter warnings
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-08 15:59:55 -04:00
Ben Haynes
32737ba884
Update api-hooks.md ( #6135 )
2021-06-08 10:14:00 -04:00
dependabot[bot]
a125ff2eb6
Bump slugify from 1.5.0 to 1.5.3 ( #6125 )
...
Bumps [slugify](https://github.com/simov/slugify ) from 1.5.0 to 1.5.3.
- [Release notes](https://github.com/simov/slugify/releases )
- [Commits](https://github.com/simov/slugify/compare/v1.5.0...v1.5.3 )
---
updated-dependencies:
- dependency-name: slugify
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-08 08:41:41 -04:00
rijkvanzanten
735fb74b7e
v9.0.0-rc.74
2021-06-07 17:00:20 -04:00
Rijk van Zanten
1e4850f53a
Add support for CRON hooks (interval) ( #6116 )
...
* Install node-cron
* Support CRON hooks
* Document interval hook
* Fix package-lokc
2021-06-07 16:57:32 -04:00
Ben Haynes
a08ff52349
ref: #6096 ( #6110 )
2021-06-07 09:47:04 -04:00
Ben Haynes
f173d18a63
Update introduction.md ( #6087 )
2021-06-07 09:31:26 -04:00
Ben Haynes
b86dc14b55
Update introduction.md ( #6086 )
2021-06-04 19:02:33 -04:00
rijkvanzanten
ce021e7b70
v9.0.0-rc.73
2021-06-04 00:02:39 -04:00
rijkvanzanten
fe659ec32a
Add downgrading notes
...
Closes #6051
2021-06-03 21:09:13 -04:00
rijkvanzanten
2f0099e0db
v9.0.0-rc.72
2021-06-03 19:30:40 -04:00
rijkvanzanten
c000c8a613
Revert dependency upgrades
...
Vue apparently had a small breaking change included in the patch release.
Squashed commit of the following:
commit f1e2635c20d4acef1752b8c2a357bbcfbb30a097
Author: rijkvanzanten <rijkvanzanten@me.com >
Date: Thu Jun 3 19:07:54 2021 -0400
Revert dep upgrades
2021-06-03 19:12:01 -04:00
Rijk van Zanten
1b49dd0f3f
Update one-clicks in readme/docs ( #6037 )
...
* Update one-clicks in readme/docs
* Fix width on deploy badges
* Tweak logo alignment
* Re-add section br
* Add updated button for DO
2021-06-03 14:41:12 -04:00
Oreille
22f2e4662f
Add support for adding a collection accent color ( #5818 )
...
* Added icon_color to directus_collections
Added migrations
Added color property to select-icon
Fixed select-icon placeholder
* Use icon color in collection header bar.
* Set `collection` and `note` fields to hald witdh
* Rename icon_color->color
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-03 13:04:19 -04:00
Rijk van Zanten
32b714208b
Upgrade dependencies ( #6032 )
...
* Apply minors/patches
* Apply (safe) major upgrades
2021-06-03 12:10:04 -04:00
Rijk van Zanten
f6741eae6b
Fix wrong reference to not-yet-existing /backup endpoint ( #6033 )
2021-06-03 12:03:24 -04:00
dependabot[bot]
f03b4e64de
Bump @types/node from 15.6.0 to 15.9.0 ( #6018 )
...
* Bump @types/node from 15.6.0 to 15.9.0
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 15.6.0 to 15.9.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases )
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node )
---
updated-dependencies:
- dependency-name: "@types/node"
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Fix type issues
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-03 11:07:03 -04:00
Ben Haynes
8d5be5c607
Updated docs intro
2021-06-03 10:08:58 -04:00
rijkvanzanten
44e443bf99
v9.0.0-rc.71
2021-06-02 13:28:26 -04:00
nichols-green
f3d1561005
Added document for running directus on iis ( #6006 )
...
* Added document for running directus on iis
* Update iis.md
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-06-02 13:12:02 -04:00
dependabot[bot]
7993b2e869
Bump fs-extra from 9.1.0 to 10.0.0 ( #5982 )
...
Bumps [fs-extra](https://github.com/jprichardson/node-fs-extra ) from 9.1.0 to 10.0.0.
- [Release notes](https://github.com/jprichardson/node-fs-extra/releases )
- [Changelog](https://github.com/jprichardson/node-fs-extra/blob/master/CHANGELOG.md )
- [Commits](https://github.com/jprichardson/node-fs-extra/compare/9.1.0...10.0.0 )
---
updated-dependencies:
- dependency-name: fs-extra
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-02 09:04:14 -04:00
rijkvanzanten
a6a354a0ae
v9.0.0-rc.70
2021-06-01 20:17:10 -04:00
Cosmin Epureanu
7f5e59b117
Update links at security env variables ( #5936 )
2021-05-28 11:40:16 -04:00
Mirko
5f4a24d456
Add reference to relational data section to create item API docs ( #5932 )
...
This commit adds a reference for easier retrieval of the requirements for sending successful
requests containing relational data.
2021-05-28 09:57:06 -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
477c36d867
Update docker.md
2021-05-19 17:22:58 -04:00