2021-01-30 19:55:05 +00:00
|
|
|
# TODOs
|
|
|
|
|
|
|
|
## Buying process
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
2022-02-20 20:48:55 +00:00
|
|
|
- [x] E-Mail notification
|
2022-07-31 04:15:50 +00:00
|
|
|
- [x] Uncouple sending notifications from requests (via message queue)
|
2021-02-15 18:00:29 +00:00
|
|
|
- [x] Security mechanism has to be triggered, if present
|
|
|
|
- [x] Buy products in stock
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
### Optional
|
|
|
|
|
|
|
|
- [ ] Notifications via XMPP
|
2022-07-26 18:26:44 +00:00
|
|
|
- [x] Buy products in stock without an account (as a guest)
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
## User management and authentification
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
2022-07-24 09:40:24 +00:00
|
|
|
- [x] Hash Passwords
|
|
|
|
- [x] Deactivation of idle users
|
|
|
|
- [x] Reactivation procedure for idle users
|
|
|
|
- [x] Mangement of security mechanism(s)
|
|
|
|
- [x] Manage user name
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
### Optional
|
|
|
|
|
|
|
|
- [ ] Manage further metadata
|
|
|
|
(E-mail, avatar, (XMPP?))
|
2022-07-24 23:31:16 +00:00
|
|
|
- [x] Make idle for users time configurable
|
2021-01-30 19:55:05 +00:00
|
|
|
- [ ] Close and delete account
|
2022-07-31 04:16:00 +00:00
|
|
|
- [ ] Implement Challenge-Response security mechanism
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
## Product management
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
2022-07-24 09:40:24 +00:00
|
|
|
- [x] Show product amount in stock
|
|
|
|
- [x] Correct product amount in stock
|
|
|
|
- [x] Book product amount changes
|
|
|
|
- [x] Manage product metadata
|
2021-01-30 19:55:05 +00:00
|
|
|
(name, unit, bundle, price, category, EAN, supplier)
|
|
|
|
- [ ] JSON-Export like in matemat
|
|
|
|
|
|
|
|
### Optional
|
|
|
|
|
|
|
|
## Transactions
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
2022-07-24 13:27:10 +00:00
|
|
|
- [x] Transaction Overview/Journal
|
|
|
|
- [x] (Re)Charge of credit
|
|
|
|
- [x] Transfer fo credit to another user
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
### Optional
|
|
|
|
|
|
|
|
## 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
|
|
|
|
|
2022-07-24 13:27:10 +00:00
|
|
|
- [x] Enable granular defininition of roles
|
|
|
|
- [x] Grant and deny users certain roles
|
2021-01-30 19:55:05 +00:00
|
|
|
|
|
|
|
### Optional
|
2021-01-30 20:07:30 +00:00
|
|
|
|
|
|
|
## Avatar management
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
|
|
|
- [ ] Delete Avatars
|
|
|
|
- [ ] Prune unused avatars
|
|
|
|
|
|
|
|
### Optional
|
|
|
|
|
|
|
|
## Settings
|
|
|
|
|
|
|
|
### Required
|
|
|
|
|
2022-07-24 13:27:10 +00:00
|
|
|
- [x] Add a freetext field for contact information (imprint)
|
|
|
|
- [x] Set currency symbol(s)
|
|
|
|
- [x] Set decimal places (default: 2)
|
|
|
|
- [x] Add signup block option
|