17729 Commits

Author SHA1 Message Date
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
0e46f2b773 Added missing @Service annotation 2013-03-14 17:23:41 +01:00
2cfa60e528 Added text to event column and method row.
Added missing description column.
2013-03-14 17:23:41 +01:00
3556e28986 Extracted common functionality to a base class 2013-03-14 17:23:41 +01:00
e1e02b8d81 Renamed argument/column in repository 2013-03-14 17:23:41 +01:00
20df57a56a Checkbox now starts selected if it is enabled. 2013-03-14 17:23:40 +01:00
fb36201062 Service method for checking delivery configuration 2013-03-14 17:23:40 +01:00
198ce0410d Clicking checkbox saves configuration 2013-03-14 17:23:40 +01:00
dcda01aced Service method for updating a delivery configuration 2013-03-14 17:23:40 +01:00
3a828e2f5a New convenience constructor 2013-03-14 17:23:40 +01:00
bcabe942ff Renamed Notification.Type attribute to type instead of group to make more sense. 2013-03-14 17:23:40 +01:00
d6e1c4ebce Checkbox for every method/event 2013-03-14 17:23:40 +01:00