stable

Clone or download

Read-only

Remove ugroup from notifications

This is a part of story #9892: notify group of people in addition to individuals Run forgeupgrade, insert entries in the table plugin_docman_notification_ugroups. Then remove the ugroup with the UI. Change-Id: I34fb3c90634d2492087ef7e6fa311fc2653d94e1

Modified Files

Name
M plugins/docman/include/Docman_Actions.class.php +63 −29 Go to diff View file
M plugins/docman/include/Docman_Controller.class.php +47 −12 Go to diff View file
M plugins/docman/include/Docman_NotificationsManager.class.php +50 −6 Go to diff View file
M plugins/docman/include/Notifications/UGroupsRetriever.php +11 −0 Go to diff View file
A plugins/docman/include/Notifications/UgroupsRemover.php +39 −0 Go to diff View file
M plugins/docman/include/Notifications/UgroupsToNotifyDao.php +32 −0 Go to diff View file
A plugins/docman/include/Notifications/UsersRemover.php +39 −0 Go to diff View file
M plugins/docman/include/Notifications/UsersRetriever.php +7 −0 Go to diff View file
M plugins/docman/include/autoload.php +4 −2 Go to diff View file
M plugins/docman/include/docmanPlugin.class.php +19 −3 Go to diff View file
M plugins/docman/include/view/Docman_View_ItemDetailsSectionNotifications.class.php +2 −2 Go to diff View file
M plugins/docman/site-content/en_US/docman.tab +7 −4 Go to diff View file
M plugins/docman/site-content/fr_FR/docman.tab +7 −4 Go to diff View file
M plugins/docman/templates/item-details-notifications.mustache +2 −2 Go to diff View file
M plugins/docman/tests/DocmanActionsTest.php +41 −38 Go to diff View file
M plugins/docman/tests/NotificationsManagerTest.php +55 −9 Go to diff View file
M plugins/docman/tests/NotificationsManager_DeleteTest.php +6 −2 Go to diff View file
M plugins/docman/tests/NotificationsManager_MoveTest.php +8 −1 Go to diff View file