azavea/iow-boundary-tool

Add Ability to Resubmit a Boundary

Closed this issue · 0 comments

Overview

Once an application has been put in "Needs Revisions" as of #160, the contributor needs to respond to the requested revisions. The contributor should be able to view the main feedback / note, and the annotations (if any). The contributor should be able to modify the boundary, and submit it again.

  • When the boundary is in Needs Revisions, have the "navigate to draw page" button in the Boundary Details map say "Revise Map"
    image
  • Clicking the button should create a new submission in the database attached to this boundary, with the contributor as the creator, and the current shape as the default, but not submitted_at, so it will re-enter the draft state
  • Once this is done, the user should be navigated to the draw page, where they can make edits
  • They should be able to see annotations, but not edit them:
    image
  • The annotation pop-up should not have a "Save" button, and the text should be darker than the current gray to make it easier to read:
    image
  • Clicking "Review and submit" should open another submission form, just as before, and the workflow should be the same as submitting a boundary for the first time