3dc74de68e
fix(job): jobworkers not working due to dev-settings
2025-03-11 16:21:13 +01:00
aae5a5f997
fix spdx copyright year having 2 digits only
2025-03-03 11:44:03 +01:00
1fc948711a
Manual copy from branch merge-rewrite-jost due to botched-merge
2025-03-03 11:32:14 +01:00
e9fefa75bd
refactor(lms): ensure days/months in qualification settings are always used correctly and implement settings for orphans
...
- extensive refactoring for qualification lms settings
- qualificationAuditDuration changed from months to days
- qualificationAuditDuration no longer optional
- qualificationAuditDuration is only used for LMS; clarified
- three new settings:
+ orphan-deletion-days:
+ orphan-deletion-batch:
+ orphan-deletion-repeat-hours:
2025-02-28 17:05:50 +01:00
e90d11682b
fix(lms): eliminate unlikely possible discrepancy for LMS deletion indicator
...
It was theoretically possible for LMS Learner deletion tag to be not correctly shown in LMS table.
Also see #2605 for further related issues.
2025-01-10 16:49:53 +01:00
fcc802753a
chore(lms): remove obsolete lms handlers v1
2023-12-01 18:11:17 +01:00
f776aaaef5
chore(lms): prefix lms-ident with qualification shorthand
2023-10-06 09:14:19 +00:00
60644528fc
refactor(lms): show deletion days parameter and ensure audit log period is accounted for
2023-09-28 15:05:04 +00:00
f7b2f35421
refactor(lms): clean code for nicer links in lms status widget
2023-09-25 15:39:09 +00:00
81b821c88a
chore(lms): better links in lms status widget
2023-09-25 15:25:38 +00:00
29e5ed25df
Merge branch 'test'
2023-09-20 12:29:41 +00:00
2bdb85faa1
chore(lms): full timestamps in LmsStatus too
2023-09-19 18:31:20 +00:00
f7ad290053
chore(lms): clean learner icons and sorting
2023-08-31 12:22:47 +02:00
a452b032c4
fix(lms): negate learner locking condition
2023-08-30 07:44:38 +00:00
da26901f8b
chore(lms): minor fix reset tries conditions
2023-08-29 15:26:13 +00:00
69d689fe90
chore(lms): fix #93
2023-08-29 11:27:35 +00:00
d9a6eab833
chore(lms): reset tries mechanism implemeneted, display still todo
2023-08-28 15:48:04 +00:00
2909deb4f6
chore(lms): WIP reset tries and lock logic part 1
2023-08-25 15:31:26 +00:00
c6f2b21927
Merge branch 'test' into fradrive/lms-type-refactor
2023-08-25 14:10:55 +00:00
8ecdaca4d6
Quickfix for apc sever seeing ligatures that do not exist
2023-08-22 08:56:43 +00:00
3014b68992
Merge branch 'master' into test
2023-07-26 08:59:44 +00:00
b4ba0a30dc
fix(apc): apc cannot distinguish ij from ji, partial fix only. Needs new font
2023-07-24 13:40:12 +00:00
8bcdbd95f0
chore(lms): WIP towards new interface
2023-07-18 15:20:44 +00:00
2d62acea5e
refactor(lms): fix #75 by splitting lmsStatus
2023-07-03 16:45:16 +00:00
7210b65dfe
Merge branch 'fradrive/localmaster'
2023-05-02 16:51:32 +00:00
eba437de33
refactor(csv): change new user default to xlsx working now
2023-04-28 11:15:51 +00:00
Steffen Jost
e1b2c8a17e
Merge remote-tracking branch 'origin/fradrive/localmaster'
2023-04-04 13:37:46 +02:00
1633d7573a
chore(lms): improve lms-status display within qualifications
2023-04-03 13:44:06 +00:00
Steffen Jost
d02e62ec20
fix(lms): lms-direct/deletion-days setting now represent #days to presever lms (used to be #days+1)
2023-03-29 10:32:14 +02:00
db9ffa1830
fix(lms): mark expired learners as ended with status expired
2023-03-24 17:33:17 +00:00
81a30fadc4
chore(apc): adjust print acknowledging to deal with apcident in a backward compatible way
2023-03-22 12:14:10 +00:00
41810dbd75
chore(lms): delay lms user deletion by setting
2023-03-17 15:52:03 +00:00
4f8295d334
chore(lms): add single lms user modal to qualifications page
2023-03-06 15:11:06 +00:00
Steffen Jost
2ca99d7176
fix(build)
2023-02-22 16:27:19 +01:00
Steffen Jost
5ab7102797
chore(lms): improve readability for lms passwords
2023-02-22 09:35:35 +01:00
Steffen Jost
2de8ee0ee6
chore(letter): use tt-font for pin and password
2023-02-06 10:27:45 +01:00
Steffen Jost
ca59adee03
chore(lms): increase readability printed lms pins
2023-02-02 12:57:52 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Steffen Jost
1731d22ba5
fix(lms): prevent duplicated LmsIdents and Letter sending
2022-09-30 18:21:55 +02:00
Steffen Jost
0c985fef0c
chore(ldap): add ldap test interface
2022-09-14 10:52:05 +02:00
Steffen Jost
d174f39530
refactor(lms): lms decoding delimiter is fully optional now
2022-09-09 12:11:13 +02:00
Steffen Jost
06201bc22e
refactor(lms): better lms indentifiers and passwords
2022-04-12 11:30:53 +02:00
Steffen Jost
49ccb35035
chore(lms): dispatch single fresh lms user implemented
2022-04-06 17:35:47 +02:00
Steffen Jost
21b74a5d7f
feat(lms): random ident pw generation without db
2022-04-05 16:16:02 +02:00
Steffen Jost
c7f734cfca
chore(lms): complete import jobs
2022-03-25 17:40:37 +01:00
Steffen Jost
497e3e38e1
chore(lms): remove example data to allow sorting again; ignore identical imports for lms tables
2022-03-11 17:50:40 +01:00
Steffen Jost
dc4ea0cc29
chore(lms): export user implemented
2022-03-07 19:12:15 +01:00
Steffen Jost
5aae0339fb
refactor(lms): simplify lms result interface
2022-03-07 12:51:04 +01:00
Steffen Jost
01a2f47961
chore(lms): userlist page refactored and improved
2022-02-23 16:05:29 +01:00