Commit graph

2077 commits

Author SHA1 Message Date
Nadim Ritter
32fc2817d4 SEBSLI-9 move init event below admin account create event 2024-03-18 13:57:42 +01:00
anhefti
9e82fac386 code cleanup 2024-03-18 13:16:09 +01:00
Nadim Ritter
4a97e8d32c SEBSLI-9 comment out creation of connection config 2024-03-15 15:49:57 +01:00
Nadim Ritter
7594a03de5 SEBSLI-9 new light init class 2024-03-15 13:42:04 +01:00
Nadim Ritter
2670d57351 Merge branch 'development' of github.com:SafeExamBrowser/seb-server into SEBSLI-9 2024-03-14 09:19:46 +01:00
anhefti
a5ed8a1850 Merge remote-tracking branch 'origin/dev-1.6' into development 2024-03-13 16:28:37 +01:00
anhefti
dc8a21daaf SEBSERV-511 removed also from Monitoring and form Exam Config 2024-03-13 16:28:10 +01:00
anhefti
9d423649c4 Merge remote-tracking branch 'origin/dev-1.6' into development 2024-03-13 15:52:29 +01:00
anhefti
a905ed63c3 SEBSERV-515 fixed delete actual multi selection on table filter change 2024-03-13 15:51:54 +01:00
anhefti
7f8106e3c3 code cleanup 2024-03-13 13:52:55 +01:00
anhefti
2611f4f464 code cleanup 2024-03-13 13:45:38 +01:00
Nadim Ritter
c110d7aec4 Merge branch 'dev-1.6' of github.com:SafeExamBrowser/seb-server into development 2024-03-13 13:10:06 +01:00
Nadim Ritter
2baf0d4caf Merge branch 'dev-1.6' of github.com:SafeExamBrowser/seb-server into dev-1.6 2024-03-13 13:07:38 +01:00
Nadim Ritter
28e95e44b3 SEBSERV-515 fix multiselection bug 2024-03-13 13:07:16 +01:00
anhefti
912ec31716 Merge remote-tracking branch 'origin/dev-1.6' into development 2024-03-12 16:32:25 +01:00
anhefti
7e9b5f92af Change Copyright 2024-03-12 16:31:43 +01:00
anhefti
1998f4dc2c Merge remote-tracking branch 'origin/dev-1.6' into development 2024-03-12 15:25:41 +01:00
anhefti
102da3ccdf SEBSERV-455 for 1.6 2024-03-12 15:25:19 +01:00
anhefti
843b051597 Merge remote-tracking branch 'origin/dev-1.6' into development
# Conflicts:
#	src/main/java/ch/ethz/seb/sebserver/gui/service/examconfig/impl/AttributeMapping.java
2024-03-11 16:27:33 +01:00
anhefti
46c2ca997b SEBSERV-455 for 1.6 2024-03-11 16:20:37 +01:00
anhefti
3ae95e2bd2 Merge branch 'downgrade_exam_config' into dev-1.6
# Conflicts:
#	src/main/java/ch/ethz/seb/sebserver/gui/service/examconfig/impl/AttributeMapping.java
#	src/main/resources/config/application-dev-ws.properties
2024-03-11 16:06:37 +01:00
anhefti
4fe5ebea69 SEBSERV-455 for 1.7 and 1.6 2024-03-11 15:48:04 +01:00
anhefti
dc3b94c328 Merge branch 'downgrade_exam_config' into development
# Conflicts:
#	src/main/java/ch/ethz/seb/sebserver/gui/service/examconfig/impl/AttributeMapping.java
#	src/main/resources/config/application-dev-ws.properties
2024-03-11 15:36:16 +01:00
anhefti
5ddc230a9d SEBSERV-455 2024-03-07 15:25:26 +01:00
anhefti
e0265d2615 SEBSERV-455 2024-03-07 11:14:30 +01:00
anhefti
e821c22504 SEBSERV-455 2024-03-07 10:28:47 +01:00
anhefti
816528de87 adapt to new jenkins reporting 2024-03-05 14:20:44 +01:00
anhefti
015806db5b test new Jenkinsfile and switch integration test port to 8888 2024-03-04 16:41:18 +01:00
anhefti
d6b3ac43c6 SEBSERV-512 fix error on downgrade for SEB Settings 2024-03-04 13:23:47 +01:00
anhefti
eebd8506c2 added list of active SEB Settings for version 2024-03-04 13:06:13 +01:00
anhefti
a1f0df6d5d added list of active SEB Settings for version 2024-03-04 13:05:41 +01:00
anhefti
18508b8ce8 added list of active SEB Settings for version 2024-03-04 10:56:12 +01:00
Nadim Ritter
f3a34ab06f Merge branch 'development' of github.com:SafeExamBrowser/seb-server into SEBSLI-9 2024-02-29 16:56:28 +01:00
anhefti
a753971808 debug minimal docker setup 2024-02-28 14:58:59 +01:00
anhefti
4d55104a0b debug minimal docker setup 2024-02-28 13:39:31 +01:00
anhefti
fa5d3fed24 minor fix with quit password change in Exam 2024-02-28 11:07:01 +01:00
anhefti
55501c36d4 SEBSERV-502 added deprecation message 2024-02-28 10:59:42 +01:00
anhefti
eac6bccb5f SEBSERV-408 fixed cache issue 2024-02-28 09:36:25 +01:00
anhefti
4ceaf50385 SEBSERV-408 2024-02-27 16:12:32 +01:00
anhefti
d100a50e1e fixed sps bundle and feature keys 2024-02-22 15:02:07 +01:00
anhefti
684da72060 fixed gui only profile annotations 2024-02-22 14:27:57 +01:00
anhefti
979d4a6e89 SEBSERV-459 implementation 2024-02-22 13:45:29 +01:00
anhefti
29265dd7e1 SEBSERV-469 implementation 2024-02-22 09:01:15 +01:00
Nadim Ritter
cecce64ba0 SEBSLI-9 create new endpoint for light setup to stream exam config 2024-02-21 16:10:59 +01:00
anhefti
074b63580b SEBSERV-499 2024-02-08 15:11:52 +01:00
anhefti
4bf398cb25 code cleanup 2024-02-08 08:42:48 +01:00
Andreas Hefti
8d1d9d8dda
Merge pull request #108 from SafeExamBrowser/SEBSERV-398
Sebserv 398
2024-02-08 08:27:47 +01:00
Nadim Ritter
2c57f2f108 SEBSERV-398 code cleanup 2024-02-07 16:35:01 +01:00
Andreas Hefti
a702d2c907
Merge pull request #107 from SafeExamBrowser/SEBSERV-427
Sebserv 427
2024-02-07 16:33:29 +01:00
Nadim Ritter
f187582a2b Merge branch 'development' of github.com:SafeExamBrowser/seb-server into SEBSERV-398 2024-02-07 16:26:55 +01:00
Nadim Ritter
840b507156 SEBSERV-427 improve getSelectedTableIndices 2024-02-07 16:23:29 +01:00
anhefti
a5e7b6e105 code cleanup 2024-02-07 16:03:23 +01:00
Nadim Ritter
e8a8563508 SEBSERV-398 change button text 2024-02-07 14:19:51 +01:00
Nadim Ritter
a34cc8c667 SEBSERV-398 add transaction rollback to delete function 2024-02-07 13:44:33 +01:00
anhefti
0fd710c7e3 SEBSERV-414 fix migration and DB consistency check for Orientations 2024-02-07 12:56:08 +01:00
Nadim Ritter
f191d59495 SEBSERV-398 - add bulk delete for exam config 2024-02-07 09:31:26 +01:00
anhefti
d3cbc18a09 SEBSERV-497 all domain specific features 2024-02-07 08:28:13 +01:00
anhefti
675d2aad19 fixed quiz password update from Exam on LMS 2024-02-05 13:43:59 +01:00
Nadim Ritter
acc50ee94d make code java 8 compatible 2024-02-01 16:41:40 +01:00
Nadim Ritter
34f8fa1e0a SEBSERV-427 - fix selection issue 2024-02-01 15:57:18 +01:00
anhefti
25e9b9be1e SEBSERV-414 fixed color selector 2024-02-01 14:40:10 +01:00
anhefti
496a8cf52d SEBSERV-504 removed 16b, 24b grayscale 2024-02-01 14:15:37 +01:00
anhefti
b8a7ab279e SEBSERV-427 comments 2024-01-31 16:54:32 +01:00
anhefti
75c559d01a SEBSLI-4 implementation 2024-01-31 15:05:31 +01:00
anhefti
cd9fcff8f0 SEBSERV-478 review and optimizations 2024-01-31 13:37:25 +01:00
anhefti
7ddbb218e6 SEBSERV-478 review and optimizations 2024-01-31 09:35:08 +01:00
anhefti
a43042ce2f SEBSERV-487 implementation 2024-01-30 15:51:06 +01:00
anhefti
12f67149f0 SEBSLI-4 institution feature and full feature message mockup 2024-01-29 15:07:05 +01:00
anhefti
52192619fd SEBSERV-497 institution feature 2024-01-29 13:10:32 +01:00
anhefti
69334cc5d4 SEBSERV-504 and some woring 2024-01-29 09:28:26 +01:00
Andreas Hefti
a9ac87c213
Merge pull request #106 from SafeExamBrowser/SEBSERV-478
add conditions to hide/display issue filters
2024-01-29 08:23:15 +01:00
Nadim Ritter
c662636cc2 add conditions to hide/display issue filters 2024-01-26 15:54:25 +01:00
Andreas Hefti
474eb4f062
Merge pull request #105 from SafeExamBrowser/SEBSERV-478
add issue filters to exam monitoring
2024-01-25 16:03:43 +01:00
anhefti
21530d3b7a SEBSERV-414 fixes 2024-01-25 15:15:18 +01:00
Nadim Ritter
8f0f6918f1 add issue filters to exam monitoring 2024-01-25 11:53:36 +01:00
anhefti
6d47e8f803 SEBSERV-414 lock screen color selector 2024-01-25 09:51:16 +01:00
anhefti
5f6c32ac54 SEBSERV-414 almost finished (no lock screen color) 2024-01-24 12:18:43 +01:00
anhefti
7ffef0938f SEBSERV-497 new impl and prepare for role based features 2024-01-18 17:29:51 +01:00
anhefti
aec6bd6c04 SEBSERV-456 and FeatureService deprecation 2024-01-18 08:46:47 +01:00
anhefti
52e2a83fb3 fixed tests 2024-01-17 15:25:32 +01:00
anhefti
f3d2976045 SEBSERV-414 signature + removed firefox as permitted process 2024-01-17 15:13:05 +01:00
anhefti
23643b0f0a SEBSERV-405 2024-01-17 12:48:10 +01:00
anhefti
90401da1ed fixed Exam description 2024-01-16 16:01:56 +01:00
anhefti
f267e9f1b3 SEBSERV-495 only OK button (removed window close) 2024-01-16 15:38:11 +01:00
anhefti
065a4335dc SEBSERV-465 SEB Settings GUI migration 2024-01-16 13:26:40 +01:00
anhefti
9a21ba25c8 SEBSERV-465 SEB Settings GUI migration 2024-01-15 10:35:45 +01:00
anhefti
015cc9c5c9 SEBSERV-482 testing bugfix 2024-01-11 14:20:31 +01:00
anhefti
ac21400388 SEBSERV-482 implementation no testing yet 2024-01-10 16:38:56 +01:00
anhefti
74d4b1ff7d SEBSERV-490 join proctoring in Ready state only for Exam without LMS 2023-12-21 16:02:51 +01:00
anhefti
cfa9fba9cb SEBSERV-495 fixed minor errors 2023-12-21 13:45:40 +01:00
anhefti
c301016d87 SEBSERV-495 implementation and fix special chars in password 2023-12-21 13:24:39 +01:00
anhefti
b837163c79 make actuator optional 2023-12-20 12:19:53 +01:00
anhefti
ea94adf29b SEBSERV-462 implement force delete 2023-12-19 10:15:06 +01:00
anhefti
8484e2f6b5 SEBSERV-457 fixed exam consistency check to exclude SEB lock for Exam without LMS 2023-12-18 10:44:07 +01:00
anhefti
b4b5b6e410 SEBSERV-457 check uses of lmsSetupId 2023-12-16 10:35:26 +01:00
anhefti
cb9900a16d SEBSERV-457 finished implementation 2023-12-14 16:24:08 +01:00
anhefti
fc310597e6 improved SEB Restriction handling error handling and logging 2023-12-14 12:12:49 +01:00
anhefti
0544d7a799 SEBSERV-457 implementation 2023-12-14 08:19:33 +01:00
anhefti
8584ff5312 SEBSERV-486 streamline reset icons 2023-12-14 08:09:44 +01:00
anhefti
a9d272428f SEBSERV-460 implemented 2023-12-06 16:46:22 +01:00
anhefti
3fa60445e0 SEBSERV-487 preparation 2023-12-06 15:25:35 +01:00
anhefti
c861967f5b prepare for improved user privilege system 2023-12-06 13:06:52 +01:00
anhefti
f2a0034150 prepare for improved user privilege system 2023-12-06 09:01:22 +01:00
anhefti
05c7407651 fixed build 2023-12-05 11:52:39 +01:00
anhefti
232f1a2f4e fixed build 2023-12-05 11:28:06 +01:00
anhefti
5bea674ddc SEBSERV-452 applied ExamPrivilege and FeaturePrivilege to UserInfo for future privilege improvements 2023-12-05 11:24:58 +01:00
anhefti
4cc1eca23e SEBSERV-461 fixed 2023-12-04 16:56:27 +01:00
anhefti
dd9a0381cb SEBSERV-493 DB model generation and ORM mapping 2023-12-04 15:51:23 +01:00
anhefti
a055e23538 finished up improved SEB client connection handshake 2023-12-04 12:01:19 +01:00
anhefti
77198d41c6 SEBSERV-494 fixed 2023-11-29 19:38:57 +01:00
anhefti
32567a220a SEBSERV-494 fixed 2023-11-29 19:33:24 +01:00
anhefti
e426a7a6e2 SEBSERV-488 2023-11-29 16:34:22 +01:00
anhefti
9bda8630f6 SEBSERV-435 improved SEB Server SPS user account sync 2023-11-29 14:21:28 +01:00
anhefti
6a0d53c8c4 SEBSERV-435 improved SEB Server SPS user account sync 2023-11-28 16:59:18 +01:00
anhefti
50456b8d9b SEBSERV-440 implemented 2023-11-27 13:15:36 +01:00
anhefti
0d5d7b3894 SEBSERV-475 implemented 2023-11-22 12:12:53 +01:00
anhefti
455d9809c3 SEBSERV-479 fixed 2023-11-21 16:46:20 +01:00
anhefti
6be552b8d3 SEBSERV-473 fixed list and sorting 2023-11-21 15:08:57 +01:00
anhefti
73c0c8627c SEBSERV-492 fixed PATCH instead of POST 2023-11-21 13:43:16 +01:00
anhefti
fd0676d2cc SEBSERV-492 fixed PATCH instead of POST 2023-11-21 11:08:07 +01:00
anhefti
f0ab907866 SEBSERV-486 fixed by better usability 2023-11-21 09:16:15 +01:00
anhefti
8b15fddf13 SEBSERV-481 do sorting und most filtering on DB 2023-11-20 15:32:07 +01:00
anhefti
edf4706da7 Merge remote-tracking branch 'origin/rel-1.5.3-uzh' into dev-1.5
# Conflicts:
#	pom.xml
2023-11-20 12:09:43 +01:00
anhefti
7a3ccdbb34 SEBSERV-492 added user settings 2023-11-20 11:22:04 +01:00
anhefti
89adc8cd26 added Zoom User Settings (UZH) 2023-11-16 19:31:18 +01:00
anhefti
fda6c80eb4 fixed ping batch strategy 2023-11-16 14:16:47 +01:00
anhefti
01f3517989 fix for java 8 build 2023-11-16 11:30:00 +01:00
anhefti
e89026591e SEBSERV-476 - fixed edge case with config creation from Exam Template (name exists)
Some code cleanup
2023-11-16 11:23:41 +01:00
anhefti
7079a4f112 SEBSERV-487 defined some features 2023-11-15 10:43:00 +01:00
anhefti
a08a72a2a6 setup and tested code generator on new laptop 2023-11-14 15:41:33 +01:00
anhefti
2f1b4eca9e code cleanup 2023-11-10 11:21:42 +01:00
anhefti
8099531756 code cleanup 2023-11-10 11:15:38 +01:00
anhefti
626c90d9b0 code cleanup 2023-11-10 11:13:00 +01:00
anhefti
6ad231f1ed code cleanup 2023-11-10 11:11:01 +01:00
anhefti
1498fa4150 fixed tests and test new laptopinstall 2023-11-10 10:54:09 +01:00
anhefti
8b452a97a4 removed file appender for logging in demo 2023-11-09 15:51:29 +01:00
anhefti
486e10c8c1 fixed tests 2023-11-09 14:32:12 +01:00
anhefti
2af659dd33 SEBSERV-435 finished up bundle and auto login 2023-11-09 13:50:16 +01:00
anhefti
6e5d5e7710 SEBSERV-435 fixes and preparing integration configuration 2023-11-02 15:01:29 +01:00
anhefti
99ea2472f4 added configurable ping strategies 2023-10-31 09:24:07 +01:00
anhefti
775f98d968 SEBSERV-474 fix 2023-10-30 13:15:29 +01:00
anhefti
0e1ee3330a SEBSERV-435 fix monitoring update, fix group release when assign failed 2023-10-30 13:00:36 +01:00
anhefti
aff3544802 SEBSERV-474 fix 2023-10-30 10:47:04 +01:00
anhefti
cf1a84a38d SEBSERV-435 implements screen proctoring service linking 2023-10-26 16:06:22 +02:00
anhefti
a04c111b59 SEBSERV-435 gui and monitoring implementation 2023-10-05 16:27:11 +02:00
anhefti
1cbc97ef8f Merge remote-tracking branch 'origin/rel-1.5.2' into development
Conflicts:
	pom.xml
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/session/impl/ExamUpdateHandler.java
	src/main/resources/config/ehcache.xml
	src/main/resources/messages.properties
2023-10-03 08:13:03 +02:00
anhefti
51033385fd SEBSERV-467 fixed only authenticate on testing if no token 2023-10-02 17:02:41 +02:00
anhefti
ac8c7b034d SEBSERV-464 fix moodle course short name change recover 2023-10-02 16:17:49 +02:00
anhefti
f8706d26d4 fixed exam id change check 2023-10-02 15:53:31 +02:00
anhefti
d2d72533fa fixed test 2023-10-02 12:09:12 +02:00
anhefti
1d2c88c971 SEBSERV-467 fix plus added authentication to LMSSetup test 2023-10-02 12:03:39 +02:00
anhefti
d6782075bc SEBSERV-466 fixed 2023-10-02 09:57:32 +02:00
anhefti
77e8618975 SEBSERV-464 fixed 2023-09-28 17:14:05 +02:00
anhefti
460f0483ca SEBSERV-468 fixed 2023-09-28 16:28:32 +02:00
anhefti
60bdb38c7b SEBSERV-435 implementation and testing for Exam. TODO Monitoring 2023-09-28 15:49:26 +02:00
anhefti
fb74fb1804 SEBSERV-434 implemented back-end functionality for screen proctoring 2023-09-21 08:49:37 +02:00
anhefti
43dc14609d fixed tests 2023-08-31 14:52:02 +02:00
anhefti
5982a9e864 SEBSERV-405 and SEBSERV-434 SEB Settings 2023-08-31 14:46:13 +02:00
anhefti
6c23bf56bf SEBSERV-405 new migration task and messages 2023-08-28 13:10:58 +02:00
anhefti
48f301a63a fixed certificates 2023-08-24 13:54:21 +02:00
anhefti
b9d3b4522a SEBSERV-369 mybatis update 2023-08-24 13:34:05 +02:00
anhefti
40c6d2b1f3 SEBSERV-405 boot 2.6.15 mybatis 3.5.6 (old) 2023-08-24 13:01:46 +02:00
anhefti
26178f66fb fixed refresh token request 2023-07-18 15:15:48 +02:00
anhefti
cda0ddb926 added support for refresh token 2023-07-17 15:41:14 +02:00
anhefti
4736b9208a Merge remote-tracking branch 'origin/rel-1.5-uzh' into development 2023-07-17 11:13:05 +02:00
anhefti
b94f916993 SEBSERV-450 cherry pick from UZH patch 2023-07-17 11:11:39 +02:00
anhefti
fe55daa01f SEBSERV-450 fixed. 2023-07-17 10:47:58 +02:00
anhefti
24416e7faa refactoring of Page model Integer --> int 2023-07-12 11:50:05 +02:00
anhefti
07d568be6f fixed batis mapper registry for batch store? 2023-06-27 16:47:05 +02:00
anhefti
64fc026a57 increased SEB connection cache to 30000 2023-06-19 16:26:56 +02:00
anhefti
62f993ccd5 Merge remote-tracking branch 'origin/dev-1.5' into development
Conflicts:
	pom.xml
2023-06-19 14:37:25 +02:00
anhefti
06e8c9b4e8 SEBSERV-449 fixed name search on Moodle side and fixed query SEB Server 2023-06-19 13:36:15 +02:00
anhefti
0616f82c9f Merge remote-tracking branch 'origin/rel-1.5-uzh' into development
Conflicts:
	src/main/java/ch/ethz/seb/sebserver/webservice/servicelayer/lms/impl/mockup/MockCourseAccessAPI.java
2023-06-15 15:11:16 +02:00
anhefti
6573b1438b Merge remote-tracking branch 'origin/dev-1.5' into development 2023-06-15 15:09:56 +02:00
anhefti
0314005237 SEBSERV-450 better error handling in case of parese error 2023-06-15 15:09:03 +02:00
anhefti
ae1561a51a SEBSERV-450 better error handling 2023-06-15 15:00:57 +02:00
anhefti
e2aabd4044 Merge remote-tracking branch 'origin/dev-1.5' into development 2023-06-15 11:14:11 +02:00
anhefti
20429ce127 SEBSERV-444 2023-06-15 11:12:36 +02:00
anhefti
6281634a46 some fixed in GUI from 1.5.1 2023-06-15 11:09:33 +02:00
anhefti
768fcea15b SEBSERV-444 fixed also in exam delete message 2023-06-15 10:43:37 +02:00
anhefti
4b051fbc97 fixed also marked as lms unavailable exams shows in running exams 2023-06-15 10:42:53 +02:00
anhefti
c99922c7ef fixed exam lms availability update 2023-06-15 10:42:18 +02:00
anhefti
922149e740 SEBSERV-449 fixed name query 2023-06-15 10:41:20 +02:00
anhefti
90d403c2b3 SEBSERV-449 fixed name query 2023-06-15 10:40:50 +02:00
anhefti
076a54a2c7 Merge remote-tracking branch 'origin/dev-1.5' into development 2023-06-14 15:38:32 +02:00
anhefti
2c7f4b8e09 SEBSERV-451 fixed 2023-06-14 15:36:43 +02:00
anhefti
7dd72f27c9 SEBSERV-451 code cleanup 2023-06-14 15:30:42 +02:00
anhefti
aa0e3b3a47 SEBSERV-451 fixed 2023-06-14 15:28:22 +02:00
anhefti
4355f9f47f code cleanup 2023-06-14 15:01:14 +02:00
anhefti
2ffa17b839 Merge remote-tracking branch 'origin/newSEBEventStoreStrategy' into development 2023-06-08 16:10:02 +02:00
anhefti
c44c8265a4 Merge remote-tracking branch 'origin/SEBSERV-449_MoodlePluginLuca' into
dev-1.5
2023-06-08 16:01:32 +02:00
anhefti
bd6c271f9f Merge remote-tracking branch 'origin/SEBSERV-449_MoodlePluginLuca' into dev-1.5 2023-06-08 15:44:58 +02:00
anhefti
87e24b3840 SEBSERV-444 fixed hopefully last time 2023-06-08 15:17:54 +02:00
anhefti
b2f7337019 SEBSERV-449 fixes 2023-06-08 15:05:41 +02:00
anhefti
a62f06781c tomcat settings 2023-06-08 08:47:55 +02:00
anhefti
c26f235447 adapt keep alive timeout 2023-06-08 08:45:21 +02:00
anhefti
6354da0f49 seems to work well with 4 workers... consider to add to 1.6 2023-06-06 09:18:45 +02:00
anhefti
886f457438 with logging 2023-06-06 09:12:01 +02:00
anhefti
8322f07cf7 with logging 2023-06-06 09:06:02 +02:00
anhefti
4924c7f125 fix concurrency error 2023-06-06 09:01:18 +02:00