Commit Graph

262 Commits

Author SHA1 Message Date
Jan Meier
bdc134ec1c Merge pull request #19 from biersoeckli/feature/multiuser-support
feat: multiuser support with users and roles
0.0.3
2025-03-24 11:53:19 +01:00
biersoeckli
2198d667c2 fix: Rewrite wording "Role" to "UserGroup" 2025-03-24 09:28:07 +00:00
biersoeckli
39bfa8b79c feat: update table header for app permissions to clarify edit/deploy functionality 2025-03-14 12:20:34 +00:00
biersoeckli
9e5e5ccb25 feat: Added Buld operations on Users to delete users or assign role to users 2025-03-14 11:44:06 +00:00
biersoeckli
6435b28e7f feat: finished roles edit ui for new permissions management 2025-03-14 10:45:36 +00:00
biersoeckli
5be8971878 feat: rewrite permissions so that roles have permissions to projects and if necessary only to specific apps, rewrite the role edit dialog and role utils 2025-03-13 08:54:22 +00:00
biersoeckli
2dc7d7ffff fix: replace deprecated toSorted method with sort due to compatibility 2025-03-09 11:42:45 +00:00
biersoeckli
c01a1b88ff feat: enable manual triggering of canary release workflow 2025-03-09 11:34:36 +00:00
Jan Meier
c10ea4d217 Merge pull request #20 from biersoeckli/feature/enable-canary-build-manually
feat: add workflow_dispatch trigger to canary-release workflow
2025-03-08 17:51:05 +01:00
biersoeckli
b94e56c842 feat: add workflow_dispatch trigger to canary-release workflow 2025-03-08 16:50:16 +00:00
biersoeckli
9f7da8993a feat: add default role creation logic to RoleService and invoke it in RootLayout 2025-03-08 16:38:51 +00:00
biersoeckli
4eb2904d18 feat: move RoleUtils to shared/utils and created tests for it 2025-03-08 16:06:52 +00:00
biersoeckli
999db2839b feat: small fixes for roles and users 2025-03-08 16:03:52 +00:00
biersoeckli
48575b2e45 feat: add new role permissions for app creation and backup access, update related models and utilities 2025-03-07 15:51:44 +00:00
biersoeckli
cd1da58106 feat: implement read-only access control for app settings and enhance role permissions validation for server actions 2025-03-07 11:56:47 +00:00
biersoeckli
88e955d4b0 feat: enhance role-based access control by adding permissions to user session and implementing role utility functions 2025-03-07 10:00:45 +00:00
biersoeckli
79caa1ecb3 feat: add app permissions management to role editing and enhance roles table with app data 2025-03-06 17:43:44 +00:00
biersoeckli
9ae6168de4 feat: enhance user session model with role information and update authentication utils 2025-03-06 07:16:55 +00:00
biersoeckli
21decda0fe feat: add roleEdit and userEdit Zod models for validation 2025-02-26 18:23:05 +00:00
biersoeckli
5a2223f23d feat: add Role and RoleAppPermission models; implement RoleService for role management 2025-02-24 17:29:32 +00:00
Jan Meier
1a83a62d91 Merge pull request #16 from biersoeckli/canary
fix: update branch references from canary to main in "canary-release"…
2025-02-22 14:31:37 +01:00
biersoeckli
89cde1f3a4 fix: update branch references from canary to main in "canary-release" workflow and contributing guidelines 2025-02-22 14:29:47 +01:00
Jan Meier
962ded7d79 Merge pull request #13 from biersoeckli/canary
25-02-07 Merging features from canary to main branch
0.0.2
2025-02-07 17:26:18 +01:00
biersoeckli
dd08930f44 feat: enable multi-platform builds in build-release; update user prompt for network interface selection in setup script 2025-02-07 16:09:07 +00:00
biersoeckli
8e11d4a8af fix: move openssl from dependencies in Dockerfile to base image 2025-02-07 14:52:37 +00:00
biersoeckli
1290f18869 feat: enable multi-platform builds for canary release and added python package to build process in Dockerfile 2025-02-07 14:24:30 +00:00
biersoeckli
99dabd73e0 fix: update deployment version handling to use env variable QS_VERSION 2025-02-07 14:07:18 +00:00
biersoeckli
076b491cab feat: support multi-platform builds (amd/arm) in canary release workflow 2025-02-07 13:52:23 +00:00
biersoeckli
3d89506a5b fix: specify deployment version (canary/latest) in createOrUpdateDeployment method 2025-02-07 14:49:24 +01:00
biersoeckli
6ee9dce300 fix: improve password reset script 2025-02-02 11:44:30 +00:00
biersoeckli
865cb822e9 fix: handle case when no logs are available for today during export 2025-02-02 10:25:50 +00:00
biersoeckli
84e2fccf25 fix: add delay before deleting log files to ensure they are fully written 2025-02-01 17:03:50 +00:00
biersoeckli
6ca354e0fc fix: ensure log files are zipped before deletion 2025-02-01 16:27:53 +00:00
biersoeckli
8415f6bc01 fix: update log file path construction for app logs service 2025-02-01 15:47:48 +00:00
biersoeckli
45b398ed72 feat: add app log exports for running apps 2025-02-01 15:32:16 +00:00
biersoeckli
721f4b0513 feat: add PgAdmin support and enhance config map management functions 2025-01-30 17:48:16 +00:00
Jan Meier
b120027814 Update issue templates 2025-01-30 16:58:36 +01:00
biersoeckli
d9a2b3d6be feat: add deleteBackup function and integrate it into BackupDetailDialog 2025-01-29 14:21:28 +00:00
biersoeckli
c0e9c9fe3b feat: add password change service and reset-password setup script (not tested on server yet) 2025-01-29 14:06:44 +00:00
biersoeckli
7234bb2273 feat: implement maintenance service for scheduled cleanup of temp files and orphaned containers 2025-01-29 13:39:50 +00:00
biersoeckli
e7de118b03 feat: add PhpMyAdmin as Database Tool 2025-01-29 11:52:34 +00:00
biersoeckli
3cdb6f218d feat: created base class BaseDbToolService to share common code with other DB Tool Services 2025-01-29 11:25:26 +00:00
biersoeckli
9f4bff24c0 fix: reduce ttlSecondsAfterFinished from 30 days to 1 day for build jobs 2025-01-28 17:36:05 +00:00
biersoeckli
88ce5f519b feat: add functionality to download DB Gate files 2025-01-28 17:27:30 +00:00
biersoeckli
460ac6faed feat: implement PVC creation for volumes in file browser service 2025-01-28 16:56:05 +00:00
biersoeckli
ca970dcf4d fix: integrate dbGate and file browser services for app deletion process 2025-01-26 08:04:48 +00:00
biersoeckli
a0e0240d39 feat: add DbGate functionality to access databases through browser 2025-01-26 07:52:38 +00:00
biersoeckli
3370c4d13b feat: add functionality to delete orphaned containers in maintenance settings 2025-01-24 16:45:03 +00:00
biersoeckli
e85f302e31 fix: created TraefikMeDomainStandaloneService for job scheduling of updateTraefikMeCertificate 2025-01-24 16:29:58 +00:00
biersoeckli
40362e727b feat: Enabled SSL certificates for traefik.me subdomains 2025-01-24 16:20:00 +00:00