Commit Graph

101 Commits

Author SHA1 Message Date
James
a4ef486e1a enables refresh route to safely update httpOnly cookie 2020-07-03 13:15:56 -04:00
James
2bd5318eb3 converts cookies to httpOnly server side for security 2020-07-03 13:08:17 -04:00
James
8fa45f5894 implements static policies 2020-07-02 16:29:18 -04:00
James
d04babe933 merges repeater-design, implements field policy config in admin panel 2020-07-01 23:57:07 -04:00
James
977c4c13b0 passes permissions through to fields 2020-07-01 23:21:06 -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
d10f71b7cf improves Form performance by storing context value in state 2020-07-01 15:25:17 -04:00
James
e2166d4075 fixes bug with nested field policies 2020-06-30 16:25:30 -04:00
James
3883f20f11 adds field policies to /policies endpoint 2020-06-30 16:22:41 -04:00
James
7c55fb3f15 stubs out static media policy execution 2020-06-26 17:36:29 -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
bf23125477 merges rich text field 2020-06-19 11:53:16 -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
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
f2f8a57f35 fixes breaking tests due to changing shape of outgoing register response 2020-06-15 19:48:35 -04:00
James
df50deefb6 builds Account view 2020-06-15 19:46:37 -04:00
James
697acbe6ba generates secure API key within admin UI 2020-06-15 19:09:48 -04:00
James
99f04729ba begins refactor of Checkbox field type 2020-06-15 17:40:04 -04:00
James
575ac55c4e adds user ID to JWT 2020-06-15 17:38:00 -04:00
James
aa13bd9084 uses config path approach similar to NextJS 2020-06-12 14:30:15 -04:00
James
e2ea55d0e1 fixes bug with registration policies 2020-06-10 09:23:12 -04:00
James
23c46702b7 adds auth collection type to JWT payload 2020-06-09 14:08:11 -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
beaf99c690 adds default validations to built-in field types 2020-06-03 08:17:01 -04:00
James
67c7b30278 updates tests with new config path 2020-05-29 13:31:03 -04:00
James
2064bdbfb3 abstracts sensitive data from public data within config and re-introduces functional conditions 2020-05-29 13:28:34 -04:00
James
4e2c090001 adjusts withConditions due to not supporting functions passed from config to client side code 2020-05-20 22:28:41 -04:00
James
98804a08dd adds email to base auth fields 2020-05-20 12:36:33 -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
1603243da3 fixes bug with policies still trying to access config.User 2020-05-18 16:44:04 -04:00
James
098b5be274 flattens user into collections 2020-05-18 16:39:40 -04:00
James
009b5171ed renames auth to users to follow convention 2020-04-15 13:31:03 -04:00
James
eb8734ac5c splits out auth request handlers in preparation for implementation in graphql 2020-04-15 13:24:10 -04:00
James
6fb24a083d revises formatErrorResponse, extracts findOne operation from global findOne 2020-04-14 16:41:27 -04:00
Elliot DeNolf
c729963eeb Merge branch 'master' into api-tests 2020-04-13 22:24:46 -04:00
Elliot DeNolf
e45b6f056c Fix api tests 2020-04-13 22:24:24 -04:00
James
eea3991912 applies collection hook pattern 2020-04-13 18:08:03 -04:00
James
ffb5f97756 removes withDefaultLocale as it was not necessary 2020-04-13 11:38:19 -04:00
James
53c2d1d72b removes createUser mutation 2020-04-12 18:33:29 -04:00
James
7477c63714 revises the base fields for User 2020-04-12 18:32:22 -04:00
James
94fd642e5c enables User and Upload graphql CRUD 2020-04-12 15:54:21 -04:00
James
814a56a212 adds authentication middleware to graphql playground, enables flexible content mutations 2020-04-11 20:38:22 -04:00
James
bb496cfd26 WIP - replaces graphql-playground-express-middleware with react counterpart 2020-04-11 17:23:45 -04:00
James
f7e72d28f7 fixes bug with first-register route 2020-04-08 08:59:38 -04:00