massgov / massgov/feature-requests

Upload documents and saving draft pages

Open
#245 0 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
No language data
Stars
12
Forks
8
PR merge metrics
No merged PRs in 30d

Description

As a lower-level user, approval is needed to publish both documents and web pages. This is a challenge when uploading both a document and a web page at the same time; we often create a new section or link in a web page and create a link to the new document, then submit both to be approved for publication. However, the CMS does not allow you to "save as draft" or submit for approval if there is a link to an unpublished document, or a "edit.mass.gov" link.

Right now, I need to submit documents to be approved for publication, await their approval, then make changes to a webpage to link to the new document. It would be more efficient to be able to get everything edited and submitted for approval at once.

**Describe the solution you'd like**
A simple option would be to allow pages to be saved as drafts even if documents are not yet published, so that everything can be in place before we submit pages for approval.

Another option is to allow links to be published even if they lead to a draft page or unpublished document, but they redirect to a page or popup that says "this page is coming soon." When the document is then published, it redirects to the document. This would allow us to get page updates done more efficiently, and indicate to our audience that updates are coming soon.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the issue's description of saving draft pages, submitting for approval, and linking to unpublished documents or edit.mass.gov links. Compare the two proposed approaches and clarify which workflow is wanted, including the expected behavior before and after the linked document or page is published. Done means the selected workflow supports preparing related page and document changes together without prematurely exposing unpublished content.

Written by the indexing model from the issue text.

Assessment

Domain
content
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.