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

Quick add workflow #149

Open
frafra opened this issue Sep 17, 2021 · 7 comments
Open

Quick add workflow #149

frafra opened this issue Sep 17, 2021 · 7 comments

Comments

@frafra
Copy link
Contributor

frafra commented Sep 17, 2021

This is the current workflow to add a custom note, starting from the map:

  1. Press on the add button (document icon with the "+")
  2. Click on the form
  3. Open the section
  4. Insert data
  5. Press back
  6. Repeat from 2 to 4 for each relevant section
  7. Press back at the end to save
  8. Repeat from 1 to 7 for each note of the same type that needs to be added

This is the proposed workflow:

  1. Press on the add button (document icon with the "+")
  2. Insert data
  3. Press next section
  4. Repeat from 2 to 4 for section
  5. Press "Add new"
  6. Repeat from 2 to 5 for each node of the same type that needs to be added, or press on "save" for the last element

That kind of workflow would reduce the number of buttons to be pressed on the screen when many notes should be added sequentially.

Potential issue: should the same location be used for all the data?

@frafra
Copy link
Contributor Author

frafra commented Mar 14, 2022

I think that the same location should be used for all the data if the user does not exit.

It would be great to have a way to add a new data, based on what has been just inserted. That would be useful when adding many similar notes.

@moovida
Copy link
Member

moovida commented Mar 15, 2022

@frafra , I am not sure how you imagine to pass from 1 to 2. You want to directly insert data, but you are assuming there is only a single form, right? It would not make sense in the case of surveys with multiple forms of choice.

@frafra
Copy link
Contributor Author

frafra commented Mar 15, 2022

@frafra , I am not sure how you imagine to pass from 1 to 2. You want to directly insert data, but you are assuming there is only a single form, right? It would not make sense in the case of surveys with multiple forms of choice.

You are right, it could be a simplification when there is only one form specified, but SMASH still has a switch between manual positioning and GPS, so such intermediate menu cannot be removed easily, I guess.

@moovida
Copy link
Member

moovida commented Mar 15, 2022

Outch, you are right.

So that issue is "reduced" to precompilation of forms?

I am not sure about the add-new from within the form. That would mean that you do not see on the mao where you are adding the niew form, right?

@frafra
Copy link
Contributor Author

frafra commented Mar 15, 2022

Right, you would not see where you are adding the new form, as the position would be the same.

This issue could be actually split in three:

  • Having a "next" button to go to the next section instead of having to go back to the list of sections
  • Save and create a new note (same form, same position)
  • Some mechanism to prefill/copy from last note (a button to copy the current section from last note?)

@moovida
Copy link
Member

moovida commented Mar 15, 2022

I am not sure I understand the not changing position thing. Do you have a usecase in which you have to add multiple notes of the same type in the same position?

Regarding the prefill, I think it could work nocely if some unique it would be implemented for the form ( which would be necessary to solve #129 )

@frafra
Copy link
Contributor Author

frafra commented Mar 15, 2022

I am not sure I understand the not changing position thing. Do you have a usecase in which you have to add multiple notes of the same type in the same position?

That is correct. You could have multiple notes in the exact same position (even of different types, potentially, but I did not though about that).

Prefill would need to link together forms somehow, I agree.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants