Commit Graph

413 Commits

Author SHA1 Message Date
6d49ea092b chore(profile): towards #169
- distinguished reroute icon
- profile cleaned/reordered
2024-07-01 16:24:38 +02:00
a3beca87d1 chore(firm): filter associates by valid qualficiations
towards #157
2024-06-12 15:06:14 +02:00
aa1d230e49 fix(avs): steps towards #164
- link avs nr to status on profile page
- link companies on profile page
- swap icons for isAutomatic
- improve jsonWidget number display for integers and small floats
2024-06-07 12:31:54 +02:00
1f7c175a58 refactor(avs): rework guessAvsUser 2024-04-11 17:54:45 +02:00
b51f8a454a chore(log): display admin problem table with actions on admin problem view 2024-03-18 18:01:36 +01:00
ad2375b338 fix(avs): fix #152 by providing new online avs card filter throughout 2024-02-13 17:05:30 +01:00
d4f7dce716 chore(avs): card no filter basic functionality WIP compiles 2024-02-12 19:02:57 +01:00
482dbe5c4e chore(dbtable): add FilterColumnIO and proof-of-concept
This commit adds a new type of filter to dbtables in module Pagination. The filter can perform an arbitrary IO action on its arguments before producing an sql/esqueleto filter expression.

Also, we turn some unnecessarily monadic code pure.
2024-02-07 17:38:53 +01:00
88f24fe6f1 fix(firm): improve supervisor filter by caching 2023-12-19 18:15:09 +01:00
0b9a1257db chore(admin): show lms and sap interface status on problem page 2023-12-07 13:16:55 +01:00
b1ce55597e chore(lms): remove debug code 2023-12-01 13:29:38 +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
640a2e61d1 chore(messages): Add SomeMessages newtype
SomeMessages provides a RenderMessage instance for a list of messages.
2023-11-27 12:29:25 +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
83bab6b86b chore(firm): implement fix #67 Maske Firmen 2023-11-21 18:45:51 +01:00
715b751363 chore(firm): add columns and filters and refactor some 2023-11-16 18:49:41 +01:00
069561763c refactor(firm); supervisor table sorting and company column 2023-11-06 12:17:11 +01:00
13ee3e7315 chore(firm): separate firm name nr filters 2023-10-30 17:18:04 +01:00
ff176faa12 chore(users): remove duplicated link from company personal number 2023-10-27 17:28:00 +02:00
0ab1cd17be chore(firm): add contact preference column
and make firm nr filter exact
2023-10-27 13:34:37 +02:00
a28786412e chore(firm): add firm-all filters and code cleaning 2023-10-24 16:13:31 +00:00
dfa03f8ba8 refactor(firm): dbTable form for firm all with selection box working now 2023-10-24 10:07:12 +00:00
92e83475a9 chore(firm): link firms throughout 2023-10-18 15:45:59 +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
a320ed498a chore(lms): fix build erroneous signature 2023-09-21 09:08:35 +00:00
273cc288d4 chore(lms): more discreet debug info for simultaneous blocks 2023-09-21 08:17:43 +00:00
bf53c639e7 chore(table): allow compulsory multi filter criteria 2023-09-06 15:58:18 +00:00
4754ad4b80 chore(lms): allow table filtering by multiple LMS ids and names in several views 2023-09-01 15:11:26 +00:00
00d8d684f4 chore(lms): WIP v2 using LmsState 2023-07-20 12:49:45 +00:00
05b807a49a Merge branch 'master' into fradrive/lms-type-refactor 2023-07-03 10:53:05 +00:00
f9930f2a00 fix(build): minor 2023-06-30 15:30:32 +00:00
6683d5e4e8 chore(cells): add links to qualifications cells 2023-06-30 15:03:56 +00:00
23bc9033e7 refactor(qualifications): views course, admin-avs and lms-user refactored (WIP) 2023-06-29 17:05:46 +00:00
9abf8b69bf refactor(qualification): rework lms view and user lms modal 2023-06-27 15:15:32 +00:00
878f98604c refactor(qualifications): suggestions for qualification view block acts (WIP) 2023-06-26 16:28:17 +00:00
a28fb72021 refactor(qualification): blocks need exact time for ordering 2023-06-26 10:07:41 +00:00
d5c345ef69 refactor(qualifications): working on lms background jobs (WIP) 2023-06-23 09:14:53 +00:00
cc465fad16 chore(haddock): fix some misleading comments 2023-06-06 10:19:46 +00:00
c63d3b76dd chore(qualifications): fix #65 by adding a column with a bool indicator for validity 2023-05-23 09:15:48 +00:00
231cc00fe9 chore(lms): consistent lms status cells all tables 2023-05-15 11:02:31 +00:00
bb2c0858d1 docs(dbtable): clarify usage of dbtProj 2023-04-28 12:58:20 +00:00
fcc2c1b3ab refactor(qualifications): towards using dbtProj for companies working (2) 2023-04-28 11:15:26 +00:00
76fb44d898 chore(users): keep filters after table action 2023-04-25 09:48:45 +00:00
c49b329d18 chore(avs): use AVSNO as matriculation 2023-04-03 15:04:01 +00:00
1633d7573a chore(lms): improve lms-status display within qualifications 2023-04-03 13:44:06 +00:00
b0c211da65 chore(avs): create and link avs contact info page 2023-03-31 16:11:01 +00:00
48e86fa578 chore(admin): show active card colors on problem resolution page 2023-03-30 16:38:59 +00:00
ba8bcc5436 chore(tutorial): show user qualification info 2023-03-27 17:51:34 +00:00
d8a601b970 chore(lms): fix default sorting for qualifications and sort optional columns always with nulls last 2023-03-27 14:42:25 +00:00