Emil Siverhall
a650dca368
added download link of thesis review and removed co-supervisors from thesis reviewers
2013-03-15 09:48:59 +01:00
Emil Siverhall
0eed0e5d73
only the supervisor should upload thesis reviews through the seminar panel
2013-03-15 09:48:55 +01:00
Emil Siverhall
533e969ed5
added userlabel with the thesis reviewer
2013-03-15 09:48:53 +01:00
Emil Siverhall
1c56a5cfee
added some upload of thesis review logic and small fix to filter model
2013-03-15 09:48:51 +01:00
Emil Siverhall
818e4a645f
added list of uploaded reviews and some logic of when to display reviews
2013-03-15 09:48:48 +01:00
Emil Siverhall
502067a080
added filter model to use in list view when some list objects
...
shouldnt be rendered
2013-03-15 09:48:46 +01:00
Emil Siverhall
d3ec74c34c
some new repo/service methods
2013-03-15 09:48:44 +01:00
Emil Siverhall
a2efd4238e
some work on the thesis review panel containing the upload form
2013-03-15 09:48:39 +01:00
Emil Siverhall
ea22dee697
added file repo paths for reviews
2013-03-15 09:48:37 +01:00
Emil Siverhall
d96f84c4b3
added assert thesis reviewer check to upload controller to make sure uploader is an allowed reviewer
2013-03-15 09:48:35 +01:00
Emil Siverhall
525f08bfe6
added helper method to FinalSeminar to retrieve all allowed ThesisReviewers
2013-03-15 09:48:33 +01:00
Emil Siverhall
dcdc94d6f6
repo and service classes added
2013-03-15 09:48:31 +01:00
Emil Siverhall
5254459e72
started working on an upload form for thesis reviews
2013-03-15 09:48:29 +01:00
Emil Siverhall
d5ab71fe85
added basic do for thesis reviews
2013-03-15 09:48:27 +01:00
fred-fri
08a01945e8
Merge branch 'release20130315'
20130315
2013-03-15 12:05:03 +09:00
fred-fri
b1230740c4
added new db update file
2013-03-15 12:03:57 +09:00
fred-fri
b42ef0bf69
minor markup change
2013-03-15 12:02:15 +09:00
4c95be3687
Added two new tables
2013-03-14 17:30:38 +01:00
6fd49f8649
Removed useless inner package
2013-03-14 17:25:54 +01:00
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