7e5c256b4c
fix(avs): company superiors are now irregular supervisors and old ones are deleted
...
DETAILS:
Superiors:
- Superiors do not become Company-Default-Supervisors automatically
- Superiors become irregular supervisors without rerouting, existing supervisions are not changed
- Superiors become company users at equal-to-max priority, if not already
For each AVN User update:
- if superior change for unchanged company:
all company supervisions with remark "Vorgesetzter" are removed
create admin problem that notifies about superior change (special if new superior could not be created)
- all company associates are irregularly supervised by the new superior with remark "Vorgesetzer"
Questions:
- company had superior, but no longer: just remove superior-supervisions, do not report admin problem?
- Problem: superior changed, but we first encounter this through a user changing company. Change is not detected at this point, old superiors remain until an old company associate is updated too
2024-08-30 17:41:33 +02:00
ae235bf269
chore(webpack): update webpack config for major node and npm update
2024-08-29 18:49:59 +02:00
b4a59f6b02
chore(package.json): add/fix more frontend dependencies
2024-08-29 18:49:22 +02:00
43319fbcca
chore(admin): unreachable page offers convient avs and ldap synch buttons
2024-08-29 18:12:10 +02:00
d25ce1a011
chore(package.json): upgrade and fix dependencies
2024-08-29 18:02:07 +02:00
f9dd14ca9b
chore(package.json): remove orphan definitions and scripts
2024-08-29 17:44:30 +02:00
863010a630
chore(package.json): upgrade dependencies and remove unnecessary packages
2024-08-29 17:43:31 +02:00
f946e99da3
fix(ldap): no more timeout for ldap synch all button
2024-08-29 16:45:39 +02:00
6da2146793
build(docker/frontend): add debug info
2024-08-29 16:41:06 +02:00
2c5423e869
ci(gitlab-ci): fix release needs
2024-08-29 16:38:39 +02:00
f2072ca31b
ci(gitlab-ci): unite release:prepare and release:changelog jobs
2024-08-29 16:37:55 +02:00
5ae515594d
ci(gitlab-ci): use new versioning script to compute release version
2024-08-29 16:35:17 +02:00
45d1480181
build(docker/frontend): upgrade nodejs version
...
14.7.1 -> 20.17.0, probably with a lot yet untreated breaking changes
2024-08-29 16:28:41 +02:00
cfe2318f81
fix(avs): attempt LDAP upsert before creating avs users
2024-08-29 16:15:16 +02:00
64ff002ffb
chore(firm): provide more filters for supervisors
...
also fix build #175
2024-08-29 14:34:37 +02:00
8397c468a0
fix(firm): fix #175 by separating superiors in firm tables and selections
2024-08-28 17:50:44 +02:00
81721b0794
chore(status): improve readability of time spans
2024-08-28 10:45:11 +02:00
40dadd5876
fix(firm): fix #174 by adding address search filter to all company view
2024-08-28 10:44:27 +02:00
b7e5b8f111
fix(model): flip erroneous boolean SQL default for CompanyPostalAddress
...
changing this SQL default value now is admittedly too late, as the damage is already done, but documents the right default value nevertheless
2024-08-28 09:55:57 +02:00
3257926da7
build(docker/frontend): pin nodejs version
2024-08-28 04:19:40 +02:00
82838a22b5
ci(gitlab-ci): fix rules for container rebuilds
2024-08-28 03:15:11 +02:00
096082cb67
build(docker/backend): set stack root outside build dir to avoid overwrites
2024-08-28 03:09:36 +02:00
71d3ea01a5
ci(gitlab-ci): revise release rules
2024-08-28 02:50:13 +02:00
5d6c7f6d13
ci(gitlab-ci): fix release-rules
2024-08-28 02:28:40 +02:00
4d882b1dd3
ci(gitlab-ci): revisit GIT_STRATEGY for builds
2024-08-28 02:27:10 +02:00
5a505085de
build(docker/fradrive): update fradrive Dockerfile for final release container
2024-08-28 02:13:50 +02:00
8570bac39e
ci(gitlab-ci): work on release jobs
2024-08-28 02:12:47 +02:00
8ec2875590
fix(avs): switch company did not always increase priority
2024-08-27 16:23:42 +02:00
6d1b177ce9
Merge branch 'fradrive/jost' into 'master'
...
Fradrive/jost - two minor fixes
See merge request fradrive/fradrive!40
2024-08-26 18:04:38 +00:00
9c82558d71
fix(user): fix pagination and count for supervision tables
2024-08-26 17:40:57 +02:00
db519d3bcf
ci(gitlab-ci): fix release needs
2024-08-26 15:53:21 +02:00
5471a99475
ci(gitlab-ci): add release stub; use GIT_STRATEGY none for frontend and backend downstreams
2024-08-26 15:52:05 +02:00
e8f9c21b7c
chore(problem): admin problem filtering works on full text now
2024-08-26 15:17:01 +02:00
6214d08558
ci(gitlab-ci): fix backend image dependencies
2024-08-26 14:32:17 +02:00
b5635fe992
ci(gitlab-ci): make frontend and backend images dependent on resprective package lists
2024-08-26 14:26:40 +02:00
476e4ab7b9
ci(docker/frontend): copy CI_PROJECT_DIR to new dir from mount
2024-08-26 13:57:05 +02:00
64394fdc65
ci(docker/backend): remove debug prints
2024-08-26 13:56:31 +02:00
6f8e7062fa
ci(gitlab-ci): fix artifact paths for frontend and backend downstreams
2024-08-26 13:56:08 +02:00
1658e3bb22
ci(docker/backend): copy files correctly
2024-08-26 13:47:24 +02:00
0edc48020c
ci(docker/backend): mkdir destination workdir
2024-08-26 13:37:45 +02:00
2d4f4f68df
ci(docker/backend): mount CI_PROJECT_DIR to tmp dir and copy to WORKDIR instead
2024-08-26 13:29:39 +02:00
a8c2d04a15
ci(docker/backend): disable custom stack root
2024-08-25 21:13:16 +02:00
46fbbe5fdb
ci(docker/backend): mount CI_PROJECT_DIR as volume for buildah image build RUNs
2024-08-25 18:36:18 +02:00
da9bd08dcb
ci(gitlab-ci): change --build-context for buildah image builds
2024-08-25 18:24:26 +02:00
3197c4700f
ci(docker/frontend): pre-make frontend dependencies on image build
2024-08-25 18:08:30 +02:00
79956e7af9
ci(docker/backend): add debug output
2024-08-25 18:08:10 +02:00
29b4d84d31
ci(docker): use --build-arg for providing ARG during buildah image builds
2024-08-25 17:49:38 +02:00
e385819ea3
ci(docker): use ARG instead of ENV for PROJECT_DIR
2024-08-25 17:39:27 +02:00
9d18b74ec5
ci(gitlab-ci): control image workdir via env var
2024-08-25 17:30:22 +02:00
9c0903bd4f
ci(docker/backend): remove unnecessary ADDs
2024-08-25 17:00:37 +02:00