87c22b8a84
chore(Makefile): use docker compose in dockerized targets
2024-08-19 01:20:01 +02:00
e5ac596287
Merge branch '145-build-system-rewrite' of ssh://gitlab.uniworx.de/fradrive/fradrive into 145-build-system-rewrite
2024-08-19 01:08:36 +02:00
1fc74cade1
chore(docker/backend): add missing dependencies
2024-08-19 01:07:19 +02:00
ce07458cff
chore(Makefile): cleanup; separate docker build and run
2024-08-19 01:01:13 +02:00
8140ebdc6d
chore(gitlab-ci): first stub of major ci update
2024-08-19 01:00:50 +02:00
ce3dcfdbd3
chore(docker): work on compose.yaml; remove debris
2024-08-19 01:00:22 +02:00
22a918c5e3
chore(docker): reintroduce ADD to frontend and backend Dockerfiles for gitlab-ci compatibility
2024-08-19 00:59:56 +02:00
a3d0cb1820
chore(utils): New utils tool for listing debian packages from Dockerfiles.
2024-08-18 23:16:16 +02:00
9938cf6243
chore(docker/backend): install missing dependencies and env vars
2024-08-18 05:43:06 +02:00
e0b2b69fd6
chore(Makefile): clean new stack root (.stack/) on clean too
2024-08-18 04:47:09 +02:00
754f23a449
chore(docker/backend): add git dependency for haskell-stack
2024-08-18 04:42:51 +02:00
549d675847
chore(docker/backend): set HOME env var to /fradrive for stack root
2024-08-18 04:40:52 +02:00
018228fba0
chore(docker): fix make dependency misses caused by newlines
2024-08-18 04:28:46 +02:00
820133cbe8
chore(Makefile): clean well-known cache too
2024-08-18 04:17:29 +02:00
e8c058b65e
chore(docker/frontend): make node_modules beforehand
2024-08-18 04:14:54 +02:00
0a7c451262
refactor(Makefile): use slightly shorter (and more obfuscated), but at least somehow documented syntax for empty receipts
2024-08-18 04:12:31 +02:00
6bbc2665f9
chore(Makefile): add dockerized frontend and backend wrapper targets
2024-08-18 04:09:22 +02:00
255fa196d5
chore(docker): use ENV args for make targets in frontend and backend docker
2024-08-18 03:06:41 +02:00
fcc65696d6
chore(Makefile): add dockerized target wrapper; fix cleanup
2024-08-18 03:05:39 +02:00
551424732c
refactor(Makefile): cleanup targets
2024-08-18 01:54:16 +02:00
a090c9750a
chore(docker): switch to backend entrypoint
2024-08-16 01:46:41 +02:00
b0e17845f4
chore(docker): add missing exiftool dependency to frontend Dockerfile
2024-08-16 01:32:40 +02:00
6a30501a85
chore(docker): add first (probably incomplete) version of backend/binary Dockerfile
2024-08-15 05:20:25 +02:00
e75042447a
chore(docker): first version of frontend Dockerfile, not working together with compose.yaml yet
2024-08-15 05:19:46 +02:00
f17dbf4807
chore: remove deprecated .npmrc.gup
2024-08-15 05:17:50 +02:00
13d8bfefc7
chore(stack): introduce uniworxdev binary for always retaining binaries in bin/
2024-08-15 05:17:27 +02:00
5183ec1707
chore(docker): work on compose.yaml
2024-08-15 05:16:50 +02:00
d1377bf3d3
chore(docker): add first compose.yaml stub; move fradrive-env Dockerfile
2024-08-15 02:31:23 +02:00
9e3a5af4d2
chore(docker): remove previous fradrive-db Dockerfile
2024-08-15 02:30:34 +02:00
2b11694ca3
chore(docker): add database Dockerfile to be used with docker-compose
2024-08-14 06:42:43 +02:00
be5e609b1f
fix(build): minor linter fix
2024-08-12 18:01:59 +02:00
cc5da9a2a9
fix(avs): fix #124 implement automatic avs driving licence synchronisation
2024-08-12 18:01:04 +02:00
e551fadd29
chore(sql): add regex match for sql
2024-08-12 12:36:27 +02:00
fe6189175b
chore(docker): use ADD with --chown instead of RUN chown
2024-08-11 03:10:22 +02:00
78303898f2
refactor(docker): add TODOs and documentation
2024-08-11 03:09:55 +02:00
e5f1827199
chore(docker): add Dockerfile for fradrive-db (psql)
2024-08-11 03:05:35 +02:00
2ed626ea4a
chore(avs): towards #124 add filter for multiple firm users with block reason '%firm%'
...
- also add warning to admin avs licence difference for AVS R licence holders about to be changed
2024-08-09 18:33:23 +02:00
f4823aaf28
refactor(avs): switch some runDB to runDBRead
2024-08-09 17:59:14 +02:00
760b102d52
chore(avs): flag AVS R-holders about to be revoked
...
- flag on admin problem view
- exempt from automatic avs licence synch for levels below 3
2024-08-09 17:01:10 +02:00
000d8100db
chore(avs): towards #124 add jobworker for AVS licence synch (WIP)
2024-08-08 18:19:09 +02:00
d209a110e8
refactor(linter): implement minor hlit suggestion
2024-08-08 17:30:03 +02:00
0af8598d6d
chore(release): 27.4.76
2024-08-08 17:01:07 +02:00
c3d27c25b5
chore(mail): add decoder for MIME encoded word
2024-08-08 16:52:02 +02:00
1e6547e903
refactor(comm): clean CommCenterR and MailCenterR handlers and unify these
2024-08-08 13:56:10 +02:00
e4abf915ee
Merge branch 'fradrive/jost' into 'master'
...
add comm center for email/letter notification overview
Closes #171 , #150 , #148 , #149 , and #173
See merge request fradrive/fradrive!36
2024-08-07 19:16:37 +00:00
6299612adc
refactor: various minor changes, mostly some comments
2024-08-07 17:51:33 +02:00
8f54ea1051
refactor(qualifications): unify qualification selectField mechanics
2024-08-07 17:50:38 +02:00
c1dbd61c14
chore(mail): minor code cleanup mailCenterR
...
-- hiding currently unneded dbtForm
-- slightly better formatting for MIME encoded word
2024-08-07 13:52:47 +02:00
e35a5e99a6
fix(user): format userDisplayNames having umlaut substitutes with respect to userSurname correctly
...
we often have displayNames like "Steffen Joest" and surname "Jöst" which were previously displayed as "Steffen Joest (**Jöst**)" and which are now displayed as "Steffen **Jöst**".
Also, the case of surname is left unchanged, while the displayName is converted to title
2024-08-07 11:44:39 +02:00
ab00a4f665
chore(mail): fix #171 by adding a route for all notifications to users and displaying them
2024-08-06 17:42:27 +02:00