corebot icon indicating copy to clipboard operation
corebot copied to clipboard

Idea: Add the option to expire item borrowing after elapsed time

Open JoshuaRedmond opened this issue 8 years ago • 1 comments

Problem

People sometimes forget to release an environment they've finished using, leaving us to fall back on periodic Slackbot reminders and whole-channel requests for a spare environment.

Idea

Have the option to make environment borrowing expire after a period of time. Provide a default time for borrowing, with the option of specifying a different duration when requesting a new assignment. When the time is about to expire, send a direct message to the assignee giving them a chance to extend their assignment (with a reason perhaps), or release the environment for someone else to use.

JoshuaRedmond avatar Jun 13 '17 10:06 JoshuaRedmond

This is a great idea. The 'items' backend is probably the right place for this logic. What would you want to use to schedule checking if the time period has elapsed?

outofcoffee avatar Jun 24 '17 10:06 outofcoffee