Rijk van Zanten
3f6ccda2f0
Fixed issue that would cause uploads to the root folder of the file library to fail ( #6348 )
...
fixes #6310
2021-06-17 15:46:21 -04:00
Rijk van Zanten
2868fd6bf6
Redact tokens from logs ( #6347 )
2021-06-17 15:46:21 -04:00
Thijs-Jan
d7835e036a
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 15:46:21 -04:00
rijkvanzanten
16d26bce0c
Finish date retrieval abstraction for all vendors
2021-06-16 18:22:24 -04:00
rijkvanzanten
7ea10b2e21
Fix missing knex passthrough
2021-06-16 17:46:49 -04:00
rijkvanzanten
ea79d692e4
Allow functions in sort/filter
2021-06-16 17:39:39 -04:00
rijkvanzanten
81ba81a276
Add fields support for date functions
2021-06-16 16:35:27 -04:00
rijkvanzanten
d52f27339c
Restructure fn helper
2021-06-16 15:41:16 -04:00
rijkvanzanten
d5685d69e9
Setup datetime abstraction
2021-06-16 15:07:09 -04:00
rijkvanzanten
a857ce1c17
Update params to match fields
2021-06-16 14:41:44 -04:00
rijkvanzanten
6f7ee2584d
Merge branch 'main' into aggregation
2021-06-16 11:32:01 -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
Rijk van Zanten
36ecad783a
Fix issue that would cause emails to be displayed incorrectly in certain email clients ( #6267 )
...
Fixes #6074
2021-06-14 16:24:55 -04:00
rijkvanzanten
95f4b1c521
Fix console log usages in linter
2021-06-14 15:10:50 -04:00
Aiden Foxx
86a920d587
Looks like a console log spliped though? ( #6252 )
2021-06-14 11:02:48 -04:00
Aiden Foxx
36ae50c4e5
Fix Oracle env error ( #6225 )
...
* Fix Oracle env error
Fix for #6224 .
* Update index.ts
2021-06-14 10:42:55 -04:00
Nicola Krumschmidt
1d851221a3
Add missing return type to adjustDate() ( #6253 )
...
Co-authored-by: Rijk van Zanten <rijkvanzanten@me.com >
2021-06-14 10:07:06 -04:00
rijkvanzanten
28847faee6
Add missing return type
2021-06-14 09:56:42 -04:00
Aiden Foxx
051fbfcebd
Fixed migrations for fresh Oracle install ( #6228 )
2021-06-12 13:18:35 -04:00
rijkvanzanten
cbf9d6bd7b
Merge branch 'main' into aggregation
2021-06-11 21:19:07 -04:00
rijkvanzanten
000e1976ae
Fix val check
2021-06-11 21:18:46 -04:00
rijkvanzanten
83f9dc17b6
Merge branch 'main' into aggregation
2021-06-11 21:14:21 -04:00
rijkvanzanten
015506f941
Fix val check
2021-06-11 21:14:08 -04:00
rijkvanzanten
15d2919cdb
Merge branch 'main' into aggregation
2021-06-11 21:00:02 -04:00
Rijk van Zanten
8e92c6beaa
Add date adjustment to NOW variable ( #6221 )
2021-06-11 20:59:50 -04:00
rijkvanzanten
0a9b9f8d68
Merge branch 'main' into aggregation
2021-06-11 18:01:14 -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
Nicola Krumschmidt
427b339e04
Fix proxying to the app from a subpath ( #6212 )
2021-06-11 11:23:27 -04:00
Oreille
46c77f70c8
Moved special check above localTypeMap check. ( #6208 )
2021-06-11 08:59:20 -04:00
Rijk van Zanten
31fbb5f06f
Fix type casting of boolean env var ( #6190 )
...
Fixes #6189
2021-06-10 16:44:56 -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
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
Rijk van Zanten
76a31ca020
Don't initialize mailer on startup ( #6169 )
...
* Fix m2m relationship not showing current col/pk
* Don't initialize mailer on first boot
Another step to serverless!
2021-06-09 17:31:50 -04:00
Rijk van Zanten
fb908efe8f
Cleanup one_allowed_collections field on collection delete ( #6167 )
...
Fixes #6161
2021-06-09 17:02:47 -04:00
Adam Sparks
c1b30a6d8c
match url whitelist to domain ( #5694 )
...
* match url whitelist to domain
* Improve url-domain check
* Update lockfile
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-09 15:12:34 -04:00
rijkvanzanten
c2c78792b1
Merge branch 'main' into aggregation
2021-06-09 14:16:36 -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
Rijk van Zanten
61f2e48ced
Allow any of grant's (nested) configuration parameters (oAuth) ( #6155 )
...
* Allow underscore configuration extraction
* Allow any of grants config properties
2021-06-09 12:08:48 -04:00
skizer
ad8bd3e7cd
Don't treat numbers larger than the JS max number size as number values in environment variables ( #6119 )
...
* Incorrect parsing of numeric values in env.
* Fixes incorrect parsing of the env. file with numeric values that are outside of Number.MAX_SAFE_INTEGER resulting in unwanted behaviour.
- Like wrong client_ids for oauth. (tested with discord oauth)
* Removed unnecessary multiple "IF" statements since value can only be ether one of the listed values.
* Implements custom_param for OAUTH via grant
According to grants documentation you can provide additionally custom parameters to supported OAUTH provider with ```custom_params```.
This change allows to add them in JSON format and thus adding multiple parameters.
* Fix linter warnings, remove JSON support in favor of nested Grant support
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-06-09 11:53:57 -04:00
Rijk van Zanten
bc8370d084
Add item duplicate fields configuration option to directus_collections ( #6140 )
...
* Add item_duplication_fields field
* Add types for item duplicate fields
2021-06-08 17:57:28 -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
rijkvanzanten
ecce005226
Merge branch 'main' into aggregation
2021-06-07 09:31:44 -04:00
rijkvanzanten
91253a241d
Fix linter warning
2021-06-04 12:44:10 -04:00
Rijk van Zanten
68add053b7
Fixed issue that would prevent the corresponding o2m field from being created on m2o relational setup ( #6060 )
...
Fixes #6009
2021-06-03 23:56:22 -04:00
Rijk van Zanten
9c49c4eb46
Fixed unique constraint violation error extraction for MySQL 5.7 ( #6059 )
...
* Add MySQL 5.7 docker debug instance
* Fix unique error constraint extraction in MySQL 5.7
Fixes #5719
2021-06-03 23:33:31 -04:00
Rijk van Zanten
85d33d9ffc
Fixed an issue that would cause "text" fields to show up as varchar with length -1 in MS SQL ( #6055 )
...
Fixes #5944
2021-06-03 22:35:07 -04:00
Rijk van Zanten
babe6cdc08
Fixed issue that would prevent usage of limit -1 on deep limit ( #6054 )
...
Fixes #5960
2021-06-03 21:47:58 -04:00
Rijk van Zanten
5067410e09
Fixed issue that could trigger update actions of children on manual sorting of a parent o2m instance ( #6048 )
...
Fixes #6041
2021-06-03 21:02:47 -04:00
Rijk van Zanten
e1926ba5f7
Fix query during transaction in fk creation ( #6045 )
...
Fixes #6034
2021-06-03 17:48:13 -04:00
Rijk van Zanten
2270d870f9
Prevent foreign key constraint names from exceeding 64 characters ( #6043 )
...
* Add index name generator function
* Ensure foreign keys are 64 chars or less
2021-06-03 17:31:58 -04:00