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.78k stars 158 forks source link

[Feature request]: Improvements on Bookings #907

Open arthurkallinen opened 5 months ago

arthurkallinen commented 5 months ago

Contact Details

No response

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

Describe the solution you'd like

-

Describe alternatives you've considered

-

Additional context

No response

DonKoko commented 5 months ago

hey @arthurkallinen . Thanks for your suggestions. @jurrejansen could you please process the requests so we can discuss then internally and see what is realistic and fits within our vision for bookings.

DonKoko commented 3 months ago

hey @arthurkallinen, I have been looking at this and I have some updates for you for some of the points:

Ability to create a booking starting in past, for items picked up in hurry.

I am still not certain about this but I understand the use case. It will however cause a lot of undesired side-effects related to conflicts between bookings and so on. So if we allow users to do this, we would have to somehow figure out a good way to do it to handle all those exceptions.

Ability to edit bookings end date while it's going on (need to pull stuff for another place early, or to extend the booking)

This is kind of the same concept as the one above. The way I see it is that we should rather create a button called extend-booking where you enter the new end date, and we let you know what conflicts it will cause and ask you to confirm. Because those items could be booked for other bookings for the new period.

Ability to add items to a booking QR-Code scanning, makes it easier to add items while packing, and making sure all items get added. Scan Item -> "Add to a booking" (grey out if already added to booking?)

Okey so there are a few things there. We are currently working on a new feature that from inside the booking itself, will allow to you add assets to it via scanning them. We want to do it very fast and smooth so the process will be way easier.

The second approach you are suggesting is also nice, however we have to decide which approach to use as there are quite some options. Do we only want to add to existing bookings or maybe allow to add and create a new booking? We already have some designs related to this. We will review them and see what we can do about this.

Change "check out" and "check in" to "Load out"/"Load in" making it a bit more clear of it's intention (at least I always go confused as I read it "checked out", would propably help people with dyslexia as well) and shorter word selection.

Thanks for the suggestion. We have discussed this point a lot and thought of a lot of different terms. We will consider your recommendation as well when we are further looking into this.