Added event count for calendars
This commit is contained in:
@@ -102,6 +102,7 @@ export default defineI18nConfig(() => ({
|
||||
notFoundDescription: "The link is not valid or the calendar has been deleted / archived.",
|
||||
notFoundForWorld: "No calendar for this world… yet !",
|
||||
isLoading: "Calendar is loading…",
|
||||
hasXEvents: "This calendar has {count} public events",
|
||||
date: {
|
||||
start: "Start date",
|
||||
end: "End date",
|
||||
@@ -339,6 +340,7 @@ export default defineI18nConfig(() => ({
|
||||
notFoundDescription: "Le lien n'est pas valide ou le calendrier a été supprimé / archivé.",
|
||||
notFoundForWorld: "Aucun calendrier pour ce monde… pour l'instant !",
|
||||
isLoading: "Chargement du calendrier…",
|
||||
hasXEvents: "Ce calendrier contient {count} évènements publiques",
|
||||
date: {
|
||||
start: "Date de début",
|
||||
end: "Date de fin",
|
||||
|
||||
@@ -16,6 +16,7 @@ export interface Calendar extends CalendarConfig {
|
||||
shortId?: string
|
||||
name: string
|
||||
events: CalendarEvent[]
|
||||
eventNb?: Array<{ count: number }>
|
||||
state: CalendarState
|
||||
color?: string
|
||||
world?: World
|
||||
|
||||
@@ -33,7 +33,9 @@ const availableCalendars = data.value?.data as Calendar[]
|
||||
</UiCardHeader>
|
||||
|
||||
<UiCardContent>
|
||||
<p class="italic">Description future (ou alors des informations sur le nb d'évènements)</p>
|
||||
<p>
|
||||
{{ $t("entity.calendar.hasXEvents", { count: calendar.eventNb?.[0].count }) }}
|
||||
</p>
|
||||
</UiCardContent>
|
||||
</UiCard>
|
||||
</li>
|
||||
|
||||
@@ -20,7 +20,8 @@ export default defineEventHandler(async (event) => {
|
||||
name,
|
||||
today,
|
||||
months:calendar_months (*),
|
||||
state
|
||||
state,
|
||||
eventNb:calendar_events(count)
|
||||
`
|
||||
|
||||
const fullFields = `
|
||||
@@ -42,6 +43,7 @@ export default defineEventHandler(async (event) => {
|
||||
category:calendar_event_categories!calendar_events_category_fkey (*),
|
||||
secondaryCategories:calendar_event_categories!calendar_event_categories_links (*)
|
||||
),
|
||||
eventNb:calendar_events(count),
|
||||
world:worlds (
|
||||
id,
|
||||
gmId:gm_id
|
||||
|
||||
Reference in New Issue
Block a user