Commit Graph

37 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