From d220fb8699feaadef07d147668385b90fa565ebc Mon Sep 17 00:00:00 2001 From: nek0 Date: Sat, 30 Jan 2021 20:55:05 +0100 Subject: [PATCH] add todos --- todos.md | 74 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 74 insertions(+) create mode 100644 todos.md diff --git a/todos.md b/todos.md new file mode 100644 index 0000000..a311691 --- /dev/null +++ b/todos.md @@ -0,0 +1,74 @@ +# TODOs + +## Buying process + +### Required + +- [ ] E-Mail notification +- [ ] Security mechanism has to be triggered, if present +- [ ] Buy products in stock + +### Optional + +- [ ] Notifications via XMPP +- [ ] Buy products in stock without an account (as a guest) + +## User management and authentification + +### Required + +- [ ] Deactivation of idle users with reactivation procedure +- [ ] Mangement of security mechanism(s) +- [ ] Manage user name + +### Optional + +- [ ] Manage further metadata + (E-mail, avatar, (XMPP?)) +- [ ] Close and delete account + +## Product management + +### Required + +- [ ] Show product amount in stock +- [ ] Correct product amount in stock +- [ ] Book product amount changes +- [ ] Manage product metadata + (name, unit, bundle, price, category, EAN, supplier) +- [ ] JSON-Export like in matemat + +### Optional + +## Transactions + +### Required + +- [ ] Transaction Overview/Journal +- [ ] (Re)Charge of credit +- [ ] Transfer fo credit to another user + +### Optional + +- [ ] (Re)Charge of credit with crypto currencies + +## Management of Suppliers + +### Required + +- [ ] Create order suggestion based on current product amounts in stock +- [ ] Manage contact information of supplier + +### Optional + +- [ ] Create order based on suggestion and further product metadata to be sent +- [ ] Post order to supplier (automatically?) + +## Management of authorization roles + +### Required + +- [ ] Enable granular defininition of roles +- [ ] Grant and deny users certain roles + +### Optional