7126 Commits

Author SHA1 Message Date
Emil Siverhall
d3107875e3 prevent students of adding themselves as project partner when submitting new bachelor ideas. we already do this check when selecting ideas submitted by supervisors 2013-03-08 13:24:35 +01:00
Emil Siverhall
0f97eb714b ignored few tests handling keyword notification settings since this needs to be discussed before implemented 2013-03-08 10:38:50 +01:00
Emil Siverhall
f594cdd839 mounted notification settings page for a better looking url 2013-03-08 10:33:03 +01:00
Emil Siverhall
cb31164dd4 added annotation to setReceiving to be able to update objects, not only create new ones 2013-03-08 10:32:41 +01:00
Emil Siverhall
8fac21a263 overriding allowDelete with false on ProjectCRUDPanel since we dont want to allow delete on projects. now delete button is hidden in dialog 2013-03-08 09:42:52 +01:00
Emil Siverhall
63def39124 hiding notify by idea keywords checkbox for now since this is supposed to handle areas, not keywords 2013-03-08 09:42:50 +01:00
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
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