mirror of
https://github.com/wekan/wekan.git
synced 2026-01-20 00:06:09 +01:00
This commit uses a new package that I need to document. It tries to solve the long-standing debate in the Meteor community about allow/deny rules versus methods (RPC). This approach gives us both the centralized security rules of allow/deny and the white-list of allowed mutations similarly to Meteor methods. The idea to have static mutation descriptions is also inspired by Facebook's Relay/GraphQL. This will allow the development of a REST API using the high-level methods instead of the MongoDB queries to do the mapping between the HTTP requests and our collections.
75 lines
1.4 KiB
Text
75 lines
1.4 KiB
Text
# Meteor packages used by this project, one per line.
|
|
#
|
|
# 'meteor add' and 'meteor remove' will edit this file for you,
|
|
# but you can also edit it by hand.
|
|
#
|
|
# XXX Should we replace tmeasday:presence by 3stack:presence? Or maybe the
|
|
# packages will merge in the future?
|
|
|
|
meteor-base
|
|
|
|
# Build system
|
|
ecmascript
|
|
standard-minifiers
|
|
mquandalle:jade
|
|
mquandalle:stylus
|
|
|
|
# Polyfills
|
|
es5-shim
|
|
|
|
# Collections
|
|
aldeed:collection2
|
|
cfs:gridfs
|
|
cfs:standard-packages
|
|
dburles:collection-helpers
|
|
idmontie:migrations
|
|
matb33:collection-hooks
|
|
matteodem:easy-search
|
|
mongo
|
|
mquandalle:collection-mutations
|
|
reywood:publish-composite
|
|
|
|
# Account system
|
|
accounts-password
|
|
kenton:accounts-sandstorm
|
|
service-configuration
|
|
useraccounts:core
|
|
useraccounts:unstyled
|
|
useraccounts:flow-routing
|
|
|
|
# Utilities
|
|
check
|
|
jquery
|
|
random
|
|
reactive-dict
|
|
session
|
|
tracker
|
|
underscore
|
|
3stack:presence
|
|
alethes:pages
|
|
arillo:flow-router-helpers
|
|
audit-argument-checks
|
|
kadira:blaze-layout
|
|
kadira:flow-router
|
|
meteorhacks:picker
|
|
meteorhacks:subs-manager
|
|
mquandalle:autofocus
|
|
mquandalle:moment
|
|
ongoworks:speakingurl
|
|
raix:handlebar-helpers
|
|
tap:i18n
|
|
|
|
# UI components
|
|
blaze
|
|
reactive-var
|
|
fortawesome:fontawesome
|
|
mousetrap:mousetrap
|
|
mquandalle:jquery-textcomplete
|
|
mquandalle:jquery-ui-drag-drop-sort
|
|
mquandalle:mousetrap-bindglobal
|
|
mquandalle:perfect-scrollbar
|
|
peerlibrary:blaze-components
|
|
perak:markdown
|
|
seriousm:emoji-continued
|
|
templates:tabs
|
|
verron:autosize
|