Sacha Greif
cb1b65fd32
remove withList wrapper from posts/comments/categories for now
2016-11-22 16:15:26 +09:00
Sacha Greif
612e817a3f
update apollo packages; use new fragments syntax (see https://github.com/apollostack/graphql-fragments#migrating ); create new MoviesDetails, MoviesEditForm, MoviesItem components; simplify withEdit and withNew containers; create new withSingle container
2016-11-22 16:15:00 +09:00
Sacha Greif
d08c902799
so much elegant! such DRY!
2016-11-21 19:25:37 +09:00
Sacha Greif
f445239763
clean up Movies collection declaration; implement new check system for mutations, tie everything together
2016-11-21 19:23:43 +09:00
Sacha Greif
bfdc921523
add Telescope.createCollection and use it in Movies package to centralize everything; also create withList2
2016-11-21 16:18:08 +09:00
xavcz
afcb8f12c5
provide a nicer way to define options/config of a withList hoc (maybe re-inventing the wheel there), remove outdated CollectionContainers components
2016-11-20 02:25:16 +01:00
xavcz
6c14712a74
work on withList and queries generation
2016-11-19 20:01:17 +01:00
xavcz
4ac4c4cd06
centralize withList, withNew, withEdit, withRemove HOCs to nova:core
2016-11-19 11:20:18 +01:00
Sacha Greif
57faed2368
use other syntax for withList
2016-11-19 19:00:17 +09:00
Sacha Greif
7567d967bf
make withList pagination work
2016-11-19 18:14:33 +09:00
Sacha Greif
eafac17683
use generic withList container for movies demo
2016-11-19 18:01:05 +09:00
xavcz
8429502a64
schemas good practice: change control: "none"
to hidden: true
2016-11-18 10:03:01 +01:00
xavcz
dcd7269f74
small tweak on mutations & userId field
2016-11-18 09:28:32 +01:00
Sacha Greif
e1744f9f93
working on custom collection demo package
2016-11-18 16:01:27 +09:00
xavcz
ae568422a8
go further on link between auth & apollo-client
2016-11-17 21:54:03 +01:00
xavcz
5b3f2105d1
apply the new API registerComponent to the base-components
2016-11-17 20:42:16 +01:00
xavcz
17513c1a98
change the API to register components / extend them and illustrate it in my-custom-package
2016-11-17 20:00:20 +01:00
xavcz
4487464a33
remove duplicated withCurrentUser
2016-11-17 14:12:13 +01:00
xavcz
4dc2dea872
callback fix on users.edit.sync
2016-11-17 10:32:16 +01:00
xavcz
82edaeeab2
give access to the form props in the options of a form component, compose HOCs on FormWrapper
2016-11-17 10:22:31 +01:00
xavcz
f2b623e46b
withCurrentUser: component returned as a class so it can be extended
2016-11-17 10:19:52 +01:00
xavcz
3c913c437b
mutations: form HOC type based on the document prop & fix collection.edit.validate cb by assigning it to the modifier
2016-11-17 09:46:35 +01:00
Sacha Greif
29585b2e9f
Merge branch 'apollo' of https://github.com/TelescopeJS/Telescope into apollo
2016-11-17 17:38:44 +09:00
Sacha Greif
3d5fbe7b54
comment out publications code
2016-11-17 17:38:38 +09:00
Sacha Greif
041c7f4ad7
more clean-up
2016-11-17 16:53:07 +09:00
xavcz
d1389e732f
messy but working integration, will need some refactoring for react-apollo@0.6.0 + apollo-client@0.5.3 anyway
2016-11-16 16:34:37 +01:00
xavcz
9891551567
remove queries and mutations on state dehydration, hide debug logs
2016-11-16 16:26:53 +01:00
xavcz
f5ef406bf7
got something ~working with a hacks on reactrouter:react-router-ssr
2016-11-16 16:17:12 +01:00
xavcz
620572887d
no need to use withApollo in withCurrentUser
2016-11-16 11:02:19 +01:00
xavcz
9f4fe1a917
withCurrentUser hoc in nova:core
2016-11-15 18:33:16 +01:00
xavcz
600ab15c4d
Apollo branch up to date with v0.27.4
2016-11-15 12:51:43 +01:00
xavcz
c8615d3439
v0.27.4
2016-11-15 10:44:01 +01:00
xavcz
52c50933e7
repair deepValue utils (error introduced by "errors linting" fix)
2016-11-15 10:17:27 +01:00
xavcz
28cf7a20c7
Update to Meteor 1.4.2.1, add npm babel-runtime
, remove some Meteor packages constraints versions
2016-11-15 09:55:05 +01:00
xavcz
4ae1c01eec
complete eslint devDeps and fix lint errors
2016-11-15 09:02:30 +01:00
Sacha Greif
5df3377418
clean up published_fields files; clean up unnecessary packages; more work on callbacks
2016-11-15 15:59:34 +09:00
xavcz
6893685b4f
add action to categories and users mutation generators
2016-11-14 20:50:11 +01:00
xavcz
179f7bb1aa
disable dependency between fragments (causes error on mutations)
2016-11-14 20:29:14 +01:00
xavcz
08a686f496
use Collection.fragments in queries/mutations
2016-11-14 20:27:23 +01:00
Sacha Greif
8689a4de73
clean up callbacks by moving logic to mutations and schema (autoValue)
2016-11-14 17:17:44 +09:00
xavcz
dd32c36f28
more work on removeSuccessCallback (wired with withRemove) ; add options noRemoveMutation (ex for UsersEdit)
2016-11-13 14:12:15 +01:00
xavcz
78802d6790
add query collectionListTotal (= list total count) on every collection by default, query list from the ui : getCollectionList(..) { collectionListTotal(..) collection(..) } ; withRemove "automation" based on these queries
2016-11-13 13:43:36 +01:00
xavcz
35302d291f
wip on withRemove HOC included in withEdit; fix posts.remove.validate
callback
2016-11-12 17:28:08 +01:00
xavcz
bb0d4f2076
extract withNew & withEdit HOCs from FormWithMutation component, wrap FormWrapper with them
2016-11-12 15:49:07 +01:00
xavcz
be0576d125
fix PostsEditForm (no need of wrapping in container, it already has the data); clean unnecessary propTypes / import
2016-11-12 14:11:36 +01:00
xavcz
c2117a6fcc
use fragments for categories, add optional fragment prop to nova forms
2016-11-11 17:36:32 +01:00
xavcz
51c605942a
withApp hoc ; fix PostsItem (VoteContainer -> Vote)
2016-11-11 11:23:39 +01:00
Xavier Cazalot
4717100099
Merge pull request #1507 from sherryxiao1988/patch-1
...
Fix react setState race condition
2016-11-11 10:52:02 +01:00
Shundan Xiao
7a4c540d06
Fix react setState race condition
...
when multiple components need to call addToAutoFilledValues (I am using the avatar(xavcz:nova-forms-upload) plugn along with the subscription package), this state is concurrently called by multiple components when they are rendered. autofilledValues sometimes only holds the last value.
2016-11-11 17:39:39 +08:00
xavcz
df58d8a9dd
Merge branch 'apollo' of https://github.com/TelescopeJS/Telescope into apollo
2016-11-11 10:38:26 +01:00