17332 Commits

Author SHA1 Message Date
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
1a38b92aa8 Updating current.sql to correct table structure 2013-03-08 09:27:16 +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
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