52 Commits

Author SHA1 Message Date
ec1773909b add tab groups and tenent detail components aswell as active tab directive 2025-10-29 20:51:14 +01:00
2645de2e9f filter tenents based on invokers relations 2025-10-29 20:49:31 +01:00
e86cff786d fix buttons using wrong font 2025-10-29 20:48:19 +01:00
69920bbb10 display if tenent is owned / master / related 2025-10-29 17:34:12 +01:00
88c6857e24 fix master relations not being set 2025-10-29 13:40:13 +01:00
e3467605b5 Refactor login component to manage submission state and add button styles 2025-10-26 02:38:13 +01:00
49853d99c6 Enhance login form with keep signed in functionality and disable button during submission 2025-10-26 02:33:55 +01:00
55ca5f572f Enhance login form layout and styling with improved error handling 2025-10-25 22:28:52 +02:00
e77e670bc3 Replace link with button for tenant details navigation and enhance styling 2025-10-23 01:11:50 +02:00
1acfef4923 Refactor dashboard actions to use button component and enhance styling 2025-10-23 01:08:53 +02:00
55e172fa5f Add routing for Tenants section with Outlet and TenantGrid components 2025-10-22 02:57:48 +02:00
b5e8c28104 Add TenantGridComponent with HTML template, styles, and unit tests for tenant display 2025-10-22 02:57:43 +02:00
a21d59fe41 Update profile picture styling for improved visibility 2025-10-22 02:57:38 +02:00
6213f18c46 Add OutletComponent with router outlet and basic unit tests 2025-10-22 02:57:31 +02:00
4d2ad1034d Refactor subject resolver to use SubjectService; add tenant resolver for tenant data retrieval 2025-10-22 02:57:25 +02:00
081ab589f3 Add ShortNumberPipe for formatting large numbers with suffixes; include unit tests for pipe functionality 2025-10-22 02:57:20 +02:00
e14420420f Refactor dashboard component to use ng-template for dynamic panel rendering; update counts and labels for better data representation 2025-10-22 02:57:13 +02:00
30c7c5ea76 Add TenantGridViewDto and TenantService for tenant data management; refactor ProxyService to PalantirService 2025-10-22 02:56:58 +02:00
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