added full status

This commit is contained in:
2023-08-29 18:11:29 +10:00
parent eed9ac8ff4
commit a615c9d1d8
4 changed files with 12 additions and 2 deletions

View File

@@ -23,7 +23,7 @@ class EventRequest extends BaseRequest
'end_at' => 'date|after:start_date',
'publish_at' => 'date|nullable',
'status' => [
Rule::in(['draft', 'soon', 'open', 'closed', 'cancelled', 'scheduled']),
Rule::in(['draft', 'soon', 'open', 'closed', 'cancelled', 'scheduled', 'full']),
],
'registration_type' => [
Rule::in(['none', 'email', 'link', 'message']),

View File

@@ -218,7 +218,9 @@ const computedBanner = (event: Event): EventBanner => {
if (
(parsedEndAt.isBefore(new SMDate("now")) &&
(event.status == "open" || event.status == "soon")) ||
(event.status == "open" ||
event.status == "soon" ||
event.status == "full")) ||
event.status == "closed"
) {
return {
@@ -226,6 +228,12 @@ const computedBanner = (event: Event): EventBanner => {
"bg-class": "bg-purple-800",
"font-class": "text-white",
};
} else if (event.status == "full") {
return {
banner: "full",
"bg-class": "bg-purple-800",
"font-class": "text-white",
};
} else if (event.status == "open") {
return {
banner: "open",

View File

@@ -30,6 +30,7 @@
<div
v-if="
event.status == 'closed' ||
event.status == 'full' ||
(event.status == 'open' && expired)
"
class="text-xs px-4 py-2 b-1 border-red-400 bg-red-100 text-red-900 text-center rounded">

View File

@@ -56,6 +56,7 @@
soon: 'Opening Soon',
open: 'Open',
scheduled: 'Scheduled',
full: 'Full',
closed: 'Closed',
cancelled: 'Cancelled',
}" />