Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prevent duplicate services added to a single Vet Center #5888

Closed
1 of 10 tasks
kevwalsh opened this issue Jul 19, 2021 · 0 comments · Fixed by #5915
Closed
1 of 10 tasks

Prevent duplicate services added to a single Vet Center #5888

kevwalsh opened this issue Jul 19, 2021 · 0 comments · Fixed by #5915
Assignees
Labels
crew-sitewide Defect Something isn't working (issue type) Drupal engineering CMS team practice area Vet Center CMS managed product owned by Facilities team

Comments

@kevwalsh
Copy link
Contributor

kevwalsh commented Jul 19, 2021

User Story or Problem Statement

As a Vet Center editor, i should have guardrails against adding a duplicate services to a Vet Center

Edit_Vet_Center_Escanaba_Vet_Center___VA_gov_CMS

More background

Allow only one is already enabled, but apparently not working as expected https://prod.cms.va.gov/admin/structure/types/manage/vet_center_facility_health_servi/fields

Acceptance Criteria

  • Users are prevented from adding a duplicate service to Vet Center (eg at https://dev.cms.va.gov/node/3756/edit)
  • Stretch 1: Remove all sorting UI in IEF.
  • Stretch 2: Services are sorted to alpha order after node is saved.

(Stretch ACs should probably live in their own issue)

Implementation steps

  • Allow only one module config? May not work in an IEF context. Needs some testing.

Design principles

Which CMS design principle is at play?

  • Purpose-driven: Creates an opportunity to involve the editor community in VA’s mission and content strategy goals.
  • Efficient: Removes distractions and create clear, straightforward paths to get the job done.
  • Approachable: Offers friendly guidance over authoritative instruction.
  • Consistent: Reduce user’s mental load by allowing them to fall back on pattern recognition to complete tasks.
  • Empowering: Provide clear information to help editors make decisions about their work.

CMS Team

Please leave only the team that will do this work selected. If you're not sure, it's fine to leave both selected.

  • Core Application Team
  • Product Support Team
@kevwalsh kevwalsh added Enhancement Issue type: New feature or request Drupal engineering CMS team practice area Needs refining Issue status Vet Center CMS managed product owned by Facilities team labels Jul 19, 2021
@kevwalsh kevwalsh added Defect Something isn't working (issue type) and removed Enhancement Issue type: New feature or request labels Jul 19, 2021
@ethanteague ethanteague removed the Needs refining Issue status label Jul 21, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
crew-sitewide Defect Something isn't working (issue type) Drupal engineering CMS team practice area Vet Center CMS managed product owned by Facilities team
Projects
None yet
Development

Successfully merging a pull request may close this issue.

3 participants