Conversation
Bumps [UoMResearchIT/actions/.github/workflows/apply-reuse.yml](https://github.com/uomresearchit/actions) from 4471f5560d53170ca804d49608dd6343578724f5 to 4725ae9ab00bc1d2ff1d0f4e74f8e907a9458141. - [Release notes](https://github.com/uomresearchit/actions/releases) - [Commits](UoMResearchIT/Actions@4471f55...4725ae9) --- updated-dependencies: - dependency-name: UoMResearchIT/actions/.github/workflows/apply-reuse.yml dependency-version: 4725ae9ab00bc1d2ff1d0f4e74f8e907a9458141 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
Bumps [UoMResearchIT/actions/.github/workflows/check-ruleset.yaml](https://github.com/uomresearchit/actions) from 4471f5560d53170ca804d49608dd6343578724f5 to 4725ae9ab00bc1d2ff1d0f4e74f8e907a9458141. - [Release notes](https://github.com/uomresearchit/actions/releases) - [Commits](UoMResearchIT/Actions@4471f55...4725ae9) --- updated-dependencies: - dependency-name: UoMResearchIT/actions/.github/workflows/check-ruleset.yaml dependency-version: 4725ae9ab00bc1d2ff1d0f4e74f8e907a9458141 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
…pp URL to run tests against
This reverts commit 2f1cc77.
This reverts commit 4dfe8bb.
…aintenance-services
…cessive information... then hide some parts of it with CSS.
…he Pagination amount in the footer.
…third line of the tooltip.
Pre release fixes
|
Looking great - thanks for this update.
If this has hit There's also a potential addition sitting in your Outlook inbox which might warrant inclusion in this release. |
|
I've seen the email. Who invited Samantha to the party? 🤣 Excellent spot though, and definitely something we need to address both in terms of governance and the code. 👍 |
…s well as service layer sanitisation before persistence
Added security policy and HTML sanitisation
|
@aharwood2 the proposed release schedule is fine for us. We're way behind with everything anyway. |
This pull request introduces several significant updates across the codebase, focusing on project and person data models, CI workflow improvements, and dependency/tooling updates. The most impactful changes include enhancements to the
ProjectandPersonentities to better support project request tracking and access control, the addition of new test steps and workflow triggers in CI, and updates to dependencies and GitHub Actions for improved maintainability and security.Entity Model Enhancements:
Projectentity for tracking creation date, request completion date, request owner, and a navigation property to the owner (CreatedDate,RequestCompletedDate,RequestOwnerId,RequestOwner) and implemented logic to determine if an active user has edit access to a project. Also added a method to check for funding sources not linked to resources, and madeDayRateWithDIFunding()public. [1] [2]Personentity to remove inheritance fromObjectWithStatusMessages, re-architecting the status message system to use DI services instead of entity-based conditions, added a navigation property for projects where the person is the request owner, and introduced a method to get BAU (Business As Usual) capacity on a given date as we now have the ability to track capacity of core teams / baselined teams alongside project work and management load. [1] [2] [3]AssignmentChunkto use a stringAssignmentType(defaulting toDuty.ProjectWork) instead of a booleanIsLeadershipAssignment, to facilitate different tasks coming from different WLM categories and updated the copy constructor accordingly. [1] [2] [3]ObjectWithStatusMessagesin theCostedItemabstract class as this is no-longer required.Continuous Integration and Workflow Improvements:
docker-images-build-health-checkworkflow, enabled manual workflow dispatch, and updated several GitHub Actions to newer versions for better reliability and security. [1] [2] [3] [4] [5] [6]CODEOWNERSfile as it was causing a lot of review request noise. [1] [2] [3]Dependency and Configuration Updates:
dotnet-eftool version from10.0.9to10.0.10in.config/dotnet-tools.json.github-actionsecosystem.These changes collectively improve the maintainability, test coverage, and feature set of the application, especially around project request tracking and developer workflows.
@sjmf @philiptharrison I'm looking at rolling out the next release 9-10 BST on 8th September 2026 as I'm keen to get the request tracking feature deployed (I realise this is purely selfish!). Is that a reasonable timeframe for you to test the release candidate on your systems? Let me know if not and we can set a different date.
Release contents here: https://github.com/orgs/UoMResearchIT/projects/81/views/2?filterQuery=milestone%3Av1.14.2+is%3Aissue+