17768 Commits

Author SHA1 Message Date
Emil Siverhall
cab00fb894 opponents and active participant may never see the thesis review container 2013-03-15 09:50:36 +01:00
Emil Siverhall
7e4219bb3b made thesis review settings visible on final seminar settings 2013-03-15 09:50:34 +01:00
Emil Siverhall
a4b5ce9cae some uncommitted rendering tests 2013-03-15 09:50:32 +01:00
Emil Siverhall
1999eadcea added sql to current.sql file 2013-03-15 09:50:30 +01:00
Emil Siverhall
a8283c76a3 all reviews are submitted if number of reviews is the same as number of reviewers.. 2013-03-15 09:49:08 +01:00
Emil Siverhall
61e669b246 new deleteReview method that deletes file from repo and cascades delete on file description as well 2013-03-15 09:49:06 +01:00
Emil Siverhall
7473e40a8b changed repo path of where to store thesis reviews so each uploader have a specific folder. 2013-03-15 09:49:03 +01:00
Emil Siverhall
a442f4ce27 added delete link to uploaded reviews and make sure list is refreshed properly when files are uploaded/deleted 2013-03-15 09:49:01 +01:00
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
821cf80f90 working on panel for nonworkdays 2013-03-15 17:22:57 +09: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