Commit Graph

13 Commits

Author SHA1 Message Date
Mahdi Dibaiee
973f63640c fix(destroy): associative remove methods require the instance, they don't accept queries, so fallback to manual destroy 2016-04-19 11:39:59 +04:30
Mahdi Dibaiee
544dc23723 fix(associate): associating one way is enough
fix(destroy): directly get a `destroy` method instead of find and destroy
2016-03-31 20:40:01 +04:30
Mahdi Dibaiee
afb08670e8 fix(associate): it seems sometimes associations don't resolve or reject, causing a hang 2016-03-13 14:56:16 +03:30
Mahdi Dibaiee
097a9adcf3 fix(one-to-many): raw parameters are removed 2016-03-12 09:58:05 +03:30
Mahdi Dibaiee
11291f0e08 refactor: minimize repeated code by re-using parseInclude, parseWhere and getMethod
feat(include): ability to specify multiple includes, as an array
2016-03-10 10:48:30 +03:30
Mahdi Dibaiee
45d991d1e9 fix: one-to-one associations didn't work properly 2016-02-07 15:52:09 +03:30
Mahdi Dibaiee
5db3bb4eb3 feat(operators): ability to use sequelize operators in queries 2016-02-01 16:46:30 +03:30
Mahdi Dibaiee
6cfe877884 feat(include): include query parameter, passed to sequelize query
fix(associations): one-to-many associations -> destroyScope and get
2016-01-29 11:30:39 +03:30
Mahdi Dibaiee
aebff50d0b fix(one-to-one): should not require an id for the second model, because there is only one anyways 2016-01-24 15:07:31 +03:30
Mahdi Dibaiee
5e0eeccbac feat(associate): routes to associate objects with each other 2016-01-20 12:47:47 +03:30
Mahdi Dibaiee
14a36434f7 fix(associations): request.query should apply to second model's where
feat(associations): scope queries on associations
2016-01-19 10:37:56 +03:30
Mahdi Dibaiee
52ad030d0d feat(associations): many-to-many associations
fix(associations): fix association queries, must use `include` instead of ForeignKey
fix(error): error decorator was missing await, which prevented it from catching errors
fix(error): console.error the error
refactor(crud): don't use `request.models[name]`, use the model directly
chore: README added
2016-01-19 10:03:29 +03:30
Mahdi Dibaiee
bae6820e64 feat(simple): simple CRUD REST API (no associations)
feat(associations): one-to-one associations
feat(associations): one-to-many associations
2016-01-18 18:08:43 +03:30