flexion / ef-cms

An Electronic Filing / Case Management System.
24 stars 10 forks source link

Open PDF in a new tab, not a modal #10472

Open mwestereng1 opened 3 months ago

mwestereng1 commented 3 months ago

As a party to a case, I need PDF previews of documents I'm filing to open in a new tab instead of a modal, so that I can confirm I am filing the correct document.

When parties in a case file a document, the document preview opens in a modal instead of a new window. Here are some reasons for updating the PDF preview for filing documents:


Instances of where document previews open in a modal

Petition QC - Internal Process https://app.test.ef-cms.ustaxcourt.gov/file-a-petition/step-1

  1. Log in as a Petitions Clerk (or any other court user who can "Start a Petition")
  2. "Start a Petition" and Create Case and/or Review & Serve Petition > Select the attachments to preview

File First IRS Document - External Parties

  1. Login as an IRS Practitioner
  2. Search for a case that has been served to the IRS > File First IRS Documents > on the Review Filiing screen, open the PDF preview

Represent a Party - External Parties

  1. Login as a Private Practitioner and search for a case, or a DOJ Attorney and search for a case that is On Appeal
  2. Select Represent a Party > on the Review Filiing screen, open the PDF preview

File a Document - External Parties

  1. Login as a Petitioner, Private Practitioner, IRS Practitioner, or DOJ Attorney
  2. Select a case they're a party to > File a Document > on the Review Filiing screen, open the PDF preview

Examples of PDFs opening in a modal

"Review & Serve Petition" Image

Image

"File a Document" Image

Image


Pre-Conditions:

None

Acceptance Criteria:

Pain Avoided/Frustration Saved:

Breadth/Pervasiveness of Problem: Affects external parties to a case filing documents.

Complexity of Problem (Low, Medium, High) and Why it's Complex: Low

mwestereng1 commented 1 month ago

Discussion from 10/16 Dev/UX meeting on possible options to alert the user that the link opens in a new tab: