added full status
This commit is contained in:
@@ -23,7 +23,7 @@ class EventRequest extends BaseRequest
|
|||||||
'end_at' => 'date|after:start_date',
|
'end_at' => 'date|after:start_date',
|
||||||
'publish_at' => 'date|nullable',
|
'publish_at' => 'date|nullable',
|
||||||
'status' => [
|
'status' => [
|
||||||
Rule::in(['draft', 'soon', 'open', 'closed', 'cancelled', 'scheduled']),
|
Rule::in(['draft', 'soon', 'open', 'closed', 'cancelled', 'scheduled', 'full']),
|
||||||
],
|
],
|
||||||
'registration_type' => [
|
'registration_type' => [
|
||||||
Rule::in(['none', 'email', 'link', 'message']),
|
Rule::in(['none', 'email', 'link', 'message']),
|
||||||
|
|||||||
@@ -218,7 +218,9 @@ const computedBanner = (event: Event): EventBanner => {
|
|||||||
|
|
||||||
if (
|
if (
|
||||||
(parsedEndAt.isBefore(new SMDate("now")) &&
|
(parsedEndAt.isBefore(new SMDate("now")) &&
|
||||||
(event.status == "open" || event.status == "soon")) ||
|
(event.status == "open" ||
|
||||||
|
event.status == "soon" ||
|
||||||
|
event.status == "full")) ||
|
||||||
event.status == "closed"
|
event.status == "closed"
|
||||||
) {
|
) {
|
||||||
return {
|
return {
|
||||||
@@ -226,6 +228,12 @@ const computedBanner = (event: Event): EventBanner => {
|
|||||||
"bg-class": "bg-purple-800",
|
"bg-class": "bg-purple-800",
|
||||||
"font-class": "text-white",
|
"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") {
|
} else if (event.status == "open") {
|
||||||
return {
|
return {
|
||||||
banner: "open",
|
banner: "open",
|
||||||
|
|||||||
@@ -30,6 +30,7 @@
|
|||||||
<div
|
<div
|
||||||
v-if="
|
v-if="
|
||||||
event.status == 'closed' ||
|
event.status == 'closed' ||
|
||||||
|
event.status == 'full' ||
|
||||||
(event.status == 'open' && expired)
|
(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">
|
class="text-xs px-4 py-2 b-1 border-red-400 bg-red-100 text-red-900 text-center rounded">
|
||||||
|
|||||||
@@ -56,6 +56,7 @@
|
|||||||
soon: 'Opening Soon',
|
soon: 'Opening Soon',
|
||||||
open: 'Open',
|
open: 'Open',
|
||||||
scheduled: 'Scheduled',
|
scheduled: 'Scheduled',
|
||||||
|
full: 'Full',
|
||||||
closed: 'Closed',
|
closed: 'Closed',
|
||||||
cancelled: 'Cancelled',
|
cancelled: 'Cancelled',
|
||||||
}" />
|
}" />
|
||||||
|
|||||||
Reference in New Issue
Block a user