Commit Graph

6912 Commits

Author SHA1 Message Date
a5422158cc 2446 Prevent supervisors from taking ideas during the matching period 2022-03-03 13:37:14 +01:00
94115c1632 2484 TR 2022-03-02 12:19:06 +01:00
5f1ffaece9 2485 Upgraded from old Excel format to new Office Open XML format 2022-02-28 14:18:50 +01:00
5290eba32e 2484 Turn off exception logging on invalid URLs 2022-02-24 11:44:08 +01:00
3f29783b63 2173 Make it easier to continue to idea creation after importing research areas 2022-02-24 11:17:35 +01:00
nikos dimitrakas
a52c854ba2 2173 TR Kolla att man har minst ett aktivt forskningsområde. 2022-02-17 10:02:38 +01:00
nikos dimitrakas
1b2fd571eb Tog bort konstigt tecken 2022-02-17 09:12:40 +01:00
nikos dimitrakas
9388fde4ac Språkanpassningar vid användning av etc. 2022-02-16 14:28:28 +01:00
nikos dimitrakas
ccd80cd8d3 2502 TR Anpassade case till hur det visas i Daisy och på webben. 2022-02-16 14:13:37 +01:00
53e85865ce 2502 Research area selection improvements
* Allow supervisors to pick inactive research areas when editing projects.
* Clearly mark inactive research areas as such
2022-02-16 09:17:49 +01:00
750fac828f 2402 Allow students to remove their own partner ad 2022-02-11 12:14:57 +01:00
26e8993503 Refactoring 2022-02-11 12:05:53 +01:00
ed16f95917 Fix bug showing status for worker that did not run 2022-02-11 11:56:22 +01:00
d076ca43d9 Fix bug changing the days partner ads are visible 2022-02-11 11:54:37 +01:00
db854ef3f6 2404 Student can change partners on accepted supervisor idea 2022-02-09 20:23:27 +01:00
0a4156d884 2494 Admins can edit project research area 2022-02-08 19:22:31 +01:00
03db13f073 2474 TR 2022-01-28 11:00:51 +01:00
nikos dimitrakas
d26c6abd0c Stavfel 2022-01-27 11:34:37 +01:00
ee407a39c0 Replace with built-in Wicket functionality 2022-01-27 11:08:35 +01:00
7819e7b80c 2449 2474 Research area changes
* Research area follows from idea to project phase
* Research area can be edited by supervisors
* Research area must be confirmed by supervisor when they request reviewer
2022-01-27 10:52:28 +01:00
61773eb56c 2480 Inform supervisors they do not have to take action when project creation fails 2022-01-18 15:00:42 +01:00
211a9da259 2173 Prevent supervisors from creating ideas if they have no research areas.
Provide a way for them to easily sync over their research areas from Daisy.
2022-01-16 21:22:06 +01:00
d360ed720f Fix for CVE-2017-9096 by replacing iText with the open source fork OpenPDF 2021-12-23 13:44:34 +01:00
577faac7c0 2441 Show projects research area in Admin / Projects instead of supervisors 2021-12-20 21:10:27 +01:00
4b9fffb9e6 2444 Research area must now be specified when requesting review approval 2021-12-19 17:36:52 +01:00
788ceec345 2433 Set research area when sending publication to Daisy 2021-12-19 17:33:13 +01:00
48f596d4af Fix (some) dependencies with known security holes 2021-12-13 15:57:32 +01:00
ce4135af49 Fix column label 2021-12-06 20:41:16 +01:00
abca57fae3 Move dependency versions to parent pom 2021-11-29 21:27:39 +01:00
4dff775a97 Upgrade Mockito and JUnit 2021-11-29 15:33:57 +01:00
a47509e1e5 Removed unused dependency.
62/62
2021-11-28 23:19:30 +01:00
adc7eb47fc Version upgrades
Preparation for new Java and Wicket versions.
2021-11-27 12:34:54 +01:00
4ae7a8bc0d Prevent students from submitting/selecting ideas outside the period by directly accessing the URL 2021-11-23 12:25:52 +01:00
52b68b3377 2407 Fixed tiny user auto completes in modal dialogs
Select2s built-in width calculations failed on AJAX created modal windows. Force them to always be 100% width and size them using a container if required.
2021-11-16 11:39:59 +01:00
ef4434e64c 2408 Improved text for the "no program" choice when creating/selecting ideas. 2021-11-16 11:37:09 +01:00
5f1ab1c481 Change SciPro CSS reference to using Wickets built in versioning. Fixes caching problems when changing CSS rules. 2021-11-16 01:04:09 +01:00
94f0cbd7a7 2403 Remove wrapping from project type name 2021-11-15 21:40:41 +01:00
9acf74c5ba 2403 Better layout when editing supervisor targets 2021-11-15 20:36:05 +01:00
2f0da6e432 Changed to a more specific type on FilteredService 2021-11-15 19:37:17 +01:00
bcb2a10895 2406 Project type exemption should be taken into account when selecing supervisor ideas 2021-11-12 17:41:12 +01:00
6171b97990 2398 Keep the admin menus when viewing final seminar details 2021-11-09 15:57:39 +01:00
d7c4035d68 2396 Better information for students when their project creation is delayed. 2021-11-09 15:48:06 +01:00
99a002a628 2395 Rejection comments from reviewer is posted by the system instead of the supervisor
43/62
2021-11-08 00:58:06 +01:00
86c18de12e Fix editing ideas outside the periods open date if the student has an exemption 2021-10-28 16:37:46 +02:00
c6e8c8b297 2085 TR 2021-10-13 16:57:13 +02:00
89d3d93cf8 Upgrade to Mockito 4
41/62
2021-10-13 16:17:16 +02:00
nikos dimitrakas
2331fc28ce 2085 TR stavfel och tydligare etikett. 2021-10-07 13:31:43 +02:00
5ffb505443 2085 Naming and label fixes 2021-10-04 15:49:57 +02:00
27173737ba 2085 Fixa undantagshantering på application periods 2021-10-01 17:05:55 +02:00
3f3607cd68 2085 Fixa undantagshantering på application periods 2021-10-01 15:20:44 +02:00
bd7f138d43 2085 Fixa undantagshantering på application periods 2021-10-01 13:38:20 +02:00
58d73d3247 Merge remote-tracking branch 'origin/2085-rule-based-application-period-exemptions' into develop 2021-10-01 11:29:28 +02:00
0a0e9fc5fd 2085 Improvements to the end date input.
Defaults to end date of the application period.
Only visible after selecting a rule that requires it.
Show the application period's end date to help pick the proper end date.
2021-09-30 16:53:26 +02:00
69b8245c4b 2085 Move end date required to the rule definition. 2021-09-30 15:46:01 +02:00
fabe3b2e6d 2085 Simplified date handling
Remove start date completely. Made until date only mandatory for the date based rules.
2021-09-30 15:30:22 +02:00
c6cb66cac1 Removed some usages of joda time 2021-09-27 16:00:17 +02:00
22d5f19698 2348 Upgrade jQuery
A bug in Select2 (https://github.com/select2/select2/issues/5993) due to focus changes in jQuery 3.6.0 (https://blog.jquery.com/2021/03/02/jquery-3-6-0-released/) needs a workaround to properly focus the textfield when opening an autocomplete component.
2021-09-23 11:06:29 +02:00
6c7db4d863 Fixed faulty escaping 2021-09-23 10:33:38 +02:00
888b58202a 2353 Replace var with explicit type 2021-09-22 20:03:39 +02:00
a8ea0e7736 2085 Change application period exemption to specific rules 2021-09-22 19:54:15 +02:00
156cf96036 2082 TR 2021-09-16 14:27:14 +02:00
879d9b4159 2082: TR Bättre namn på klasser, enums, variabler, kolumnnamn, etc. Uppgraderade xsd:n för API:et. 2021-09-15 16:34:56 +02:00
9afe1e3e4b 2082 Ignore programs that do not have a type 2021-09-09 10:46:47 +02:00
c904fad8dc 2082 Sync over students degree level instead of education level 2021-09-07 15:48:47 +02:00
cd15862c67 Fixed error spam when using ContextRelativeResourceReference in tests 2021-09-07 12:38:13 +02:00
4771d1d076 Sped up compilation
38/62
2021-09-04 23:44:10 +02:00
df29bd86ca 2282 Enable CSP 2021-09-01 01:37:50 +02:00
828516acf6 2282 Fixed final inline Javascript 2021-09-01 01:37:37 +02:00
a5ff9cce9b 2282 Fixed inline Javascript 2021-09-01 01:18:54 +02:00
81e4db19d6 2282 Fixed custom file input 2021-08-31 15:44:09 +02:00
541a8fa4df 2282 Fixed scroll sneak 2021-08-31 15:30:25 +02:00
4898a41441 2282 Removed migration aid 2021-08-31 15:21:34 +02:00
142c35c5a6 2282 Fixed last Javascript confirmations 2021-08-31 15:18:49 +02:00
8bf397afa4 2282 Fixed confirmation popup 2021-08-31 14:54:14 +02:00
8f7174ad2f 2282 Fixed final inline event handler in HTML 2021-08-31 14:38:53 +02:00
6ec6c3e152 2282 Removed inline style 2021-08-31 13:30:27 +02:00
80b9c57549 2282 Fixed most confirmation popups 2021-08-31 13:27:49 +02:00
d023328bed 2282 Migrated simple event handlers 2021-08-31 00:38:34 +02:00
31c42151a2 2282 Removed inline <style> tag 2021-08-27 12:04:42 +02:00
1532411211 2282 Removed final style attributes 2021-08-27 12:00:30 +02:00
d1085c9c8a 2282 Remove style attribute 2021-08-27 11:23:34 +02:00
cdcccf7c1d 2282 Fixed all style="display: none" 2021-08-27 11:22:07 +02:00
bae334528c 2282 CSP compliance on notification page 2021-08-27 11:22:07 +02:00
05a1211298 2282 Fix image position on user profile dialog 2021-08-27 11:22:07 +02:00
78727ff2da Clean up old code 2021-08-27 11:22:07 +02:00
afb19167c8 2282 CSP compliance for supervisor idea start page 2021-08-27 11:22:07 +02:00
323ea30a92 Refactoring
37/62
2021-08-27 11:22:07 +02:00
75d62315e2 2282 CSP compliance for editing checklist templates 2021-08-27 11:22:07 +02:00
882369379e 2282 CSP compliance for editing footer page 2021-08-27 11:22:07 +02:00
edd45108d7 2282 Whitelist the custom file input 2021-08-27 11:22:07 +02:00
92d6b17efa 2282 Fixed jQuery dependency for date picker 2021-08-27 11:22:07 +02:00
e76740d989 2282 Removed inline style attributes 2021-08-27 11:22:07 +02:00
c86727d11a 2282 Removed inline style attributes 2021-08-27 11:22:07 +02:00
7b4847d1b0 2282 Externalized inline javascript 2021-08-27 11:22:07 +02:00
c89f3c68c6 2282 Fix local javascripts in production not having minified versions 2021-08-27 11:22:07 +02:00
6cb1a189cb 2279 2277 Upgrade Guice and Guava 2021-08-24 11:38:58 +02:00
f403ccc1f1 2300 Prevent students from unselecting ideas after the period closed 2021-08-06 20:06:27 +02:00
f03475e819 Remove dangling CSS file 2021-07-20 10:45:55 +02:00
e01baa3aed Made the clockpicker CSP compliant (2282)
34/62
2021-07-20 10:45:55 +02:00
534466a8c8 Made all external javascript CSP compliant (2282) 2021-07-20 10:45:55 +02:00
80aa13acbf Made the datepicker CSP compliant (2282) 2021-07-20 10:45:55 +02:00
6f8d458cb8 Removed shims for IE8 and earlier 2021-07-20 10:45:55 +02:00
c5f678362c Removed inline style attribute from AJAX indicator.
Preparation for CPS compliance (2282)
2021-07-20 10:45:55 +02:00
88764978eb Removed more unnecessary CSS classes 2021-07-20 10:45:55 +02:00
24627452b3 Removed unused CSS classes 2021-07-20 10:45:55 +02:00
0cd05f8297 Removed a bunch of useless markup 2021-07-20 10:45:55 +02:00
223ad957f1 Removed style attribute from user profile picture.
Preparation for CPS compliance (2282)
2021-07-20 10:45:55 +02:00
29dcac9cf7 Remove old dangling javascript file 2021-07-20 10:45:55 +02:00
865e57abb0 2271 Fix NPE when trying to download the peer request file after the peer review has expired.
When the peer review expires but the user is still on the page clicking on the file download link will try to load up the in progress peer review of which there is none. Thus getPeerRequest() will be null and so also getFileDescription() which eventually NPE's when the IModel is unpacked and used in DownloadResource.
2021-06-15 22:39:14 +02:00
02d674f242 2281 Fix problems with authors viewing projects without a grading report template 2021-06-12 10:54:31 +02:00
7322f5f255 Removed unused/unnecessary dependencies. 2021-06-11 01:31:29 +02:00
4ffcaa6be9 2276 Better feedback when trying to replace the final seminar document with a non-PDF (or other error) 2021-06-10 15:07:04 +02:00
329eb6889d 1470 Help authors complete their project by allowing them to subscribe to notifications about new seminars to finish an opposition and active participation. 2021-06-10 14:19:50 +02:00
47005b4c0a 2269 Filter out supervisors who are no longer affiliated with DSV from the target management page 2021-06-06 19:52:47 +02:00
cacd7f199f 2266 Fix deprecated attribute 2021-05-25 11:44:23 +02:00
1f42f8024d 2225 Removed unused code 2021-05-25 00:39:45 +02:00
eb04f81879 2225 Replaced ChoiceRenderer with a lambda based implementation 2021-05-24 18:38:30 +02:00
cce8061276 2225 Replaced PropertyListView 2021-05-24 17:01:46 +02:00
247c9c3338 2225 Replaced CompoundPropertyModel with LambdaModel 2021-05-24 14:51:18 +02:00
cd885746df 2225 Removed warning suppression of unused code 2021-05-20 15:45:32 +02:00
d0514ad5b8 2225 Replaced PropertyColumn with LambdaColumn 2021-05-20 15:30:12 +02:00
28d77928bd 2225 Replaced PropertyModel with LambdaModel
33/62
2021-05-20 12:33:58 +02:00
da70367f1f Visual improvements for application period administration. 2021-05-20 11:07:48 +02:00
89fdc4b5bc Converted non work day periods to Java Time. 2021-05-19 14:56:48 +02:00
1d96343f90 2206 Upgrade to Wicket 9 2021-05-19 00:14:02 +02:00
1b70720054 1703 Inform supervisors that it takes time to get a reviewer assigned 2021-05-18 22:13:33 +02:00
25ed8d7c88 2248 Supervisor can specify extra info on seminar 2021-05-12 12:51:12 +02:00
d6dd7cf4fe Turn off autocomplete on date/time picker since the suggestions hide the pickers 2021-05-12 11:31:01 +02:00
f420966cb4 31/62 2021-05-12 11:23:22 +02:00
2e42981d53 2248 Max length on room when scheduling seminar 2021-05-12 10:23:12 +02:00
427139ed22 2206 Textual breakdown of the different answers 2021-05-11 17:39:11 +02:00
eb73f5fd6f 2206 Removed the graphical charts 2021-05-11 17:18:22 +02:00
08807f30e4 2232 Only reverse the events graphically so the indexes stay stable for Wicket 2021-05-05 16:53:15 +02:00
dc715890d1 Fixed styling of reviewer breadcrumbs 2021-05-05 16:40:02 +02:00
51de92b972 30/62 2021-05-04 22:56:03 +02:00
371e437f48 2235 Fix autolinking in forum 2021-04-27 19:19:25 +02:00
adf7ec1674 2197 Removed Lombok 2021-04-20 23:26:39 +02:00
f96c138a8a Generate GDPR zip files in /scipro-files
Users with large amounts of files related to them caused /tmp to be filled up. Manual deleting is required.
2021-04-20 14:50:33 +02:00
a1d3b3f014 2216 Peer reviews expiring during answering 2021-04-12 11:09:13 +02:00
f5b08975bc 2212 Larger dialog when viewing idea details
Prevents long supervisor names from overflowing outside the dialog
2021-04-07 11:05:39 +02:00
88e78cc15b 2213 Show better final thesis status 2021-04-06 16:45:41 +02:00
nikos dimitrakas
21ad4b6e57 2210: Lade till favicon. 2021-03-31 11:15:52 +02:00
ea3eedca57 2200 IndexOutOfBoundsException in forum
Wicket ListView is index based which means when the user tries to download a file it is the first attachment of the second post for example. Due to the forum being in newest first order, if another user posts in the forum while the first user is looking at it the second post in now the third post. The download link, however, still points to the second post which has no attachments causing the error. The change keeps the list in the oldest first order so the second post will always be the second post since new posts gets added last. Then CSS is applied to reverse the rendering order to maintain the current newest first look.
2021-03-26 15:45:29 +01:00
7a6749d4fc 26/62 2021-03-26 00:25:43 +01:00
6c55fb45d8 2203 Do not allow admins to create/edit projects 2021-03-23 20:27:03 +01:00
b17bfa0a72 2203 Do not allow admins to create/edit projects 2021-03-23 20:18:11 +01:00
cd27de1559 Fix deprecated warning 2021-03-16 16:30:05 +01:00
a24c098368 24/62 2021-03-16 16:17:24 +01:00
501d296aa5 Attempt to fix broken log file format.
Switches to logging via java.util.logging instead of writing to System.out
2021-03-14 20:59:56 +01:00
41b9a59297 Speed up Daisy batch jobs
Make use of the session cookie from Daisy API so slow reauthentication isn't required on every single request
2021-03-01 23:25:43 +01:00
a37ed701f9 2171 TR 2021-02-25 12:20:17 +01:00
656409822b 2180 Fix warning in log 2021-02-24 22:54:35 +01:00
b69cc295f7 2182 Fix log warning 2021-02-24 22:49:45 +01:00
84593a5a8c 21/62 2021-02-24 22:47:38 +01:00
0f8a8780bd 2171 Send titles to Daisy when reporting grade 2021-02-24 21:12:15 +01:00
4252ab9688 Make system notice easier to read 2021-02-23 22:00:47 +01:00
dc4cb86aec Refactor to improve performance
Before the examinations were looked up twice
2021-02-23 21:29:25 +01:00
04e07c51ea 2171 Handle title missing when reporting grade 2021-02-23 20:01:28 +01:00
225caa0dd6 2116 Confirmation when deleting idea 2021-02-17 17:14:49 +01:00
20207aabb3 1707 Separate the questions on the survey better 2021-02-17 17:12:33 +01:00
1be478d044 2116 Fix notification link for the removed partner 2021-02-17 16:52:21 +01:00
c809a2ff42 2118 E-mail address configurable 2021-02-16 15:25:28 +01:00
4af3dfdd38 Fix double date picker icons 2021-02-16 14:41:32 +01:00
2a8846323f 2055 mail all exceptions to scipro-admin@dsv.su.se 2021-02-16 14:35:18 +01:00
df7a8cdc83 Revert "2055 No longer mail exceptions to JIRA"
This reverts commit 97575581
2021-02-16 14:33:15 +01:00
7ab9d7d65f Merge remote-tracking branch 'origin/develop' into develop 2021-02-16 12:33:58 +01:00
cbe1e6db7f 2125 TR Small improvement 2021-02-16 12:31:29 +01:00
8fa9c61604 1976 Supervisors can change expected end date 2021-02-16 12:21:36 +01:00
d0b2e04224 1976 show expected end date 2021-02-16 12:12:03 +01:00
c4b00b3eb9 Fix annoying IntelliJ error 2021-02-16 11:38:14 +01:00
2e2195849c 1976 GUI to set end date on application periods 2021-02-16 10:32:51 +01:00
6f3e4c0872 2132 TR test fixes 2021-02-16 10:12:49 +01:00
36d0a5e04f 2143 TR 2021-02-16 10:01:06 +01:00
eb0e31d015 2132 TR Hide replacement link after seminar has happened and only show it for authors 2021-02-16 09:59:23 +01:00
cb38d10cf8 18/62 2021-02-15 15:03:25 +01:00
bf2a3ad22e Fix icon for time picker 2021-02-15 12:49:30 +01:00
2750abe694 Test fixes 2021-02-10 20:20:59 +01:00
1901d22e92 2143 Grading report available to students
When supervisors have submitted the grading report students can view it
2021-02-10 20:08:45 +01:00
473b467696 Shutdown MySQL driver to prevent memory leaks 2021-02-10 12:32:51 +01:00
975755816d 2055 No longer mail exceptions to JIRA
Switching logging implementation to java.util.Logging instead of log4j
2021-02-10 12:18:56 +01:00
5b50250c09 Fix annoying IntelliJ problem 2021-02-10 11:53:40 +01:00
951318ad5c 2132 Allow students to replace seminar document 2021-02-10 11:38:23 +01:00
26fed0ee23 2133 Remove self as opponent/participant on seminar 2021-02-09 13:43:43 +01:00
9e9cef678c 2118 Block accepting/sending idea when author has active project 2021-02-08 23:25:32 +01:00
1131eaac1b 2019 Replaced PropertyModel with LambdaModel 2021-02-04 20:54:26 +01:00
14921684d8 14/62 2021-02-04 19:20:15 +01:00
f5e71637ea 2019 Deprecation fixes 2021-02-02 23:45:50 +01:00
8c12667fdb 2125 Notify authors when supervisor schedules first meeting 2021-02-02 21:47:33 +01:00
8f702559b1 13/62 2021-02-02 20:26:50 +01:00
884a741647 2121 Peer review deadline is based on work days 2021-02-02 15:05:33 +01:00
aa8df2a4e4 2116 Allow students to unselect supervisor ideas 2021-01-29 19:58:58 +01:00
c02a14a8be 2116 Notify removed partner from idea 2021-01-29 12:07:25 +01:00
c07d535496 2134 Fix menu styling 2021-01-28 21:48:53 +01:00
d693b64c35 2116 Disable editing ideas when the application period is not open 2021-01-19 20:52:05 +01:00
dc6be38beb 2116 Delete student idea 2021-01-19 17:20:41 +01:00
af723242cc 2116 Populate program with current selection 2021-01-19 17:16:06 +01:00
4ea2ac0b0d 2116 Edit existing student ideas 2021-01-19 16:42:42 +01:00
8b8d690350 Remove dependencies on external libraries 2021-01-14 19:06:37 +01:00
b6ca9c5ff7 3/62 2021-01-14 16:32:50 +01:00
daf7afaaf3 2116 Populate program with current selection 2021-01-14 16:02:32 +01:00
04b8a2cfc9 1707 Improved UI of administering survey questions 2021-01-13 23:13:09 +01:00
be70a47fdf Merge remote-tracking branch 'origin/develop' into develop 2020-10-09 13:34:54 +02:00
bdb4450f8e Merge branch '1658' into develop 2020-10-09 13:33:46 +02:00
54658f35fa 2042 Ny version av mysql-driver. Fixade namnvisning och img-alt. 2020-10-09 13:30:08 +02:00
286c4f0896 1707 Survey improvements
Re-order questions
Add new group heading alternative
2020-10-06 13:41:15 +02:00
5724f2719b 1707 Save scroll position 2020-09-10 10:30:56 +02:00
2fc1a40b86 1658 Fix code smells 2020-09-09 20:57:20 +02:00
a9a7a94048 1658 Identity parameter is now a search term.
Name of parameter is preserved to not break integrations.
2020-09-09 20:56:46 +02:00
8f56749340 1658 All users GDPR report can be downloaded
Refactored the user autocomplete component.
2020-09-08 23:35:06 +02:00
f05f11ceb7 1658 Sysadmins download GDPR reports for authors 2020-09-08 13:49:39 +02:00
c3dbaaa2fc Fixed notifications for participation and opposing 2020-06-02 16:02:56 +02:00
35c7f928db Only allow submitting once. 2020-04-14 15:53:38 +02:00
6812bea2eb Externalise configuration and credentials 2020-03-17 15:14:21 +01:00
247422613f 1723 Students can only pick/create thesis ideas for the correct level 2020-02-25 16:02:37 +01:00
4cc8ff84ba 1728 Nicer styling 2020-02-18 15:59:15 +01:00
bf86659ac2 Toggle the availability of the final survey 2020-02-13 22:40:03 +01:00
1c6954e6f9 1728 Present students with a survey after the final thesis is uploaded 2020-02-12 16:08:32 +01:00
a55450cbe8 Fix forum styling issues. 2020-02-12 15:20:13 +01:00
5ff6e1221d 1621 Ändrade grading länken så den pekar internt i SciPro. 2020-01-28 16:00:16 +01:00
12840bf861 Remove GDPR link. 2020-01-20 14:40:53 +01:00
396631c510 Diamond operator. 2020-01-20 14:40:53 +01:00
12198d4135 Minor Sonar fixes. 2020-01-20 14:40:53 +01:00
348002f93d Added pid page parameter to milestone link in author project view 2020-01-17 15:16:24 +01:00
2647d7af31 Fixed milestone checkmarks 2020-01-17 15:15:23 +01:00
142455c264 Fixed input-groups and question glyphicons 2020-01-17 12:17:15 +01:00
52f4c4d420 Fixed glyphicons 2020-01-17 12:02:32 +01:00
e506db8183 Fixed alignment issues 2020-01-08 17:28:44 +01:00
13d2304637 Fixed error introduced when migrated .nav-tabs 2020-01-08 15:38:22 +01:00
cb8b3958d7 Fixed modal window titles 2020-01-08 14:27:23 +01:00
2b1f2f3671 Extended main menu the entire page width 2020-01-08 11:21:31 +01:00
afe9db6319 Merge branch 'bootstrap-4-migration' into develop 2020-01-07 15:59:25 +01:00
c007b15140 Removed parallelism from tests
Causes issues on developer machines for tiny benefit
2020-01-07 15:58:21 +01:00
8d25ab3910 Migrated .nav-tabs 2020-01-07 15:54:53 +01:00
bfee286291 Migrated .pull-{right,left} to .float-{right,left} 2020-01-07 14:56:34 +01:00
78e4fb6d88 Fixed main menu panel 2020-01-07 14:50:30 +01:00
08b904d3b9 Removed old reference to Bootstrap javascript 2020-01-07 14:48:39 +01:00
7b44a10441 Migrated .btn-xs to .btn-sm 2020-01-07 14:09:20 +01:00
e1c4d6b49d Migrated .form-control-static to .form-control-plaintext 2020-01-07 13:48:56 +01:00
baf3666130 Migrated radio and checkboxes 2020-01-07 13:46:10 +01:00
d1195c28cd Migrated .help-block to .form-text 2020-01-07 10:07:18 +01:00
a3e2b05fa5 Migrated .input-sm to .form-control-sm 2020-01-07 10:05:37 +01:00
ef4cbfe003 Migrated .control-label to .col-form-label 2020-01-07 10:04:34 +01:00
be1c3552a5 Migrated pagination 2020-01-07 09:54:41 +01:00
b0d76a1591 GDPR authorization is now done via entitlements 2019-12-12 16:42:57 +01:00
0b0302f375 Migrated .well to .card 2019-12-12 16:24:28 +01:00
9764d7b060 Migrated col-{tier} classes 2019-12-03 16:25:00 +01:00
d2652e7340 Switched to Bootstrap 4 CSS/JS 2019-12-03 16:20:40 +01:00
9fc01a0304 19377 Handle auto saving on submitted review 2019-11-29 17:51:17 +01:00
962921add0 1154 Do not process forms on GET requests 2019-11-27 15:13:41 +01:00
2cf262cc77 94818 Found the null.
How an author managed to get there without the seminar existing is however a mystery.
2019-11-27 10:49:17 +01:00
32588a2f78 94818 Less train wreck to figure out what is actually null. 2019-11-26 17:00:45 +01:00
b4e7a5e385 167966 Open supervisor profile in unmet targets 2019-11-26 15:52:27 +01:00
bd1d874460 SCIPRO-757658 Prevent deletion of exported ideas 2019-11-26 15:29:24 +01:00
4fae9a3640 Fixed tests 2019-10-10 15:48:14 +02:00
2442536eab 1696 Download personal data (GDPR) 2019-10-10 15:38:47 +02:00
04318658f4 Prevent word-wrap in dates and user profile links 2019-10-07 13:29:06 +02:00
998c9533d5 1636 Show proper errors instead of reporting form 2019-09-09 16:11:18 +02:00
18682a03e0 1620 Remember date when reporting another student 2019-09-03 15:50:21 +02:00
9c90b5c463 1609 Collapse footer when there are no links 2019-05-27 12:08:43 +02:00
436ff86afe Fixed problem with missing icons in tables. 2019-05-17 14:38:29 +02:00
dd8a8eddfd super.onConfigure() missing 2019-05-07 14:36:19 +02:00
c7dec22329 SCIPRO-1056783 super.onConfigure() missing 2019-05-07 12:45:28 +02:00
5d17489d88 SCIPRO-1056772 super.onConfigure() missing 2019-05-07 12:43:03 +02:00
nikos dimitrakas
51b781e5ca [1578] TR: generics, mm 2019-03-29 13:05:40 +01:00
6d2f157097 Replaced explicit type arguments with <> 2019-03-18 15:50:24 +01:00
53b2abc2f0 Removed unused imports 2019-03-18 15:49:13 +01:00
6593259196 Fixed various warnings 2019-03-18 15:48:01 +01:00
8831fdf15a Replaced anonymous classes with lambdas 2019-03-18 15:35:00 +01:00
32c5e7565e 1578 Upgraded to Wicket 8 2019-03-18 15:04:01 +01:00
nikos dimitrakas
e31d07afff Merge remote-tracking branch 'origin/develop' into develop 2019-02-13 13:12:13 +01:00
nikos dimitrakas
788f45d6bf [1556] Uppdaterade startsidan med rätt information om funktionalitet i SciPro 2019-02-13 13:12:06 +01:00
91ade1bf58 1548 Fixed forum posts linking to the wrong thread in latest events 2019-01-29 13:33:35 +01:00
9355bb3d46 1547 Fixed editing activities with multiple tabs open 2019-01-28 10:25:26 +01:00
nikos dimitrakas
28feaa4ee9 Refaktoriseringar enligt IntelliJ (onödiga throws, onödiga generics, = i properties) 2018-10-25 13:18:34 +02:00
e3de4697c8 1473 Populate report date when grading based on todays date (ungraded) or final thesis file upload date for graded 2018-09-26 12:04:50 +02:00
9f3a8bfd87 1405 Import students by personnummer from Daisy 2018-05-25 16:44:57 +02:00
aeaac85f1f Do not log handled stack traces 2018-05-04 11:07:25 +02:00
7483d01222 SCIPRO-1043765 Link to thread in forum mail 2018-04-23 14:47:22 +02:00
7d4e195b9e Upgraded Scala and fixed warnings/deprecations 2018-04-19 11:49:12 +02:00
63d0e66f60 Upgraded Daisy API XSD 2018-04-17 13:35:21 +02:00
82f94629c8 Removed reviewers from groups (Shakira ticket #201803231045501) 2018-03-26 14:55:04 +02:00
fb35f5d5ce Fixed warnings. 2018-02-19 15:03:25 +01:00
93b99b0268 Tag bort alla länkar till Thesisinfo 2017-12-08 14:00:01 +01:00
e5a01f9431 Scala fixes 2017-12-06 14:49:59 +01:00
016564187a 1126 Submit approved final thesis to text matching 2017-11-24 12:59:30 +01:00
Andreas Svanberg
4b54208dea SCIPRO-740731 Fixed detached entity problem 2017-11-08 18:48:46 +01:00
Andreas Svanberg
c5b0cc02fd [SCIPRO-1042569] Do not show grading tab if Daisy ID is missing for the project. 2017-11-01 10:21:13 +01:00
Andreas Svanberg
c344b01868 Removed more stuff related to local users 2017-11-01 00:02:03 +01:00
Andreas Svanberg
e8e05ef51c Removed a lot of stuff related to local users 2017-10-31 12:24:34 +01:00
cb456b0632 Sonar 2017-10-09 10:57:36 +02:00
3d4e491836 Sonar 2017-10-06 11:45:10 +02:00
e8fd764201 Sonar 2017-10-06 11:24:49 +02:00
9990b12d56 Fixed test 2017-10-05 13:57:17 +02:00
56ba8c79fa Sonar 2017-10-05 11:33:18 +02:00
0a1953d184 Sonar 2017-10-04 11:36:46 +02:00
a4873257de Inlined useless class hierarchies 2017-10-04 11:24:38 +02:00
a647944bc9 Removed our own option class and use built-in 2017-10-03 14:28:36 +02:00
58408f8619 Fixed compilation errors. 2017-10-03 14:27:41 +02:00
f9f3f6f828 Sonar: Performance - Method needlessly boxes a boolean constant 2017-10-03 14:03:11 +02:00
906c9c06b7 Sonar: Correctness - Method calls equals on an enum instance 2017-10-03 12:30:51 +02:00
3075ec0076 Sonar 2017-10-03 12:30:12 +02:00
77472952aa Sonar on activity plan related code. 2017-10-03 11:00:17 +02:00
c041a2686c Stop spamming log with errors when API is down 2017-09-28 10:23:35 +02:00
d71f368d6f Sonar 2017-09-18 12:15:25 +02:00
6962a5a98e Removed unused libraries. 2017-08-24 16:01:28 +02:00
f7fc735aa7 Sonar 2017-08-15 14:27:42 +02:00
fb9a0b9e50 Sonar 2017-08-14 10:34:05 +02:00
05d9c3679d Removed some Scala code. 2017-08-11 15:09:50 +02:00
b756944980 Hid login for local users.
Everyone is now automatically logged in using SSO (Shibboleth).
2017-08-11 13:52:24 +02:00
93d7dfccf3 Sonar 2017-08-03 16:41:48 +02:00
8b4f445728 [SCIPRO-1042598] Fixed problem when e-mail address is missing for new users. 2017-08-01 12:19:45 +02:00
2f0debda86 [SCIPRO-443121] Fixed problems with event dispatching when manually creating projects. 2017-07-31 17:02:11 +02:00
e179648325 Handle errors when the report date is out of accepted ranges. 2017-07-28 13:57:38 +02:00
a1aad6bbd7 Block dates before project start when reporting grades 2017-07-28 13:48:52 +02:00
873574a31f Disable selecting future dates when reporting grades. 2017-07-24 13:03:55 +02:00
5d9e003e65 Correct grading criterion template based on year 2017-05-29 13:24:42 +02:00
cbac7affd5 1141 Fixed NPE. 2017-04-11 15:52:59 +02:00
ac73d7d0ab 1141 Minor text fixes 2017-04-10 17:02:56 +02:00
51a43d7b5d 1141 Changed text when no grade is selected 2017-04-06 14:11:11 +02:00
80a3da6d51 1141 Show suggested grade from grading report 2017-04-06 14:04:27 +02:00
9a0893f44e 1141 Only report passing grades. 2017-04-06 13:57:52 +02:00
8fc2c9084e 1141 Added the grading page to the tab menu 2017-04-06 13:54:18 +02:00
30a37c216e 1141 Report graded examinations 2017-04-06 13:48:48 +02:00
4a02ef332d 1141 Upload text matching document 2017-04-06 12:28:23 +02:00
a58938c74d 1141 Report graded examinations with preconditions 2017-04-05 17:21:15 +02:00
c619eabf9f 1141 Report non-graded examinations 2017-04-05 14:16:28 +02:00
d105409d4b 1141 Verify titles when approving final thesis 2017-04-04 17:40:30 +02:00
77ee294f43 [1141] Renamed old grading pages grading report 2017-04-04 12:55:07 +02:00
12ce73092f [1141] Changed "Grading" tab to "Grading report" 2017-04-04 12:30:09 +02:00
df46e057b1 1141 Only graded examinations on the grading page 2017-04-04 12:20:30 +02:00
bf8698dffd [1143] Removed the reviewer step in the grading process. 2017-04-03 11:04:48 +02:00
7d51e5f7ad [1091] Show link to URKUND report when reporting grade to Daisy to make it easy to download it 2017-03-31 17:33:26 +02:00
5045944802 [1091] Changed plagiarism to text matching 2017-03-31 16:39:40 +02:00
b23639580b [1091] Send grades to Daisy. 2017-03-24 16:27:56 +01:00
79d6186561 [1091] Send grades to Daisy. 2017-03-24 16:27:07 +01:00
e9ef2374b1 [1091] Handle case when publication is missing. 2017-03-24 10:19:53 +01:00
db1a3c8bd8 [SCIPRO-747855] Stop logging when a user provides a bogus parameter. 2017-03-16 15:48:53 +01:00
73961443a8 Require a text matching document when reporting grades. 2017-03-15 12:26:16 +01:00
26adb70733 Changed button style. 2017-03-09 14:30:34 +01:00
57e8beb1bd [1091] Remove send to Daisy button pending redesign. 2017-03-08 16:47:30 +01:00
e382486428 [1091] Changed what scopes are requested when sending grade to Daisy. 2017-03-06 14:11:02 +01:00
Andreas Svanberg
1d1b842f22 [1120] Removed the reviewer from the thesis process except rough draft approval. 2017-02-27 16:29:17 +01:00
c394550f75 [1119] Updated the grading report and calculator 2017-02-22 17:28:37 +01:00
867e7b13f2 Refactored the way the grade calculator is retrieved. 2017-02-22 15:11:24 +01:00
c109c4a03e Fixed some tests. 2017-02-14 14:56:09 +01:00
a498024111 [1091] Send grading report from SciPro to Daisy. 2017-02-14 14:27:15 +01:00
8b49de04c0 Removed "Rwanda grade". 2017-02-03 14:56:31 +01:00
8f6e4478f9 [1099] Added new StudAdm role with only basic reading rights 2017-02-02 13:12:42 +01:00
d6eb6ef587 Code clean up. 2017-02-01 14:48:49 +01:00
c8f5f3c049 [1102] Send match status to supervisors
When the matching is done a status e-mail can be sent out to the
supervisors so they know what they are expected to supervise during the
period.
2017-01-12 15:09:44 +01:00
7d664a9696 [1098] Added basic preliminary matching with comment 2017-01-11 17:49:02 +01:00
a83f5a3c6b Broke out idea filter panel in preparation for read-only version. 2017-01-09 09:07:42 +01:00
84642d085c [Shakira] Only sysadmins should be able to edit supervisor idea authors. 2017-01-09 09:04:22 +01:00
56d5663a17 Log successful local log ins. 2016-12-16 16:04:26 +01:00
679fa71aa9 [1095] Fixed test 2016-12-14 12:27:05 +01:00
0dd07fe30a [1095] Added language to project
Removed old report language from final seminar, uses the project
language instead.
2016-12-14 12:02:57 +01:00
e15598e4ea [1095] Added language to project
Must be specified when sending reviewer approval requests.
Used to help assign reviewers and auto fill the seminar languages.
2016-12-13 17:31:57 +01:00
61ea251aca [SCIPRO-520097] 2016-12-09 10:31:38 +01:00
23348bdbca [1090] Project partner ads tied to period 2016-12-09 10:00:03 +01:00
93794fcea6 Shakira 2016-12-02 14:57:00 +01:00
Andreas Svanberg
d68c562bba Revert "[1081] Exemption from active project rule"
This reverts commit 69161dea2d.
2016-11-22 00:46:59 +01:00
90b696ade1 [1083] Admins can manually create ideas 2016-11-21 17:43:18 +01:00
eea5de81e9 [1082] View authors who have not found a partner
All project partner ads where the poster of the ad does not have an
idea on a given period can now be viewed to enable matchmaking.
2016-11-21 13:55:28 +01:00
Andreas Svanberg
69161dea2d [1081] Exemption from active project rule
Students with an active project should be able to add new ideas if they
have an exemption for that period.
2016-11-16 14:33:24 +01:00
52390afeac [1075] Show all periods that end in the future
Supervisors can now see all periods that end in the future if they
have been assigned a target greater or equal to one for that period.
2016-11-03 15:00:40 +01:00
53604308e7 [1071] Block ideas if student has active project
This includes students that gets added as partners as well.
2016-10-31 16:15:19 +01:00
80313f8b24 [1036] Changed grading report copy functionality to "copy to" rather than "paste here" 2016-10-31 11:53:15 +01:00
d28fa4473c [1070] If you don't want your name visible maybe you shouldn't invent new stuff. 2016-10-26 15:13:25 +02:00
cc4b9c346e [1069] Prevent students from submitting their own idea if they are added as a partner to another idea. 2016-10-26 13:10:00 +02:00
5d2f96c8c2 Hid the author role from the role selector if the user doesn't specifically have the author role. 2016-10-26 09:46:28 +02:00
a88ca94092 [1057] SciPro: Daisy bilder technical review fix 2016-10-19 16:09:59 +02:00
c03d3e52db [1066] Added a note on the seminar page that approved opponents and active participations are sent to Daisy. 2016-10-17 14:18:39 +02:00
2f4c9e0fde [1057] Fixed test. 2016-10-13 15:23:36 +02:00
b2e1c9a5cf [1057] Changed profile picture to use the Daisy picture. 2016-10-13 12:44:49 +02:00
6f2dd284d4 [1052] Removed the possibility for students to edit their ideas, the admin should deactivate the idea if the authors start arguing and force them to add new ideas. 2016-10-10 10:49:39 +02:00
cf6c9aa818 [1052] Fixed the check for partners other active ideas to not count the current one which prevented editing of an idea. 2016-10-06 15:08:01 +02:00
14dae439f8 [1052] The creator of an idea can now edit the partners and it is now properly checked to be within the project type limits unless the creator has an exemption. 2016-10-06 14:57:34 +02:00
1d5684209d Made it so only the creator of an idea can edit it and only during the "open" period of the application period to prevent ideas from changing while the matching process is ongoing. 2016-10-06 14:51:03 +02:00
b4d671de4d Fixed AJAX validation to remove itself when there is no longer an error. 2016-10-06 13:18:57 +02:00
9b7811b09e Removed extra s 2016-10-06 13:09:11 +02:00
4839871242 Fixed warning. 2016-10-06 12:49:28 +02:00
c8d9adfcba Changed the label on the link to the external grading information. 2016-10-06 09:51:30 +02:00
Andreas Svanberg
a68d06c7e3 Students should be able to add ideas to periods after they have ended if they have an exemption. 2016-10-05 13:18:23 +02:00
fe1afc8e10 [1048] Added a checkbox that authors have to agree to have their thesis text-matched when uploading to the final seminar. 2016-10-04 16:37:17 +02:00
b14e9c30da Removed stupid CSS-rule, many more to go. 2016-10-04 16:17:09 +02:00
b0d2bfc3bb Fixed warnings. 2016-10-04 16:16:18 +02:00
719a8a55a7 [1047] Show text-matching significance for the seminar document. 2016-10-04 14:10:22 +02:00
2a51b9cdf4 [1044] Replaced the Watson box with Tholander box every where it is viewed. 2016-10-04 13:29:07 +02:00
945d493052 [1044] Replaced the Watson box with Tholander box when students submit ideas. 2016-10-04 10:28:08 +02:00
7be9ba2e71 Fixed some warnings by explicitly setting the type. 2016-10-04 10:16:22 +02:00
fc5e93717f Made the keyword filter panel a little less ugly. 2016-10-04 10:15:22 +02:00
16ce01efc0 [1044] Removed literature from Watson since it is being moved to the new TholanderBox replacement. 2016-10-03 16:42:44 +02:00
3e3191d44f [1037] Only show the relevant language title fields when uploading final thesis based on the seminars report language. 2016-09-29 13:18:52 +02:00
0438822519 Changed language back to enum to enable specific behaviour based on report language. 2016-09-29 13:02:23 +02:00
935f71a6e0 Removed dangling HTML files. 2016-09-29 11:24:18 +02:00
24a7fe078e [1039] Made literature in the Watson box show up for supervisors and administrators. 2016-09-28 15:50:52 +02:00
c964b7d649 Small tech review changes 2016-09-28 14:58:21 +02:00
4b380cb213 [1043] Made it possible to resubmit the final thesis file if the first submission failed. 2016-09-28 11:16:35 +02:00
Andreas Svanberg
64c0a6496b [1037] Made it possible to specify English and Swedish title when uploading the final thesis. 2016-09-27 14:56:34 +02:00
2c0ea3c63f [1041] Made it possible to specify a link with more information about grading. 2016-09-26 15:38:25 +02:00
f25b740504 [1039] Added "literature" field to the Watson box. 2016-09-26 14:26:54 +02:00
7ffafb1029 [1033] Removed references to TurnItIn. 2016-09-26 13:55:16 +02:00
8dbdbb24c5 [1035] Admins should not be able to edit project reviewers. 2016-09-26 13:00:54 +02:00
3a80767995 Tog bort TurnItIn-panelen eftersom de gamla rapporterna inte längre är tillgängliga. 2016-09-19 14:12:26 +02:00
414bd609b7 Added some feedback when updating the URKUND settings. 2016-09-19 12:32:12 +02:00
60d5e2f0e8 Fixed some warnings. 2016-09-14 10:04:27 +02:00
62794fa563 Admins should be able to create projects. 2016-09-13 15:49:15 +02:00
85f7380999 Made it possible for the supervisor to remove the approved thesis. Admins can remove them by logging in as the supervisor. 2016-09-12 13:30:08 +02:00
c52f031a5c Removed irrelevant test. 2016-09-12 13:05:06 +02:00
b8140ef514 [SCIPRO-264726] Fixed problem when two requests come in to the peer review page simultaneously. 2016-09-12 11:08:59 +02:00
40f9997e11 Revert "Removed old TurnItIn panel."
This reverts commit 78b9012bad.
2016-09-06 15:54:49 +02:00
50597a67e6 Made it possible to oppose/participate on final seminars that are not on your specific project type as long as they are on the same degree level. 2016-09-06 15:30:39 +02:00
200818ca15 Fixed more tests. 2016-09-06 11:14:42 +02:00
0b207f8fea Merge branch 'urkund' into develop
# Conflicts:
#	view/src/main/resources/META-INF/services/com.google.inject.Module
2016-09-05 16:50:39 +02:00
78b9012bad Removed old TurnItIn panel. 2016-09-05 16:43:13 +02:00
b60c721390 Improved styling a bit. 2016-09-05 16:29:36 +02:00
e311b6fe81 SCIPRO-342548 Column 'emailAddress' cannot be null 4 2016-09-05 14:22:25 +02:00
41f03c24e9 Fixed some problems with visibility regarding the URKUND panel. 2016-09-05 13:25:29 +02:00
40c67e5600 Merge branch 'develop' into urkund
# Conflicts:
#	core/src/main/java/modules/CoreModule.java
2016-09-05 09:55:26 +02:00
28d56ca2b8 SCIPRO-342548 Column 'emailAddress' cannot be null 3a 2016-08-30 12:16:09 +02:00
2af70856f3 SCIPRO-342548 Column 'emailAddress' cannot be null 3 2016-08-29 20:53:48 +02:00
1b8dee7e5e SCIPRO-342548 Column 'emailAddress' cannot be null 2 2016-08-26 15:22:58 +02:00
4f95d869d4 SCIPRO-342548 Column 'emailAddress' cannot be null 2016-08-25 10:00:40 +02:00
b261b8bbc5 Added panel to show URKUND status and allow queueing of documents for text matching. 2016-08-16 14:04:11 +02:00
f44ed9ee03 Merge branch 'develop' into urkund 2016-08-16 10:40:26 +02:00
c170132e92 fixed 272300 + 171942 +.. 2016-07-20 16:32:17 +02:00
c7ccc3f629 Look up analysis address when submitting to URKUND
The receivers e-mail is first looked up in SUKAT (LDAP) and that e-mail is
then used to look up the analysis address in URKUND.
2016-06-20 14:33:57 +02:00
ac8c837f9f Merge branch 'develop' into urkund 2016-06-20 11:35:57 +02:00
7a423103ac Merge branch 'develop' of ssh://git.dsv.su.se/git/scipro/scipro into develop 2016-06-17 17:13:55 +02:00
417c2b1447 Technical review 2016-06-17 11:28:47 +02:00
4a4b2dd722 [SCIPRO-272980] Lazy initialization exception 2016-06-16 17:21:32 +02:00
3577bb175c fixed spelling 2016-06-15 14:23:19 +02:00
40c985aba3 Authors can circumvent the conditions of opposing.
If the conditions are met on page render but not when clicking the link they conditions are not rechecked and the opposition will be allowed.
2016-06-15 12:46:25 +02:00
0042b72a2d [SCIPRO-168555] Fixed problem when double submitting reviewer requests.
Also removed some Scala.
2016-06-14 16:15:34 +02:00
d38edac584 Made the approved/denied posts in the reviewer interaction display line breaks properly. 2016-06-14 11:15:19 +02:00
a1e78c57ff [SCIPRO-171648] Handle the exception that gets thrown when there is no plagiarism feedbcak when trying to finalize the grading report. 2016-06-14 10:46:24 +02:00
517660bcbc Stopped stupid logging of aborted connections which are handled by Wicket. 2016-05-27 12:19:48 +02:00
49f8102909 Fixed error message when trying to schedule a seminar before the minimum number of work days. 2016-05-25 14:06:39 +02:00
36ab3939b4 Added settings page for URKUND. 2016-05-09 15:50:44 +02:00
8acc8fd88c Sonar stuff. 2016-04-26 10:13:08 +02:00
3be633d18b Removed unused field. 2016-04-26 09:56:10 +02:00
825beb453e Made most project related files show up under "Files" including peer reviews, final seminar and final thesis. 2016-04-25 14:53:10 +02:00
5a7c7a8aa5 Replaced some unnecessary AJAX with regular links so you can see the URL in the browser (and prevent a server roundtrip). 2016-04-05 10:45:03 +02:00
dacb6ae640 Replaced anonymous classes with lambdas. 2016-03-29 12:03:39 +02:00
Andreas Svanberg
cf3a6639bc Fixed problem changing reviewer. 2016-03-23 14:45:55 +01:00
Andreas Svanberg
fc6f0eeb26 Removed filter button in Admin / Match / Application periods / Edit targets. 2016-03-23 11:54:05 +01:00
0d924b5915 Upgraded most library versions. Still remaining; Hibernate, QueryDSL. 2016-03-21 11:16:37 +01:00
aaa950ce90 Restructured the poms to move dependencies to where they are used and make sense. 2016-03-18 16:34:51 +01:00
5883330b45 Java 8-ified Guava stuff. 2016-03-18 14:48:02 +01:00
bb22335754 Made it possible for students to edit ideas while they are still unmatched. 2016-03-18 13:28:48 +01:00
33976a08ad Felutskrift betygsprotokoll mindre förändringar 2 2016-03-11 11:55:06 +01:00
1f84dc3d6f Felutskrift betygsprotokoll mindre förändringar 2016-03-11 10:47:47 +01:00
Andreas Svanberg
d2422a1cb9 Sysadmins now default to the switch user page when clicking on Users. 2016-03-09 10:36:52 +01:00
Andreas Svanberg
4c64beed03 Fixed problem downloading files with comma in the name (Chrome only) by replacing commas with a space in the filename. 2016-03-01 14:04:50 +01:00
Andreas Svanberg
b7cec8dc2c Fixed feedback for supervisors when trying to submit grading reports that are not finished. 2016-02-29 11:21:49 +01:00
0ec062d885 Prevent students from submitting their own idea after the application period ended if they have an exemption (they must pick a supervisor idea). 2016-02-26 17:09:43 +01:00
9785a68d7a Change Admin / Statistics / Unmet targets to auto-select the latest application period and not require the filter button. 2016-02-25 14:24:33 +01:00
2153b18dc0 Added published filter to the Admin / Match page. 2016-02-25 13:55:21 +01:00
99bf5e6a3f Fixed some warnings. 2016-02-25 13:16:27 +01:00
404c6294e3 Changed so admins can change author, supervisor, reviewer and examiner roles instead of only author and supervisor. 2016-02-22 11:57:59 +01:00
f404f738c9 Revert "Changed so authors can be changed on all supervisor ideas that have not led to a project."
This reverts commit b91bf3d70c.
2016-02-22 11:49:33 +01:00
b91bf3d70c Changed so authors can be changed on all supervisor ideas that have not led to a project.
Changed so supervisor can be changed on all student ideas that have not led to a project.
2016-02-19 15:47:01 +01:00
58d73041dd Fixed problem with keyword selection not getting updated during AJAX requests. 2016-01-25 17:14:19 +01:00
f640c3ffe7 Added a first meeting tab to the project view, it is also directly linked to the activity plan and changes in either view affect the other. 2016-01-14 16:31:54 +01:00
b1559c8e3c Fixed SSO log in problem after upgrading to Wicket 7. 2016-01-13 09:06:56 +01:00
f2e69b4421 Upgraded to Wicket 7. 2016-01-07 16:23:47 +01:00
0b37459403 [SCIPRO-169029] Changed to AjaxLinks since the fallback case isn't handled 2016-01-07 09:53:22 +01:00
Andreas Svanberg
6b3b102865 Fixed rows-per-page dropdown. 2015-12-17 09:38:18 +01:00
c38931cbb8 Changed default number of rows per page for data tables to 100 from 20. 2015-12-04 15:21:19 +01:00
Andreas Svanberg
69ad49d062 Removed the possibility for supervisors to change project status. 2015-12-02 22:06:49 +01:00
5b16ae6172 Automatically submit switch user form when selecting a user. 2015-12-01 15:54:27 +01:00
Andreas Svanberg
3f48710808 Must be public or the authorization strategy hides the link. 2015-12-01 00:52:20 +01:00
e9fe90a823 Fixed proper SSO log in so it can work for all SSO implementations rather than hardcoded to SU IDP. 2015-11-30 12:06:08 +01:00
bb2d650fc4 Changed so you are logged in via Shibboleth after logging out.
Sucks for development but good for admins in production. We have a shitty implementation of SSO log in that makes it only work with our Shibboleth solution, will fix.
2015-11-30 10:39:19 +01:00
Andreas Svanberg
131f76a215 Fixed problem with the supervisor choice getting "locked" when trying to match to a supervisor whose targets has been reached. Added the "x" to remove the selection (can also be used to unmatch ideas) so retrying the same supervisor after increasing their target is now possible. 2015-11-26 14:12:02 +01:00
667a77a55e [SCIPRO-150799] Fixed NPE when viewing old ideas without research areas. 2015-11-19 16:00:28 +01:00
ef1616c79b [SCIPRO-167895] Fixed problem opening partner profile when accepting a supervisor idea. 2015-11-19 13:30:22 +01:00
929923e831 Fixed broken HTML. 2015-11-19 13:19:26 +01:00
99a6ab0125 Removed non-working/unused code. 2015-11-19 13:09:17 +01:00
8afc3da2e4 Added a "left" column to Statistics / Unmet targets table to show how many ideas a supervisor has left to add before reaching their target. 2015-11-19 12:17:15 +01:00
e0d75477da [SCIPRO-168215] Fixed problem changing idea authors for admins. 2015-11-16 12:36:54 +01:00
941366033c [431] Fixed problem that made it impossible for students to select partner when taking a supervisor master idea. 2015-11-12 12:49:30 +01:00
6234d03f56 [421] Fixed problem with keywords not showing on ideas where research area had been selected earlier. 2015-11-02 11:52:34 +01:00
e10b7da5b0 [382] Removed orange trim on "current" menu item. 2015-10-28 14:13:40 +01:00
8b75f0a541 Fixed bug that caused users changing their notification settings to change the global setting instead. 2015-10-21 15:01:32 +02:00
203408e366 [381] Made project partner split by type. 2015-10-14 10:47:33 +02:00
nikos
ead7de3f4b Merge remote-tracking branch 'origin/develop' into develop 2015-09-08 15:46:27 +02:00
nikos
b732d3fcc7 Ändrade defaultDS till sciproDS. Behöver fixas i respektive context.xml i samband med deploy 2015-09-08 15:46:14 +02:00
f488948442 Fixed critical issue. 2015-09-04 10:21:14 +02:00
4285870d03 Some plugin version updates. 2015-08-03 14:53:03 +02:00
nikos
fed0dee3df Ändrade smtp server och fixade avsändare och mottagare för mail till jira 2015-06-17 14:23:40 +02:00
8b1280d7f8 Fixed so that the final thesis is shown even after the grading report is finalized. 2015-06-16 13:26:43 +02:00
887cc6b175 [SCIPRO-45724] Fixed problem when adding co-supervisors. 2015-06-16 11:22:23 +02:00
4aa907d73b [42458] NullPointerException 2 2015-06-11 13:49:25 +02:00
8f15519e00 Merge remote-tracking branch 'origin/develop' into develop 2015-06-11 13:15:32 +02:00
71577841ad [SCIPRO-42458] NullPointerException fix test 2015-06-11 13:15:20 +02:00
a1cda280ff [SCIPRO-35904] Fixed problem when setting profile picture to a uploaded file without selecting a file. 2015-06-11 10:26:31 +02:00
881b3fac8d Sonar fixes. 2015-06-11 10:05:05 +02:00
7be0c305a2 Sonar fixes. 2015-06-11 09:57:59 +02:00
e03ccbf3b8 Merge remote-tracking branch 'origin/develop' into develop 2015-06-10 17:32:23 +02:00