Commit Graph
89 Commits
Author SHA1 Message Date
hermes cb89817d88 Implemented mailbox in ConsoleUI 2026-10-22 18:01:22 +02:00
hermes 299d6ff4dc Improved compliance monitoring 2026-10-22 15:42:36 +02:00
hermes 9835121fd9 Enforced relationships between activities and indicators, fixed actuals recording 2026-10-22 13:47:54 +02:00
hermes 4dd0899209 Implemented audit logging 2026-10-22 12:31:37 +02:00
hermes 270929948d Restructured .net solutions
Resolved volnerability
2026-10-21 10:41:23 +02:00
hermes dee9098379 Fixed tenant management 2026-10-20 17:56:04 +02:00
hermes 9a0371fb08 Added skorubauserservice tests 2026-10-11 07:43:51 +02:00
hermes 381d5b7e94 Stable user lockout, role and claim calls 2026-10-10 18:14:31 +02:00
hermes 8eca793f5f Added skoruba user service integration test 2026-10-10 15:31:36 +02:00
hermes 343f405982 Added consolidated applicant data retrieval endpoint 2026-10-10 11:11:23 +02:00
hermes 2ee7a49122 Added user management endpoints 2026-10-10 10:12:13 +02:00
hermes 1ebd83a2f4 Removed repetetive static usings and aliases 2026-10-05 08:57:39 +02:00
hermes 84a171d4a4 Added stubs for user management endpoints 2026-10-04 15:17:22 +02:00
hermes 06539236a1 Added skoruba api integration 2026-10-04 14:31:06 +02:00
hermes 5fb67df9ac Refactored organisation entities and endpoints 2026-10-04 10:11:28 +02:00
hermes 8100518549 Hardened API and catered for Partner role query filter bypass 2026-10-04 08:18:43 +02:00
hermes 8eae097e8b Corrected user role mapping 2026-09-28 10:39:32 +02:00
hermes ea71e55e2d Refactored UI
Added Role filed to user table and endpoint implementation
2026-09-28 10:25:00 +02:00
hermes 1df0b97daf Issue creation, reolution is optional 2026-09-27 12:55:29 +02:00
hermes 6ab01830f3 Added audit log endpoint 2026-09-27 10:11:56 +02:00
hermes ed6e57ffa9 Added budget update
Added portfolio and programme value calculator endpoints
2026-09-26 15:14:29 +02:00
hermes b2688867f3 Surfaced programme rules 2026-09-26 07:55:49 +02:00
hermes 86e2bad4fe Implemented remaining business functionality 2026-09-25 19:00:50 +02:00
hermes 1efbf9d99f Added TenantId to mapper methods on all affected models 2026-09-25 08:20:36 +02:00
hermes 593219db8c Stable run,
Added remaining service implementations (stubs)
2026-09-24 15:57:33 +02:00
hermes 020bdee36f Stable run using Multi tenancy across entire estate
Audit logging and error logging active
2026-09-24 12:00:47 +02:00
hermes 8e0c099867 Stable multitenancy 2026-09-24 10:25:07 +02:00
hermes ef134a5b3c Implemented audit logging and automated logging 2026-09-23 05:33:16 +02:00
hermes 91d325ce4e Make retrieval of contract file auditable 2026-09-22 06:28:54 +02:00
hermes 3cc8514136 Added automatic audit feature 2026-09-22 06:09:51 +02:00
hermes 11311421ad Removed ValueTask generally where not needed
Removed relationships from audit log
2026-09-22 05:44:25 +02:00
hermes f4024d563a Implemented centralised audit logging 2026-09-21 16:32:56 +02:00
hermes 78b03b6996 Colocated entity type configurations with entities
Added tenant entities and models
Modified db context
2026-09-21 09:34:49 +02:00
hermes b703b0c64d Added service cache feature flag
Updated scheduler and moved to its own dedicated database
2026-09-18 16:11:14 +02:00
hermes 6d554d19a7 Implemented featureflag for service layer caching 2026-09-18 14:58:42 +02:00
hermes 364fe65e0d Moved .RequireAuthentication() to endpoints, removed it from EndpointGroup 2026-09-15 08:37:08 +02:00
hermes 1c1e2b9038 Implemented missing file handling endpoints
Added contract update endpoint
2026-09-12 11:26:04 +02:00
hermes 66f720a20b Stable run with validations 2026-09-06 10:48:09 +02:00
hermes 81c111c3c3 Added tooling 2026-09-05 18:24:21 +02:00
hermes e274c33592 Migrated portfolio to be linked to the organisation 2026-09-05 10:57:10 +02:00
hermes 9f76b203e3 Added service level caching to IdentityService, Communication and Evidence 2026-09-03 16:37:25 +02:00
hermes da4499ce41 Implemented distributed caching 2026-09-03 11:09:05 +02:00
hermes d55fb59d8d Updated nuget packages 2026-09-02 16:13:07 +02:00
hermes 2df5b5c2ed Refactored endpoints to be more functional and more expressive 2026-09-01 11:23:25 +02:00
hermes 4827cb5795 Reogranised API and Security assets 2026-08-30 15:08:58 +02:00
hermes 0f7f875abe Moved DI extensions to Appl;ication layer 2026-08-30 14:49:10 +02:00
hermes f51b1feb4b Refactored endpoints to use services 2026-08-30 14:24:13 +02:00
hermes b288450cbb Refactored Communications and Evidence endpoints 2026-08-28 17:21:41 +02:00
hermes be5fbdbb5f Added get uses endpoint 2026-08-21 13:21:12 +02:00
hermes a3bf7b375b Achieved endpoint authentication 2026-08-21 12:33:31 +02:00