18297 Commits

Author SHA1 Message Date
Emil Siverhall
ce583f82c7 added new general system setting to enable/disable partner confirmation on ideas 2013-01-28 12:25:36 +01:00
Emil Siverhall
bf43a70b13 we now display e-mail as well on the AddRemoveStudents component. without it, it's hard to know which student's been picked if there are more than one with the same name 2013-01-28 12:25:34 +01:00
Emil Siverhall
69ad5a614b students being added as a partner of a student submitted idea does not need to confirm the participation 2013-01-28 12:25:32 +01:00
5d3c1f9f9d Added missing title/body text for exported idea notifications. 2013-01-28 11:48:59 +01:00
08632adf12 Merge branch 'defect/adding_checklist' into develop 2013-01-28 11:41:26 +01:00
22aaf562a0 Reloading project to prevent lazy init exception when fetching recipients for a project after adding a checklist.
Strange that this is needed since the backing model is a detachable model. Probably something with ajax requests.
2013-01-28 11:40:10 +01:00
7b81c2e8e0 Added missing SQL statement 2013-01-28 11:26:12 +01:00
a38d415ac5 Merge branch 'feature/auto_idea_export' into develop 2013-01-28 11:18:44 +01:00
c961261c5c Test suite updated to account for the new robustness checks 2013-01-28 11:14:37 +01:00
e41e5e7579 More robust eligible checking before trying to export 2013-01-28 11:10:57 +01:00
f28cf167b7 Export idea worker scheduled to run daily at 00:05 2013-01-28 11:09:51 +01:00
7e5a8eb3b3 Removed non-used periodService mock 2013-01-28 11:09:32 +01:00
ba0bfd66fe Newly built ideas have coursestartdate set to now 2013-01-28 11:08:57 +01:00
85654f918f Different way of injecting properties 2013-01-28 11:05:43 +01:00
d9c2e2bc25 Added private modifier to NewIdea attribute 2013-01-25 17:13:40 +01:00
6a059becbf Heavy refactoring 2013-01-25 17:10:32 +01:00
232872be8f New property resources. 2013-01-25 17:09:28 +01:00
1dcf1514c2 Test printing out the mail sent to thesis support to change it easier 2013-01-25 15:33:07 +01:00
91212ca18c Heavy refactoring of IdeaExportWorker 2013-01-25 15:32:10 +01:00
Emil Siverhall
fe2194e924 Merge branch 'clickableTitleColumns' into develop 2013-01-25 14:58:08 +01:00
Emil Siverhall
b3c6b9a942 some datatable that used ClickableTitleColumn pointed to the project instead of the project title which caused ClassCastException with the method shortening project titles 2013-01-25 14:57:45 +01:00
b43a9c83a5 Recipient for support mails from idea export worker 2013-01-25 13:51:59 +01:00
10b729f3a6 Support mail contains author names 2013-01-25 13:44:03 +01:00
Emil Siverhall
77abae5576 Merge branch 'newIdeaMigration' into develop 2013-01-25 12:05:28 +01:00
Emil Siverhall
500e015087 added migrate link for ProjectIdeas to System maintenance page as well 2013-01-25 12:01:05 +01:00
Emil Siverhall
76bcc0b1ec ProjectIdeas doesnt have a completed status so when adding match objects we need to check if the confirmed ideas are connected to projects. if so, add status completed. 2013-01-25 12:01:02 +01:00
Emil Siverhall
b6e065e2b5 ProjectIdea.Status.PUBLISHED translates to NewIdea.Status.SUGGESTED (which is not implemented in our process as of now) 2013-01-25 12:01:00 +01:00
Emil Siverhall
08742dc917 added sql changes to NewIdea in current.sql 2013-01-25 12:00:58 +01:00
Emil Siverhall
f223e38d6d added migration method to old ProjectIdeas as well 2013-01-25 11:59:55 +01:00
Emil Siverhall
1eac44df4c matched ideas on supervisor new idea start page needs to include completed ideas as well. 2013-01-25 11:59:53 +01:00
Emil Siverhall
5457b2b10a fixed some npe's that came with the migrated ideas since language isn't optional anymore 2013-01-25 11:59:50 +01:00
Emil Siverhall
7fece6a4d3 added link to migrate supervisor idea to our system maintenance page 2013-01-25 11:59:48 +01:00
Emil Siverhall
31f8c14be6 migration method for supervisor ideas is ready to be tested.. 2013-01-25 11:59:46 +01:00
Emil Siverhall
aa02e84562 added a new migrateMatch period that takes date created as well, since we need to create new match objects with the same dateCreated as the old idea match 2013-01-25 11:59:43 +01:00
Emil Siverhall
2d11b4d3d2 language and research area are now optional on the NewIdea entity. migration from old ideas would fail otherwise 2013-01-25 11:59:41 +01:00
Emil Siverhall
3f768318b1 added translation methods from SupervisorIdeas ideaStatus and ProjectIdeas status to NewMatch.Status enums. need this to migrate the old ideas 2013-01-25 11:59:38 +01:00
Emil Siverhall
89daeeaa78 new constructor for NewIdeaParticipation to make the code a bit cleaner 2013-01-25 11:59:36 +01:00
9caf226545 Test refactoring.
Support mail contains supervisor name.
2013-01-25 11:42:55 +01:00
05553cdf1a Support mail sender is now SciPro 2013-01-25 11:12:02 +01:00
52535a439a Support mail contains error message test 2013-01-25 11:09:02 +01:00
58767db775 ApiClient now parses the daisy error message from the response if something went wrong. 2013-01-25 10:47:38 +01:00
35c1d5432d More tests for IdeaExportWorker 2013-01-25 10:15:21 +01:00
fred-fri
9ea159fdde removed unused css 2013-01-25 17:57:11 +09:00
03beb9ca14 Notifications for failed exports 2013-01-25 09:56:19 +01:00
fred-fri
cf3a2ed68c removed unused css 2013-01-25 17:55:32 +09:00
fred-fri
273dc626c5 made shortening of titles in tables work as it should 2013-01-25 17:53:09 +09:00
0d1404304a Renamed NotificationSource#source to message to better communicate what it is. 2013-01-25 09:48:11 +01:00
71f643767f Notification URLs are now specified in a properties file and spring injected into NotificationSourceURL bean which can be injected where needed. 2013-01-25 09:39:22 +01:00
fred-fri
c8359f1c14 notify line was missing from a notify method 2013-01-25 15:48:01 +09:00
fred-fri
5214118ec3 Merge branch 'release20130125' 20130125 2013-01-25 12:51:47 +09:00