inventree / InvenTree

Open Source Inventory Management System
https://docs.inventree.org
MIT License
4.23k stars 760 forks source link

[Epic] Approvals #5097

Closed matmair closed 12 months ago

matmair commented 1 year ago

This is a follow-up to #3501 which only required a simple flow. The following items should be relatively easy to implement - if the need for them arises. The code base was designed with them in mind.

### Rules
- [x] min number of approvers
- [x] max number of deniers
- [x] quorum
- [x] user attribute-based rules
- [x] time limits on cases
### Workflow optimisation
- [ ] dynamic template selector
- [ ] revocation/removal of approvals
- [ ] interactive slack/teams messages
- [ ] invite/request approval
- [ ] template import/export
### Advanced feature
- [x] rule templates
- [x] events/tracking of any changes (see stock tracking)
- [x] notifications for approvals

These features could be very interesting for Change Managment / ECO / ECR and maybe also for usage in plugins.

SchrodingersGat commented 1 year ago

@matmair thanks for taking the time to plan for these features and implement them here

github-actions[bot] commented 1 year ago

This issue seems stale. Please react to show this is still important.

matmair commented 5 months ago

Those are mostly implemented in my plugin inventree_approval