Commit Graph

1375 Commits

Author SHA1 Message Date
rijkvanzanten
d61dacbe34 Merge branch 'aggregation' into insights 2021-06-01 12:30:56 -04:00
rijkvanzanten
894625ed09 Merge branch 'main' into aggregation 2021-06-01 12:30:42 -04:00
dependabot[bot]
b811218618 Bump inquirer from 8.0.0 to 8.1.0 (#5966)
Bumps [inquirer](https://github.com/SBoudrias/Inquirer.js) from 8.0.0 to 8.1.0.
- [Release notes](https://github.com/SBoudrias/Inquirer.js/releases)
- [Commits](https://github.com/SBoudrias/Inquirer.js/compare/inquirer@8.0.0...inquirer@8.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-01 09:52:32 -04:00
dependabot[bot]
a11d97ded6 Bump execa from 4.1.0 to 5.0.1 (#5952)
Bumps [execa](https://github.com/sindresorhus/execa) from 4.1.0 to 5.0.1.
- [Release notes](https://github.com/sindresorhus/execa/releases)
- [Commits](https://github.com/sindresorhus/execa/compare/v4.1.0...v5.0.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-31 10:47:03 -04:00
rijkvanzanten
2c3ecdb0ec Merge branch 'aggregation' into insights 2021-05-28 10:23:54 -04:00
rijkvanzanten
749ce52da4 Merge branch 'main' into aggregation 2021-05-28 10:23:47 -04:00
dependabot[bot]
c19d25b6f7 Bump sharp from 0.27.2 to 0.28.3 (#5924)
Bumps [sharp](https://github.com/lovell/sharp) from 0.27.2 to 0.28.3.
- [Release notes](https://github.com/lovell/sharp/releases)
- [Changelog](https://github.com/lovell/sharp/blob/master/docs/changelog.md)
- [Commits](https://github.com/lovell/sharp/compare/v0.27.2...v0.28.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-28 10:07:32 -04:00
rijkvanzanten
367d781ee6 Various tweaks and fixes 2021-05-27 18:29:49 -04:00
rijkvanzanten
c16063f14b Fix o2m fetch when not grouping 2021-05-27 12:25:30 -04:00
rijkvanzanten
aa9157778b Add functional time-series chart 2021-05-26 22:55:30 -04:00
Rijk van Zanten
02089a6227 Tweak default cache ttl 2021-05-26 10:52:16 -04:00
dependabot[bot]
9482e0d319 Bump express-session from 1.17.1 to 1.17.2 (#5890)
Bumps [express-session](https://github.com/expressjs/session) from 1.17.1 to 1.17.2.
- [Release notes](https://github.com/expressjs/session/releases)
- [Changelog](https://github.com/expressjs/session/blob/master/HISTORY.md)
- [Commits](https://github.com/expressjs/session/compare/v1.17.1...v1.17.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-26 10:04:16 -04:00
rijkvanzanten
28e857bde4 Render panel selection 2021-05-25 20:36:53 -04:00
rijkvanzanten
c79b48e08f Add dashboard creation flow 2021-05-25 18:18:17 -04:00
rijkvanzanten
56841ca66b Render insights overview page 2021-05-25 17:12:37 -04:00
rijkvanzanten
a7d8d0fafc Add schema, rest/gql resolvers for insights 2021-05-25 16:16:42 -04:00
rijkvanzanten
8fad805607 Add new system tables 2021-05-25 15:40:59 -04:00
rijkvanzanten
124ef9df34 Validate for new group/aggr query params 2021-05-25 14:31:47 -04:00
rijkvanzanten
137f08aab0 Sanitize incoming group/aggr fields 2021-05-25 14:31:44 -04:00
rijkvanzanten
2805506f5b Override fields/sortField when group/aggr is used 2021-05-25 14:31:17 -04:00
rijkvanzanten
b80bdb7146 Apply aggregation query to dbQuery 2021-05-25 14:31:01 -04:00
rijkvanzanten
2f6a90ee14 Add new aggregation types to query type 2021-05-25 14:30:45 -04:00
rijkvanzanten
51bc0a8c9f Check permissions before aggregating fields 2021-05-25 14:30:33 -04:00
rijkvanzanten
ce9296162c Make sure aggregated columns are returned 2021-05-25 14:30:15 -04:00
rijkvanzanten
c3589d138f Remove remaining leftovers from deprecated single query param 2021-05-25 11:38:33 -04:00
dependabot[bot]
1e7bb0ee23 Bump nanoid from 3.1.22 to 3.1.23 (#5869)
Bumps [nanoid](https://github.com/ai/nanoid) from 3.1.22 to 3.1.23.
- [Release notes](https://github.com/ai/nanoid/releases)
- [Changelog](https://github.com/ai/nanoid/blob/main/CHANGELOG.md)
- [Commits](https://github.com/ai/nanoid/compare/3.1.22...3.1.23)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 11:07:36 -04:00
dependabot[bot]
266b1bb4b5 Bump liquidjs from 9.24.1 to 9.25.0 (#5865)
Bumps [liquidjs](https://github.com/harttle/liquidjs) from 9.24.1 to 9.25.0.
- [Release notes](https://github.com/harttle/liquidjs/releases)
- [Changelog](https://github.com/harttle/liquidjs/blob/master/CHANGELOG.md)
- [Commits](https://github.com/harttle/liquidjs/compare/v9.24.1...v9.25.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 08:28:08 -04:00
dependabot[bot]
6cc189e0f0 Bump ms from 2.1.2 to 2.1.3 (#5867)
Bumps [ms](https://github.com/vercel/ms) from 2.1.2 to 2.1.3.
- [Release notes](https://github.com/vercel/ms/releases)
- [Commits](https://github.com/vercel/ms/compare/2.1.2...2.1.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 08:25:06 -04:00
dependabot[bot]
1dd3df4714 Bump @types/lodash from 4.14.169 to 4.14.170 (#5866)
Bumps [@types/lodash](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash) from 4.14.169 to 4.14.170.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/lodash)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 08:24:24 -04:00
dependabot[bot]
66295e10a1 Bump keyv-memcache from 1.2.4 to 1.2.5 (#5870)
Bumps [keyv-memcache](https://github.com/jaredwray/keyv-memcache) from 1.2.4 to 1.2.5.
- [Release notes](https://github.com/jaredwray/keyv-memcache/releases)
- [Commits](https://github.com/jaredwray/keyv-memcache/compare/v1.2.4...v1.2.5)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-25 08:24:14 -04:00
rijkvanzanten
95307cee97 Fix o2m updates not saving revisions nested 2021-05-24 21:05:50 -04:00
rijkvanzanten
a1f55b0933 Update knex-schema-inspector 2021-05-24 15:41:05 -04:00
rijkvanzanten
1bbc8535a5 Move nodemailer setup to src root 2021-05-24 13:36:12 -04:00
Rijk van Zanten
ce59ce0d2f Support top-level filter through relational m2a items (#5855)
Fixes #5850
2021-05-24 12:20:15 -04:00
dependabot[bot]
17c043715d Bump @types/node from 15.3.1 to 15.6.0 (#5847)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 15.3.1 to 15.6.0.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 09:22:23 -04:00
dependabot[bot]
3b8571f323 Bump nodemailer from 6.6.0 to 6.6.1 (#5844)
Bumps [nodemailer](https://github.com/nodemailer/nodemailer) from 6.6.0 to 6.6.1.
- [Release notes](https://github.com/nodemailer/nodemailer/releases)
- [Changelog](https://github.com/nodemailer/nodemailer/blob/master/CHANGELOG.md)
- [Commits](https://github.com/nodemailer/nodemailer/compare/v6.6.0...v6.6.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-24 09:21:10 -04:00
rijkvanzanten
246c55266b Don't use NonNull for update input types
Fixes #5723
2021-05-21 21:32:42 -04:00
rijkvanzanten
e2c9e15a98 Throw 503 instead of 500 on file upload failure 2021-05-21 21:17:19 -04:00
Rijk van Zanten
ba2e56e43c Fix collection delete for collections w/ m2o to them (#5809)
* Fix new-collection relational field creation

* Fix collection delete for collections w/ m2o to them

Fixes #5793
2021-05-21 13:57:42 -04:00
Rijk van Zanten
bc8399c362 Fix validation short circuit on _or (#5806)
* Fix _or validation step when in nested context

Fixes #5405

* Add changeset
2021-05-21 12:30:13 -04:00
Oreille
bb14309b9c Add support for mssql uniqueidentifier type (#5804) 2021-05-21 10:08:02 -04:00
dependabot[bot]
1607698103 Bump ioredis from 4.26.0 to 4.27.2 (#5799)
Bumps [ioredis](https://github.com/luin/ioredis) from 4.26.0 to 4.27.2.
- [Release notes](https://github.com/luin/ioredis/releases)
- [Changelog](https://github.com/luin/ioredis/blob/master/Changelog.md)
- [Commits](https://github.com/luin/ioredis/compare/v4.26.0...v4.27.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-21 10:06:36 -04:00
dependabot[bot]
10c5b6c558 Bump @types/node from 15.0.2 to 15.3.1 (#5796)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 15.0.2 to 15.3.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-21 10:05:52 -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
dependabot[bot]
cfd85c7b54 Bump @types/sharp from 0.28.0 to 0.28.1 (#5781)
Bumps [@types/sharp](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/sharp) from 0.28.0 to 0.28.1.
- [Release notes](https://github.com/DefinitelyTyped/DefinitelyTyped/releases)
- [Commits](https://github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/sharp)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-20 09:01:08 -04:00
dependabot[bot]
84f9ea75b0 Bump pino from 6.11.2 to 6.11.3 (#5782)
Bumps [pino](https://github.com/pinojs/pino) from 6.11.2 to 6.11.3.
- [Release notes](https://github.com/pinojs/pino/releases)
- [Commits](https://github.com/pinojs/pino/compare/v6.11.2...v6.11.3)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-20 08:59:31 -04:00
Rijk van Zanten
9335372400 Foreign Key Constraints (#5615)
* Bump knex-schema-inspector

* Fix cli role name attr

* Update relation type

* Restructure relations

* Restructure relations table

* Update api type for relation record

* Fetch relations in new structure

* Update schema-inspector

* Use new relations schema structure in api

* Update relations GETters

* Add default value to one deselect

* Add create relationship on existing field

* Add updating existing relationship

* Add delete relations

* Add relations query resolver

* Add graphql mutations for relations

* Fix reading from wrong name

* Fix wrong method name

* No idea why this flip flops every install

* Update relation type

* Accept null in use-collection composable

* Use new relations structure in translations

* Use new relations structure in new-collection

* Start updating field detail store

* Renames for new relations structure

* Silently ignore passed collection/field in relation update

* Fix setting pk field in m2o relational setup

* Small tweaks in o2m setup

* Fix m2m setup

* Tweak m2o setup

* Fix m2a setup

* Allow null for related collection (m2a)

* Fix languages code name

* Fix migration default value

* Fix relational cleanup in collections/fields

* Fix transaction problem in field delete

* Fix inserting relational o2m items

* Don't execute updateByQuery on empty item set

Fixes #5710, fixes #5070

* Show referential action input on m2o

* Finish language for m2o

* Show triggers config on o2m

* Delete items on one_deselect_item delete

* Fix naming, show relational trigger config on m2m

* Tweak language, add setup to m2a

* Fix linter warnings

* Add trigger setup for translations

* fix Edit non-schema relationship issue

* Sync existing on_delete triggers in o2m setup

* Add migration to setup foreign key constraints

* Update illegal FK values before setting constraint

* Fix MySQL unsigned vs not-unsigned in FK creation

* Use pretty names for labels in relational triggers

* Prefix auto-junction when system table

Fixes #5493

* Add system foreign key triggers

Fixes #5749

* Update docs
2021-05-19 12:29:16 -04:00
dependabot[bot]
d7e678db26 Bump connect-session-knex from 2.0.0 to 2.1.0 (#5753)
Bumps [connect-session-knex](https://github.com/gx0r/connect-session-knex) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/gx0r/connect-session-knex/releases)
- [Changelog](https://github.com/gx0r/connect-session-knex/blob/master/Changelog.md)
- [Commits](https://github.com/gx0r/connect-session-knex/compare/v2.0.0...v2.1.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 11:24:28 -04:00
MiniDigger | Martin
1cc9900317 fix occasional typeerror in payload service (#5763) 2021-05-19 14:51:06 +00:00
dependabot[bot]
5742465365 Bump knex from 0.95.4 to 0.95.6 (#5757)
Bumps [knex](https://github.com/knex/knex) from 0.95.4 to 0.95.6.
- [Release notes](https://github.com/knex/knex/releases)
- [Changelog](https://github.com/knex/knex/blob/master/CHANGELOG.md)
- [Commits](https://github.com/knex/knex/commits)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-05-19 08:50:12 -04:00