The current reservation system is pretty clunky. It requires using the admin interface, and there's no record of when the reservation was created. Sometimes users forget to release the reservation, so there are birds that get reserved, and then it's not clear if the reservation is no longer needed.
The general idea would be to create a Reservation model that tracks creation date. It could also include optional expiration and comment fields.
The current reservation system is pretty clunky. It requires using the admin interface, and there's no record of when the reservation was created. Sometimes users forget to release the reservation, so there are birds that get reserved, and then it's not clear if the reservation is no longer needed.
The general idea would be to create a Reservation model that tracks creation date. It could also include optional expiration and comment fields.