274cd21e79
chore(mail): view page for receivers working now and polished
2025-02-10 17:28:06 +01:00
305839ad5d
chore(mail): add i18n for mail receivers view
2025-02-07 16:02:51 +01:00
e3bdabce1b
Added de-de-formal.hamlet for receivers
2025-02-07 09:01:42 +00:00
cc7abf9a94
chore(firm): add company preference for email pin passwords
...
companies may be set such that their users have no email pin password by default
switching to such a company deletes the pin password
2025-02-05 17:43:43 +01:00
8f03862a6d
refactor(lms): use runDBRead and caching for FilterColumnHandler used in LMS Orphans
2025-02-04 15:05:30 +01:00
2566afaec1
chore(lms): complete view for orphaned lms logins
...
towards #2605
2025-02-04 13:17:23 +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
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
710d0b6f71
chore(qualification): finish qualification edit handler
2025-01-29 18:12:34 +01:00
7503a55039
refactor(tutorial): exam occurrence form function and appearance
2025-01-24 17:28:58 +01:00
516e8cc849
refactor(tutorial): exam occurrence editing received specialised page
2025-01-15 17:59:24 +01:00
c903b84082
chore(tutorial): add covenience button to full exam editing
2025-01-10 17:50:09 +01:00
b095b4feed
fix(tutorial): fix exam occurrence form
...
works better, but still not 100%
some debugging added
2025-01-09 19:24:35 +01:00
be0b90d0a1
chore(tutorial): towards #2347 exam occurrence form design finished, but buggy somehow (WIP)
...
Propably due to multiActionAForm badly interacting with contained massInputForm
2025-01-09 12:48:09 +01:00
8b52f00fb0
chore(tutorial): towards #2347 add convenience buttons to add exam tutorial (STUB)
...
This is STUB add a multiform action that is not yet evaluated. Form Handler is to be implemented next.
2024-12-19 17:56:21 +01:00
6d172c8259
chore(exam): add examiner to occurrence options
...
we intend to use the exam examiner for adding occurrences through tutorials
2024-12-09 17:38:34 +01:00
ce164f308f
chore(daily): add proper btn for consistency check
2024-11-27 17:56:16 +01:00
2af3ffb73a
chore(daily): basic functionality #1939 completed and checked
...
- filters now work as intended
- textField suggestions now work as intended
2024-11-27 12:56:29 +01:00
c92ddb9081
Merge remote-tracking branch 'origin/fradrive/jost'into 'fradrive/merge-jost-new-build'
2024-10-28 12:05:37 +01:00
ec2b09b20b
chore(daily): show rooms for tutorial lessons
2024-10-15 17:48:36 +02:00
ed44edc199
chore(daily): show course associated qualifications
2024-10-09 18:11:22 +02:00
56c2be7b79
refactor(occurrences): fold RoomReference into Occurrences, completed
2024-10-08 13:01:44 +02:00
83fe750b15
refactor(occurrences): remove RoomReference from model and add migration
2024-09-30 13:56:45 +02:00
e29e6f3db8
refactor(occurrences): fold RoomReference into Occurrences (WIP)
...
Each Occurrence now has its own RoomReference, i.e. Mondays may have a different Room assigned than Tuesdays
WIP Problem: occurrencesAFrom does not work, always insists on Room missing
2024-09-24 17:15:15 +02:00
384c39b9ec
chore(occurrences): add datatype LessonTime for dealing timetable intervals
2024-09-24 11:21:33 +02:00
6a070a6775
fix(supervision): fix #181 by unifying deletion of supervision
2024-09-10 17:47:09 +02:00
f0798e8836
chore(avs): debug automatic avs licence synch within admin avs test page
2024-09-04 18:08:08 +02:00
4f7855b9ee
fix(avs): acs auto synch had inverted success/failure
...
also: some minor typo fixes
2024-09-03 12:53:51 +02:00
53abdb7cc3
chore(health): augement #154 by adding option to disable interface warnings
...
Also:
- add usage explanation
- show intervals in a human readable form
2024-08-22 17:28:28 +02:00
407ba543a1
chore(health): fix #154 by adding interface warning threshold edit handler
2024-08-21 17:34:19 +02:00
cc5da9a2a9
fix(avs): fix #124 implement automatic avs driving licence synchronisation
2024-08-12 18:01:04 +02:00
760b102d52
chore(avs): flag AVS R-holders about to be revoked
...
- flag on admin problem view
- exempt from automatic avs licence synch for levels below 3
2024-08-09 17:01:10 +02:00
ab00a4f665
chore(mail): fix #171 by adding a route for all notifications to users and displaying them
2024-08-06 17:42:27 +02:00
4df8bd2fa5
chore(mail): stub towards #171
...
new routes /mail and /mail/show/UUID to eventually display all sent emails by the system
2024-08-02 18:28:16 +02:00
e1419766f3
fix(course): fix #149 course cloning proposes associated qualifications
...
This commit required a massInput form, using massInputAccumEditA, which turned out to difficult to use.
2024-08-01 17:09:05 +02:00
11fdcf0d44
fix(lms): max e-learning tries default removed and info added to lms overview
2024-07-29 14:58:19 +02:00
e6f0454e78
Merge branch 'fradrive/newletter'
2024-07-12 14:01:12 +02:00
0bbb679a43
chore(profile): indicate linked postal addresses
2024-07-12 12:12:26 +02:00
ab28c8c243
fix(build): minor
2024-07-10 12:27:51 +02:00
6e2d545772
chore(users): allow profile edits with invalid display_email address, if unchanged
2024-07-10 12:23:37 +02:00
3def8ca916
chore(letter): add number of tries as qualification property
2024-07-08 14:22:54 +02:00
468af9de9d
fix(lms): move lms reuse info from QualificationR to LmsR
...
LmsR is intended to be seen by Fraport Admins only, while QualificationR is intended to be seen by Supervisors (in the future).
The LMS reuse information might confuse non-admins and is irrelevant to them.
2024-07-05 17:40:12 +02:00
f869a829d2
fix(lms): fix #161 lms for multiple joint qualifications
2024-07-04 14:15:05 +02:00
073432c75b
chore(letter): allow for more different driving licence names in letters
2024-07-03 16:50:38 +02:00
0725a9a908
chore(lms): towards #169 option to prevent qualifications to renew automatically upon e-learning
2024-07-03 15:51:42 +02:00
0ac75e0d59
fix(letter): rephrase some minor letter parts
2024-07-03 15:46:08 +02:00
7ca3237ad0
chore(profile): towards #169
...
- only one matrikelnumber
- proper update indication for matrikelnumber and pin
- only display tables with data in profile
- refactor supervision overviews
2024-07-02 16:55:12 +02:00
622c01b9be
chore(profile): towards #169
...
- profile supervison streamlined (WIP)
2024-07-01 18:04:25 +02:00