SachaG
bfbd5869d9
Get rid of preload schema option; use new UsersCurrent fragment instead; trigger users.profileCompleted.async hook when profile is completed during user update, too
2017-02-28 11:49:40 +01:00
xavcz
0f4343573c
chore: remove legacy properties 'publish' & 'join'
2017-02-16 08:39:42 +01:00
SachaG
b1d0cd8e69
call upvoting callback on post insert in sync way
2017-01-18 10:19:23 +09:00
SachaG
db17e917f8
Remove “__” prefix to avoid conflicts with GraphQL introspection types and simplify code
2017-01-18 10:18:33 +09:00
SachaG
7f2f8b1a89
add Users.keepViewableFields helper; make emails visible only to owner or admins
2017-01-16 12:32:28 +09:00
Xavier Cazalot
7f99b48953
devel - revert commits related to simpl-schema ( #1537 )
...
* Revert "add note link to issue in collection2 on mutation insert, remove debug console logs on mutation edit"
This reverts commit 7a15103de7
.
* Revert "node simpl-schema + collection2-core: fix vote by specifying the right type of the array (dont use blackbox in the end!)"
This reverts commit e894c3224c
.
* Revert "add graphql date type (fix problem with node simple schema), fix an update bug on date picker, add edit check on custom post item, add `blackbox: true` for arrays field (validation problem with simple-schema)"
This reverts commit 9d84fbec98
.
* Revert "use node `simpl-schema` by aldeed to replace `meteor/aldeed:simple-schema` ; use the meteor collection2 core package as recommended"
This reverts commit 016935f4fa
.
* revert before node-simple-schema, fix obj.hasOwnProperty undefined error thrown by simple-schema & collection2
* CustomPostsItem: check on renderActions; withDocument/List: pollInterval 20seconds by default; DateTime form component enhancement + GraphQLDate type
2017-01-11 18:02:12 +01:00
xavcz
9d84fbec98
add graphql date type (fix problem with node simple schema), fix an update bug on date picker, add edit check on custom post item, add blackbox: true
for arrays field (validation problem with simple-schema)
2017-01-10 11:17:16 +01:00
xavcz
016935f4fa
use node simpl-schema
by aldeed to replace meteor/aldeed:simple-schema
; use the meteor collection2 core package as recommended
2017-01-10 10:09:24 +01:00
xavcz
78ba0e8530
more work on currentUser, withApp is not needed anymore (=== withCurrentUser), fix missing import on users schema
2016-12-21 12:04:43 +01:00
xavcz
2638023f4e
harmonize apollo branch to be on v0.27.5
2016-12-08 23:48:16 +01:00
xavcz
4e6e312469
permission API: [editable/insertable/viewable](If) -> (By) ; anonymous -> guests ; default -> members
2016-12-06 10:55:47 +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
25f685c06c
fix user helpers; add Users.canViewField helper
2016-11-30 10:21:25 +09:00
Sacha Greif
002599e51e
add preload:true option to Users schema
2016-11-29 18:54:12 +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
Ben Gott
fc5f31b224
move field schemas from user schema to newsletter custom fields
...
per @xavcz’s suggestion, because the nova:users package doesn’t need to
know about these newsletter-specific fields
2016-11-24 05:54:02 -06:00
xavcz
1137fb96aa
adapt the Telescope.createCollection
api to all the collections, some clean up in old containers files
2016-11-22 18:14:51 -05:00
xavcz
8429502a64
schemas good practice: change control: "none"
to hidden: true
2016-11-18 10:03:01 +01:00
Ben Gott
846e5c43ad
rename newsletter settings
...
correctly this time! ;)
2016-11-17 14:43:35 -06:00
Ben Gott
dc594af50f
fix newsletter banner dismissal persistence
2016-11-17 11:37:26 -06:00
xavcz
6e2819919e
keep the user.telescope settings schema for migration and backward compatibility with full-Meteor powered app
2016-11-10 16:00:17 +01:00
xavcz
db5605bd2e
use a more generic prefix (__) for users settings and adapt Users.methods.setSetting
2016-11-10 14:22:47 +01:00
xavcz
460efe52f6
move namespace to prefix on user schema: user.telescope.xxx by user.nova_xxx
2016-11-08 18:22:17 +01:00
xavcz
84a73a988d
comments.postId available in commentsInput (insertableIf/editableIf) -> add control: "none"
where needed in the app ; fix wrong import from previous commit on nova-voting (vote (operateOnItem) is needed on client/server, score algorithm is only server-side (async callback))
2016-11-08 13:49:41 +01:00
xavcz
ec95b3c591
wip on nova:base-containers, rename nova:base-apollo in nova:apollo for the sake of clarity, remove some obsolete/experimental functions (triggerMainRefetch, refetchQuery, ..)
2016-11-08 12:58:53 +01:00
Sacha Greif
364dacaecf
split out user schema fields in appropriate packages
2016-11-08 16:33:25 +09:00
Sacha Greif
56bcfba245
first pass at splitting off resolvers
2016-11-03 21:39:09 +09:00
xavcz
7c88d27d62
have the mutation simulation and server operation returning the same result, add missing viewableIf, pass comment object to Telescope.operateOnItem
2016-11-02 13:29:43 +01:00
xavcz
fa4f0bfcf3
add viewableIf
to non-array fields of Users (array fields cause trouble with mongo $ projection)
2016-10-30 18:25:51 +01:00
Sacha Greif
0b2af51c89
split graphQL schemas in their respective packages
2016-10-29 16:37:33 +09:00
xavcz
7775838980
change old reference to AutoForm (legacy): field schema "autoform" -> "form"
2016-10-05 08:43:13 +02:00
xavcz
5463ff7b86
prefer Users namespace to Meteor.users in active packages
2016-10-05 08:37:48 +02:00
Sacha Greif
3ec90a04b5
remove Telescope global
2016-08-08 11:18:21 +09:00
Sacha Greif
616a34f0c6
more permissions refactoring
2016-07-21 09:53:58 +09:00
Sacha Greif
c50bdcb2e4
groups first pass
2016-07-19 17:30:59 +09:00
Sacha Greif
41f349d18c
removing Users global
2016-06-23 15:00:58 +09:00