Skip to content

[MDS-6696] Show expired party appointments in mine contacts#3726

Merged
matbusby-fw merged 4 commits intodevelopfrom
mds-6696-expired-party-appointments
Nov 5, 2025
Merged

[MDS-6696] Show expired party appointments in mine contacts#3726
matbusby-fw merged 4 commits intodevelopfrom
mds-6696-expired-party-appointments

Conversation

@matbusby-fw
Copy link
Collaborator

Objective

Contacts that had passed their end date and had no new assignment in Core were not visible previously.
Added a section to the mine contacts to display all expired appointments
TS refactors from JS which uncovered some messy stuff that needed clean up

MDS-6696

image

…ded typing to interfaces and modernized function components for better maintainability.
… improved typing, and modernized component structures.
@matbusby-fw matbusby-fw added the 👍 Ready for review Pull request has been double checked by the author and is ready for comments and feedback. label Nov 4, 2025
(x.mine_party_appt_type_code !== "DAM" && x.mine_party_appt_type_code !== "CCS")
)
.map((value) => (
<Menu.Item key={value.mine_party_appt_type_code}>
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Would love to get rid of Menu.Item in this file and MineHeader if possible.... copilot should make quick work of those

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 4, 2025

Quality Gate Passed Quality Gate passed for 'bcgov-sonarcloud_mds_minespace-web'

Issues
0 New issues
0 Accepted issues

Measures
0 Security Hotspots
0.0% Coverage on New Code
0.0% Duplication on New Code

See analysis details on SonarQube Cloud

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 4, 2025

@sonarqubecloud
Copy link

sonarqubecloud bot commented Nov 4, 2025

Quality Gate Failed Quality Gate failed for 'bcgov-sonarcloud_mds_core-web'

Failed conditions
55.6% Coverage on New Code (required ≥ 80%)
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@matbusby-fw matbusby-fw merged commit 5f00d41 into develop Nov 5, 2025
16 of 17 checks passed
@matbusby-fw matbusby-fw deleted the mds-6696-expired-party-appointments branch November 5, 2025 17:13
matbusby-fw added a commit that referenced this pull request Nov 5, 2025
* Refactor mine dashboard and related components to use Redux hooks. Added typing to interfaces and modernized function components for better maintainability.

* Refactor mine components to enhance maintainability with Redux hooks, improved typing, and modernized component structures.

* Refactor `MineHeader` snapshot to remove outdated data and improve test maintainability.

* Refactored Menu.Items into newer format, removed unused test state

---------

Co-authored-by: mat <matbusby@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

👍 Ready for review Pull request has been double checked by the author and is ready for comments and feedback.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants