Skip to content

1122: Refine formatting and update compliance officer delete permissions - #1123

Merged
tom-karasch merged 5 commits into
Devfrom
1122-code-cleanup-and-changes-for-31-closeout
Sep 17, 2026
Merged

tom-karasch merged 5 commits into
Devfrom
1122-code-cleanup-and-changes-for-31-closeout

Conversation

@tom-karasch

Copy link
Copy Markdown
Member

Improve readability of complex conditional statements by fixing indentation and add missing newline characters. Additionally, remove the PM1/PM2 user position requirement for deleting inactive compliance officers.

Improve readability of complex conditional statements by fixing indentation and add missing newline characters. Additionally, remove the PM1/PM2 user position requirement for deleting inactive compliance officers.
@tom-karasch tom-karasch self-assigned this Sep 4, 2026
@tom-karasch tom-karasch added enhancement request New feature or request Code Cleanup Use Best Practice coding labels Sep 4, 2026
@tom-karasch tom-karasch linked an issue Sep 4, 2026 that may be closed by this pull request
…fine UI

Adds a new 'EPD Associate' user role with read-only access for reporting purposes. Optimizes facility data retrieval by conditionally loading score and substance details only for HSI facilities. Includes null checks on the Facility Details page for improved robustness and minor layout adjustments on the Site Summary report page. Several NuGet packages are also updated.
Consolidates prior complex authorization logic for deleting contacts and events, which involved specific user positions and a combination of existing roles, into a single, explicit 'Delete Authority' role. This simplifies access control and clarifies who can perform delete operations.
Integrate the Markdig library to provide Markdown parsing functionality. Additionally, update several NuGet packages to their latest stable versions for general maintenance and to incorporate the latest bug fixes and improvements.
@sonarqubecloud

Copy link
Copy Markdown

@tom-karasch
tom-karasch merged commit af2a813 into Dev Sep 17, 2026
8 checks passed
@tom-karasch
tom-karasch deleted the 1122-code-cleanup-and-changes-for-31-closeout branch September 17, 2026 15:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Code Cleanup Use Best Practice coding enhancement request New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Code Cleanup and changes for 3.1 closeout

1 participant