Shelf-nu / shelf.nu

shelf is open source Asset Management Infrastructure for absolutely everyone.
https://shelf.nu
GNU Affero General Public License v3.0
1.86k stars 178 forks source link

[Feature request]: Flexible Kit Management #1283

Open carlosvirreira opened 3 months ago

carlosvirreira commented 3 months ago

Contact Details

No response

Is your feature request related to a problem? Please describe?

Colloportis manages equipment that is often used both as part of complete kits and as individual items. For example:

Microphones that are part of an interview kit, but are also frequently requested individually. Lenses that are included in camera kits, but may be needed separately for other projects.

The core issues this creates in their current asset management setup are:

Describe the solution you'd like

"Flexible Kit Management"

This feature would introduce the concept of "locked" and "unlocked" items within kits. By default, all items in a kit would be "locked," meaning they can only be booked as part of the entire kit. However, administrators would have the ability to "unlock" specific items, allowing them to be booked individually without affecting the kit's overall availability. This flexibility addresses the need to book certain high-demand items separately while maintaining the integrity of pre-configured kits.

Key aspects: Toggle switch for each item in a kit to set as "locked" or "unlocked" Visual indicators in the booking interface showing which kit items are available for individual booking Smart conflict resolution when booking kits with unlocked items already reserved

Discussed with Colloportis on Discord.

Describe alternatives you've considered

No response

Additional context

No response

carlosvirreira commented 2 months ago

+1 from Reds for this

carlosvirreira commented 2 months ago

+1 from Studio on this

DonKoko commented 1 month ago

I am starting to like this suggestion more and more. Maybe we can consider making a design. I think on the kit itself it wont be too much to design but we have to consider all the other different places this will affect.

carlosvirreira commented 1 month ago
carlosvirreira commented 1 month ago

I am starting to like this suggestion more and more. Maybe we can consider making a design. I think on the kit itself it wont be too much to design but we have to consider all the other different places this will affect.

Looking into this with more intensity now.