-
-
Notifications
You must be signed in to change notification settings - Fork 781
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[FR] Purchase Order Approvals #3501
Comments
@cpattersonic2 invenTree is not a purchasing software. We do not handle any form of accounting so you will still need a solution for that even if this FR is implemented. |
@cpattersonic2 I can see the value here, although it would not be for everyone. if it was to be implemented as a first class feature rather than a plugin it would need (at minimum):
So this is a fair amount of work. If it is something you are keen to pursue, and don't want to develop yourself, you can reach out to us to sponsor development of this feature. Otherwise it will probably sit on the pile for some time (there's a lot of outstanding stuff). |
Thank you so much for your replies, and I understand that it could be a
good bit of development effort. I can run it up the ladder to ask if
development funding is available. Can you direct me towards the procedure
for funding this development so that I can present it for funds. Thanks!
…On Mon, Aug 8, 2022, 9:06 PM Oliver ***@***.***> wrote:
@cpattersonic2 <https://github.com/cpattersonic2> I can see the value
here, although it would not be for everyone. if it was to be implemented as
a first class feature rather than a plugin it would need (at minimum):
- Settings which control whether PO's require approval (default OFF)
- Add model fields to purchase order to indicate who approved (and
when)
- User interface additions (i.e. display approval, buttons to approve,
etc)
- Update API to allow approval / revoke approval of order
- Generation of notifications based on approval
- Unit testing
So this is a fair amount of work. If it is something you are keen to
pursue, and don't want to develop yourself, you can reach out to us to
sponsor development of this feature. Otherwise it will probably sit on the
pile for some time (there's a *lot* of outstanding stuff).
—
Reply to this email directly, view it on GitHub
<#3501 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AL3UOR6BF6X5TSBLNETZVJDVYGVJJANCNFSM556SRRGA>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
@cpattersonic2 for such requests please send an email to support (at) inventree (dot) org |
@SchrodingersGat If this is implemented I would suggest to directly build it as a new app so that aprovals are first-class citizens (at first probably just with API endpoints). That gives us the option to:
|
This issue seems stale. Please react to show this is still important. |
Not stale |
@SchrodingersGat thank you for bumping this. End of the year contracts had us busy, and this had fallen off the task list. I'll try to get the PO out this week for the feature add. Awesome 0.9 stable release! |
@SchrodingersGat I think the accountants went through to pay the sponsorship. Please let me know if you need any other information from us. Thanks for the awesome work on Invetree. Kicad 7.0 with database integration will be an interesting choice on whether to hitch Inventree's wagon to Kicad so to speak. |
@cpattersonic2 we are already discussing and working on KiCad 7.0 integration - see #4133. From what I have now it seems like the user will have to do a bit of setup to get it running (mapping parameters in InvenTree to KiCad footprint fields). Regarding this FR: Do you have any other requirements/wishes you would like to add? We already need to add a fair bit of models and business logic so it might be easier to add it from the beginning / consider it from the start. @SchrodingersGat I own a code base that has a lot of the logic and models required for this already. It might be too complex though as it includes:
|
This issue seems stale. Please react to show this is still important. |
Not stale |
There seems to be no interest in this feature, I will shift it to a private plugin |
The PR in its public state is 2 months old and not functioning I dought it will be helpful without deep knolwedge of the code base. |
Fair enough... I've been tasked to solve this problem for our needs regardless. In an earlier message, you said approvals may have the following features
This sounds exactly like what we would need. Is this something that I should be holding my breath for, or should I start exploring other custom options? I will note, after talking with some higher-ups we could potentially sponsor this work. I've had funding allocated to me to solve this, but an officially supported way of doing it would be our preference if possible. |
I have no plans to upstream my code and my current developments in this regard only run on a custom fork that is optimized for my deployment scenarios. |
I also work at a small company and have been keeping an eye on this feature for a while. Will this be re-added to the roadmap at all? |
In order to migrate our ancient order system to using InvenTree PO's, I was banking a bit on this. What would be people's minimum requirements for such an approval stage for orders? A simple MVP could include the following:
For an MVP, I'd rather avoid approval councils, majority votes etc. That could be added down the line. |
Those functions would be ideal for us! |
This issue seems stale. Please react to show this is still important. |
Not stale |
My (closed source, plugin available) plugin for this is currently in beta and should receive a major update in the next few days now that #5753 is adressed; |
My roadmap to 1.0 was published a few days ago https://polar.sh/invenhost/posts/plans-for-2024-02 and rough docs are available here, feel free to raise questions or request features in the main plugin repo. |
This issue seems stale. Please react to show this is still important. |
Not stale |
This issue seems stale. Please react to show this is still important. |
Not stale |
Please verify that this feature request has NOT been suggested before.
Problem statement
We are excited to move from partkeepr to inventree at our small company, and really appreciate the work you have put into this piece of software. However, in our line of work a purchase must always have been approved by the Project Lead.
Suggested solution
Would it be possible to add an approver field to the purchase order, and then show a time stamp when the approver/user has approved the PO for purchase. (e-mailing users when there is an outstanding approval would be cool, and when approved). Would this need to be done in the inventree core, or could this be added by us as a plugin?
Thanks for any feedback or help!
Describe alternatives you've considered
We plan on moving over to inventree anyway, but we currently dislike our current purchasing software and would love to just use inventree for the whole 9 yards. Having inventory and purchasing integrated sounds like the bees knees.
Examples of other systems
No response
Do you want to develop this?
The text was updated successfully, but these errors were encountered: