Skip to content

Refactor operator UI: add OperatorUIService, models#743

Merged
StuartFerguson merged 1 commit intomainfrom
task/#741_operator_ui_service
Feb 5, 2026
Merged

Refactor operator UI: add OperatorUIService, models#743
StuartFerguson merged 1 commit intomainfrom
task/#741_operator_ui_service

Conversation

@StuartFerguson
Copy link
Copy Markdown
Member

Major refactor to introduce OperatorUIService for all operator-related UI operations, replacing direct MediatR usage in Blazor components. Added OperatorModels.cs to encapsulate operator models and updated all references. Registered IOperatorUIService in DI. Refactored operator pages to use the new service, improved permission handling, and updated tests. Cleaned up legacy model definitions and improved naming consistency. No changes to business logic or API contracts.

closes #741

Major refactor to introduce OperatorUIService for all operator-related UI operations, replacing direct MediatR usage in Blazor components. Added OperatorModels.cs to encapsulate operator models and updated all references. Registered IOperatorUIService in DI. Refactored operator pages to use the new service, improved permission handling, and updated tests. Cleaned up legacy model definitions and improved naming consistency. No changes to business logic or API contracts.
@StuartFerguson StuartFerguson merged commit 306c6e3 into main Feb 5, 2026
10 checks passed
@github-actions github-actions Bot deleted the task/#741_operator_ui_service branch April 7, 2026 01:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Operator UI Service

1 participant