Subscriptions and notifications for namespaces, tasks and lists #786

Merged
konrad merged 33 commits from feature/list-notifications into main 2021-02-14 19:18:15 +00:00

33 Commits

Author SHA1 Message Date
kolaente 4271717510
Fix tests
continuous-integration/drone/pr Build is passing Details
2021-02-14 20:02:58 +01:00
kolaente 8724533a44
Fix test fixtures
continuous-integration/drone/pr Build is failing Details
2021-02-14 19:48:05 +01:00
kolaente 9fc85b01f0
Generate swagger docs
continuous-integration/drone/pr Build is failing Details
2021-02-14 19:24:58 +01:00
konrad 15187e600b Merge branch 'main' into feature/list-notifications
continuous-integration/drone/pr Build was killed Details
2021-02-14 18:22:10 +00:00
kolaente a75c6cf047
Add consts
continuous-integration/drone/pr Build is failing Details
2021-02-14 18:40:32 +01:00
kolaente e04ac9d5c0
Add error codes to docs 2021-02-14 18:38:25 +01:00
kolaente d6e8e0de31
Fix tests 2021-02-14 18:31:56 +01:00
kolaente 41b6fcedf4
Return all subscriptions for namespaces when getting all namespaces 2021-02-14 18:29:51 +01:00
kolaente 9d27da9c47
Fix creating and retrieving subscriptions 2021-02-14 17:33:10 +01:00
kolaente eac30f8e3d
Fix dispatching events with doers 2021-02-13 22:43:17 +01:00
kolaente d6918d634f
Fix lint 2021-02-13 22:12:04 +01:00
kolaente 4c88c91b85
Send notification when a list was created 2021-02-13 22:10:31 +01:00
kolaente ba5b8ff182
Send notification if a task was deleted 2021-02-13 22:01:22 +01:00
kolaente 4d8dfecc3c
Send notification if a task was assigned to someone 2021-02-13 21:57:34 +01:00
kolaente aa765ac3dd
Send notification to subscribers for task comment 2021-02-13 21:34:16 +01:00
kolaente 4c49142315
Cleanup/Rearrange building a subscriber query 2021-02-13 21:12:07 +01:00
kolaente 76c72b31de
Fix lint 2021-02-13 21:07:05 +01:00
kolaente 5443487958
Generate swagger docs 2021-02-13 21:03:19 +01:00
kolaente 4be50c54c6
Don't return the subscription when it is empty 2021-02-13 20:57:45 +01:00
kolaente 3a33805919
Add getting subscriptions when getting entities 2021-02-13 20:53:59 +01:00
kolaente a7c5f327be
Docs 2021-02-13 20:41:27 +01:00
kolaente 5c2295607c
Add more fixtures for testing they don't interfer 2021-02-13 20:38:22 +01:00
kolaente 3a7e549e1b
Add validity check for subscription type when retrieving a subscription 2021-02-13 20:37:14 +01:00
kolaente 77767b2122
Add getting a subscription for a task 2021-02-13 20:33:31 +01:00
kolaente 3e0ce58d4c
Add getting subscription for all entity types 2021-02-13 18:37:04 +01:00
kolaente 27be382cac
Add routes for subscriptions 2021-02-13 17:40:27 +01:00
kolaente 3d94b489cd
Add routes for creating and removing subscriptions 2021-02-13 17:23:25 +01:00
kolaente eed15af70f
Merge branch 'main' into feature/list-notifications 2021-02-13 16:58:26 +01:00
kolaente 303307da4e
Add indiecies 2021-02-09 22:54:23 +01:00
kolaente cdab0c9a60
Add tests 2021-02-09 22:36:34 +01:00
kolaente ee5bade0fb
Create and delete methods 2021-02-09 22:03:45 +01:00
kolaente fafeb9f29e
Add rights and test stubs 2021-02-09 21:39:14 +01:00
kolaente b4e63307a7
Add subscription entity 2021-02-09 20:57:33 +01:00