Snipe-it: Feature Request: Reservations / schedule requests

Created on 22 Feb 2018  Â·  58Comments  Â·  Source: snipe/snipe-it

Desired Behavior

I'd like to see a schedule or reservation system for asset requests and accompanying workflow changes.

  • When a user requests an asset, they can specify a checkout and return date
  • These dates are included in the request notification email to administrators
  • Admins can approve a request, reserving the item for that timeframe.
  • Admins can deny a request.
  • Notification when another user requests the item in an overlapping timeframe.

Bonus functionality:

  • Automatically clear requests (as in #5080) on checkout or checkin or when the request window has passed
  • Auto-populate user and expected check-in fields when using the Checkout button on /hardware/requested

Actual Behavior

Requests have no schedule, only the timestamp from creation.


Similar Issues

1050, #3399


  • Snipe-IT v4.1.14 - build 3382 (master)
  • PHP v7.2.1
  • MariaDB v10.0
  • IIS 7.5


Want to back this issue? Post a bounty on it! We accept bounties via Bountysource.

feature request ready for dev

Most helpful comment

I want it

All 58 comments

+1. This would be a game changer for us

+1 for reservations. Our workflow doesn't need user-facing reservations, just a way for an inventory manager to see what future reservations there are for an asset (or category of assets?) and make/cancel those reservations.

+1 !!

+1

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions!

Stale bot, I still would appreciate this feature. Please don't close the feature request.

Yes! A complete reservation system would be great.

+1. This would indeed be very userful for us too.

+1 This would be awesome

+1 would be perfect to book assets like portable projectors etc

+1 This is a required feature for my educational organization that checks out media and maker materials to regional school districts.

Also, possibly have the checkout date UI set so it only shows available dates (like on vacation rental calendars) to help users not select reserved dates.

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

I want it

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

We are going to start gathering the requirements on our school soon.

This tool should be flexible enough to fit different requirements, but it does not need to be as complex as booked scheduler (https://www.bookedscheduler.com). However, it would be nice to get similar features.

In our case in specific:

  • Define date intervals for request for each asset
  • The scheduler shows a calendar, allowing to make a reservation only on the free days
  • Users (Students) can make a reservation on the free days indicating the date interval and time of for check in and out
  • Users must fill a reservation form with custom fields. One of these custom fields would be the person that would allow the request of the asset (i.e. teacher). Then the form would be sent via mail to this person with an authorisation button. If authorised, a mail would be sent to the user (student), another mail to the asset management team for check out, the calendar would change color indicating to block that interval of time.
  • A table must be created to handle the reservations with the asset id, user id, custom fields (people who autorizes the reservation of the asset), reservation interval, is blocked.

Cheers,
Grifu

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

This would still be a great addition. It doesn't see a lot of comment activity, but I'd appreciate the feature.

Yeah. This would be a gamechanger for us.

On Mon, 31 Dec 2018, 13:03 David Jefferson <[email protected] wrote:

This would still be a great addition. It doesn't see a lot of comment
activity, but I'd appreciate the feature.

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/snipe/snipe-it/issues/5081#issuecomment-450643552,
or mute the thread
https://github.com/notifications/unsubscribe-auth/ARexnjbCbky0JDLwF5-RyKG7krkxIGeoks5u-gs6gaJpZM4SPuJE
.

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

+1, i find this useful

+1 this would make SnipeIT the go-to tool for us.

+1

+1

Voicing support for this feature! That would be very useful for us!

This could be a make or break for my agency!

We are working on it very slowly, hope to have more time next month for development.

We also need these features in our university. Students need to reserve assets

+1

University user here. I would also like the ability to create future check-outs.

We are working on it using the stable version os snipe-it. Soon, I hope to share features and some pictures.

Hello. Just curious to see if there were any updates on this. This would be huge for my department (also a university user).

Hi John,

There are some updates. I’ve implemented a reservation system but it part of it is still hard coded. It will be tested soon in our university. I can make a video showing how it works. But this is a custom version of snipe-it.

Best regards,
Luis

No dia 04/11/2019, às 18:21, John Moran notifications@github.com escreveu:


Hello. Just curious to see if there were any updates on this. This would be huge for my department (also a university user).

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub, or unsubscribe.

Hi Luis,

It's great to hear you've been working on this feature request. We implemented Snipe-IT into our university environment this September and this feature has been requested by a number of staff and students already. Looking forward to finding out more.

Kind regards,
Tom

I'm interested in this too

+1 FD 13337

Another University User here.

Hoping this new feature will include the following features:

We are looking to use Snipe-It for our loaner laptop program.

  • Is there a way (or an add-on) that will allow the user to specify when they need (pickup and duration) the loaner for?

  • Can we set a maximum loan period that users cannot exceed?

  • Configure an asset to auto reserve (mark as used) if the asset is not already booked for the requested time period.

  • Configure the reservation request or approval to trigger an email to the end user (requestor).

  • Have the system send a user/admin return reminder the day/hour/etc before the loaner is due to be returned.

Again University user here :)
we are already using snipe it as inventory and lending system. Its great! Thank you very much.
We are very interested in the reservation feature as well.

This would be a great additional functionality. Count me in!

Absolutely need this functionality. +1 +1 +1 +1 +1000

A calendar view for the bookings would also be helpful. However, the initial request would be a great start.

We have implemented a reservation solution in our school.
It is quite draft, and there are many aspects that should be addressed in the future.

http://www.grifu.com/elearning/file.php?file=/28/galeria/CPR/Imagem1.png
Features:

  • Reservations of assets (the user can choose who is the responsible for the reservations, i.e. teacher)
  • New user parameter: If is responsible for the reservations (assign for instance to teachers)
  • Reservation manager: Where the responsible for the reservation can aprove or disapprove, the user can cancel the reservation, or the technicals can check out the asset;
    http://www.grifu.com/elearning/file.php?file=/28/galeria/CPR/Imagem2.png

http://www.grifu.com/elearning/file.php?file=/28/galeria/CPR/Imagem3.png

  • Reservation notifications: When the reservation is made, the responsible for the reservation receives a notification; the user receive a notification if the reservation is approved, cancelled or disproved.

Description of this simple reservation procedure:

  1. Users (students and teachers) can make a reservation of an asset choosing the responsible for that reservation (the project's teacher that requires that asset);
    The user cannot make a reservation for dates that are already reserved
    http://www.grifu.com/elearning/file.php?file=/28/galeria/CPR/Imagem4.png
  1. A notification is sent for the responsible for the reservation

  2. The responsible for the reservation navigates to the reservations manager to aprove or disapprove. This panel allows the user to manages his reservations and to cancel them.

  3. A notification is sent to the user if the reservation is approved or disproved, or canceled

  4. The technicals can use this reservation manager to track the reservations for a particular day (ie: today) and check them out without having to fill the checkout panel (name, asset, and dates). This simplifies the process of checking out, the technicals can checkout the assets immediately.

Limitations and future work:

  • It only work for assets (not for models), one item at the time;
  • In the future it would be nice to include massive reservations with just one mail listing all the assets
  • It would be great to show all the reservations for a specific asset
  • In the future a calendar view for the week with day/hour showing the reservations
  • A way to aprove or cancel all reservations
  • Need to solve the calendar view for checkin/checkout to prevent the asset to be checkout if there is a pending reservation for those days (this fix is priority)
  • Update to the newer version of snipe-it (this was made with v4.6.4 build 3885)
  • A notification system for the technicals to follow the reservations
  • A lot more.....

+1 for us as well. We're doing this using a combination of things (shared outlook calendars), and having everything in one place would simplify things immensely.

Absolutely a must. +1

+1

+1 FD 15882

+1 FC comm

+1

Is this still relevant? We haven't heard from anyone in a bit. If so, please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Don't take it personally, we just need to keep a handle on things. Thank you for your contributions!

Hi, still very much want this feature. Would be a big help.

On Sun, 13 Sep 2020, 18:38 stale[bot], notifications@github.com wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/snipe/snipe-it/issues/5081#issuecomment-691700964,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AEL3DHWWJ66KDZAW7HRTTSTSFT7QVANCNFSM4ER64JCA
.

Okay, it looks like this issue or feature request might still be important. We'll re-open it for now. Thank you for letting us know!

Yes, Still wishing for this feature.

-Dave

On Sun, Sep 13, 2020 at 12:38 PM stale[bot] notifications@github.com
wrote:

Is this still relevant? We haven't heard from anyone in a bit. If so,
please comment with any updates or additional detail.
This issue has been automatically marked as stale because it has not had
recent activity. It will be closed if no further activity occurs. Don't
take it personally, we just need to keep a handle on things. Thank you for
your contributions!

—
You are receiving this because you commented.
Reply to this email directly, view it on GitHub
https://github.com/snipe/snipe-it/issues/5081#issuecomment-691700964,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/ADEQA2XDUFM6CG2LWNPCR3TSFT7QTANCNFSM4ER64JCA
.

--
-

Dave Paar
[email protected]

+1 This is HUGE

+1

Pretty much unusable without it.

+1

I'm with @gormster on this. Would be great to have this implemented before the end of 2020.

We have a Snipe-it custom version with these features working during one year from now. It was built with version v4.6.4. I would love to share, but it is not optimised and ready for sharing. Most of the work was hard coded.

+1

@grifu I would love to help on this, we need this in my organisation to be able to switch.
Can I help you in any way with porting it over? My DMs are open - https://mjmair.com/

Persöhnliche Kontaktseite von Matthias J Mair

I have a manual in PDF written in Portuguese for students and teachers showing the reservation features that I can share. Or maybe place some pictures here. The code itself needs to be rewritten and optimised. I've been working in this custom version for awhile in a chaotic way, only 1 or 2 days every while and then (more then 2 months). This offset drives me crazy, because every time the work is resumed, I take almost 2 hours to understand what I've done.
It is important to rewrite, optimize and make it useful to be able for upgrade, in particular the database issues.

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Neor5804 picture Neor5804  Â·  3Comments

sbenoit89 picture sbenoit89  Â·  5Comments

snipe picture snipe  Â·  3Comments

sopheaouk picture sopheaouk  Â·  3Comments

bricelabelle picture bricelabelle  Â·  3Comments