39a4ebef2a
chore(mail): add modal computing actual receivers at postal pref columns
2025-02-06 19:02:04 +01: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
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
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
710d0b6f71
chore(qualification): finish qualification edit handler
2025-01-29 18:12:34 +01:00
37a15672c9
chore(qualification): prepare stub for edit handler
...
also fix some minor navigation issues
2025-01-28 16:35:56 +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
b2a5bb715a
chore(tutorial): add separate exam occurrence edit page (WIP)
2025-01-14 18:28:31 +01:00
d6de55a886
refactor(form): knownUserField not working as intended (WIP)
2024-12-05 18:17:34 +01:00
9123f61b2e
chore(daily): implement left-over todos and i18n
2024-12-03 11:56:48 +01:00
8ffa8ef852
chore(daily): add stub for consistency check
2024-11-27 17:18:34 +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
bccdb2494f
fix(msg): minor uni2wok to fradrive message change
...
Primarly done to the the new build environment start-backend file watcher and see whether a restart enables the website
2024-11-11 13:26:57 +01:00
36a0bd9edc
chore(tutorial): show additional columns for #90
...
columns are distinguished by user and the entities given in parenthesis:
- driving permit (tutorial)
- eye exam (tutrial)
- tutorial note (tutorial)
- attendance (tutorial & day)
- attendance-note (tutorial & day)
- parking permit (day)
2024-10-22 12:39:34 +02:00
56c2be7b79
refactor(occurrences): fold RoomReference into Occurrences, completed
2024-10-08 13:01:44 +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
6c9d92475e
fix(firm): filtering by active supervisor working
2024-09-17 17:59:58 +02:00
53c68638da
chore(daily): make company a property of TutorialParticipant, towards #90
2024-09-16 17:16:19 +02:00
ba0fd21c8f
chore(daily): add page actions #90
2024-09-13 16:18:38 +02:00
5307350b0b
chore(daily): improve stub #90 change DB to JSONB (WIP)
2024-09-12 17:46:38 +02:00
1a954e037f
chore(daily): create stub in preparation for #90
2024-09-11 17:44:09 +02:00
620e3e4700
fix(mail): fix #179 by adding download links for PDF attachments
2024-09-05 14:09:50 +02:00
f61c35cfe7
refactor(companies): mark table columns showing only prime company as such, fix #5
...
- also improve performance by changing dbtProj/selectList into a subselect
- fix #5 no longer sensible, as most are single values to be displayed right away
2024-08-21 11:52:29 +02:00
1e6547e903
refactor(comm): clean CommCenterR and MailCenterR handlers and unify these
2024-08-08 13:56: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
21d32fd4cf
chore(mail): mail display towards #171
2024-08-05 18:15:56 +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
e6f0454e78
Merge branch 'fradrive/newletter'
2024-07-12 14:01:12 +02:00
d65fb2f4cd
chore(firm): add reason for user company association
2024-07-10 15:54:15 +02:00
6e2d545772
chore(users): allow profile edits with invalid display_email address, if unchanged
2024-07-10 12:23:37 +02:00
45bc5ca9f5
chore(firm): various contributions towards #157
2024-06-27 17:42:13 +02:00
b3d1dabfc2
refactor(profile): clean ui, reduce unnecessary routes
2024-06-25 11:16:20 +02:00
d161c296ad
Merge branch 'master' into fradrive/newletter
2024-06-24 09:06:33 +02:00
f37c08099c
chore(jobs): add option to manually delete old jobs
2024-06-21 13:45:08 +02:00
34199a37fd
chore(users): multiple name filter and remove subordinates
2024-06-20 12:58:34 +02:00
a3beca87d1
chore(firm): filter associates by valid qualficiations
...
towards #157
2024-06-12 15:06:14 +02:00
f5754cd6b1
chore(users): add convenience buttons for ldap avs sync on profile page
...
towards #164
2024-06-11 15:22:24 +02:00
ce4869f155
Merge branch 'master' into fradrive/cr3
2024-02-13 10:21:09 +01:00
6d44f36e2a
chore(lpr): add manual print-ack csv upload
2024-02-02 13:06:39 +01:00
47f853bd4a
chore(health): stub that compiles
2024-02-01 10:35:31 +01:00
798a07e36c
chore(log): lpr log page made accessible
2024-01-31 12:43:12 +01:00
de45731a9b
refactor(company): supervison and company tables changed
...
- company avs id must be unique now, companies with id 0 are deleted
- user supervision can be annotated with company and or a reason, used to avoid accidental supervision relations; company supervision resets ignore non-company supervisions
2024-01-22 18:54:33 +01:00
30fae33ded
fix(admin): minor fixes and translations for admin problem page
2023-12-08 11:52:15 +01:00
0b9a1257db
chore(admin): show lms and sap interface status on problem page
2023-12-07 13:16:55 +01:00
3aa89019a8
fix(form): multiSelectField working with grouped options
2023-12-06 11:50:08 +01:00
fcc802753a
chore(lms): remove obsolete lms handlers v1
2023-12-01 18:11:17 +01:00
640a2e61d1
chore(messages): Add SomeMessages newtype
...
SomeMessages provides a RenderMessage instance for a list of messages.
2023-11-27 12:29:25 +01:00
83bab6b86b
chore(firm): implement fix #67 Maske Firmen
2023-11-21 18:45:51 +01:00