3c06b1d2cd
2915 Enable students to view description of chosen supervisor ideas
2022-11-07 21:46:38 +01:00
36d8431281
2875 Include the reflection in the grading report
2022-11-07 21:26:56 +01:00
3076524cc2
2854 Allow authors to submit their reflection
2022-11-07 21:04:08 +01:00
2fe16b9b15
Show exception page during development
2022-11-07 19:18:00 +01:00
071e1c6509
Merge remote-tracking branch 'origin/develop' into develop
2022-10-31 19:18:14 +01:00
f01ca429f4
2860 TR change text
2022-10-31 19:17:59 +01:00
9c1481626a
Merge branch 'develop' into 2856
2022-10-25 20:40:47 +02:00
60b5feb159
2861 Prevent supervisors from scheduling seminars if they have not gotten their submitted rough draft approved
2022-10-25 13:26:31 +02:00
3da035e950
2861 Refactoring
2022-10-25 13:26:31 +02:00
48cd7aa9c9
2861 Schedule final seminars
2022-10-25 13:26:31 +02:00
48799ed298
2861 Refactor updating final seminar details
2022-10-25 13:26:31 +02:00
2b42ad1d16
2861 Create a dedicated method for scheduling seminars that is responsible for checking all the rules
2022-10-25 13:26:31 +02:00
5acf93e7cb
2860 Added mandatory minimums for final seminar participations to report graded examinations.
...
Supervisors are able to ignore the requirement in case the seminars have been held outside the system or for any other reason.
2022-10-19 14:51:23 +02:00
b83b4da1af
Speed up deployment
2022-10-18 12:49:49 +02:00
e02006bfd1
Upgrade to servlet specification 4.0
2022-10-18 12:14:42 +02:00
0dadabec07
Stop users getting logged during restarts
2022-10-18 10:24:51 +02:00
8fa7a17a07
Fix faulty JPA mapping
2022-10-17 20:02:19 +02:00
ccaa50ad67
Clean up
2022-10-13 12:04:25 +02:00
e15cdcd535
2883 Help text for supervisors explaining the new motivation requirements on the grading report.
2022-10-12 11:29:06 +02:00
9e89861e19
Styling improvements for the students view of the grading report.
2022-10-12 11:18:11 +02:00
de6401f97c
Fix highlighting of points in students view of the grading report.
...
Bootstrap 5 migration issue
2022-10-12 10:58:34 +02:00
eed1883f23
Refactoring
2022-10-06 11:42:50 +02:00
1826ab5aa8
2891 Upgrade Hibernate and Jersey
2022-10-05 14:34:59 +02:00
76fd96b0ca
Remove hibernate-validator since it was barely used
2022-09-28 15:15:25 +02:00
d7e8468c5a
Refactoring
2022-09-23 02:28:26 +02:00
264fcb754a
Remove dependency on joda-time
2022-09-22 12:53:50 +02:00
92d12bd5b2
Fix clockpicker
...
Did not render the proper javascript nonce so browsers refused to initialize it.
2022-09-22 10:19:42 +02:00
40411188a4
Refactoring
2022-09-22 10:19:42 +02:00
f84e5df817
Fix project title when viewing opposition feedback on the grading report.
2022-09-21 20:29:35 +02:00
20b392b964
2856 Supervisors must provide information on how the rejection comment from the examiner has been rectified.
...
PSAM (represented by Panos), Paul, and Jakob decided in a meeting on sep 8 2022 that supervisors must provide feedback as to how the examiners rejection comment has been rectified.
2022-09-21 11:23:25 +02:00
7e986ac17a
Move oauth settings from the database to servlet context init parameters.
...
Since we now copy the database between servers the configuration breaks and integrations stop working. With the settings being external it will now continue to work after copying.
2022-09-21 11:19:49 +02:00
5ab6446817
Update log4j2
2022-09-17 17:13:53 +02:00
1ea3a746b2
Fix problem finalizing supervisor grading reports
2022-09-15 16:29:56 +02:00
90bf0f33e9
Refactoring
2022-09-15 15:07:30 +02:00
0549bc8ee0
2842 Show how many points pass/fail criterion give
...
It was confusing for supervisors when criterion showed no points with the point-to-grade conversion table.
Easier to show that they are worth 1p than trying to explain that they must all be checked for a passing grade to be given.
2022-09-14 11:52:46 +02:00
6924f87f73
2841 Clear old motivation
...
When lowering the assessment of a criterion such that motivation is no longer required the motivation should be cleared.
2022-09-14 10:37:39 +02:00
c3bc31f4ab
Fix warning
2022-09-12 16:00:50 +02:00
9c86589140
Refactoring
2022-09-12 15:08:23 +02:00
e2d7a641ee
2842 Easier to fill out grading report
...
Criteria with 0 (fail) / 1 (pass) are now shown as simple checkboxes instead.
2022-09-12 15:06:25 +02:00
3427467b7a
2841 Easier to fill out the grading report
...
Only require motivation to be filled in if they have given more points that required to pass.
2022-09-12 14:20:52 +02:00
605b6ba1a7
2838 Simplified code
2022-09-12 12:38:06 +02:00
da61362397
2837 Simplified code
2022-09-12 10:59:01 +02:00
f3724edb2f
2839 Peer reviews are now per project type
...
If students abort a project and start a new one their peer reviews will be visible and milestones completed.
2022-09-08 13:50:38 +02:00
8769c21d8a
2838 2837 Activate completed milestones on new projects
...
Since both oppositions and active participations are showed based on the projects level the milestones should be activated to reflect that.
Had to redo project creation since the use of a serialized project entity caused lazy initialization exceptions when traversing the object graph (to determine if milestones were activated for the type).
2022-09-07 13:52:05 +02:00
0618196422
Replaced some java.util.Date with java.time
2022-09-01 11:56:38 +02:00
2da7bab524
2828 Expected end date must be after start date
2022-08-31 14:54:22 +02:00
5ece9dda93
2828 Give project start date its own attribute instead of stealing audit data
2022-08-31 14:49:58 +02:00
f84594665d
2741 2738 TR
...
It will be very complicated and not worth it to still have a clickable link to show the opposition feedback once the grading report is locked.
2022-08-29 11:08:50 +02:00
43b56df46c
2828 Allow supervisors to edit project start date
2022-08-28 20:09:47 +02:00
e1e16f6a45
2828 Allow admin to edit start and end dates
2022-08-28 20:09:47 +02:00
7d1a965119
2738 Prevent supervisors from grading the opposition criteria unless they explicitly request it
2022-08-24 16:51:21 +02:00
7617fdfb05
2741 Enable supervisors to see any available opposition feedback during grading
2022-08-24 11:06:31 +02:00
33f0b6a3e5
Upgrade SLF4J
2022-08-22 13:55:04 +02:00
c4d9cf454d
2736 Clarify that any messages came from URKUND
2022-08-10 10:19:51 +02:00
a73f273ea7
2760 Remove confusing text for authors during grading
2022-07-07 16:01:14 +02:00
7b5813926c
2553 Remove unused dependency
2022-07-07 15:58:00 +02:00
0985c59689
2740 Fix finalize button on grading reports
...
Authors with a ' in their name caused problems with the javascript.
2022-06-23 14:24:35 +02:00
db61f5554b
2736 Allow resubmitting documents to URKUND if processing failed.
2022-06-20 16:32:07 +02:00
220908b033
Fix problems when supervisor uploads final thesis caused by trying to present the student survey.
2022-06-09 17:03:33 +02:00
93915195b1
Fix problems reporting grades due to missing titles.
2022-06-09 16:53:00 +02:00
27b65521e1
2720 Fix problems sorting under Project / Files
2022-06-08 19:33:06 +02:00
968724a770
Limit length of Swedish/English title fields to match the database.
2022-06-01 10:08:47 +02:00
a8570eef53
Sync the error codes from grading service.
2022-06-01 10:05:24 +02:00
f44aed23f9
Merge branch 'develop' into 2553-fix-file-deletion
...
# Conflicts:
# core/src/main/java/se/su/dsv/scipro/phd/StudyPlanServiceImpl.java
# view/src/test/java/se/su/dsv/scipro/repository/panels/ProjectFilePanelTest.java
2022-05-20 18:39:35 +02:00
942070a147
2562 Update Daisy API XSD
2022-05-19 12:35:38 +02:00
ac4b40062b
2569 Show watson instead of empty tholander box for old ideas
2022-05-18 10:57:45 +02:00
e6b147fbfc
2553 Only allow file deletion for files added via files tab
2022-05-13 09:35:14 +02:00
a267d20693
2583 Removed PhD specific parts
2022-05-11 12:30:33 +02:00
ddc28cc598
2515 Sync theses' research area to Daisy
2022-05-09 13:49:25 +02:00
957f899834
2553 Migrate peer review to file references
2022-05-07 15:56:40 +02:00
7afbb75caa
2553 Migrate peer request
2022-05-05 17:33:05 +02:00
f6e84c88d1
2553 Migrate reviewer decisions
2022-05-05 16:50:44 +02:00
9ad4e2e711
2553 Migrate opposition report attachments
2022-05-04 16:27:49 +02:00
3898bb5077
2553 Migrate old seminar opposition reports
2022-05-04 14:46:22 +02:00
71acbe8e64
2553 Migrate final thesis text matching document to file reference
2022-05-04 13:44:37 +02:00
e387e83152
2553 Migrate final thesis document to file reference
2022-05-04 13:01:02 +02:00
323c3a622d
2553 Stream data to URKUND instead of buffering
2022-05-04 11:09:04 +02:00
3114f9d79f
2553 Migrate seminar and text matching to references
2022-05-02 16:57:41 +02:00
bb18c364c1
2553 Migrate activity plan to use file references
2022-04-28 16:05:29 +02:00
cd22c3fcd4
2553 Migrate forum to use file references
2022-04-28 10:58:57 +02:00
7a455b7db3
2553 Migrate project files to use file references
2022-04-27 11:39:02 +02:00
189d79da9b
2553 Rename FileDescriptionService to FileService
...
Better names for the file handling since it deals with files, not the implementation specific FileDescription @Entity used to store metadata.
2022-04-25 10:06:41 +02:00
b7c42aa13e
2484 TR
2022-04-13 12:36:28 +02:00
0ac85267b3
Make footer links open in a new window
2022-04-05 10:59:50 +02:00
00d44d68d2
2173 Close button for supervisors after updating research areas
2022-03-30 10:24:15 +02:00
13a7a51271
2525 Prevent research area from accidentally changing on existing ideas when supervisors research areas changed
2022-03-28 13:43:03 +02:00
cbbe39ba04
2543 Upgrade to Bootstrap 5
...
Replaced margins with Bootstrap utilities
Fixed spacing between the menus
Fix auto-complete not working inside dialogs
Replaced form-control with form-select on <select>
Fixed duplicate required indicators
Harmonize <textarea> sizing with other form controls
Remove duplicate required indicators
Remove gap between menu bars in admin section
Replace .sr-only with .visually-hidden
Removed .btn-block
Fix faulty CSS rules
Migrate .form-group to .mb-3
Migrate JavaScript heavy components to Bootstrap 5
Modals, dropdowns, date-/timepickers.
2022-03-28 10:27:08 +02:00
27c0bac987
Fix displaying of old ideas
...
2523 2519
2022-03-16 13:10:25 +01:00
3e7fc8af6b
Improve UX when editing own/chosen ideas
...
2522 2521 2520
2022-03-16 13:10:25 +01:00
nikos dimitrakas
03edfcde89
2173 TR språkfix
2022-03-15 16:32:12 +01:00
41c872d1a9
2525 Prevent accidentally changing research area when the selected one is inactive
2022-03-10 14:25:06 +01:00
977642de30
2525 Prevent accidentally changing research area when the selected one is inactive
2022-03-10 14:14:31 +01:00
04c66529ef
Refactoring
2022-03-10 14:04:36 +01:00
17ed285772
2484 Disable bookmarkable URLs
2022-03-10 14:03:20 +01:00
0c292819ca
2484 Disable bookmarkable URLs
2022-03-10 13:52:40 +01:00
529550d1ec
2173 Allow supervisors to update their research areas immediately when creating ideas
2022-03-09 15:23:25 +01:00
d5cdf45966
Fix the palette to work with CSP enabled
2022-03-09 13:47:17 +01:00
f85dd67904
HTML clean up
2022-03-09 13:31:43 +01:00
1ad4325530
2446 Make application periods and student ideas available for viewing by supervisors in the matching period (end->course start)
2022-03-03 13:37:14 +01:00
7b35cd3177
2446 Validating and matching is now done together rather than separately
2022-03-03 13:37:14 +01:00
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