allura
Revision | d271a2486d1ed99e9594031fd96d4bba34cfb27c (tree) |
---|---|
Time | 2012-05-09 04:59:34 |
Author | Cory Johns <johnsca@geek...> |
Commiter | Cory Johns |
[#3598] Fixed project_updated event not firing on new permissions admin
Signed-off-by: Cory Johns <johnsca@geek.net>
@@ -678,6 +678,7 @@ class GroupsController(BaseController): | ||
678 | 678 | return dict(error='You cannot remove the admin permission from the admin group.') |
679 | 679 | M.AuditLog.log('revoked permission %s from group with id %s', permission, role_id) |
680 | 680 | c.project.acl.remove(M.ACE.allow(ObjectId(role_id), permission)) |
681 | + g.post_event('project_updated') | |
681 | 682 | return self._map_group_permissions() |
682 | 683 | |
683 | 684 | @without_trailing_slash |
@@ -697,6 +698,7 @@ class GroupsController(BaseController): | ||
697 | 698 | return dict(error='%s (%s) is already in the group %s.' % (user.display_name, username, group.name)) |
698 | 699 | M.AuditLog.log('add user %s to %s', username, group.name) |
699 | 700 | user.project_role().roles.append(group._id) |
701 | + g.post_event('project_updated') | |
700 | 702 | return dict(username=username, displayname=user.display_name) |
701 | 703 | |
702 | 704 | @without_trailing_slash |
@@ -716,6 +718,7 @@ class GroupsController(BaseController): | ||
716 | 718 | return dict(error='%s (%s) is not in the group %s.' % (user.display_name, username, group.name)) |
717 | 719 | M.AuditLog.log('remove user %s from %s', username, group.name) |
718 | 720 | user.project_role().roles.remove(group._id) |
721 | + g.post_event('project_updated') | |
719 | 722 | return dict() |
720 | 723 | |
721 | 724 | @without_trailing_slash |