4361 Commits

Author SHA1 Message Date
Emil Siverhall
3c0cc1d5c9 Added option to only have thesis support as recipient for both projects and project ideas. This needs a user with thesis support e-mail in the database to work with the current mail event model. 2012-02-21 14:38:25 +01:00
Emil Siverhall
19f19af1a4 date picker start date is 6 months before todays date 2012-02-21 14:38:23 +01:00
Emil Siverhall
d8c7a9e436 added null check to avoid npe when choosing to show recipients before doing choices 2012-02-21 14:38:21 +01:00
Emil Siverhall
3ebad8d03b added different labels for the date picker depending on if recipients is filtered by project or project ideas 2012-02-21 14:38:19 +01:00
Emil Siverhall
50f470d25d added date filtering for projects as well. Filtering on daisy start date for the active projects 2012-02-21 14:38:17 +01:00
Emil Siverhall
e195700624 added userset for test purposes with only one e-mail. also made all sets that concern project ideas use date filter as well. 2012-02-21 14:33:31 +01:00
Emil Siverhall
b6ea126fb6 added filtering on project level, project or project idea and date of submission. some more work is needed on date pickers to make them update on change 2012-02-21 14:33:29 +01:00
Emil Siverhall
14e5b00533 added recipient set for co-supervisors of active projects 2012-02-21 14:33:27 +01:00
Emil Siverhall
bacc6bfcfe added list of selected recipients to admin mail panel 2012-02-21 14:33:25 +01:00
Emil Siverhall
919c7d3c3a added recipient set for active reviewers 2012-02-21 14:33:23 +01:00
Emil Siverhall
8d99e990ce code cleanup 2012-02-21 14:33:21 +01:00
Emil Siverhall
e3ee0874f9 check to make sure that recipient is selected 2012-02-21 14:33:19 +01:00
Emil Siverhall
64f43d9355 added recipient set for authors with project ideas waiting to be confirmed 2012-02-21 14:33:17 +01:00
Emil Siverhall
f48bcc0ce8 added recipient set for supervisors with active projects 2012-02-21 14:33:15 +01:00
Emil Siverhall
cca16fda2f Added recipients sets for a number of predefined groups that will receive e-mails. Still needs some kind of split into different mails when list of recipients is to long. 2012-02-21 14:33:13 +01:00
Emil Siverhall
1b487ae750 added facade class for handling recipient sets 2012-02-21 14:30:12 +01:00
Emil Siverhall
ffe60623b9 added info box if e-mail sending is disabled in the system. that concerns this feature as well 2012-02-21 14:30:10 +01:00
Emil Siverhall
3e979cf478 added component specific feedback panels for subject and message body fields. also added default radio choice value to avoid null pointers 2012-02-21 14:30:08 +01:00
Emil Siverhall
9cd2fdc9dd started working on mass e-mail feature for admins. sending of e-mail seems to work. selection of recipients needs a lot of work. 2012-02-21 14:30:06 +01:00
Emil Siverhall
f966336302 added new page and tab in admin menu for new mail functionality 2012-02-21 14:30:04 +01:00
Tom Vahlman
cb05b984e9 Should not be possible to edit start date (or end date) of an application period to a date before today. + Added static import of org.junit.Assert. 2012-02-21 11:56:18 +01:00
Tom Vahlman
7de1c5e60d Replaced wrong assert lib with static org.junit.Assert. 2012-02-21 11:53:56 +01:00
Fredrik Friis
8eed555335 added info 2012-02-21 16:20:44 +09:00
Tom Vahlman
d3157e231e Adding NotNull annotations for ApplicationPeriods. 2012-02-20 17:37:20 +01:00
Tom Vahlman
d16cea6ab9 Adding NotNull annotations for ApplicationPeriods. 2012-02-20 17:31:43 +01:00
Tom Vahlman
b5c106f5a1 The new SQL for the changes of the table ApplicationPeriod must be tested properly before it can be delivered. 2012-02-20 16:09:33 +01:00
Tom Vahlman
a630784ae4 Forgot to test => rollback 2012-02-20 15:18:56 +01:00
Tom Vahlman
c6dfb893ca Forgot to test => rollback 2012-02-20 14:22:08 +01:00
Tom Vahlman
b2dae45419 Added the annotations @NotNull and @Temporal. 2012-02-20 14:15:30 +01:00
Tom Vahlman
2c8592541b Added the validation-api which makes it possible to use annotations like @NotNull. 2012-02-20 14:14:33 +01:00
Fredrik Friis
43617bd858 inactive projects are now invisible to authors 2012-02-20 20:44:44 +09:00
Fredrik Friis
02dc395304 added project status to projectdetailspanel 2012-02-20 19:59:38 +09:00
Tom Vahlman
b5bc5affad Rolled back we must run the alter statement on Puff first!!!. 2012-02-17 17:59:07 +01:00
Tom Vahlman
db4805bae8 Added missing table-name + table columns in a match period should be not null. 2012-02-17 17:53:28 +01:00
anto-gom
b1bb91f87f Merge branch 'cmslink' into develop 2012-02-17 03:41:22 +01:00
anto-gom
c493c45ee4 Fixed style of left-hand part of top level navigation menu with "Start"
tab. Simplified CSS rules and HTML pages. Removed some redundant markup
and CSS rules.
2012-02-17 02:58:48 +01:00
Tom Vahlman
ce37d5e2da Added a TODO message. 2012-02-16 17:43:37 +01:00
Tom Vahlman
4ef61f36d8 Added a test for selecting supervisor based on language + saved rejected matches in the RAM database. 2012-02-16 17:42:49 +01:00
Tom Vahlman
b3736af8ff Added a test for comparing deleted keywords with not deleted ones. 2012-02-16 16:02:38 +01:00
Tom Vahlman
e137027b06 The application period window is to low when info-messages are added. 2012-02-16 15:26:38 +01:00
Tom Vahlman
9bfd71ee9e Refactored out an edit test. 2012-02-16 15:12:11 +01:00
Tom Vahlman
985ed872e8 Added a test. 2012-02-16 15:11:22 +01:00
Tom Vahlman
5cd64a9eea Added some comments and saved after editing a period. 2012-02-16 11:41:12 +01:00
Tom Vahlman
20b1d10219 Refactored the test code, instance variables should be local variables if possible, unused code are removed etc.. 2012-02-16 11:13:23 +01:00
Tom Vahlman
9ebe83fdd0 Refactored the test code, instance variables should be local variables if possible, unused code are removed etc.. 2012-02-16 11:04:15 +01:00
Tom Vahlman
856ae14693 Refactored the test code, instance variables should be local variables if possible, unused code are removed etc.. 2012-02-16 10:54:38 +01:00
Tom Vahlman
0d8b2905f1 Refactored the code for saving an application period.. 2012-02-16 10:44:11 +01:00
Tom Vahlman
4f4fb4b93b Removed duplicate test. 2012-02-15 21:22:03 +01:00
Tom Vahlman
554f479947 Added a method for cleaning up old setup data before running a test. 2012-02-15 21:14:43 +01:00
Tom Vahlman
42c3496e17 Method for removing application periods wrongly implemented. 2012-02-15 16:49:41 +01:00