Commit Graph

7927 Commits

Author SHA1 Message Date
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