fb20defc42
refactor(log): simplify interface logging
...
Since each interface log also triggers an AuditLog entry, the additional data about user and instance do not need to be saved twice
2023-12-07 16:59:10 +01:00
c334fa4bf3
chore(log): add interface usage table
2023-12-06 18:03:35 +01:00
d7a94b9619
chore(lms): include lms ids in qualification audit log events triggered by e-learning
2023-11-03 14:41:31 +01:00
cd9b542265
chore(audit): qualification schedule renewal changes are logged to audit log
2023-10-19 15:01:24 +00:00
2bdb85faa1
chore(lms): full timestamps in LmsStatus too
2023-09-19 18:31:20 +00:00
875d79bf01
chore(lms): improve audit log for start and reset
2023-09-05 15:17:04 +00:00
9cf7f3965a
fix(block): negate condition to test
2023-07-24 13:50:16 +00:00
d377d717d2
refactor(qualification): WIP db migration implemented
2023-05-24 16:25:34 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
09c4eb3a7b
chore(qualifications): use blocking mechanism (WIP)
2023-03-15 17:10:32 +00:00
Steffen Jost
b3861144aa
chore(qualifications): renew regularly implemented
2023-02-21 13:45:34 +01:00
Steffen Jost
e9eeaca229
chore(avs): set qu-renewal flag; tutorial add space separated
2023-02-01 18:00:53 +01:00
Steffen Jost
f208d2aa99
attempt to fix build by removing derive Typeable (likely no effect)
2023-01-20 09:17:50 +01:00
Sarah Vaupel
a4fc235ed4
chore(add-users): audit tutorial participant edit
2022-12-13 20:16:53 +01:00
Sarah Vaupel
22228ee9c1
chore(tutorial-users): audit qualification edits
2022-12-13 20:08:38 +01:00
Sarah Vaupel
71cde92a1a
chore(audit): replace lms audit table with Transaction log entries
2022-12-13 19:58:56 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Gregor Kleen
cf67945292
feat(personalised-sheet-files): seeds
2021-07-13 10:46:23 +02:00
Gregor Kleen
6a1a64a611
feat(allocations): delete allocation-users
2021-06-15 13:55:37 +02:00
Gregor Kleen
b9cc5b9970
feat(transaction-log): more details about submission files
2021-02-24 12:39:32 +01:00
Gregor Kleen
ef51c6e7c3
feat(users): assimilation
2020-11-02 09:58:01 +01:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
7f10d44aee
feat(submission-groups): invite w/ submission-group & audit
2020-04-28 15:49:20 +02:00
Gregor Kleen
1d14b6a69c
feat: external exam csv import & ldap lookup during csv import
2020-01-15 12:09:00 +01:00
Gregor Kleen
2b153c1863
feat(external-exams): auditing
2020-01-15 12:09:00 +01:00
Gregor Kleen
261f3ed92f
feat(tutorials): delegate control to tutors
2019-10-14 11:50:06 +02:00
Gregor Kleen
ea5a398bab
feat(exams): automatically compute examResults
...
BREAKING CHANGE: examPartName no longer required
2019-09-18 17:17:18 +02:00
Gregor Kleen
29f4e28536
feat(exams): csv-import of ExamPartResults
...
BREAKING CHANGE: Introduces ExamPartNumbers
2019-09-16 17:53:45 +02:00
Gregor Kleen
f75cc641e2
feat(exam-office): subscription management for users & fields
2019-09-06 18:33:50 +02:00
Sarah Vaupel
f462d44c49
chore(audit): audit submission file edits and deletes
2019-09-04 15:58:12 +02:00
Sarah Vaupel
2f9f0535af
chore(audit): revise audit for corrector submission edits
2019-09-04 15:30:19 +02:00
Sarah Vaupel
99cd37c5e0
chore(audit): audit submissionhelper
2019-09-04 14:46:11 +02:00
Sarah Vaupel
24b97ef28e
chore(audit): proper audit for editing submissions
2019-08-29 14:34:20 +02:00
Sarah Vaupel
696ebd889a
refactor(audit): renamed transaction constructor
2019-08-29 13:07:17 +02:00
Sarah Vaupel
c5f2e5e72a
chore(audit): audit submission edit
2019-08-29 12:56:44 +02:00
Sarah Vaupel
9136d9a352
chore(audit): audit auto submission corrector assignment + refactor
2019-08-29 12:10:13 +02:00
Sarah Vaupel
50915a6296
chore(audit): audit delete corrections
2019-08-29 11:46:47 +02:00
Sarah Vaupel
6aac0aac65
chore(audit): audit assign submissions to corrector
2019-08-29 11:40:16 +02:00
Sarah Vaupel
e2fb007551
chore(audit): audit assign submission to corrector
2019-08-29 11:26:30 +02:00
Gregor Kleen
79d4ae20ee
feat(courses): rework couse registration
...
Support course applications
BREAKING CHANGE: auditing for course registrations and deregistrations, more
tightly couple exam results, exam registration, and course registration (delete
them together now)
2019-08-12 16:54:37 +02:00
Gregor Kleen
f602b79e7a
feat(audit): introduce id-based format
2019-08-06 09:51:05 +02:00
Gregor Kleen
31931e708e
feat(exam): audit exam registrations
2019-07-03 16:16:55 +02:00
Gregor Kleen
7c2844807f
fix(massinput): properly render massInputList
2019-07-03 15:29:46 +02:00
Gregor Kleen
75ec91d8ff
Merge branch 'master' into 302-transaction-log
2019-07-03 14:25:29 +02:00
Gregor Kleen
14efbd8656
First prototype of audit-log
...
Has auditing for term-edits as an example
2019-03-28 15:16:50 +01:00