f929e03129
fix(build): linter likes it
2024-08-05 18:17:00 +02:00
21d32fd4cf
chore(mail): mail display towards #171
2024-08-05 18:15:56 +02:00
f15d635a1e
chore(git): add .gitattributes for prohibiting crlf as eol
2024-08-04 15:21:26 +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
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
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
0fde59c19a
chore(profile): show user courses among enrolled course type list
...
(Recall: course = tutorial, course type = course)
2024-07-31 17:51:13 +02:00
507a7e02fc
fix(avs): using firm superior as UserEmail is a no-go due to uniqueness constraints
...
Thus, we do not save the firm superior as `UserEmail` any more. The firm superior email is still used as a fallback for `CompanyEmail` which in turn is used as a fallback email, if a `CompanyUser` has no valid email at all.
2024-07-31 15:03:26 +02:00
43f5c5f485
fix(avs): fix #173 by not using firm superior email as display email
...
Instead, a valid firm superior email is used as `UserEmail` so that it can be used as a fallback address.
2024-07-31 14:16:40 +02:00
b9f70c7796
chore(avs): ensure supervisor reroutes are correct upon company switch
2024-07-30 15:58:12 +02:00
6ccbb3b7ff
refactor(ldap): some minor code cleaning
2024-07-30 15:57:43 +02:00
8b0466e74e
fix(ap): disambiguate action message
2024-07-30 15:56:45 +02:00
689e6347da
chore(print): make apc ident comparison fuzzy
...
received and stored idents are additionally accepted as infixes of one another, if the length difference is less than 3 characters
2024-07-30 10:42:39 +02:00
55484e631b
fix(stack.yaml): move to uniworx.de gitlab
2024-07-29 17:14:18 +02:00
d6ce20c85e
chore(Dockerfile): make backend-dependencies in fradrive-env
2024-07-29 16:01:11 +02:00
6b53347929
chore(Makefile): clean .npm cache too
2024-07-29 15:56:12 +02:00
d231df6596
chore(Makefile): clean assets/icons and well-known
2024-07-29 15:52:03 +02:00
a3ca0ddb55
chore(Makefile): require well-known for frontend targets
2024-07-29 15:50:16 +02:00
f34a42128c
chore(Dockerfile): make well-known
2024-07-29 15:49:57 +02:00
ac30cb9e67
fix(utils/renamer): Mehr outputs nur im verbose-Fall.
2024-07-29 15:42:42 +02:00
5396d56627
Merge branch '145-build-system-rewrite' of gitlab.uniworx.de:fradrive/fradrive into 145-build-system-rewrite
2024-07-29 15:40:16 +02:00
1806d9f01f
fix(utils): Verboseparameter -v hinzugefuegt; rekursives makedir; genauere Meldungen.
2024-07-29 15:38:46 +02:00
4eb081a06a
refactor(utils): remove duplicate json key
2024-07-29 15:37:41 +02:00
3bc3acf38c
chore(Makefile): add assets/icons generation target
2024-07-29 15:34:52 +02:00
8460c94c0d
chore: gitignore assets/icons
2024-07-29 15:33:45 +02:00
5a1ea3db06
chore(assets): remove icons from repository, to be generated locally
2024-07-29 15:33:15 +02:00
675b0711dc
chore(Makefile): add .well-known target as dependency for well-known to catch any webpack errors
2024-07-29 15:16:28 +02:00
11fdcf0d44
fix(lms): max e-learning tries default removed and info added to lms overview
2024-07-29 14:58:19 +02:00
533ed53fad
chore(Makefile): remove (comment-out) old npmrc target
2024-07-29 14:56:02 +02:00
2a994bb714
Merge branch '145-build-system-rewrite' into fraport-corporate-design-icons
2024-07-29 14:49:41 +02:00
e7a8183656
fix(Dockerfile): change rights of source dir to env user
2024-07-29 14:42:35 +02:00
4ead63006a
chore(Dockerfile): pre-build dependencies in fradrive-env
2024-07-29 14:33:46 +02:00
58152beb03
refactor(utils): flip arguments bsnoc
2024-07-29 11:29:58 +02:00
David Mosbach
776012bd5e
chore(frontend): replaced fontawesome-pro node module with fontawesome-free
2024-07-26 01:05:55 +00:00
973175d5b9
chore(Dockerfile): work in fradrive Dockerfile; set workdir
2024-07-26 01:18:21 +02:00
a09dc59f26
fix(Makefile): add missing dependency on well-known for backend-builds
2024-07-26 01:15:06 +02:00
7f809d0208
chore(Dockerfile): move fradrive-env Dockerfile to project root; remove old dockerignore
2024-07-25 22:37:01 +02:00
60e5086f7e
refactor(docker): apply Dockerfile linter suggestions
2024-07-25 13:05:24 +02:00
9fb6d60ecc
chore(Dockerfile): add Dockerfile stub for fradrive container
2024-07-17 13:58:18 +02:00
803e8bfedb
chore(release): 27.4.75
2024-07-12 17:16:10 +02:00
d853e8559b
fix(lms): allow 2nd reminders to be independent of renewal period
2024-07-12 17:14:48 +02:00
e6f0454e78
Merge branch 'fradrive/newletter'
2024-07-12 14:01:12 +02:00
8c8ffa5183
chore(avs): remove company superior, if there is none anymore
2024-07-12 13:44:21 +02:00
fee14edf36
refactor(firm): fix #157 refactor duplicated code
...
also ensures that supervisor default reaons filters are obeyed.
2024-07-12 12:21:17 +02:00
0bbb679a43
chore(profile): indicate linked postal addresses
2024-07-12 12:12:26 +02:00
5e85b2d5ae
chore(gitlab-ci): add frontend needs for backend test
2024-07-12 12:00:13 +02:00