c487513116
docs(Makefile): add documentation for shell-ghci target [skip ci]
2025-02-04 13:28:08 +01:00
2566afaec1
chore(lms): complete view for orphaned lms logins
...
towards #2605
2025-02-04 13:17:23 +01:00
5761b96282
ci(azure-pipelines): include all binaries in artifact uploads [skip ci]
2025-02-04 11:44:07 +01:00
84a91be87f
ci(azure-pipelines): fix bin path for release artifact copy [skip ci]
2025-02-04 11:42:05 +01:00
9e3a16011b
build(docker/fradrive): use relative bin path for binary copy [skip ci]
2025-02-04 11:40:53 +01:00
572ad4afa1
chore(lms): add note to orphans and create working filter
2025-02-04 09:53:15 +01:00
4ec521361d
build(Makefile): fix release target [skip ci]
2025-02-03 18:30:58 +01:00
72920caf4c
ci(azure-pipelines): fix release artifact patterns
2025-02-03 18:27:49 +01:00
0538142aa8
ci(azure-pipelines): refer to devfra registry in lower-case only [skip ci]
2025-02-03 18:24:46 +01:00
c03fd0c81f
chore: move version helper script to utils [skip ci]
2025-02-03 18:22:36 +01:00
252641337a
chore: tweak versioning script [skip ci]
2025-02-03 18:20:21 +01:00
b78bd7971a
fix(build): remove erroneous + from settings.yml
2025-02-03 18:12:18 +01:00
a8a1f5607b
chore(lms): add route and breadcrumbs for lms oprhan view
2025-02-03 18:10:21 +01:00
3a6b3bc9f2
chore(lms): create stub for lms oprhan view
2025-02-03 16:46:23 +01:00
347a69670e
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-03 15:43:36 +01:00
38fc071b8d
chore(lms): register and display orphaned LMS idents
...
towards #2605
2025-01-31 17:31:21 +01:00
7ddc15dd0b
chore(avs): test AVSneo problems
...
AVSneo will no longer have unique AVS CardNo: PersonSearch will return one card per company, all having the same CardNo, but possibly different colors
Test shows that FRADrive will handle this just fine, provided the old AVS workaround firing several requests at once remain in place
2025-01-31 15:15:47 +01:00
29af94206e
fix(i18n): disambiguate between course-type and type of course both in german and english
...
- english: course type -> course category = Kursart
- german: Art des Kurses-> Kurstyp = Tutorial-Type
2025-01-31 14:45:55 +01:00
7d9be73844
fix(avs): prevent empty contact and status queries
2025-01-31 13:53:29 +01:00
3f40dd890e
fix(tutorial): fix #2696 template choice respects school, course, term, etc.
2025-01-31 12:18:34 +01:00
7a1732507f
refactor(lms): remove now obsolete lms edit stub
2025-01-30 19:05:41 +01:00
a76a23b9e2
refactor(i18n): make SomeMessages more flexible to distinguish it from UniWorXMessages, deprecated the latter
2025-01-30 18:53:49 +01:00
7c1df8a261
fix(hlint): remove superfluous dollar
2025-01-30 17:38:25 +01:00
17df5fd5cf
chore(tutorial): convenience button to show tutorial exam results
...
required new filter on exam participants page
2025-01-30 17:34:31 +01:00
42a60a2725
various minor code refactors
2025-01-30 12:59:14 +01:00
710d0b6f71
chore(qualification): finish qualification edit handler
2025-01-29 18:12:34 +01:00
3cbeba956e
ci(azure-pipelines): fix buildSteps [skip ci]
2025-01-29 17:05:27 +01:00
0a104db666
ci(azure-pipelines): add skipTests logic [skip ci]
2025-01-29 14:22:08 +01:00
311ba5234d
ci(azure-pipelines): add condition param to artifacts
2025-01-29 12:15:55 +01:00
b14821e3b4
ci(azure-pipelines): add continueOnError param to artifacts
2025-01-29 12:14:11 +01:00
78d0d9e853
ci(azure-pipelines): hardcode pipeline artifact download project
2025-01-29 11:34:05 +01:00
96059f0a7b
ci(azure-pipelines): fix artifact project contd
2025-01-29 11:26:18 +01:00
21ad3f06af
ci(azure-pipelines): try yaml-compiletime project def splice
2025-01-29 11:25:37 +01:00
55531ef692
ci(azure-pipelines): use project id for artifact download project
2025-01-29 11:01:53 +01:00
8a22a86399
ci(azure-pipelines): add release stage and image build
2025-01-29 10:24:44 +01:00
ecfc0f7461
build(docker/fradrive): prepare fradrive Dockerfile for release [skip ci]
2025-01-29 10:12:05 +01:00
3cbb0452cb
chore(form): create calendarDiffDaysField
2025-01-28 18:45:13 +01:00
37a15672c9
chore(qualification): prepare stub for edit handler
...
also fix some minor navigation issues
2025-01-28 16:35:56 +01:00
4f745d4676
refactor(UniWorxMessages): eliminate superfluous whitespace
...
also: some tutorial code cleaning
2025-01-28 11:03:03 +01:00
83a92b05dd
ci(azure-pipelines): try collection id as artifacts download project
2025-01-27 19:04:22 +01:00
100422db41
ci(azure-pipelines): fix artifact project contd
2025-01-27 18:08:43 +01:00
0988079b86
ci(azure-pipelines): fix artifact project
2025-01-27 18:02:19 +01:00
9fc8ba2315
ci(azure-pipelines): fix params
2025-01-27 17:42:45 +01:00
2200b85120
ci(azure-pipelines): fix param refs
2025-01-27 17:41:50 +01:00
c7ee91d26b
ci(azure-pipelines): distinguish between dependsOn and requiredArtifacts
2025-01-27 17:40:15 +01:00
c059473cf4
refactor(tutorial): fix and complete exam occurrence form function
2025-01-27 17:40:13 +01:00
09ccd12b29
ci(azure-pipelines): add backend-dependencies dep for backend job
2025-01-27 17:36:37 +01:00
422f6bc5b5
ci(azure-pipelines): add more parameters to service dependencies; allow downloading dependencies from previous runs
2025-01-27 17:35:46 +01:00
204d57cb96
ci(azure-pipelines): add more params to dependencies
2025-01-27 17:20:36 +01:00
a2dbb1f5f3
ci(azure-pipelines): add .stack dir contents to backend artifacts for dependency caching
2025-01-27 17:13:00 +01:00