Commit graph

2808 commits

Author SHA1 Message Date
Toby Allen
f4f9e4f8d4 Fix for Users.getTwitterName()
Looks for the right property.
2017-07-28 12:53:37 +01:00
Malek Hakim
bc395cc238 Adds support for SSR for styled-components 2017-07-28 00:44:55 -04:00
Toby Allen
4948648c86 Providing some an order to the user profiles
Added a logical order: Name, email, bio, web, twitter. Then anything else.
2017-07-27 15:57:14 +01:00
SachaG
2bf2498cb6 add custom mutations for permissions example 2017-07-26 08:02:38 +09:00
SachaG
919ffafab3 Add Membership example 2017-07-26 08:02:16 +09:00
SachaG
546424b34d Merge branch 'devel' of https://github.com/VulcanJS/Vulcan into devel 2017-07-26 07:35:54 +09:00
SachaG
51598823a4 Added new Simple example 2017-07-26 07:35:38 +09:00
SachaG
314f6cb87a internationalize Card component 2017-07-26 07:30:58 +09:00
SachaG
b251d0704a improve generated form fragments 2017-07-26 07:26:57 +09:00
LEE JAE HO
f32783a652 #1658 Fix broken validation error Messages in LoginForm
1. remove duplicated ```formatMessage```.
1. showMessage function pushs converted formatMessage
2017-07-26 07:18:39 +09:00
SachaG
3e5ee5e21d add support for multiple images and multiple formats to Cloudinary Upload component 2017-07-25 18:40:03 +09:00
SachaG
9c94a75d65 add new Card component 2017-07-25 18:39:26 +09:00
SachaG
cf7d41d009 add new "default" fragment used by withList if no fragment is specified 2017-07-25 18:37:23 +09:00
AYOUB HIDRI
b75b7a3720 add function to remove tags from head 2017-07-25 11:28:49 +02:00
SachaG
4c9c48dff6 fix isFuture callback; small clean-ups 2017-07-24 16:06:04 +09:00
SachaG
12aa126fef Pass pic object to CommentsItem; add custom mutations; add managerId field 2017-07-23 17:14:21 +09:00
SachaG
bdc32f6bb1 Add coupon code support to payment package 2017-07-23 16:29:21 +09:00
ochicf
2c6526f81f Added example-interfaces package
Shows how to use a simple a hierarchical interface implemented in a Categories collection.
2017-07-22 11:37:06 +02:00
ochicf
0f9e0a8238 Relax regex to find subfragments so inline-fragments can be bypassed WIP
The old regex looked for any `...` considered it a subfragment. The new regex only considers a subfragment when finding `...` followed by a non-space character (ex: `...SubFragmentName`), ignoring inline-fragments (ex: `... on TypeName {`).

This should be improved with a more restrictive regex. See [issue](https://github.com/VulcanJS/Vulcan/issues/1674).
2017-07-22 11:25:27 +02:00
ochicf
a25cb4b30b Allow graphql types to implement interfaces
A collection now can be created with the `interfaces` option (passed to `createdCollection` function) with the names of the interfaces to implement. Here they are handled to create the graphql type.
2017-07-22 11:19:51 +02:00
ochicf
6f61f74a34 Fix remove permission strings
Transform collection name to lower case as it is done with the other permission strings.
2017-07-19 18:49:11 +02:00
SachaG
66e527fab4 create new example-permissions package to showcase groups & permissions API 2017-07-19 16:59:41 +09:00
SachaG
8703a7c303 include user edit modal inside admin package; fix default avatar; admins can now perform every action; include form styles in form package; small form fixes 2017-07-19 16:55:51 +09:00
SachaG
6151b800b8 v1.6.0 2017-07-14 10:53:52 +09:00
SachaG
9a8c7b7411 Merge branch 'devel'
# Conflicts:
#	packages/vulcan-newsletter/lib/server/integrations/mailchimp.js
2017-07-14 10:52:32 +09:00
SachaG
a6e3ee85d6 keepOriginal -> addOriginalField 2017-07-14 10:37:19 +09:00
SachaG
7b4d6912e5 make resolveAs accept GraphQL arguments 2017-07-14 10:07:48 +09:00
SachaG
14f46a889e whoops 2017-07-13 17:41:29 +09:00
SachaG
77f651d2d5 syntax clean up 2017-07-13 17:37:59 +09:00
SachaG
de281b9120 fix type error 2017-07-08 11:43:49 +09:00
SachaG
f3ac2a03f9 add keepOriginal option to resolveAs to keep original schema field in GraphQL schema 2017-07-08 11:43:43 +09:00
SachaG
334591450d use new resolveAs syntax 2017-07-08 11:36:27 +09:00
SachaG
68ebf0498f typeName -> type 2017-07-08 10:53:34 +09:00
SachaG
8b1ffd309a automatically resolve fields with an associated array 2017-07-07 20:39:57 +09:00
SachaG
3974471e67 Use apollo-errors package for form errors 2017-07-07 10:21:15 +09:00
SachaG
ebdaa61fea add break=true option to errors to interrupt callback cycles 2017-07-07 09:50:05 +09:00
SachaG
08f957dec4 refactor fragments to support multiple successive extensions; simplify logic 2017-07-07 09:40:34 +09:00
SachaG
665f37ce97 add totalResolver option to withList to enable/disable total resolver (enabled by default) 2017-07-07 09:10:11 +09:00
Discordius
5d9ba69292 Added failure form callbacks and success form callbacks 2017-07-06 13:31:37 -07:00
SachaG
e7bc639ffb Make dynamic imports work properly; move Avatar component to core to enable using admin dashboard without base-components 2017-07-05 10:31:37 +09:00
SachaG
31d0490a36 Use default resolvers and mutations for instagram example 2017-07-03 12:46:11 +09:00
SachaG
de486a607e clean up 2017-07-03 12:32:20 +09:00
SachaG
7ff1ada7d9 add new default resolvers and default mutations; improve the way field resolvers are defined 2017-07-03 10:54:10 +09:00
SachaG
8965f657cd small fixes 2017-06-30 11:22:29 +09:00
SachaG
296fe702b2 Use test keys for Stripe when in dev mode 2017-06-30 11:22:13 +09:00
SachaG
a370cca0ce Better Apollo error handling using apollo-errors (used for newsletter for now) 2017-06-30 11:18:16 +09:00
SachaG
6a927c444f do not override existing content fields when prefilling 2017-06-28 08:50:51 +09:00
SachaG
f984b814f6 Use url type for url field 2017-06-22 16:42:29 +09:00
SachaG
9b0b9698a1 fix to avoid duplicate posts 2017-06-22 16:41:56 +09:00
SachaG
a3abb94d3a do not try to extend fragments that don’t exist yet 2017-06-22 16:19:23 +09:00