inventree / InvenTree

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

[FR] Import tool refactor #3101

Open matmair opened 2 years ago

matmair commented 2 years ago

Is your feature request the result of a bug?

2341

3098

3097

6321

Problem We have several ways to do imports - we should refactor imports out.

Suggested solution Two principles:

Backend:

Refactor code base

Unit tests:

Describe alternatives you've considered We should fix this, not sure what release to target though.

Do you want to develop this? Yes - this will be something for the whole team I think.


Outstanding Tasks

Upvote & Fund

Fund with Polar

SchrodingersGat commented 2 years ago

This one feels like a high priority once we've got the current backlog of devops stuff out of the way

lukasbrchl commented 2 years ago

Hi @SchrodingersGat, would it please be possible to have at least the basic functionality of the import tool fixed for 0.8.0? I mean just import the parts from CSV and create orders from them as we had before. I know there is a lot of work for this, but this functionality is really important fur us. Thanks!

SchrodingersGat commented 2 years ago

Hi @lukasbrchl nothing planned at this stage but maybe your company would be willing to sponsor some development time on this? Please reach out to me if this would be an option for you.

matmair commented 1 year ago

@SchrodingersGat this will be important for #3901 / #2789 - our current functionality is not set up to work through the API so it can not be easily decoupled from the integrated frontend

SchrodingersGat commented 1 year ago

Yep, the import tool definitely needs to work via the API :)

matmair commented 1 year ago

Would be easier once #4304 is done as there is already a worker for celery.

matmair commented 1 year ago

https://www.reddit.com/r/InvenTree/comments/1410bvf/bulk_part_import/