allura-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From shalithasura...@apache.org
Subject [allura] 01/02: [#8323] Add merge request support for user notifications
Date Tue, 13 Aug 2019 16:29:22 GMT
This is an automated email from the ASF dual-hosted git repository.

shalithasuranga pushed a commit to branch ss/8323
in repository https://gitbox.apache.org/repos/asf/allura.git

commit 6f071335a05db8ddc10c4aee48f5ffbf26efcf69
Author: Shalitha Suranga <shalithasuranga@gmail.com>
AuthorDate: Tue Aug 13 21:40:10 2019 +0530

    [#8323] Add merge request support for user notifications
---
 Allura/allura/controllers/repository.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/Allura/allura/controllers/repository.py b/Allura/allura/controllers/repository.py
index 0d08086..3d72882 100644
--- a/Allura/allura/controllers/repository.py
+++ b/Allura/allura/controllers/repository.py
@@ -220,6 +220,7 @@ class RepoRootController(BaseController, FeedController):
                 ref_id=mr.index_id(),
             )
             session(t).flush()
+            allura.tasks.notification_tasks.send_usermentions_notification(mr, kw['description'])
             g.director.create_activity(c.user, 'created', mr,
                                        related_nodes=[c.project], tags=['merge-request'])
             redirect(mr.url())
@@ -475,6 +476,7 @@ class MergeRequestController(object):
             # trigger error_handler directly
             return self.edit(**kw)
         changes = OrderedDict()
+        old_text = self.req.description
         if self.req.summary != kw['summary']:
             changes['Summary'] = [self.req.summary, kw['summary']]
             self.req.summary = kw['summary']
@@ -493,6 +495,7 @@ class MergeRequestController(object):
 
         if changes:
             self.req.add_meta_post(changes=changes)
+            allura.tasks.notification_tasks.send_usermentions_notification(self.req, kw['description'],
old_text)
             g.director.create_activity(c.user, 'updated', self.req,
                                        related_nodes=[c.project], tags=['merge-request'])
         self.refresh()


Mime
View raw message