07b3571878
docs: Add roles and permissions architecture and implementation plan
...
continuous-integration/drone/push Build is passing
Complete RBAC system design with permission sets, Ash policies, and UI authorization.
Implementation broken down into 18 issues across 4 sprints with TDD approach.
Includes database schema, caching strategy, and comprehensive test coverage.
2025-11-10 19:39:50 +01:00
b8afaff2c2
Merge pull request 'feat(ci): Build docker container' ( #61 ) from ci-build-container into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #61
2025-10-30 20:21:09 +01:00
680ee22482
use registry image for prod
continuous-integration/drone/push Build is passing
2025-10-30 20:17:24 +01:00
f9ad8fa753
remove test branch for building
continuous-integration/drone/push Build is passing
2025-10-30 20:12:56 +01:00
fd95f08458
Revert "dropme: remove other drone tasks for faster debugging"
...
This reverts commit cdc91aec57 .
2025-10-30 20:12:56 +01:00
4bfaeb1b6e
refactor: use plugins/docker instead of manual dind setup
2025-10-30 20:01:20 +01:00
2a4dbc981c
test: add ci-build-container to pipeline trigger for testing
2025-10-30 20:01:19 +01:00
d3fd4d6c0e
feat: docker-compose prod setup
2025-10-30 20:01:19 +01:00
cdc91aec57
dropme: remove other drone tasks for faster debugging
2025-10-30 16:54:06 +01:00
0eab45ebfd
wip: feat(ci): Build docker container
2025-10-30 16:54:06 +01:00
c1f9750972
Merge pull request 'Sorting header for members list closes #152 #175 ' ( #166 ) from feature/152_sorting_default_fields into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #166
Reviewed-by: moritz <moritz@noreply.git.local-it.org>
2025-10-30 16:44:49 +01:00
8104451d35
format and linting: reduced complexity of function
continuous-integration/drone/push Build is passing
2025-10-30 16:42:19 +01:00
bb362e1636
formating
2025-10-30 16:42:19 +01:00
41e3a52482
test: updated tests
2025-10-30 16:42:19 +01:00
b71df98ba2
fix: catch invalid sorting order
2025-10-30 16:42:19 +01:00
eb42b9fe0a
fix: keep search term on refresh and enter
2025-10-30 16:42:19 +01:00
85e1f370f6
fix: keep search term while sorting
2025-10-30 16:42:19 +01:00
9d98ec2494
formatting
2025-10-30 16:42:19 +01:00
017ca8b32c
chore: updated translation
2025-10-30 16:42:19 +01:00
3cfae95b1e
test: added tests
2025-10-30 16:42:19 +01:00
c3502a326e
docs: formatting, docs and accessibility fix
2025-10-30 16:42:19 +01:00
d9e48a37d2
feat: sort header for members list
2025-10-30 16:42:19 +01:00
687d653fb7
Merge pull request 'sync email between user and member closes #167 ' ( #181 ) from feature/email-sync into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #181
Reviewed-by: carla <carla@noreply.git.local-it.org>
2025-10-30 16:25:34 +01:00
899039b3ee
add docs
continuous-integration/drone/push Build is passing
2025-10-23 13:13:29 +02:00
37fcc26b22
add seed test
2025-10-23 13:13:29 +02:00
1495ef4592
fix validation behaviour
2025-10-23 13:13:29 +02:00
001fca1d16
refactor: email sync changes
2025-10-23 13:13:28 +02:00
2693f67d33
refactor: email validations
2025-10-23 13:13:28 +02:00
7522724945
refactor: email sync changes
2025-10-23 13:13:28 +02:00
39afaf3999
feat: email uniqueness constraint between user and member
2025-10-23 13:13:27 +02:00
5a0a261cd6
add action changes for email sync
2025-10-23 13:13:27 +02:00
91c5e17994
email sync tests
2025-10-23 13:13:27 +02:00
b94a4a65d3
Merge pull request 'chore(deps): update postgres to v17.6' ( #184 ) from renovate/postgres into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #184
2025-10-20 19:59:00 +02:00
Renovate Bot
7882370f4a
chore(deps): update postgres to v17.6
continuous-integration/drone/push Build is passing
2025-10-20 16:43:16 +00:00
9a276218c5
Merge pull request 'chore(deps): update dependency just to v1.43.0' ( #182 ) from renovate/asdf-tool-versions into main
...
continuous-integration/drone/push Build is passing
continuous-integration/drone Build is passing
Reviewed-on: #182
2025-10-20 15:46:15 +02:00
Renovate Bot
d8ab0d80db
chore(deps): update dependency just to v1.43.0
continuous-integration/drone/push Build is passing
2025-10-18 00:14:27 +00:00
7c295daedc
chore: run renovate each day of the first week of the month
continuous-integration/drone/push Build is passing
2025-10-17 19:40:03 +02:00
eb5fb5bb59
Merge pull request 'chore(deps): update mix dependencies' ( #183 ) from renovate/mix-dependencies into main
...
continuous-integration/drone/push Build was killed
Reviewed-on: #183
2025-10-17 19:00:07 +02:00
Renovate Bot
210224626d
chore(deps): update mix dependencies
continuous-integration/drone/push Build is passing
2025-10-17 14:09:15 +00:00
e24a731032
chore: update ash 3.7.0 to 3.7.1
continuous-integration/drone/push Build was killed
2025-10-17 16:04:27 +02:00
cbc977514e
chore: update renovate
2025-10-17 16:04:07 +02:00
e6169e4287
update renovate on push
continuous-integration/drone/push Build was killed
2025-10-17 14:55:05 +02:00
46a5323cd4
set schedule to every minute
continuous-integration/drone/push Build is passing
2025-10-17 14:41:31 +02:00
c116e39b56
Merge pull request 'create logical link between users and members closes #164 ' ( #172 ) from feature/user-member-relation into main
...
continuous-integration/drone/push Build is passing
Reviewed-on: #172
Reviewed-by: rafael <rafael@noreply.git.local-it.org>
2025-10-16 16:29:48 +02:00
045ae1c3c7
add tests for member deletion
continuous-integration/drone/push Build is passing
2025-10-16 15:28:31 +02:00
7c1aeddad4
add constraints for member-user and member-property
2025-10-16 15:28:31 +02:00
59a8067c09
add some comments
2025-10-16 15:28:30 +02:00
b47b0d36b5
gender neutral translation
2025-10-16 14:22:58 +02:00
3b0c1da1ab
User email validation
2025-10-16 13:54:57 +02:00
cde619543f
translate all error messages
2025-10-16 13:54:07 +02:00