Commit Graph

7966 Commits

Author SHA1 Message Date
Brainslug
595eb696ea Remove reference to readByQuery (#11188)
Updated order of examples and aligned titles to match
Added missing updateOne example
2022-01-20 15:24:40 -05:00
Michael Schramm
75b5f33727 Implement CockroachDB support (#10113)
* base changes for cockroachdb

* allow creating of tables

* allow deleting of fields

* allow deleting of tables

* rebase

* fix migrations

* bump knex-schema-inspector to 1.7.0

* Update package-lock

* Add cockroach to debugging docker-compose file

* Remove unused import

* Tweak name in example.env

* Force nullable primary keys in cockroach

* Tweak shares migration to run on cockroach

* Rename var for clarification

* suggestion for migration helper

* change to schema and update remaining migrations

* Remove custom cockroach schema in favor of sharing with pg

* Fix migrations for CockroachDB

* Hopefully fix Oracle migrations 🤞🏻

* Make ~~aiden~~ oracle happy

* Resolve branching paths in migrations

* Enable tests for cockroach

* Fix test config

* One more config change for good measure

* Adjust test to match cockroach's bigint auto-int structure

* Increase request timeout for mssql

* Update api/src/database/helpers/schema/types.ts

Co-authored-by: Aiden Foxx <aiden.foxx.mail@gmail.com>

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
Co-authored-by: Oreille <33065839+Oreilles@users.noreply.github.com>
Co-authored-by: Aiden Foxx <aiden.foxx.mail@gmail.com>
2022-01-20 14:14:38 -05:00
John Huffsmith
e7ada1f173 Moving schema and relation types into shared package (#11179)
* moving schema and relation types into shared package

* updating SchemaOverview imports

* removing duplicate import
2022-01-20 13:36:19 -05:00
Rijk van Zanten
a38bcddb7e New translations en-US.yaml (Chinese Simplified) (#11184) 2022-01-20 17:14:36 +00:00
Rijk van Zanten
e534af6070 New translations en-US.yaml (Chinese Simplified) (#11183) 2022-01-20 16:44:09 +00:00
Eron Donevan Powell
f0a1177b98 moved sso doc over to configurations (#11041)
* moved sso doc over to configurations

* updated nav menu to link to SSO's new location
2022-01-20 10:08:57 -05:00
ian
71cb724b5f Remove marginTop option from presentation divider (#8467)
* Remove margins

* Remove marginTop from interface

* Remove margin for first divider in form

* Remove merge conflict resolve conflict resolve conflict

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2022-01-19 23:54:37 +00:00
Oreille
27126ef251 Improve end-to-end test displayed results (#11174)
* Improve e2e tests displayed results

* Don't wrap vendor name
2022-01-19 17:58:59 -05:00
Nicola Krumschmidt
8665558c2f Fix a prop type check in the advanced schema drawer (#11171) 2022-01-19 13:55:31 -05:00
Diego Leme
1ebc5c8336 Disable login form when AUTH_DISABLE_DEFAULT is enabled (#11116)
* Disable login form when AUTH_DISABLE_DEFAULT is enabled

* Update app/src/routes/login/login.vue

Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>

* Fix: return disableDefault

Co-authored-by: Azri Kahar <42867097+azrikahar@users.noreply.github.com>
2022-01-19 13:51:45 -05:00
Nicola Krumschmidt
ad8e09c96f Only trigger edits guard if there are edits (#11170)
We should only show a warning if the user actually made changes to the item.

Fixes #11088
2022-01-19 18:50:34 +00:00
Rijk van Zanten
282de4be20 New translations en-US.yaml (Bulgarian) (#11169) 2022-01-19 18:40:03 +00:00
Aiden Foxx
ccd91de8c5 Removed unused session data (#11167) 2022-01-19 18:35:46 +00:00
Nicola Krumschmidt
b96fb77cbf Clean up emitting "items" events (#11163) 2022-01-19 13:17:48 -05:00
Will Foxall
5cf57b4e2d Added the 4 "_starts/ends_with" filter defs (#11162) 2022-01-19 13:05:14 -05:00
rijkvanzanten
47792f5b73 Use correct branch 2022-01-19 13:01:05 -05:00
Oreille
9dda9caddb Enable end-to-end tests for Oracle and SQLite (#11094)
* Enable end-to-end tests for Oracle and SQLite

* Add Oracle back to allVendors

* Use yum

* Use dnf

* Actually use yum

* Actually use dnf

* Actually use yum

* Try again

* Try manual install

* Fix env declaration

* Bump knex version (because https://github.com/knex/knex/issues/4844)

* Set max pool size for Oracle

* Add awaitDatabaseConnection

* Cache install and build step

* Run different tests sequentially

* Fix workflow name

* Show test results

* Fix names

* Fix success check

* Fix outputs

* Add oracle driver install

* Fix env

* Revert to previous structure to benchmark performance

* Only build specs and drive packages for unit tests

* Don't install everything to run linters

* Use this branch

* Fix missing lint dep

* Revert "Don't install everything to run linters", also build shared package

* Skip app build for tests

* Don't serve app for e2e tests

* Change time fields to timestamp becaues of inconsistencies between vendors

* Make npm ci faster

Co-authored-by: rijkvanzanten <rijkvanzanten@me.com>
2022-01-19 13:00:44 -05:00
Nicola Krumschmidt
9498410a4d Only render project descriptor if it is set (#11164)
This fixes a prop type check warning.
2022-01-19 12:55:19 -05:00
Azri Kahar
c40585c9c8 fix onIn values (#11129) 2022-01-19 11:36:16 -05:00
Rijk van Zanten
0728f25661 New translations en-US.yaml (German) (#11145) 2022-01-18 22:07:05 +00:00
Rijk van Zanten
81e8aa1ece New translations en-US.yaml (German) (#11144) 2022-01-18 21:36:51 +00:00
Rijk van Zanten
eb241a9ed1 New translations en-US.yaml (Indonesian) (#11134) 2022-01-18 13:00:40 +00:00
Rijk van Zanten
9d975ddb33 New translations en-US.yaml (Indonesian) (#11133) 2022-01-18 11:50:42 +00:00
Rijk van Zanten
6cdbdf000d New translations en-US.yaml (Indonesian) (#11131) 2022-01-18 11:22:18 +00:00
Rijk van Zanten
6d9513a291 New translations en-US.yaml (Indonesian) (#11130) 2022-01-18 10:41:45 +00:00
Rijk van Zanten
91de699180 New Crowdin updates (#11128)
* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Indonesian)
2022-01-18 10:13:07 +00:00
Rijk van Zanten
3345a430a0 New translations en-US.yaml (Indonesian) (#11127) 2022-01-18 08:42:11 +00:00
Rijk van Zanten
6ad4901651 New Crowdin updates (#11126)
* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Indonesian)
2022-01-18 08:08:40 +00:00
Rijk van Zanten
6bd866d315 New translations en-US.yaml (Indonesian) (#11123) 2022-01-18 07:02:17 +00:00
Rijk van Zanten
a972749699 New translations en-US.yaml (Indonesian) (#11121) 2022-01-18 06:30:57 +00:00
Aiden Foxx
4af091d67a Added LDAP to formatTitle special cases (#11119) 2022-01-17 17:37:31 -05:00
Rijk van Zanten
b3f43ff1a2 Upgrade dependencies (#11118)
* Update marked in app

* Upgrade marked in cli

* Update nested deps
2022-01-17 21:42:04 +00:00
Aiden Foxx
f61ed2fb26 Fixed broken auth SQL on Oracle (#11077)
* Fixed broken auth SQL on Oracle

* Fix JS context issue

* Make linter happy
2022-01-17 16:25:56 -05:00
Aiden Foxx
35564ff36d Removed OpenID token fetching from OAuth flow (#11079)
* Removed OpenID token fetching from OAuth and unified logging

* Removed full-stops from logging
2022-01-17 14:41:59 -05:00
Azri Kahar
333d93b989 fix collection options menu clicks (#11084) 2022-01-17 14:39:53 -05:00
renovate[bot]
054c085f74 Update Node.js to v16.13.2 (#11086)
Co-authored-by: Renovate Bot <bot@renovateapp.com>
2022-01-17 14:34:35 -05:00
rijkvanzanten
68d6f58eda Tweak dependency upgrade config
List stems from core team discussion on what packages we'd like to stay up to date on.
2022-01-17 14:22:47 -05:00
José Varela
f32f8eb19f add alert about nested alias (#11108) 2022-01-17 13:52:15 -05:00
Nicola Krumschmidt
a128836145 Rename sourceMaps flag to sourcemap to align with other tools and add no-minify flag to the extensions-sdk CLI (#11106)
* Rename sourceMaps CLI flag to sourcemap to align with other tools

* Add no-minify flag to the extensions-sdk CLI
2022-01-17 13:50:14 -05:00
Pascal Jufer
3ef0175df7 Make skipping of workflows work again (#11081) 2022-01-17 13:42:28 -05:00
Nicola Krumschmidt
5ba34720e6 Only watch entrypoints of local extensions for changes (#11113)
Ref #11095
2022-01-17 18:24:16 +00:00
Nicola Krumschmidt
d95fc2327c Handle errors while pre-bundling App extensions more gracefully (#11112)
Fixes #11095
2022-01-17 13:14:02 -05:00
Rijk van Zanten
4f3397c98f New translations en-US.yaml (Polish) (#11111) 2022-01-17 17:18:55 +00:00
Rijk van Zanten
2e68c018f9 New Crowdin updates (#11107)
* New translations en-US.yaml (Romanian)

* New translations en-US.yaml (Indonesian)

* New translations en-US.yaml (Persian)

* New translations en-US.yaml (Spanish, Chile)

* New translations en-US.yaml (Thai)

* New translations en-US.yaml (Malay)

* New translations en-US.yaml (Breton)

* New translations en-US.yaml (Serbian (Latin))

* New translations en-US.yaml (Spanish, Latin America)

* New translations en-US.yaml (Vietnamese)

* New translations en-US.yaml (Russian)

* New translations en-US.yaml (Polish)

* New translations en-US.yaml (Portuguese)

* New translations en-US.yaml (Serbian (Cyrillic))

* New translations en-US.yaml (Swedish)

* New translations en-US.yaml (Turkish)

* New translations en-US.yaml (Estonian)

* New translations en-US.yaml (Portuguese, Brazilian)

* New translations en-US.yaml (Chinese Traditional)

* New translations en-US.yaml (French)

* New translations en-US.yaml (Spanish)

* New translations en-US.yaml (Afrikaans)

* New translations en-US.yaml (Arabic)

* New translations en-US.yaml (Bulgarian)

* New translations en-US.yaml (Catalan)

* New translations en-US.yaml (Czech)

* New translations en-US.yaml (Danish)

* New translations en-US.yaml (German)

* New translations en-US.yaml (Greek)

* New translations en-US.yaml (Finnish)

* New translations en-US.yaml (Hungarian)

* New translations en-US.yaml (Chinese Simplified)

* New translations en-US.yaml (Italian)

* New translations en-US.yaml (Japanese)

* New translations en-US.yaml (Georgian)

* New translations en-US.yaml (Lithuanian)

* New translations en-US.yaml (Dutch)

* New translations en-US.yaml (Norwegian)

* New translations en-US.yaml (Slovenian)

* New translations en-US.yaml (Ukrainian)

* New translations en-US.yaml (English, United Kingdom)

* New translations en-US.yaml (English, Canada)

* New translations en-US.yaml (French, Canada)
2022-01-17 15:47:52 +00:00
Nicola Krumschmidt
9237a6452a Remove extensions-sdk and axios from the list of shared deps (#11099)
This ensures that extensions work with an out-of-root extensions folder.
Instead of leaving the list of API shared deps empty, this adds `directus` as the only shared dep
because it is never a good idea to bundle the Directus API into an extension.
2022-01-17 10:22:52 -05:00
Azri Kahar
ff63ed498a Fix missing/removed translations (#11091)
* revert from #10995

* update en-CA

* update en-GB
2022-01-17 10:22:08 -05:00
Rijk van Zanten
6e7d555018 New translations en-US.yaml (Bulgarian) (#11104) 2022-01-17 15:19:16 +00:00
Azri Kahar
74bb4a7c9a Add Unsupported Media Type Exception (#11096)
* add unsuported media type exception

* throw error when not multipart/form-data

* use unsupportedMediaType when checking import file

* add `UNSUPPORTED_MEDIA_TYPE` to Error Codes docs
2022-01-17 10:09:26 -05:00
Rijk van Zanten
3d4602493c Make email_notifications column a translated name (#11103)
Ref #11102
2022-01-17 10:07:21 -05:00
Nicola Krumschmidt
e009f52f1f Always inline dynamic imports when bundling extensions (#11100)
This ensures that the Extensions SDK always generates a single `index.js`.
2022-01-17 09:52:31 -05:00