Commit Graph

76 Commits

Author SHA1 Message Date
c7b5a3c6cb fix(firm): improve supervisor filter yet once more 2023-12-20 09:02:10 +01:00
88f24fe6f1 fix(firm): improve supervisor filter by caching 2023-12-19 18:15:09 +01:00
f36f234c42 chore(firm): improve efficiency of foreign supervisor filter 2023-12-13 16:25:11 +01:00
db77850c4f fix(firm): supervisor filter performance 2023-12-12 18:23:52 +01:00
3aa89019a8 fix(form): multiSelectField working with grouped options 2023-12-06 11:50:08 +01:00
fc0ca7b854 fix(firm): group multi select field supervisor
However, grouped multi select does not work for some reason.
2023-12-05 18:39:59 +01:00
9878956716 fix(firm): set supervisor field not all fields required 2023-12-05 12:12:51 +01:00
3acb847915 fix(firm): supervisor filter 2023-12-05 11:52:13 +01:00
50eda5f65f fix(build): redundant parenthesis 2023-12-01 18:36:21 +01:00
1d3345cbba fix(firm): supervisor changes led to inconsistent DB 2023-12-01 16:55:51 +01:00
34c0928718 chore(firm): add switch supervisor status 2023-12-01 16:12:10 +01:00
b1ce55597e chore(lms): remove debug code 2023-12-01 13:29:38 +01:00
75e4975c52 refactor(mail): course and firm message are sent only once to each supervisor 2023-11-30 18:32:25 +01:00
ef9a5dc5a9 chore(firm): disallow supervisors on firm routes for now 2023-11-29 16:22:09 +01:00
57d9447b4f chore(firm): update table action access rights 2023-11-29 13:18:30 +01:00
eb541b4e91 chore(firm): add action to change individual supervisors 2023-11-28 18:54:16 +01:00
92aca1b830 refactor(performance): disable modalAccess use for known admins
modalAccess displays a link to modal only
if the user has the rights to follow that link.
However, for large dbTables this checking takes
too long. So we use a conventional modal instead again.
Worst-case: some non-admins are shown links that they cannot follow
2023-11-28 15:32:33 +01:00
0a06efd76c fix(firm): restrict firm access to company supervisors only 2023-11-27 17:49:06 +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
06bb44cf71 fix(build): minor errors firm handler 2023-11-24 18:02:03 +01:00
212cb71807 chore(firm): limit firm action access to admins 2023-11-24 17:44:27 +01:00
2636c9d41a refactor(firm): clean firm interface
- multiactions working
- several code redundancies removed
2023-11-24 17:31:34 +01:00
076dff2a60 Revert "chore(nix): attempt to create alias for killall-uni0work"
This reverts commit dc6079ec3b.
2023-11-24 11:44:16 +01:00
e645517d32 refactor(firm): FirmAllR messaging no works again! 2023-11-23 18:36:02 +01:00
577a2fb45d refactor(firm): FirmAllR messaging no longer works now
What did change? Nothing here is essential?!
2023-11-23 18:29:12 +01:00
b10cbc39cc refactor(firm): FirmAllR messaging working old way 2023-11-23 18:22:00 +01:00
8973ea5849 refactor(firm): WIP generalize firm actions 2023-11-23 18:06:00 +01:00
400a3449c5 refactor(firm): fix build too 2023-11-23 13:27:57 +01:00
c5c4a62de0 chore(firm): various
- multiSelectField working
- section hiding demo working
- modal links access rights checking
2023-11-22 17:59:15 +01:00
5163ed06c6 fix(build) 2023-11-21 18:49:33 +01:00
83bab6b86b chore(firm): implement fix #67 Maske Firmen 2023-11-21 18:45:51 +01:00
b9f2d3bda4 chore(firm): add setting for global communications cc 2023-11-21 16:53:06 +01:00
b7d6474ace refactor(firm): messaging performance 2023-11-21 13:33:12 +01:00
0f9a7a8c53 fix(firm): show default supervisors with no employees too 2023-11-20 15:02:44 +01:00
4fa7385154 fix build 2023-11-17 18:55:03 +01:00
44c4b3b6a8 chore(firm): implement several table actions; add supervisor form 2023-11-17 18:54:34 +01:00
715b751363 chore(firm): add columns and filters and refactor some 2023-11-16 18:49:41 +01:00
612d975384 chore(firm): reset supervisors for FirmAllR working 2023-11-15 18:02:52 +01:00
ecde6b0fac chore(firm): add supervisor reset utility functions 2023-11-14 18:26:00 +01:00
698a9c5497 refactor(firm): msg, titles and headings 2023-11-14 17:37:05 +01:00
65cdc8ddfe fix(firm): firm messaging now works fine 2023-11-14 16:55:14 +01:00
25c4ba7136 chore(messaging): add debugging statements 2023-11-13 18:07:30 +01:00
a6fb00f072 minor refactor 2023-11-13 17:10:27 +01:00
71c290996d refactor(firm): performance foreign-supervisor filter 2023-11-10 17:00:10 +01:00
5d8802732a debug(firm): attempt to find error when using firm communication 2023-11-09 18:07:39 +01:00
9ee80f8f7f chore(lms): message action done for firm views 2023-11-08 17:41:59 +01:00
a98c3190e0 chore(firm): messaging almost complete - illegal variable name splicing dispatch 2023-11-08 13:00:31 +01:00
631d157688 chore(firm): add messaging action (WIP) 2023-11-07 18:38:21 +01:00
3865bda64d fix(lms): improve sorting for firm all 2023-11-07 17:29:57 +01:00
069561763c refactor(firm); supervisor table sorting and company column 2023-11-06 12:17:11 +01:00