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
4617382de1
Removed illegal @Column annotation on @ManyToOne attribute
2013-03-14 17:23:40 +01:00
5466ad868a
Row for events
2013-03-14 17:23:40 +01:00
8ecdf0974e
Beginning of delivery setting panel
2013-03-14 17:23:40 +01:00