xavcz
|
0d2ab862c8
|
SmartForm's prefilledProps effective on initialization of the form (autofilled values) and not on submit
|
2017-01-04 09:36:56 +01:00 |
|
Sonny Gauran
|
1fb8be48b7
|
Fixed test and importability of nova:forms
Since package depends on Meteor 1.3, fourseven:scss 3.8.0 is used.
See compatibility on https://atmospherejs.com/fourseven/scss
|
2017-01-03 02:52:18 +08:00 |
|
Sonny Gauran
|
7fdd4f2cb8
|
Added test for nova:forms
When trying to import package, import fails because of outdated dependency on fourseven:scss
Test by executing `meteor test-packages nova:forms`
|
2017-01-03 02:52:18 +08:00 |
|
xavcz
|
746da29d72
|
semver bump: 1.0.0 🚀
|
2016-12-27 11:58:58 +01:00 |
|
Sacha Greif
|
e6324788dc
|
rollback version change for now to fix issue on run
|
2016-12-20 10:55:11 +09:00 |
|
Sacha Greif
|
fa7987d67a
|
v0.3.0
|
2016-12-20 09:50:14 +09:00 |
|
Sacha Greif
|
62368a0d48
|
NovaForm -> SmartForm
|
2016-12-20 09:27:16 +09:00 |
|
Sacha Greif
|
b931fb0df2
|
pass entire mutation fragment to NovaForm after all
|
2016-12-15 12:07:13 +09:00 |
|
Sacha Greif
|
dd0df7dfc5
|
Telescope.utils -> Utils
|
2016-12-12 11:34:28 +09:00 |
|
Sacha Greif
|
292a5e5566
|
various fixes: upgrade react-apollo; handle array fields in forms; fix "daily" view
|
2016-12-12 09:55:24 +09:00 |
|
Sacha Greif
|
8fa846fda3
|
withSingle -> withDocument
|
2016-12-12 09:54:16 +09:00 |
|
xavcz
|
2638023f4e
|
harmonize apollo branch to be on v0.27.5
|
2016-12-08 23:48:16 +01:00 |
|
xavcz
|
37f4bdaf91
|
Telescope.components.Foo -> Components.Foo, same for related components utils like registerComponent, getRawComponent & replaceComponent
|
2016-12-06 18:06:29 +01:00 |
|
xavcz
|
4e6e312469
|
permission API: [editable/insertable/viewable](If) -> (By) ; anonymous -> guests ; default -> members
|
2016-12-06 10:55:47 +01:00 |
|
Sacha Greif
|
ac713264a3
|
move optimistic UI logic to withList using reducers option instead of inside individual mutations; add extraFragment option to form wrapper and handle query and mutation fragments differently; give remove mutation a return value; pass Terms in listTotal resolver
|
2016-12-05 09:29:49 +09:00 |
|
Sacha Greif
|
714d89a1ed
|
pass extra fields to form fragment
|
2016-12-04 19:00:01 +09:00 |
|
Sacha Greif
|
09cce8f978
|
get fragmentName from fragment, no need to define it separately anymore
|
2016-12-01 12:13:27 +09:00 |
|
xavcz
|
41d19f52aa
|
v0.27.5
|
2016-11-30 12:07:45 +01:00 |
|
xavcz
|
4b4d40f6b3
|
fix updateQueries: queryName for every hoc => queryToUpdate on withNew/Remove ≠ queryName on withSingle; fix removeSuccessCallback redirect; telescope object on user = blackbox
|
2016-11-30 10:31:19 +01:00 |
|
Sacha Greif
|
b16c7ce0be
|
put withCurrentUser back in nova:core after all…
|
2016-11-30 16:58:28 +09:00 |
|
Sacha Greif
|
868194de59
|
id -> documentId in single document resolver; various fixes
|
2016-11-30 16:54:58 +09:00 |
|
xavcz
|
ddd71eebd1
|
withCurrentUser belongs to nova:users
|
2016-11-29 14:08:24 +01:00 |
|
Sacha Greif
|
a6836a5db8
|
move App and Layout components to core; insertableIf, editableIf, and viewableIf also accept group names; clean up
|
2016-11-27 19:12:54 +09:00 |
|
Sacha Greif
|
384cc3ccc2
|
small fixes
|
2016-11-27 08:39:25 +09:00 |
|
Sacha Greif
|
fc8837ff51
|
more cleaning up and reorganizing packages
|
2016-11-26 11:33:27 +09:00 |
|
Sacha Greif
|
6fbfe4399b
|
simplify structure of mutation HoCs, improve form component names
|
2016-11-26 11:17:43 +09:00 |
|
Comus Leong
|
464e20a96c
|
eslint & clean up code, also fixed some bugs (#1515)
* [eslint] update eslint rules & add .eslintignore to ignore non-ready nova packages
* [clean-up] nova-voting
* [clean-up] [bug] nova-users: missing user parameter
* [clean-up] nova-users
* [clean-up] nova-subscribe
* [clean-up] nova-settings
* [clean-up] nova-rss
* [clean-up] [bug] nova-posts: correct UsersRemoveDeletePosts
* [clean-up] nova-posts
* [clean-up] nova-notifications
* [clean-up] [bug] nova-newsletter: no error.message on throw error
* [clean-up] nova-newsletter
* [clean-up] nova-lib
* [clean-up] nova-kadira
* [clean-up] nova-inject-data
* [clean-up] nova-getting-started
* [clean-up] nova-forms
* [clean-up] nova-events
* [clean-up] [bug] nova-embedly: no FlowRouter
* [clean-up] nova-embedly
* [clean-up] nova-email-templates
* [clean-up] nova-email
* [clean-up] nova-debug
* [clean-up] nova-core
* [clean-up] [bug] nova-comments: correct UsersRemoveDeleteComments
* [clean-up] nova-comments
* [clean-up] [bug] nova-cloudinary: use Telescope.settings.collection instand
* [clean-up] nova-cloudinary
* [clean-up] nova-categories
* [clean-up] nova-base-components
* [clean-up] nova-api
* [eslint] extends react recommended
* [clean-up] for jsx files
* [eslint] extends meteor recommended
* i forgot this one little change
|
2016-11-25 13:46:55 -05:00 |
|
Sacha Greif
|
043f7df114
|
use refetch() instead of updateQueries for now
|
2016-11-25 12:22:13 +09:00 |
|
Sacha Greif
|
4b70802c00
|
clean up
|
2016-11-25 11:46:31 +09:00 |
|
Sacha Greif
|
d2948e487a
|
prevent rerenderings to prevent FormWithMutations from unmounting
|
2016-11-25 11:15:46 +09:00 |
|
Sacha Greif
|
b0bd39f657
|
cleaning up fragments and debugging
|
2016-11-24 16:58:08 +09:00 |
|
Sacha Greif
|
395a5926be
|
make movies package work independently; nova:base-routes -> nova:routing
|
2016-11-24 15:47:51 +09:00 |
|
Sacha Greif
|
dfe2d2d0df
|
give edit forms their own FormWithSingle data loader
|
2016-11-23 17:22:29 +09:00 |
|
Sacha Greif
|
9e8fd36a75
|
more work on withNew, withEdit, withRemove
|
2016-11-22 21:12:14 +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
|
f445239763
|
clean up Movies collection declaration; implement new check system for mutations, tie everything together
|
2016-11-21 19:23:43 +09:00 |
|
xavcz
|
4ac4c4cd06
|
centralize withList, withNew, withEdit, withRemove HOCs to nova:core
|
2016-11-19 11:20:18 +01:00 |
|
xavcz
|
8429502a64
|
schemas good practice: change control: "none" to hidden: true
|
2016-11-18 10:03:01 +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
|
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 |
|
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 |
|
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 |
|