Commit Graph

308 Commits

Author SHA1 Message Date
28837c41ab chore(term): course list filtered by default to active term 2024-01-25 16:40:07 +01:00
d332c0c11a fix(course): fix #147 abort addd participant aborts now
Check that runButtonForm will always work with the correct field ids!
2024-01-25 13:19:09 +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
698a9c5497 refactor(firm): msg, titles and headings 2023-11-14 17:37:05 +01:00
f888da3ab0 fix(build): Update ParticipantInvite.hs 2023-10-11 13:56:47 +00:00
fa4f9b2447 fix(build): Update ParticipantInvite.hs 2023-10-11 10:52:44 +00:00
16d0fdd1c8 chore(course): change default name for tutorial to %y_%m_%d 2023-10-11 08:46:25 +00:00
9422892f72 Merge branch 'master' into fradrive/lms-type-refactor 2023-07-17 14:33:59 +00:00
1ce8f75c2d fix(tutorial): fix #94 tutorial renaming (de) and template naming 2023-07-12 14:32:49 +00:00
05b807a49a Merge branch 'master' into fradrive/lms-type-refactor 2023-07-03 10:53:05 +00:00
6683d5e4e8 chore(cells): add links to qualifications cells 2023-06-30 15:03:56 +00:00
ab48e40ac7 fix(build): major qualfication block quirks fixed 2023-06-30 13:15:39 +00:00
23bc9033e7 refactor(qualifications): views course, admin-avs and lms-user refactored (WIP) 2023-06-29 17:05:46 +00:00
9dfd91b2f8 fix(course): fix #28 by allowing course deletion with inactive participants only 2023-06-20 14:39:55 +00:00
3434d75881 Merge branch 'fradrive/tutorial-overhaul' 2023-06-07 16:05:05 +00:00
db65816ef0 chore(tutorial): change tutorial template separator to single underscore 2023-06-07 10:24:14 +00:00
fa36cb4de1 chore(tutorial): add name suggestions for mass registering 2023-06-07 10:06:23 +00:00
e1093701ca chore(tutorial): add mass register button 2023-06-07 09:01:00 +00:00
edc23630a7 chore(tutorial): template pre-selection fixed 2023-06-05 16:59:33 +00:00
7902da476b chore(tutorial): in case of multiple tutorial templates, pick first ascending by name 2023-06-05 15:13:51 +00:00
b982e59b63 fix(tutorial): template moving works now 2023-06-02 11:50:50 +00:00
ac57b1cd32 fix(build): linter complains 2023-05-26 19:21:04 +00:00
930bcef9cd chore(tutorial): towards #37 by adding new tutorials from template 2023-05-26 16:03:10 +00:00
a0e37fb153 chore(tutorial): WIP towards tutorial templates, part 3 2023-05-24 16:45:46 +00:00
314e661108 chore(tutorial): WIP towards tutorial templates, part 2 2023-05-24 13:59:05 +00:00
5400c32477 chore(tutorial): WIP towards tutorial templates 2023-05-24 13:29:53 +00:00
Steffen Jost
c2521df20b chore(tutorial): WIP templates advancement 2023-05-23 17:28:22 +02:00
Steffen Jost
5446ca5406 chore(tutorial): prepare occurrencesAddBusinessDays for templates 2023-05-23 17:13:26 +02:00
98a6ed17c8 Merge branch 'fradrive/avs-synch' into fradrive/tutorial-overhaul 2023-05-23 09:58:13 +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
109f8ce860 chore(tutorial): WIP towards tutorial templates 2023-05-22 14:36:49 +00:00
e99a37cfd6 chore(occurrences): complete bounds function 2023-05-17 16:04:03 +00:00
ba8bcc5436 chore(tutorial): show user qualification info 2023-03-27 17:51:34 +00:00
2622d24f03 chore(tutorial): adjust default day for new tutorials 2023-03-23 16:55:10 +00:00
825e4271c1 chore(qualifications): show associated qualifications in course 2023-03-17 10:01:33 +00:00
Steffen Jost
430de83366 chore(email): use userDisplayEmail primarily, userEmail as fallback only 2023-02-13 16:46:41 +01:00
Steffen Jost
87e1219ebb Preset new tutorial name to today +1 2023-02-09 09:50:37 +01:00
Steffen Jost
394ce3066c chore(course): direct link for add participant to existing tutorial 2023-02-02 09:57:02 +01:00
Steffen Jost
e9eeaca229 chore(avs): set qu-renewal flag; tutorial add space separated 2023-02-01 18:00:53 +01:00
Steffen Jost
3d51f2ebdb chore(avs): upsertAvsUser now has a failsafe alternative 2023-01-20 17:54:46 +01:00
Steffen Jost
f208d2aa99 attempt to fix build by removing derive Typeable (likely no effect) 2023-01-20 09:17:50 +01:00
Steffen Jost
65ea64780f chore(users): add birthday field 2023-01-18 18:51:53 +01:00
Steffen Jost
771bcd6993 chore(users): change supervisors in user list 2023-01-13 19:04:36 +01:00
Sarah Vaupel
df28d9de4e chore: reintroduce warnings as errors 2022-12-15 19:11:47 +01:00
Sarah Vaupel
a7ed5d637b Merge branch 'master' into fradrive/frontend 2022-12-15 18:51:25 +01:00
Sarah Vaupel
a6fcbec78a chore: hlint 2022-12-13 21:11:38 +01:00
Sarah Vaupel
f8f3475d30 Merge branch 'fradrive/driving-course-participants' of gitlab.ifi.lmu.de:fradrive/fradrive into fradrive/driving-course-participants 2022-12-13 20:29:22 +01:00
Sarah Vaupel
db3d1b0f70 chore(add-users): fix tutorial audits 2022-12-13 20:26:52 +01:00
Sarah Vaupel
a4fc235ed4 chore(add-users): audit tutorial participant edit 2022-12-13 20:16:53 +01:00
Sarah Vaupel
b1161f27d0 chore(add-users): audit tutorial edit 2022-12-13 20:11:13 +01:00