Commit graph

12 commits

Author SHA1 Message Date
Lauri Ojansivu
0319bcf7bb REST API - Meteor 1.4 - first step issue 2017-04-27 20:49:24 +03:00
maulal
06699007c4 Bug: orphan documents were created when cards were deleted 2017-02-25 02:16:00 +01:00
maulal
cd6317cedb Improve wekan performance #837 2017-02-22 17:05:30 +02:00
Florent MONTHEL
a370e6aca3 [BUG] Bug when we're removing user from board that generate activity for all the card of the board 2017-02-21 00:06:11 -05:00
lksime
59731af139 Add checklist feature 2017-01-20 21:05:48 +08:00
shoetten
89df0bda9b Adds start and due date to cards model. 2016-11-21 15:15:16 +01:00
Maxime Quandalle
9792193e60
Add MongoDB indexes
These indexes will optimize the queries that are used in the board and card
views.

Fixes #524.
2016-07-18 22:38:38 +02:00
Alexander Sulfrian
a2888250f4 Models: Replace before.insert with autoValues
The before.insert hooks have the problem, that they are executed in a
different order if called from the client or from the server. If called
from the client, the before.insert hook is called before validation of
the schema, but if called from the server, the validation is called
first and fails.
2016-06-03 03:56:35 +02:00
Liming Xie
9bbdacc79a Add notification, allow watch boards / lists / cards 2016-01-05 23:26:02 +08:00
Xavier Priour
ad27a59e57 Import attachments 2015-11-16 21:41:49 +01:00
Xavier Priour
7e64c22c1a Import single card: archived card 2015-10-14 23:23:16 +02:00
Maxime Quandalle
45b662a1dd Centralize all mutations at the model level
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.
2015-09-08 20:19:42 +02:00
Renamed from collections/cards.js (Browse further)