Commit graph

117 commits

Author SHA1 Message Date
Justin Reynolds
f759169d6d More graphql error logging 2018-04-27 12:39:48 -07:00
SachaG
b4f960301b Isolate bootstrap dependencies in new vulcan-ui-bootstrap package 2018-04-23 09:47:04 +09:00
SachaG
63bc4e562a v1.9.1 2018-04-21 18:30:15 +09:00
SachaG
1d7cef5556 Work on form errors & validation 2018-03-25 10:54:45 +09:00
SachaG
020bea31df Pass newDocument to edit callbacks 2018-03-19 14:58:31 +09:00
ochicf
9690aaaefa reexport utils on server 2018-03-10 11:09:35 +01:00
ochicf
54b3b1d0b4 overwrite Utils.sanitize() on server by using sanitizeHtml module 2018-03-10 11:09:17 +01:00
SachaG
861e65e641 Refactor connectors code to avoid repeating getSetting 2018-03-03 11:39:56 +09:00
SachaG
64cef790db rename mutations to mutators; improve connectors 2018-02-18 15:27:25 +09:00
SachaG
faf92b3650 Use better API (create, update, delete, find, get) 2018-02-12 18:55:37 +09:00
SachaG
7639801434 Split out Mongo operations into connectors 2018-02-11 12:57:51 +09:00
Justin Reynolds
75b6ece0a4 Fix linting 2018-01-25 15:03:03 -06:00
SachaG
c131ccb167 Make sure GraphQL schema is properly formatted when outputted as a string 2018-01-25 18:12:26 +09:00
SachaG
2ae8176c71 Small fixes 2018-01-20 11:02:11 +09:00
SachaG
50a485166e Import registerSetting 2018-01-11 22:20:45 +09:00
Luca Hagel
7c9ccb3fc0 Register new apolloEngine.logLevel setting 2018-01-11 13:06:10 +01:00
Luca Hagel
ef351ec30d Allow the ApolloEngine loglevel to be set via the settings 2018-01-11 10:17:20 +01:00
SachaG
543af3214e Support passing either fragmentName or fragmentText to GraphQL server query 2018-01-04 11:56:39 +09:00
SachaG
05084e6fb5 Add support for GraphQL comments/descriptions for fields, queries, mutations, types 2018-01-02 13:04:33 +09:00
SachaG
3aeb211653 Enable anonymous insert mutations (for event tracking) 2017-12-25 15:39:22 +09:00
SachaG
16412207b9 Use full URL for logoUrl resolver 2017-12-20 13:46:03 +09:00
SachaG
f05c2bcab5 Implement server-side tracking for Segment; add server-side 'events.identify' hook 2017-12-18 10:13:17 +09:00
SachaG
010fff2e21 Implement server-side internal event tracking 2017-12-18 09:57:17 +09:00
SachaG
574f08c449 Enable Engine caching 2017-12-08 20:54:23 +09:00
SachaG
68351674da Work on adding caching option to default resolvers; add loadingMore prop to withList 2017-11-30 23:08:27 +09:00
SachaG
4b862db660 graphql-server-express -> apollo-server-express; remove Optics integration 2017-11-21 18:33:52 +09:00
SachaG
319fbb914b Enable Apollo Engine integration (add 'apolloEngine.apiKey' in settings.json) 2017-11-21 10:03:11 +09:00
SachaG
cd5a31f6b0 Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2017-11-09 10:02:27 +09:00
SachaG
f52aae1afc Get oAuth config using getSetting 2017-11-09 10:02:00 +09:00
Sacha Greif
7accd7c6ae improve calback documentation; fix edit validation issue; add postedAt callback 2017-11-08 10:06:01 +09:00
Sacha Greif
50943f01de First pass at /callbacks dashboard 2017-10-21 15:58:02 +09:00
Sacha Greif
20caeb47fb Add before/after collection callbacks to run callback hooks either before or after the db insertion/update 2017-10-21 12:47:58 +09:00
SachaG
5434356866 Merge branch 'devel'
# Conflicts:
#	.github/CONTRIBUTING.md
#	packages/vulcan-lib/lib/server/mutations.js
2017-10-06 08:54:18 +09:00
SachaG
ef935c0b4e Isolate "reducers may not dispatch actions" bug for now 2017-10-05 09:15:24 +09:00
SachaG
24ccf1ff95 Various fixes 2017-10-05 09:14:42 +09:00
SachaG
d8fb30591b Enable context to be passed to runQuery and collection.queryOne 2017-09-25 22:07:46 +02:00
SachaG
342cc39bf4 test if autoValue is undefined 2017-09-23 08:10:58 +02:00
SachaG
984021cd7f Clean up/refactor settings; add registerSetting and /settings route 2017-09-22 12:24:15 +02:00
SachaG
af1528aca8 improve seeding & debugging 2017-09-15 11:14:09 +02:00
SachaG
d8159d3bde Adding new debug mode 2017-09-14 19:47:35 +02:00
SachaG
fb6287d45d clean up post callbacks 2017-09-05 15:45:14 +02:00
SachaG
4727d90f38 cannot use async/await with forEach 2017-08-30 09:38:05 +09:00
SachaG
63c39a3c66 Add new graphql.init.before callback hook and use it to create Chargeable union type based on all collections 2017-08-29 17:57:04 +09:00
SachaG
dbe888a56c refactor vulcan:newsletter package to be collection-agnostic; move posts newsletter logic to posts package 2017-08-28 22:27:07 +09:00
SachaG
2ad26e2d80 Add new SiteData resolver on query to give access to site name, url, etc. 2017-08-20 16:12:23 +09:00
SachaG
00d7466b57 Add new collection.queryOne function 2017-08-20 15:24:13 +09:00
SachaG
71aa051aa7 various fixes 2017-08-19 16:18:18 +09:00
SachaG
8a9e1785e7 add runQuery utility to run GraphQL queries on the server 2017-08-19 16:13:01 +09:00
SachaG
05520088da split out validation code in its own file 2017-08-17 10:48:20 +09:00
SachaG
985c509aca Improve form error handling; fields now show relevant validation errors 2017-08-16 16:18:40 +09:00