cd76bdd4e7
chore(day): complete form columns for daily view (untested)
...
unfortunately `make start` does not enter DEVELOPMENT mode currently, so this is not yet testeted.
2025-02-28 16:39:33 +01:00
d1fa01fcc5
fix(avs): towards #117 update if current value is Nothing even if oldval == newval
...
Damit sollten zumindest die ganzen NULL Fälle bein einem neuen Update erledigt sein. Unklar, wo diese aber herkamen.
2024-08-02 16:13:09 +02:00
ab5e432b77
refactor(avs): use associated type family to consistently produce CheckUpdate
2024-06-19 15:10:23 +02:00
a6d0105903
fix(avs): fix rare avs update bug involving values optional in avs but compulsory in user entity
2024-06-17 17:50:41 +02:00
0eac40457b
chore(avs): add more auto update indicators to profile page
2024-06-13 14:51:05 +02:00
bb101dee7b
fix(avs): company update no longer fails on duplicate key
2024-06-10 14:56:33 +02:00
9451d90a9e
fix(avs): company update checks uniques and ignores those updates if necessary
2024-05-23 17:08:30 +02:00
ff2347b1c9
fix(avs): avs update on company shorthands working now
2024-05-17 18:06:16 +02:00
fdbaa3c9d4
chore(avs): add function to change to secondary company
2024-04-30 17:45:29 +02:00
2e4e1a94c9
refactor(avs): rewrite AVS synch (WIP)
2024-04-24 18:01:44 +02:00
a52c8a6ad7
fix(avs): several minor bugfixes
...
- See notes in #158 for details on update change policy
- fieldLensVal was not working
- create index for deleted table prevented start
- some hlint errors
2024-04-22 18:19:07 +02:00
54c08cc64b
refactor(avs): rework upsertAvsUserByCard/Id
2024-04-12 17:27:46 +02:00
7a5917131c
chore(avs): WIP properly update userCompany upon AVS change
2024-03-21 16:55:23 +01:00
4a51f94a8f
chore(avs): WIP update UserCompany accodring to AVS
2024-03-19 18:29:38 +01:00
09d10e1ba2
refactor(user): empty postal uses high priority company address instead working
2024-03-08 18:06:52 +01:00
0b7175c26c
refactor(avs): company upsert done
...
updating supervision is still a todo
2024-02-27 17:56:58 +01:00
61aba7e515
updateAvsUser (partial) requires migration
2024-01-11 19:23:35 +01:00
0b9a1257db
chore(admin): show lms and sap interface status on problem page
2023-12-07 13:16:55 +01:00
Sarah Vaupel
582b075466
chore: conform to REUSE specification
2022-10-12 09:35:16 +02:00
Gregor Kleen
5ade6c65d6
chore: bump versions
2021-06-28 09:21:34 +02:00
Gregor Kleen
ff8270042f
fix: remove cached-db-runner
...
Observed "connection disconnected" from persistent on 25.5.0
CachedDBRunner seemed suspicious.
2021-03-23 21:53:33 +01:00
Gregor Kleen
3ff97aca77
refactor: hlint
2021-03-23 15:52:28 +01:00
Gregor Kleen
c23222aef6
perf: try to reduce db conn load of site-layout/nav
2021-03-23 15:18:37 +01:00
Gregor Kleen
23ff9d9222
feat(db): track source of database accesses
2021-02-26 11:00:44 +01:00
Gregor Kleen
50fdcb4540
feat(db): provide our own implementation of connection pooling
...
Also allows monitoring pool status (available/in use connections,
total number of takes from pool)
This reverts commit 35ac503bf9 .
2021-02-23 16:30:24 +01:00
Gregor Kleen
ae3f2aa703
chore: version bumps
2021-01-11 14:16:39 +01:00
Gregor Kleen
44d43c706a
chore: have db-fill use modification times for changelog
2020-11-05 17:29:54 +01:00
Gregor Kleen
bbfd182ed9
feat: support for ldap primary keys
2020-08-28 14:00:26 +02:00
Gregor Kleen
c68a01d7ae
refactor: split foundation & llvm
...
BREAKING CHANGE: split foundation
2020-08-14 17:02:14 +02:00
Gregor Kleen
0fcb65f9fa
refactor: hlint
2020-08-10 21:59:16 +02:00
Gregor Kleen
a60ad1abae
fix(files): allow clobbering files during form submission
2020-07-20 15:38:30 +02:00
Gregor Kleen
14be8f61b4
refactor(files): store content separately from metadata
2020-07-17 15:54:28 +02:00
Gregor Kleen
c81bc2314e
feat(system-messages): hiding
2020-04-15 12:34:20 +02:00
Gregor Kleen
ead6015dfe
feat(system-messages): refactor cookies & improve system messages
...
BREAKING CHANGE: names of cookies & configuration changed
2020-04-15 10:39:26 +02:00
Gregor Kleen
cfaea9c08b
chore: bump to lts-15.0
...
BREAKING CHANGE: major version bumps
2020-02-23 11:12:45 +01:00
Gregor Kleen
9569c4f026
Merge branch 'master' into 205-klausuren
2019-09-25 14:10:52 +02:00
Gregor Kleen
67e3b38834
chore: bump versions
...
BREAKING CHANGE: yesod >=1.6
2019-09-25 13:46:10 +02:00
Gregor Kleen
29f4e28536
feat(exams): csv-import of ExamPartResults
...
BREAKING CHANGE: Introduces ExamPartNumbers
2019-09-16 17:53:45 +02:00
Gregor Kleen
5e393c53c6
feat(allocations): serve archive of all application files by course
2019-08-23 10:15:59 +02:00
Gregor Kleen
4dcc82a770
feat(allocations): implement application interface
2019-08-19 14:54:03 +02:00
Gregor Kleen
f602b79e7a
feat(audit): introduce id-based format
2019-08-06 09:51:05 +02:00
Steffen Jost
36347aa832
flipMaybe moved to Utils
2019-05-08 11:00:10 +02:00
Gregor Kleen
c0b2991c16
Fix haddock
2019-05-04 17:20:53 +02:00
Steffen Jost
22ffa3477d
Saving material mostly implemented
2019-04-29 18:22:07 +02:00
Gregor Kleen
ea658f65ce
Lecturer invitations via e-mail
2019-04-12 14:08:55 +02:00
SJost
cc2eb6d475
Refactor for Database.Esqueleto.Utils
2019-02-19 09:37:44 +01:00
SJost
ed8beb9e81
Minor refactor
2019-02-18 18:38:23 +01:00
Gregor Kleen
e5d3213efb
Fix some hlint
2018-11-02 00:25:44 +01:00
Gregor Kleen
eff7875c1c
Cleanup language extensions
2018-10-28 19:11:40 +01:00
SJost
832c007027
User deletion implemented, but not tested
2018-10-17 10:38:56 +02:00