add todos

This commit is contained in:
nek0 2021-01-30 20:55:05 +01:00
parent 84ae808b75
commit d220fb8699

74
todos.md Normal file
View file

@ -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