Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Edit a submission #247

Open
alyblenkin opened this issue Nov 9, 2024 · 0 comments
Open

Edit a submission #247

alyblenkin opened this issue Nov 9, 2024 · 0 comments

Comments

@alyblenkin
Copy link
Collaborator

alyblenkin commented Nov 9, 2024

User stories

As a project manager
I want to edit a submission
So that I can adjust or fix any mistakes

Embed/overlay
Given I want to edit a submission
When I click edit (embedded, overlay, or separate window)
Then I should see a toolbar at the top of the form

Feedback that you are editing a submission
Given I want to edit a submission
When I click edit in the submission table in Central
Then I should see two indicators so that I know I'm in edit mode

Indicator a submission is being edited by another person
Given I want to edit a submission but someone else is editing it
When I look at the submission table (inline message) or click edit
Then they will see feedback that notifies me it's being edited and prevents me from opening it

Language dropdown
Given I want to change the language
When I look at the toolbar
Then I see the dropdown and can change the language

Title in toolbar
Given I’m editing a submission and it’s a long form
When I look at the top toolbar
Then I should see the title of the form in the toolbar
So that I know I’m editing the right form

Designs

Figma

Image

Notes

To discuss: should the editing experience be embedded, overlay or in a separate window (like in Enketo). Central has responsibility for showing that an edit is going on.

Embedded/overlay pros

  • Editing submission stays within context
  • Distinctively different than previewing or form filling (separate window)

Embedded/overlay cons

  • Different than Enketo, so would require users to adapt (not a deal beaker)
  • Web Forms has different UX/UI from Central, so it might be a bit confusing

Other design considerations

  • Might need to rethinking toolbar, if we have Central nav too
  • We will need to make sure the editing submission experience doesn't get confused with "Edit Form" tab as part of the drafts redesign in Central because the wording is similar. Overlay vs embedded might help make this more clear.

Related: #36

@alyblenkin alyblenkin converted this from a draft issue Nov 9, 2024
@alyblenkin alyblenkin added this to the Next milestone Nov 9, 2024
@alyblenkin alyblenkin changed the title Draft: Editing a form Editing a form Nov 11, 2024
@alyblenkin alyblenkin removed this from the Next milestone Nov 12, 2024
@lognaturel lognaturel changed the title Editing a form Editing a submission Nov 13, 2024
@alyblenkin alyblenkin changed the title Editing a submission Edit a submission Nov 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Status: Todo
Development

No branches or pull requests

1 participant