Commit graph

87 commits

Author SHA1 Message Date
Shane Kilkelly
c9a9ab93ec Delete the notification being replaced when forceCreate.
Prevent growth of the collection with stale documents when users
resend project invites
2016-08-17 14:10:36 +01:00
Henry Oswald
264ff806fc change override to forceCreate 2016-08-17 11:05:29 +01:00
Henry Oswald
7280262f92 add the option to override exisiting notification 2016-08-17 10:52:35 +01:00
Shane Kilkelly
0d9e0000ae add npm shrinkwrap 2016-08-15 11:41:00 +01:00
Shane Kilkelly
cfbd917eef Fix tests 2016-08-15 09:50:59 +01:00
Shane Kilkelly
6704d39b47 Merge pull request #1 from sharelatex/pr-remove-by-key
Remove notifications by their key alone
2016-08-15 09:18:33 +01:00
Shane Kilkelly
bea4197732 return an error if expires is not a valid date. 2016-08-15 08:54:45 +01:00
Shane Kilkelly
88f5f29982 Change how notification expiry works
Set the `expires` field to be a date in the future, after which the
document should be removed.
2016-08-12 11:38:17 +01:00
Shane Kilkelly
5cb7e3dc03 Remove redundant /notification path component 2016-08-12 09:56:16 +01:00
Shane Kilkelly
0a5430468c Alter how the notification doc is built 2016-08-12 09:54:08 +01:00
Shane Kilkelly
7bb6e6e18c Merge branch 'master' into pr-remove-by-key
# Conflicts:
#	test/unit/coffee/NotificationsTests.coffee
2016-08-12 09:43:38 +01:00
Shane Kilkelly
5fe04903ef Merge branch 'master' of github.com:sharelatex/notifications-sharelatex 2016-08-12 09:31:16 +01:00
Shane Kilkelly
a17040f00f Add commentary on ttl index 2016-08-11 12:03:50 +01:00
Shane Kilkelly
05e390ef89 Add an optional expiry to notifications. 2016-08-11 11:05:11 +01:00
Shane Kilkelly
fc78bfe86c Add an endpoint to remove a notification by its key alone 2016-08-11 10:01:21 +01:00
Shane Kilkelly
197ee9f4d9 add a .nvmrc file 2016-08-10 15:27:40 +01:00
Henry Oswald
5360bcae77 fix unit tests 2016-08-05 15:10:13 +01:00
Henry Oswald
afd85f9d90 bump mongojs to 2.4 2016-06-01 17:40:56 +01:00
Henry Oswald
4825a1f557 extract clearup func so it always runs 2016-06-01 14:57:06 +01:00
Henry Oswald
f8e9df9130 each health check is run with different user_id
means can do a full clean after tests
2016-06-01 14:52:35 +01:00
Henry Oswald
2b8ca59420 bump mongojs version 2016-06-01 14:38:06 +01:00
Henry Oswald
f81d40d573 add missing err check 2016-06-01 14:34:23 +01:00
Henry Oswald
3cae036c3c improve logging 2016-06-01 14:21:49 +01:00
Henry Oswald
9f566f7730 added logging and more error checking in health check 2016-06-01 14:10:44 +01:00
Henrique Dias
957e9cd486 Merge branch 'master' of https://bitbucket.org/sharelatex/notifications-sharelatex 2016-02-05 07:41:34 -02:00
Henrique Dias
c3514fd453 add mark key endpoint 2016-02-05 07:38:32 -02:00
Henry Oswald
8050f5ea08 change settings to 3042 2016-02-04 14:22:13 +00:00
Henry Oswald
7f74263cdc default port to 3042 2016-02-04 13:46:59 +00:00
Henry Oswald
35e0eafc95 cleaned up health check a little 2016-02-04 13:44:17 +00:00
Henry Oswald
b53dd50340 default port 3041 2016-02-04 13:38:33 +00:00
Henry Oswald
5dd890bfc3 Merge branch 'master' of bitbucket.org:sharelatex/notifications-sharelatex 2016-02-04 11:48:25 +00:00
Henrique Dias
6291a8d2cf fix user_id type 2016-01-21 14:34:12 -02:00
Henry Oswald
84aad3e184 unset messageOpts as well 2016-01-21 13:40:24 +00:00
Henrique Dias
50d66e9f31 add metrics 2016-01-20 11:57:29 -02:00
Henrique Santos
797353de15 add basic unit tests 2016-01-16 18:28:19 -02:00
Henrique Santos
2c81b978cf make it works 2016-01-14 18:42:48 -02:00
Henrique Santos
1e60327f2e create scaffolding base on tags repo 2016-01-14 10:35:16 -02:00