34 Commits

Author SHA1 Message Date
bfbe661ee8 Add TenantGridViewDto and update TenantController to return DTOs; implement hashid encoding for tenant IDs 2025-10-22 02:56:43 +02:00
3d4f86c6a0 Add DashboardComponent with layout and styling; update routing to include dashboard 2025-10-21 03:48:02 +02:00
debe82afdb Update navigation links in Home and Shell components; add child routes for test and test2 2025-10-21 03:26:04 +02:00
40fde36bc6 Add LinkComponent, integrate with Home and Shell components, and enhance navigation structure 2025-10-21 01:25:42 +02:00
f391db4fba Enhance color theme management with improved set-color-shades mixin; add scrollbar styling 2025-10-21 01:25:16 +02:00
ceb1489eda Update AuthController to adjust cookie settings and remove unused endpoint; change BaseUrl in development settings 2025-10-21 01:25:00 +02:00
6db373573c Add icon component, update logo handling, and enhance user profile display 2025-10-17 23:17:38 +02:00
d0fd155ea3 Refactor login component, update app routing, and add color theme styles 2025-10-17 20:12:27 +02:00
723c5f55b8 basic auth guard 2025-07-14 23:55:01 +02:00
a3a9e57dea prototype login frontend 2025-07-14 23:22:41 +02:00
ae59139fdf Update code-gen to generate Angular client for Palantir API
Modified the Docker setup to generate a TypeScript-Angular client from the Palantir API. Added configuration options via a new `options.json` file and updated paths to align with the Angular frontend. Adjusted the script to replace the old client location with the updated Angular client path.
2025-06-10 21:50:49 +02:00
9caf5a0003 add init frontend and logos 2025-06-09 18:22:54 +02:00
3de2489b8a add authority, role and groups 2025-06-07 13:49:37 +02:00
ba8ffef213 Refactor InitService to include MasterAuthorities initialization
Added a new WIP method `InitializeMasterAuthorities` to handle the setup of master authorities, roles, and groups. Updated `InitializeAsync` to invoke this method for improved initialization logic. Included missing namespace imports to ensure proper functionality.
2025-06-01 03:26:15 +02:00
ec7af67c9d Add MasterAuthorities, MasterRoles, and MasterGroups entities
Introduce MasterAuthorities, MasterRoles, and MasterGroups as extensions to centralize authority, role, and group definitions. Added associated attributes for better metadata handling, enabling streamlined retrieval and relationship management.
2025-06-01 03:25:33 +02:00
ba54eb7ec5 Update project and run configurations
Removed unused folder references from the API project file to clean up the structure. Updated the run configuration to correctly reference the Mithrandir API instead of the Bridgekeeper API.
2025-05-31 03:35:26 +02:00
cfe3ce76c8 Rename Bridgekeeper project to Mithrandir.
Replaced all instances of "Bridgekeeper" with "Mithrandir" across the solution. Updated project files, folder structures, namespaces, and references to reflect the new naming convention.
2025-05-31 03:28:32 +02:00
cf6ce0d736 Implement token caching and refresh mechanism for auth.
Added distributed caching for access and refresh tokens in both `AuthController` and `AppProxyController`. Introduced logic to handle token expiration and refresh, ensuring continuous authorization through token renewal and session management.
2025-05-31 02:16:10 +02:00
4ffc2a135c Refactor token handling and add BaseAddress to apps
Replaced LoginCommand and obsolete GetTokensCommand with updated implementations for consistency. Token type enum was updated, enforcing proper access and refresh token validation. Added BaseAddress property to master app, ensuring correct audience and initialization logic improvements.
2025-05-31 02:16:02 +02:00
e6b0e4ab99 Add Redis caching and AppProxyController for internal API communication 2025-05-30 01:26:49 +02:00
3e830d2488 Add standalone OpenAPI mode and code generation setup
Introduced a "--controllers-only" mode in the API for serving OpenAPI endpoints exclusively. Added scripts, Docker configurations, and run settings to enable automated code generation for the Palantir client. Removed obsolete EF metadata target file.
2025-05-28 03:32:28 +02:00
60589ba45f fix client 2025-05-27 02:12:47 +02:00
55d8d0a1c2 rage quit 2025-05-25 22:37:46 +02:00
1ad7e3d66a add init service to create housemaster and master app 2025-05-25 18:28:22 +02:00
81f93c5dd1 ree 2025-05-03 22:21:15 +02:00
41c2f00834 refactor: rename files and update namespaces for Palantir integration 2025-03-08 12:08:14 +01:00
8e1212d986 feat: add initial configuration files and setup for .NET 9 API 2025-03-08 10:15:39 +01:00
f078047b68 refactor: rename files and update namespaces for consistency 2025-03-08 10:08:36 +01:00
4d078906db ree 2025-03-02 20:52:21 +01:00
31c1f36744 rename folders 2025-03-02 20:47:16 +01:00
41b834dd08 restructure 2025-03-02 20:41:26 +01:00
98d05c363c update to .net 9 2025-03-02 19:48:25 +01:00
b3ef88319b add licence 2025-03-02 13:06:44 +01:00
8c116af2a0 init 2025-03-02 12:51:02 +01:00