jlherren / andeo-lunch

GNU General Public License v3.0
2 stars 0 forks source link

Implement transfer screen #1

Open jlherren opened 3 years ago

jlherren commented 3 years ago

Before this can be done, a thorough list of use-cases needs to be established, since multiple types of transfers are required, including at least:

One option is to have a generic form that allows all use-cases at the same time, but that is likely to be prone to errors by the user. The saner approach is probably to have a selection menu where the user can select a concrete use-case and then a form tailored to that use-case would appear.

jlherren commented 3 years ago

About the "fine" scenario: Since defining who "everybody" is might be difficult, one option is to not define it at all and to list all recipients manually. This allows to also create fines from which only directly affected people will profit. On the wizard screen there could still be a button "Add all users", but in that case checking the user's active flag is good enough.