17729 Commits

Author SHA1 Message Date
73980838c6 Peer receivers now include (co)supervisor, author and reviewer. 2013-03-08 09:26:37 +01:00
81a2146703 NotificationControllerImpl uses NotificationSource URLs again. 2013-03-08 09:26:37 +01:00
255d5c4b02 Some refactoring in BaseLandingPage to not rely on abstract methods in the constructor.
NewIdeaLandingPage.
2013-03-08 09:26:37 +01:00
876c88fe54 Removed old bit pattern in NotificationEvent.
Added "required" constructor to NotificationEvent to stop error spam.
Added missing serialVersionUID to PeerEvent
2013-03-08 09:26:37 +01:00
02f2268892 Correct recipients for PeerReview.
Refactored notification controller.
Fixed bad signature in FinalSeminar.
2013-03-08 09:26:37 +01:00
f7f4178d41 getMembers in PeerReview 2013-03-08 09:26:37 +01:00
fb84e6e477 PeerRequest uses correct receivers 2013-03-08 09:25:42 +01:00
966428c6b9 Added getMembers 2013-03-08 09:25:42 +01:00
d790225e75 notifyIdea uses new receiver configuration 2013-03-08 09:24:57 +01:00
1bda712d46 getMembers() in NewIdea 2013-03-08 09:24:57 +01:00
bf8fc5a634 Project and seminar notifications now use the gui specified receivers. 2013-03-08 09:24:06 +01:00
9abd70d9b7 Renamed service methods to better communicate what they do. 2013-03-08 09:24:06 +01:00
5fda9190d2 Added peer panel to receiver configuration. 2013-03-08 09:24:06 +01:00
f95d95541c Migrated PeerRequestEvent.Event into PeerEvent.Event 2013-03-08 09:24:06 +01:00
666ecdeb0c Added idea receiver configuration. 2013-03-08 09:23:11 +01:00
10bbe34364 Removed all specific implementations of AbstractReceiverConfigurationPanel since they are no longer needed.
Updated settings page with the new generic panel.
2013-03-08 09:23:10 +01:00
2ce33669e3 Heavy refactoring of how receiver configuration is stored.
Now only uses one class and one setter/getter in service.
2013-03-08 09:23:10 +01:00
7b8da16dee Added seminar table for receiver settings 2013-03-08 09:23:10 +01:00
e79df9704d New service methods for seminar events 2013-03-08 09:23:10 +01:00
fa2e609b0b New convenience constructors. 2013-03-08 09:23:10 +01:00
aa99c1c6b0 Added receiver configuration page. 2013-03-08 09:23:10 +01:00
59f7f1f696 Added event column.
Added some missing HTML.
2013-03-08 09:21:32 +01:00
1d84c6bc3c Oh hibernate 2013-03-08 09:21:32 +01:00
d82d5e5b7c Workaround since regular WHERE conditions with TYPE will not short circuit correctly and fail on event comparison since its different for different subclasses. 2013-03-08 09:21:32 +01:00
908e0c11ce Added missing table cell on event rows 2013-03-08 09:21:32 +01:00
279409549f Fixed a bug where list view did not use abstract member list when rendering event rows 2013-03-08 09:21:32 +01:00
df3a2b762c Table wrapped in a form to conform to HTML standard. 2013-03-08 09:21:32 +01:00
2234475817 Major refactoring. Extracting common functionality to a generic base class. 2013-03-08 09:21:32 +01:00
8ef34eec9a Renamed the methods to better communicate that there is only one type of configuration. 2013-03-08 09:21:32 +01:00
d1e090e54b Added transaction annotations 2013-03-08 09:21:31 +01:00
fc2988749b Service method for getting receiver setting 2013-03-08 09:21:31 +01:00
49d9d5da1b Fixed case on a variable 2013-03-08 09:21:31 +01:00
9ce21f3a34 Clicking checkbox updates setting 2013-03-08 09:21:31 +01:00
e876bfbc54 Test and implementation to update project configuration settings 2013-03-08 09:21:31 +01:00
01f41988b3 Checkbox for every member type for every event. 2013-03-08 09:21:31 +01:00
9a018efbc2 List view for member types 2013-03-08 09:21:31 +01:00
6f6e154ba3 Updated current.sql with new receiver configuration entity 2013-03-08 09:21:31 +01:00
cd803f1594 Start of project receiver configuration panel 2013-03-08 09:19:30 +01:00
657ee8afee Start of project receiver configuration panel 2013-03-08 09:19:30 +01:00
d78a9dccda Added service 2013-03-08 09:19:30 +01:00
2fd1c4ab8b Repo and renamed base class 2013-03-08 09:19:30 +01:00
680c697d2d Peer receiver configuration concrete subclass 2013-03-08 09:19:30 +01:00
93f7ed5fd5 Idea receiver configuration concrete subclass 2013-03-08 09:19:30 +01:00
90d09e9756 Seminar receiver configuration concrete subclass 2013-03-08 09:19:30 +01:00
dfeb8b3765 Project receiver configuration concrete subclass 2013-03-08 09:19:30 +01:00
8b0ef0b58f Added explicit name to id column 2013-03-08 09:19:30 +01:00
caa56b9cea Escaped discriminator column name since it uses a reserved word and automatic schema generation crashes. 2013-03-08 09:19:30 +01:00
91f3786429 Removed unique constraint, cant use a subclass defined column 2013-03-08 09:19:30 +01:00
466380a078 Base entity for receiver configuration 2013-03-08 09:19:29 +01:00
Emil Siverhall
aa6b2ac7df Merge branch 'thesisReviewAdminSetting' into develop 2013-03-07 14:05:52 +01:00