flexion / ef-cms

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

Petitioner: Submit new case to Court #126

Closed JessicaMarine closed 5 years ago

JessicaMarine commented 5 years ago

As a Petitioner, in order to officially start my case at the Court, I need to submit my case to the Court.

After Petitioner has uploaded all of the PDFs and entered all required personal information (name, address, phone, TIN, etc.), Petitioner submits/transmits the new case to the Court. At the time of submission, the system should generate a docket number and case caption for the case. The system should also generate a case record where all of the case information and filings are accessible.

Pre-conditions:

Acceptance Criteria:

Notes:

Tasks

JessicaMarine commented 5 years ago

Sample docket record:

image.png

klohman commented 5 years ago

Dashboard view - showing success message from petition form upload.

klohman commented 5 years ago

Case Detail page

ericsorenson commented 5 years ago

image.png

sadlerw commented 5 years ago

REST API notes:

/cases POST [{documentId: XX, documentType: XX}] - must be 3 in length header: Authorization : Bearer

/cases GET header: Authorization : Bearer

/cases/ header: Authorization : Bearer

/documents/policy?type=GET GET for pre-signed url to GET S3 doc (this might change)

klohman commented 5 years ago

@dubharmonic For the Dashboard, we want to change the label on the "Date submitted" column to "Date Filed"

Also, you can remove the "Fee Status" column for now. We will add to this design for #71.

kkoskelin commented 5 years ago

Screen Shot 2018-11-07 at 4.19.32 PM.png @klohman

klohman commented 5 years ago

@kkoskelin Can you change the font on the docket numbers to Merriweather 20px (Heading 3)

JessicaMarine commented 5 years ago

@sadlerw Just initial comments on this story:

  1. There is no status on the case detail page. I believe I discussed a "New" tag with @klohman (PLEASE DISREGARD -- I realized that this is the Petitioner's view, and they do NOT see case status)
  2. The caption is formatted oddly. Can we use a test case of First Name Last Name so that it populates correctly.
  3. Ordering of docket numbers/cases on the Dashboard seems to lack logic. When I started a new case, it populated somewhere near the middle of the list and it was not obvious is was the newly created case.
  4. The naming of the documents in the case detail page has weird upper/lower case text. It should be "Petition", "Request for Place of Trial", and "Statement of Taxpayer Identification Number"
uxforgood commented 5 years ago

@JessicaMarine

For the ordering, I mentioned this to @dubharmonic a couple days ago. What logic makes the most sense here? Newest case at the top? Bottom? After adding a case, I'd think you'd want to see it added to the top. But coming back to work cases, seeing the oldest first may make sense (for practitioners, etc).

We can push the logic decision until we get into the practitioner stories, since they are the ones this most pertains to.

JessicaMarine commented 5 years ago

I like the proposed approach: A new case would be added to the top. But coming back to work cases, seeing the oldest first may make sense (for practitioners, etc).

From: uxforgood [mailto:notifications@github.com] Sent: Thursday, November 15, 2018 11:51 AM To: flexion/ef-cms ef-cms@noreply.github.com Cc: Marine, Jessica jfmarine@ustaxcourt.gov; Mention mention@noreply.github.com Subject: Re: [flexion/ef-cms] Petitioner: Submit new case to Court (#126)

@JessicaMarinehttps://github.com/JessicaMarine

For the ordering, I mentioned this to @dubharmonichttps://github.com/dubharmonic a couple days ago. What logic makes the most sense here? Newest case at the top? Bottom? After adding a case, I'd think you'd want to see it added to the top. But coming back to work cases, seeing the oldest first may make sense (for practitioners, etc).

We can push the logic decision until we get into the practitioner stories, since they are the ones this most pertains to.

— You are receiving this because you were mentioned. Reply to this email directly, view it on GitHubhttps://github.com/flexion/ef-cms/issues/126#issuecomment-439109794, or mute the threadhttps://github.com/notifications/unsubscribe-auth/Am-kqTsV6ftyRU4vjF_gpOBsFv8oleNrks5uvZuCgaJpZM4YG2Ug.

klohman commented 5 years ago

I noticed some minor design things

none of these are related to the functionality (other than general readability) so i'm not sure if they are that important to fix at the moment- just noting it down.