Commit Graph

168 Commits

Author SHA1 Message Date
James
d5e2d42c34 revises /me and logs out if inactive 2020-07-08 12:19:18 -04:00
James
e818537fe9 renames policy to access 2020-07-08 11:00:50 -04:00
James
976a995d88 ensure find and findByID operations set autopopulate to false by default 2020-07-08 09:32:30 -04:00
James
1502b2e2ce removes unnecessary try / catch from operations 2020-07-08 09:21:25 -04:00
James
76499696b3 implements default sorting based on timestamps or ID 2020-07-07 19:48:43 -04:00
James
1f832a373a modifies all auth request handlers to rely on express error handling, updates /me req handler to operation format 2020-07-07 14:44:37 -04:00
James
b263e04408 WIP - styles Globals 2020-07-06 22:58:31 -04:00
James
df4b5cced7 removes duplicative JWT strategies, flattens cookie jwt retrieval into JWT strategy itself, removes sessions 2020-07-06 09:35:23 -04:00
James
8fa45f5894 implements static policies 2020-07-02 16:29:18 -04:00
James
a34698371e implements a safer way to revert to original data if update policies fail 2020-07-02 00:46:03 -04:00
James
efc4230c63 fixes broken tests 2020-07-01 18:35:38 -04:00
James
fef816fac3 namespaces API keys, finds collection based on JWT collection payload 2020-07-01 18:32:39 -04:00
James
b1b6add2c0 builds alternative useFormFields hook to allow immediate access to all fields 2020-07-01 17:25:08 -04:00
James
4f39ae9e67 Merge branch 'master' of github.com:keen-studio/payload 2020-06-30 13:33:32 -04:00
James
f84b3409af removes lodash, better combines policy results with existing where queries 2020-06-30 13:33:14 -04:00
Dan Ribbens
dc52a1bb9c add rest collection tests for relationships 2020-06-29 12:36:33 -04:00
James
8d0122199b implements thumbnails in List view 2020-06-27 13:35:22 -04:00
James
3b6751bbc8 uses data returned by API on save 2020-06-24 20:57:08 -04:00
James
d7cfdb0026 parses nested multipart/form-data requests 2020-06-24 20:03:50 -04:00
James
453d4a3a49 adds detail and structure to File, FileDetails components 2020-06-24 19:51:06 -04:00
James
a27f804b9c adds width and height to uploads that match proper mime type, continues build to FileDetails 2020-06-24 18:55:03 -04:00
James
b5f8178de2 working File upload field type 2020-06-24 14:51:37 -04:00
James
b54761df9d overwrites arrays instead of merging, initializes upload client fields 2020-06-24 10:30:08 -04:00
James
d4797ce3b3 modifies update operations to retrieve full document, merge with updates, and validate 2020-06-19 17:59:49 -04:00
James
e43b1b3194 adds field operations to outbound data from create / update operations 2020-06-18 20:45:12 -04:00
James
1d6a75e79e applies newly created field recursion pattern to all operations 2020-06-18 20:23:16 -04:00
James
6903a415dc flattens create field recursion 2020-06-18 19:21:43 -04:00
James
ab36ba8e75 introduces field-level policies on find operations 2020-06-17 15:49:01 -04:00
James
731c640e32 flattens validations on backend, ensures validations still run even if field is not required 2020-06-16 17:42:00 -04:00
James
aa13bd9084 uses config path approach similar to NextJS 2020-06-12 14:30:15 -04:00
James
fee6170748 enables optional api key auth 2020-06-09 13:42:20 -04:00
James
3d56373247 adds secondary auth collection Customers, modifies GraphQL policies to suit multiple auth collections 2020-06-09 13:32:23 -04:00
James
4bea0c6738 sanitizes frontend config, ensures custom validations are used, revises the way server-side config is sanitized 2020-06-02 17:56:59 -04:00
James
061621ff7e ensures nested rows work within repeaters 2020-06-02 16:15:54 -04:00
James
34b67e2fbc fixes bugs with improperly passing schema options through to buildSchema 2020-06-02 14:04:04 -04:00
James
7d2b54e4a0 fixes miscellaneous bugs while initializing with no localization, globals, custom css 2020-06-01 14:16:12 -04:00
James
67c7b30278 updates tests with new config path 2020-05-29 13:31:03 -04:00
Dan Ribbens
3b04ed613d cleanup commented lines 2020-05-19 21:49:24 -04:00
Dan Ribbens
8e2b0d2828 merge master 2020-05-19 21:44:52 -04:00
James
de6aee192e GraphQL bugfixes and simplifications 2020-05-19 08:47:50 -04:00
James
44267dd065 better sanitizes configs 2020-05-18 19:39:31 -04:00
James
5898398fb1 rearchitects demo to provide distinct testable, demoable collections and globals 2020-05-18 19:06:35 -04:00
James
17d25c8d2f brings frontend up to speed with flattened users 2020-05-18 17:11:34 -04:00
James
098b5be274 flattens user into collections 2020-05-18 16:39:40 -04:00
James
003528f337 merges master 2020-05-16 10:03:40 -04:00
Dan Ribbens
49d58662a1 wip on graphql after error hook 2020-05-16 08:26:07 -04:00
Elliot DeNolf
d378f596eb Add beforeDelete hook test 2020-05-15 11:50:53 -04:00
Elliot DeNolf
72c1460b62 Organize hook tests 2020-05-15 11:41:42 -04:00
Elliot DeNolf
16a0c32275 Add afterCreate hook test 2020-05-15 11:37:58 -04:00
Elliot DeNolf
a611f00c12 Add beforeUpdate hook test 2020-05-15 11:32:00 -04:00