-
Notifications
You must be signed in to change notification settings - Fork 70
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
VA Police data page content model #15756
Comments
Initial mural for starting to think through - https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1698092447003/c969debf289d4e43e3cdd293d90053c2c137c338?sender=u9c899abc4fe36c9a698b1647 |
From Michelle and Jane conversation: Our preference is for the page at the facility level - on the Mural, VA Police (page per facility). This would need to be linked from elsewhere in the Facility, for example a service accordion. This would eliminate the possibility of a link from the left navigation that only exists at the system level. |
I do want to flag a risk to this approach. Having a page that is not reflected in the sidenav is in violation of Platform's URL standards. They already have an outstanding ticket about our Billing and payment and Medical Records Office pages violating this principal. department-of-veterans-affairs/va.gov-team#54291 |
Noting that L4 pages are not supposed to show the sidenav at all, so that might be part of the solution here |
Thank you for flagging the risk (and the related outstanding ticket). |
From planning:
|
|
Summary from conversations with @swirtSJW and @eselkin about possible paths forward for creating pages per facility. There is still some more work to do to fully understand these options (Eli has some digging to do), but wanted to document them for the rest of the team to start absorbing. Option 1 - Single Page App - SPA (ala Income Limits)
Option 2 - Embedded widget (ala Access to Care data)
Option 3 - Drupal creates page per facility
Slack threads |
Snapshot of content model. I've taken this about as far as I can with existing information |
We will need a new CAIA IA review to inform the decision here? |
@jilladams Our meeting with CAIA isn't until next week, I will walk them through our proposal at that time. I have been responding to their questions and updating them on our progress on their ticket |
Ugh, sorry, I keep getting mental wires crossed on IA state of affairs between VBA and Police. Thank you for clarifying for probably the 3rd time this week. |
FWIW my initial thoughts:
Option 2
Option 3
|
Related to option 2. The in-page widget could alter breadcrumbs and menus if it had to. We just are not suggesting that possibility for MVP as time is a limited commodity. |
Also for Option 2
This could be more human readable by using the facility common name instead of the id. |
From scrum: Option 2 CMS view can be created that has System IDs with nested IDs of Facility pages. This would provide the necessary data to the FE. KISS can then curl for this data that associates Facility with System. This would happen at content-build time. Option 3: |
My thoughts: Option 1
Option 2
Option 3
|
Are the only objections to Option 2 related to side nav and breadcrumbs? |
@swirtSJW @eselkin To make a final call on Option 1 vs Option 2, it might be helpful to have a clearer articulation of which aspects of each approach are permanent vs just for MVP. Most of the downsides of Option 2 are in the "Just for MVP" category but that doesn't mean that Option 1 necessarily has downsides that are permanent. What long-term structural decisions are we making with SPA vs Widget that can't be addressed via iteration? |
I am also very wary of the lack of breadcrumbs/sidenav - I believe this is going to get flagged as launch-blocking at Collab Cycle, in which case it couldn't be omitted from the MVP and would have to be resolved. Examples of tickets where something like this was labelled as launch-blocking. I do think that if this is being considered, we need to run this by IA sooner rather than later |
Mid-sprint: CAIA meeting will help determine next steps. |
Added a little more detail to the content model to reflect discussion about content drafting from meeting today |
Recording @eselkin's feedback about the level of effort here In terms of total length of effort to produce the system page, probably less than 1 sprint (though some of that is dependent on a CMS view being produced first to provide system/id/url/name and nested facility/id/name). This CMS view will also help in producing the breadcrumbs. The individual facility pages would probably take 1 sprint or 2 if problems arise. There is a 1 sprint before any of this of converting whatever they give us on the 9th to whatever we need for the facility pages. |
https://dsva.slack.com/archives/C0FQSS30V/p1698966435539929
|
@mmiddaugh @xiongjaneg One lingering question here. For MVP do we need to add a link on each VAMC facility page that points to the associated facility query on the System Police data page? If so, here's a quick mock-up of what that might look like: https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1698092447003/c969debf289d4e43e3cdd293d90053c2c137c338?wid=0-1699292283883 Previous conversations around this involved trying to add that via a Prepare for your visit / Security accordion, but that is not a viable approach for MVP since those accordions are blobby. |
@jilladams @xiongjaneg Moving this to PO review. This ended up being larger than a 5 so the last AC was out of scope for this sprint:
Rather than leaving this ticket open, I'd suggest just updating the Drupal tickets with time for me to assist with spec ala #15710 |
#15710 updated with the last AC, that can be struck out from this ticket |
We don't need to do this centrally. We can ask editors to add the link (and an accordion, if needed) or update existing Prepare for your visit content. Facilities which already have a police page will need to archive the existing content (or ensure they are not duplicating content). |
Sounds like this is officially wrapped -- closing based on the notes, but please reopen if we missed anything here. |
User story
Background
Legislation passed in 2022 requires VAMC websites to include data about VA police activity.
Deadline: One year after the enactment (December 29, 2022), the Secretary shall report to Congress on the implementation of all provisions of amendments to 38 USC 902, which includes the publishing of arrest and ticketing data.
Initiative Brief: VA police transparency (WIP)
Assumption
The Police Transparency MVP page will be built in Drupal with police data provided by a vendor added by the front end. The Drupal page may consider future uses by VAMC editors, but for the MVP editors will not be editing the page.
Working document
https://app.mural.co/t/departmentofveteransaffairs9999/m/departmentofveteransaffairs9999/1698092447003/c969debf289d4e43e3cdd293d90053c2c137c338?sender=u9c899abc4fe36c9a698b1647
Acceptance Criteria
After a decision is made about overall approach, modeling can move into more detailed specification of content fieldsMoved to subsequent ticketThe text was updated successfully, but these errors were encountered: