I am using Inventree 0.13.5 and approvals plugin version .5b4 Below are the current workflows that I am trying and having difficulties with. I have Minimum approvers set to 1 while testing so I don't have to login with multiple accounts.
Workflow #1
Create new PO -> Click the blue Issue PO button before clicking start approval process button
-With this workflow the blue issue order button disappears, the PO shows as new in the approvals table, once you approve the PO the PO shows as approved in the PO approvals table, but there is no complete order button so you cannot receive any line items or complete the PO. The PO shows in Inventree PO list with a status 15 code. The approval notifications work.
Workflow #2
Create new PO -> start approval process but do not approve -> Click Issue order button -> Receive Items and complete order.
-With this workflow the approval process was started but the PO never approved yet you can still Issue and complete the order in Inventree. It looks like once you complete the order it is also marked as approved in the approval table but was never officially approved.
Workflow #3
Create new PO -> start approval process and approve the PO -> PO is automatically marked as placed and shows the complete order button
-This workflow works but you get no approval notifications when you do it this way, and if a user clicks the Issue order button before the PO is approved it causes it to mess up and go to a status 15 code as shown in Workflow #1.
I am not sure what the intended workflow was meant to look like, but I think something along these lines would make the most sense.
Status Codes at Each Step for Inventree PO
Or do away with the Issue PO button and just have the person putting in the PO "Issue" it by approving it themselves. Then the complete order button would not appear until after all of the necessary approvals.
Not sure if this makes sense to anyone else, or is even possible but I just wanted to start the conversation.
Pay now to fund the work behind this issue.
Get updates on progress being made.
Maintainer is rewarded once the issue is completed.
You're funding impactful open source efforts
You want to contribute to this effort
You want to get funding like this too