diff --git a/models/Reservation.js b/models/Reservation.js
index 90fbce0..b93d56f 100644
--- a/models/Reservation.js
+++ b/models/Reservation.js
@@ -19,7 +19,7 @@ const reservationSchema = new mongoose.Schema({
},
status: {
type: String,
- enum: ['PENDING', 'APPROVED', 'REJECTED', 'RETURNED', 'ARCHIVED'],
+ enum: ['PENDING', 'APPROVED', 'REJECTED', 'RETURN_PENDING', 'RETURNED', 'ARCHIVED'],
default: 'PENDING'
},
reservedDate: {
diff --git a/public/admin-reservations.html b/public/admin-reservations.html
index 80187e3..b58274f 100644
--- a/public/admin-reservations.html
+++ b/public/admin-reservations.html
@@ -61,6 +61,7 @@
+
diff --git a/public/css/style.css b/public/css/style.css
index d1d4e0c..0ab4b84 100644
--- a/public/css/style.css
+++ b/public/css/style.css
@@ -299,6 +299,12 @@ body {
border: 1px solid var(--vista-grey);
}
+.reservation-return_pending {
+ background-color: #ffc107 !important;
+ color: var(--vista-blue) !important;
+ border: 1px solid var(--vista-peach);
+}
+
.reservation-returned {
background-color: var(--vista-peach) !important;
color: var(--vista-white) !important;
diff --git a/public/js/admin-reservations.js b/public/js/admin-reservations.js
index 7cde90f..16c79f6 100644
--- a/public/js/admin-reservations.js
+++ b/public/js/admin-reservations.js
@@ -75,10 +75,15 @@ function filterAndDisplayReservations() {
- ` : reservation.status === 'APPROVED' ? `
-