sysadminsmedia / homebox

A continuation of HomeBox the inventory and organization system built for the Home User
https://homebox.software
GNU Affero General Public License v3.0
1.09k stars 60 forks source link

Allow instantiation of an item in several locations #217

Open mcarbonne opened 1 month ago

mcarbonne commented 1 month ago

What is the problem you are trying to solve with this feature?

Currently, an item can only be in one place at a time. For example, if you have 3 bottles of waters in location A and 2 in location B, you have to create 2 different items.

What is the solution you are proposing?

"Item" concept might be extended :

The question of what should be kept at the item level, moved to the instance level, or even be duplicated is another debate.

What alternatives have you considered?

Another simpler approach : add a "duplicate" button on the item page.

Additional context

No response

Contributions

katosdev commented 1 month ago

I think having separate items makes more sense, with the ability to easily duplicate (and then edit in the edit page) the item(s) in question. Tagging and adding as a good first issue 👍🏻

stegl commented 1 month ago

how about to have in item "part stock" table where you can add stock/remove (i hope it make sense and you all understand what i mean)

Saturo78 commented 1 month ago

I also use grocy for all consumables. Like described above, it is how it is solved there. But to be honest, I'm very happy that I only have to enter a description and upload a photo at Homebox and don't have to enter the product master data first. In my opinion, this is one of Homebox's greatest strengths. I think there would also be difficulties with adding new items via csv import.

mic3b commented 3 weeks ago

Hello, I think the idea with duplicating items is the best option, it's also quite simple to do. if possible I would like to contribute to this issue, can someone assign me to it or is it not necessary?

katosdev commented 3 weeks ago

Hello, I think the idea with duplicating items is the best option, it's also quite simple to do. if possible I would like to contribute to this issue, can someone assign me to it or is it not necessary?

Will assign to you now - thanks so much!

mcarbonne commented 3 weeks ago

@katosdev @mic3b There is already a "duplicate" button in the software (#259, merged in main branch). But maybe this feature need some enhancements :