department-of-veterans-affairs / va.gov-cms

Editor-centered management for Veteran-centered content.
https://prod.cms.va.gov
GNU General Public License v2.0
99 stars 68 forks source link

CMS: Prevent first publish of a page where editors already have permission for a system. #11481

Closed dsinla closed 1 year ago

dsinla commented 1 year ago

Description

When a new Facility is created, the current process does not grant permissions to an editor to publish the page without some approval first. Once approve, the editor's permissions are promoted to allow publishing. This safeguard fails when an editor already has permissions to a system, since permissions for a system span all facilities in that system. (Is this just VAMC? And Vet Centers have Regions, VBA will have Districts)

Acceptance Criteria

CMS Team

Please check the team(s) that will do this work.

stefaniefgray commented 1 year ago

@swirtSJW @davidmpickett Is there a newer/duplicate/alternate version of this ticket with regards to blocking editors from prematurely publishing new facility homepages in the CMS?

Would like to close in favor of other ticket or consolidate -- see linked tickets above as well

cc: @JayDarnell @omahane

davidmpickett commented 1 year ago

https://github.com/department-of-veterans-affairs/va.gov-cms/issues/13670