rijkvanzanten
b17f3e0911
v9.0.0-rc.49
2021-03-11 18:57:25 -05:00
rijkvanzanten
5c08b8412c
Fix type issue
2021-03-11 18:56:03 -05:00
rijkvanzanten
93c6b157a2
Add a URL allow list for invite urls
...
Closes #4456
2021-03-11 18:48:52 -05:00
rijkvanzanten
06726f3462
Fix eol
2021-03-11 18:41:33 -05:00
rijkvanzanten
f3683c9cf7
Parse filter structure on validation step
...
Fixes #4446
2021-03-11 18:25:14 -05:00
rijkvanzanten
ef9f281c3c
Fix unique constraint error on field create/update
...
Fixes #4481
2021-03-11 18:11:58 -05:00
Rijk van Zanten
b613ce1d18
Improve recursive filtering ( #4493 )
...
* Use lowercase chars only
* Fix join alias mapping
* Pass keys as array in delete
* Cleanup delete controller
* Don't catch unexpected errors
2021-03-11 17:56:04 -05:00
Evgeny Vlasov
7bd5dc5c9f
Add env for cookie domain ( #4490 )
...
* Add env for cookie domain
* fix doc
Co-authored-by: Власов Евгений <yavlas12@mts.ru >
2021-03-11 14:10:15 -05:00
rijkvanzanten
3803333025
v9.0.0-rc.48
2021-03-11 07:42:15 -05:00
rijkvanzanten
71bf628955
v9.0.0-rc.47
2021-03-11 07:38:26 -05:00
rijkvanzanten
8f048a8c32
Remove unnecessary migration
...
Got confused by Knex no longer executing dropForeign on SQLite :C
Fixes #4470
2021-03-11 07:37:43 -05:00
rijkvanzanten
33f36d2485
v9.0.0-rc.46
2021-03-10 17:39:31 -05:00
Rijk van Zanten
4248b187bb
Implement unique constraint support ( #4467 )
...
* Allow creating unique fields
* Allow removing unique constriant
* Show unique constraint error as validation error in app
2021-03-10 17:35:21 -05:00
Rijk van Zanten
971a18c219
Database Error Abstraction ( #4465 )
...
* Start on database-error abstraction layer
* Add SQLite error abstraction
* Enable SQLite foreign key support
* Cleanup sqlite dialect slightly
Does it matter? Not really!
* Add MySQL error abstraction
* WIP Almost done with MSSQL
* Add correct error handling for MS SQL
* Fix mysql errors by not relying on value order
* Don't rely on sql in postgres exception translation
* Fix sqlite error parsing
* Remove foreign key constraint from activity to collections
A collection can be DB-only, but we still want to track activity for non-meta collections
* Translate error on update as well
2021-03-10 17:16:15 -05:00
Rijk van Zanten
97dcdad847
OracleDB baby steps ( #4464 )
...
* Allow external connections in oracle debug
* Fix oracle overview query
* Use correct alive check for oracle
* Remove unused import
* Validate correct env vars for oracle
2021-03-10 16:58:49 -05:00
Rijk van Zanten
291643e0b4
Fix installing on MS SQL ( #4455 )
...
Fixes #3158 , fixes #3608
2021-03-09 18:43:03 -05:00
Thijs-Jan
df107352c2
Resolve relative CONFIG_PATH ( #4453 )
2021-03-09 16:03:01 -05:00
Ben Haynes
a769711772
default color
2021-03-08 15:12:58 -05:00
rijkvanzanten
e8222d2a28
Add reset_url allow list for password reset request
2021-03-08 13:48:59 -05:00
rijkvanzanten
a12b148b17
Default generated .env permissions to -rw-r-----
2021-03-08 13:32:13 -05:00
rijkvanzanten
ada85b20ce
Fix build on rc 45
...
Fixes #4418
2021-03-08 11:18:14 -05:00
rijkvanzanten
6b78c34e43
Parse deep object structure as json
...
Fixes #4428
2021-03-08 08:22:25 -05:00
rijkvanzanten
acc8b4fd08
Use mssql instead of tedious for client name
...
Fixes #4427
2021-03-08 07:39:57 -05:00
rijkvanzanten
87ed604f18
v9.0.0-rc.45
2021-03-05 18:03:27 -05:00
rijkvanzanten
fa7daa1f86
Revert seeds change
2021-03-05 10:32:56 -05:00
rijkvanzanten
d3c58e2e8c
Parse between/nbetween as arrays
2021-03-05 10:13:16 -05:00
Ben Haynes
ccf885f950
dynamic colors for system activity displays
2021-03-04 20:13:47 -05:00
Ben Haynes
275b9521f2
webhooks dynamic seed colors
2021-03-04 19:46:56 -05:00
Ben Haynes
7599e0a7aa
primary color and various design updates
2021-03-04 18:50:47 -05:00
rijkvanzanten
1e89c25872
Remove "locked" field from directus_fields
...
Closes #3925
2021-03-04 18:41:59 -05:00
rijkvanzanten
5afa6c04fc
Create field in transaction
...
Fixes #4211
2021-03-04 17:35:39 -05:00
rijkvanzanten
61c5522c06
Treat filter "null" as null
...
Closes #4386
2021-03-04 17:12:44 -05:00
rijkvanzanten
ec436170a0
Fix file import for admins
2021-03-04 17:02:29 -05:00
Martijn Boland
bed7890a6b
Filter O2M collections with a subquery instead of joins to prevent cartesian products ( #4278 )
...
* Cherry-picked fix for 4078 from mssql-to-success branch
* Only use o2m joins in subqueries
* Allow more array nesting in query params
* Clarify naming
* Return empty nested o2m sets as array
Co-authored-by: Martijn Boland <martijn@taiga.nl >
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-03-04 16:58:13 -05:00
Rijk van Zanten
30f631b0b2
Allow deeply nested queries with deep ( #4384 )
...
* Allow deeply nested query using _prefix
* Support deeply nested deep-queries
* Parse nested deep in GraphQL correctly
* Update docs
2021-03-04 12:59:54 -05:00
rijkvanzanten
d9a09719cf
Fix width/height of exif orientation image
...
Fixes #4323
2021-03-04 10:28:47 -05:00
rijkvanzanten
31b5dbfe66
Fix validation error on preset creation with app access
...
Fixes #4369
2021-03-03 19:57:04 -05:00
Nicola Krumschmidt
08293b8570
Update Knex to version 0.95.0 ( #4374 )
...
* Update Knex to version 0.95.0
* Fix formatting in schema dialects
* Fix Knex imports
* Update package-lock
Co-authored-by: rijkvanzanten <rijkvanzanten@me.com >
2021-03-03 19:37:44 -05:00
rijkvanzanten
c3dd7023a7
Don't surface forbidden reasoning
2021-03-03 17:33:11 -05:00
rijkvanzanten
738ef8622d
Don't leak collection name in param exception
2021-03-03 17:04:44 -05:00
Rijk van Zanten
7ab359eacf
Throw forbidden error on /fields ( #4366 )
...
Fixes #4349
2021-03-03 17:04:39 -05:00
Rijk van Zanten
5f08b5e331
Support root option in S3/Azure/GCS ( #4364 )
...
* Support `root` option in S3
* Ignore GCS key files for local testing
* Default root to empty string
* Add dev watchers to drive-* packages
* Add file rootpath to Azure
2021-03-03 16:37:44 -05:00
reolat
24548680d5
Create allow list for custom migration file extensions ( #4358 )
2021-03-03 12:24:04 -05:00
rijkvanzanten
8aedc29aa1
v9.0.0-rc.44
2021-02-26 17:32:48 -05:00
rijkvanzanten
ba4810bac3
Prevent direct(us_) access through /items
2021-02-26 17:30:51 -05:00
rijkvanzanten
09a4b673eb
Fix filtering by number
...
Fixes #3917
2021-02-26 17:30:20 -05:00
Rijk van Zanten
1d9ffc2d7f
Tweak asset metadata on upload ( #4317 )
...
* Update sharp
* Only read image metadata after upload
Preserves animated gifs and other files
Fixes #4297
* Rotate thumbnails based on exif data
Ref #4206
2021-02-26 17:18:17 -05:00
rijkvanzanten
f6c4ab0e6a
Check if table still exists before auto-dropping columns
2021-02-26 16:08:10 -05:00
Ben Haynes
83b1aa53c2
desaturate all system dividers
2021-02-26 11:32:52 -05:00
rijkvanzanten
c2a5622cef
Remove unused environment variable
2021-02-26 10:49:19 -05:00