|
|
4f524bd8d2
|
refactor(form): make all userField variants consistent with each other
|
2025-02-28 16:53:20 +01:00 |
|
|
|
0a29540089
|
fix(doc): Update outdated GitLab references to DevOps work items
|
2025-02-28 16:39:33 +01:00 |
|
|
|
74c330bd24
|
chore(memcached): add key classes for easy invalidation
|
2025-02-28 16:29:45 +01:00 |
|
|
|
6299612adc
|
refactor: various minor changes, mostly some comments
|
2024-08-07 17:51:33 +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 |
|
|
|
ec02767552
|
fix(course): fix #150 no longer allow duplicated associated qualifications and orders due to editing existing
|
2024-08-02 15:40:25 +02:00 |
|
|
|
cfd25348ad
|
fix(course): fix #148 course qualification ordering
some refactoring done along the way, fixing a bug in relation to #150 as well
|
2024-08-01 17:45:18 +02:00 |
|
|
|
e1419766f3
|
fix(course): fix #149 course cloning proposes associated qualifications
This commit required a massInput form, using massInputAccumEditA, which turned out to difficult to use.
|
2024-08-01 17:09:05 +02:00 |
|
|
|
5b6e4e60e7
|
fix(course): fix #150 course edit for associated qualifications requires school admin or lecturer rights
|
2024-08-01 11:41:27 +02:00 |
|
|
|
bc47387c91
|
fix(course): WIP course cloning should propose same associated qualifications, towards #149
|
2024-07-31 19:03:30 +02:00 |
|
|
|
fea749f367
|
refactor(avs): rewrite AVS synch (WIP)
|
2024-04-25 09:55:40 +02:00 |
|
|
|
4154b1f26b
|
chore(utils): add timeoutHandler to run a sub-handler to be killed by timeout
|
2024-01-30 14:44:43 +01:00 |
|
Steffen Jost
|
430de83366
|
chore(email): use userDisplayEmail primarily, userEmail as fallback only
|
2023-02-13 16:46:41 +01:00 |
|
Sarah Vaupel
|
66b4cf8542
|
refactor!: remove applications and allocations
|
2022-12-13 19:39:37 +01:00 |
|
Sarah Vaupel
|
582b075466
|
chore: conform to REUSE specification
|
2022-10-12 09:35:16 +02:00 |
|
Steffen Jost
|
1ea047263c
|
lpr: auth tag system-printer fully functional
|
2022-08-24 14:23:47 +02:00 |
|
Sarah Vaupel
|
f2cf9344e7
|
Merge branch master of gitlab2.rz.ifi.lmu.de:uni2work/uni2work
|
2022-06-09 21:09:18 +02:00 |
|
Steffen Jost
|
6728106cd5
|
refactor(term): terms are now the day the lecture starts
|
2021-10-22 13:37:06 +02:00 |
|
Steffen Jost
|
9540f5ce0f
|
chore(term): terms changed to quarters; does not compile yet. tests and fill are todos
|
2021-09-22 09:57:35 +02:00 |
|
Gregor Kleen
|
7749238e55
|
feat(submissions): display authorship statements
|
2021-08-12 17:55:19 +02:00 |
|
Gregor Kleen
|
2d95f353c1
|
feat: i18n form
|
2021-07-18 00:16:32 +02:00 |
|
Gregor Kleen
|
5ade6c65d6
|
chore: bump versions
|
2021-06-28 09:21:34 +02:00 |
|
Gregor Kleen
|
6c12737ad9
|
chore(allocation-info): extend for lecturers
Fixes #619
|
2021-06-18 15:43:46 +02:00 |
|
Gregor Kleen
|
cde0122529
|
feat(news): active allocations for lecturers
|
2021-06-10 21:08:54 +02:00 |
|
Gregor Kleen
|
df073ef794
|
feat(terms): time based term activity
|
2021-06-08 15:13:08 +02:00 |
|
ros
|
84386c9547
|
refactor(messages): splitted misc to a (almost) minimal
|
2021-04-26 15:23:39 +02:00 |
|
Winnie Ros
|
dbbc9c4a69
|
refactor(messages): continuing
|
2021-04-12 16:37:56 +02:00 |
|
Winnie Ros
|
580c62067a
|
refactor(messages): course finished, templates missing
|
2021-03-25 11:13:16 +01:00 |
|
Gregor Kleen
|
72191315b6
|
fix(submissions): improve submission process
Fixes #675
|
2021-03-19 14:13:32 +01:00 |
|
Gregor Kleen
|
63f0d3c37a
|
feat(auth): user independent authorisation caching
BREAKING CHANGE: additional authorisation caching
|
2021-03-08 12:08:43 +01:00 |
|
Gregor Kleen
|
319c75a85a
|
feat(rooms): different room types & hidden rooms
|
2020-11-19 14:25:38 +01:00 |
|
Gregor Kleen
|
e25e8a2f4c
|
fix(html-field): introduce stored-markup
BREAKING CHANGE: StoredMarkup
|
2020-11-06 20:39:43 +01:00 |
|
Gregor Kleen
|
1c2c8fe3d9
|
fix(courses): better defaults for application/registration
|
2020-11-02 17:00:25 +01:00 |
|
Gregor Kleen
|
b4df980699
|
fix(allocations): fix allocation-course-accept-substitutes
|
2020-10-20 13:06:36 +02:00 |
|
Gregor Kleen
|
8abcd65edf
|
feat(allocations): allocation-course-accept-substitutes
|
2020-10-13 13:06:12 +02:00 |
|
Gregor Kleen
|
18921e06d1
|
feat(allocations): notify about new courses
|
2020-09-28 10:55:09 +02:00 |
|
Gregor Kleen
|
b359468593
|
feat(allocations): show staff descriptions
|
2020-09-25 12:02:59 +02:00 |
|
Gregor Kleen
|
eb0aeeadbb
|
Merge branch 'master' into version-bumps
|
2020-08-10 22:11:31 +02:00 |
|
Gregor Kleen
|
0fcb65f9fa
|
refactor: hlint
|
2020-08-10 21:59:16 +02:00 |
|
Gregor Kleen
|
b9181de154
|
chore: bump to ghc-8.10
|
2020-08-10 15:41:19 +02:00 |
|
Sarah Vaupel
|
9494019694
|
feat(course-visibility): error on visibleFrom > visibleTo
|
2020-08-10 13:55:00 +02:00 |
|
Sarah Vaupel
|
7bdf8cac88
|
feat(course-visibility): now as default visibleFrom for new courses
|
2020-08-06 11:18:09 +02:00 |
|
Sarah Vaupel
|
23aca1caa4
|
feat(course-visibility): warn on invisibility during registration
|
2020-08-03 10:37:09 +02:00 |
|
Sarah Vaupel
|
7af82bcb67
|
feat(course-visibility): reorder course form
|
2020-07-24 20:51:50 +02:00 |
|
Sarah Vaupel
|
222d566bda
|
feat(course-visibility): add visibleFrom,visibleTo
add visibleFrom and visibleTo to model, add fields (CEditR), add info
(CShowR)
|
2020-07-24 18:52:54 +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
|
3820b45b3e
|
feat(forms): improve field labeling & error reporting
Fixes #588
|
2020-05-19 10:21:42 +02:00 |
|
Gregor Kleen
|
c072b85299
|
feat(multi-user-field): multi-user-invitation-field
|
2020-05-12 14:20:05 +02:00 |
|
Gregor Kleen
|
2936eefbd1
|
feat(multi-user-field): improve placeholder
Remove MassInputTip
|
2020-05-06 19:01:32 +02:00 |
|