17140 Commits

Author SHA1 Message Date
52d826c6e6 Refactoring of the receiver configuration panel.
Now with 100% more test
2013-03-14 17:25:53 +01:00
d9a44e79bf Refactoring to get rid of unnecessary class 2013-03-14 17:25:53 +01:00
4793420160 Compilation worker uses new delivery settings 2013-03-14 17:25:53 +01:00
3541402855 @Deprecation markings 2013-03-14 17:25:53 +01:00
49cd35c6bc Now uses delivery configuration to determine mail compilation. 2013-03-14 17:25:53 +01:00
0c244643a1 Now uses delivery configuration to determine mail compilation. 2013-03-14 17:25:53 +01:00
a16c1f404d Removed old id property that became obsolete with the creation of the base class Configuration 2013-03-14 17:25:53 +01:00
50a24a1704 User delivery configuration panel now correctly fetches the users settings instead of always going for default 2013-03-14 17:25:53 +01:00
d1e86f9480 Fixed getConfiguration method, was faulty 2013-03-14 17:25:53 +01:00
0beaa71b64 Cant use = NULL, updated to two queries where one uses IS NULL 2013-03-14 17:25:53 +01:00
d10d291199 Old notification settings panel no longer displays web/mail setting. 2013-03-14 17:25:52 +01:00
928abe0dd2 Small refactoring. 2013-03-14 17:25:13 +01:00
5c2feae5ef NotificationControllerImpl refactored to work with Member instead of User.
NewIdeaServiceImpl fixed to send Members instead of Users.
Test updated to have better default mock return values.
Added test to verify only supervisor delivery settings is checked.
2013-03-14 17:25:13 +01:00
d11fc7ed97 Panel now updates user specific delivery methods 2013-03-14 17:24:29 +01:00
6e49f1a807 Service methods for user specific delivery settings 2013-03-14 17:24:29 +01:00
09a4e5d587 Delivery panel is now hidden if no events for that type should be rendered.
Has a method to determine wether description should be editable or not.
Broke out functionality to update delivery setting in preparation for user specific settings.
2013-03-14 17:24:29 +01:00
7345fdc68b Added delivery method panel to supervisor->settings->notifications 2013-03-14 17:24:29 +01:00
62aa925c1d Refactoring of DeliveryConfigurationPanel to reduce duplicate code.
Added test to (Member)DeliveryConfigurationPanel
2013-03-14 17:24:29 +01:00
b9f5b44f6d More refactoring. Now works with arrays instead of having to wrap every Enum.values() in list creation 2013-03-14 17:24:29 +01:00
29ef8dd454 Test for filtered panel.
Fixed filtering implementation.
2013-03-14 17:24:28 +01:00
97156e869d Test now tests the base class and not the specific implementation 2013-03-14 17:24:28 +01:00
5b48de3d64 Delivery configuration panel that allows filtering based on member role (only shows events enabled for that role) 2013-03-14 17:24:28 +01:00
38334887b5 More refactoring, less abstract methods 2013-03-14 17:24:28 +01:00
b56fc9204b Added overrideable method to disable editing of delivery methods 2013-03-14 17:24:28 +01:00
38c0b5837a Renaming html and properties 2013-03-14 17:24:28 +01:00
047bbb2ecb Filtered delivery configuration 2013-03-14 17:24:28 +01:00
dc9f78daaf Name refactoring 2013-03-14 17:24:28 +01:00
1a80e4ae25 Changed mount to new settings page 2013-03-14 17:24:27 +01:00
de7dfbd29e Added missing mock 2013-03-14 17:24:27 +01:00
4dc6ab81f0 Deleted old test 2013-03-14 17:24:27 +01:00
046771d984 Changed how (Ajax)TabbedPanels are rendered 2013-03-14 17:24:27 +01:00
ac2478ea92 Major refactoring of how the pages are built up 2013-03-14 17:24:27 +01:00
34a8010fe6 Receiver configuration shows description 2013-03-14 17:24:27 +01:00
e0337fa163 Delivery configuration panel shows description and has editing capabilities. 2013-03-14 17:24:27 +01:00
0267fe2705 Added missing @Service annotation 2013-03-14 17:24:27 +01:00
ef81584f15 Panel for editing event configurations (description only so far) 2013-03-14 17:24:27 +01:00
76ccc3bfd7 Delivery panel contains description 2013-03-14 17:24:26 +01:00
ad6cf18751 More robust testing 2013-03-14 17:24:26 +01:00
d2202700fa Service method for set description 2013-03-14 17:24:26 +01:00
6b124a3ffc Added transactional annotation 2013-03-14 17:24:26 +01:00
cc2aff75bd Service method for finding description 2013-03-14 17:24:26 +01:00
8143186d01 Event configuration (for description, and possibly more later?) and repository. 2013-03-14 17:24:26 +01:00
29412cfc99 Where did this test come from? 2013-03-14 17:24:26 +01:00
5b529a0343 Added text to event column and method row.
Added missing description column.
2013-03-14 17:24:26 +01:00
22f0d866e1 Extracted common functionality to a base class 2013-03-14 17:24:26 +01:00
2a8514985b Checkbox for every method/event 2013-03-14 17:24:26 +01:00
b8ae0728d8 Row for events 2013-03-14 17:24:25 +01:00
ae7b81cf18 Beginning of delivery setting panel 2013-03-14 17:24:25 +01:00
6a376ec279 Refactored configuration entities. 2013-03-14 17:24:25 +01:00
eacf9b67ba Page for delivery settings for every event. 2013-03-14 17:23:41 +01:00