From 62fbaee7dd226ac2f936fead624d3efecadf8eca Mon Sep 17 00:00:00 2001 From: Kristina Fefelova Date: Fri, 15 Nov 2024 12:27:04 +0400 Subject: [PATCH] Meeting minutes embedded table Signed-off-by: Kristina Fefelova --- models/love/src/index.ts | 20 +++++++++++++++++++ .../components/MeetingMinutesSection.svelte | 16 +++------------ plugins/love/src/index.ts | 1 + 3 files changed, 24 insertions(+), 13 deletions(-) diff --git a/models/love/src/index.ts b/models/love/src/index.ts index 9f36003abe..b60cbc80c6 100644 --- a/models/love/src/index.ts +++ b/models/love/src/index.ts @@ -514,6 +514,26 @@ export function createModel (builder: Builder): void { love.viewlet.TableMeetingMinutes ) + builder.createDoc( + view.class.Viewlet, + core.space.Model, + { + attachTo: love.class.MeetingMinutes, + descriptor: view.viewlet.Table, + config: [ + '', + { key: 'status', presenter: love.component.MeetingMinutesStatusPresenter, label: love.string.Status }, + 'createdOn', + 'meetingEnd' + ], + configOptions: { + sortable: true + }, + variant: 'embedded' + }, + love.viewlet.TableMeetingMinutesEmbedded + ) + builder.createDoc( view.class.ViewletDescriptor, core.space.Model, diff --git a/plugins/love-resources/src/components/MeetingMinutesSection.svelte b/plugins/love-resources/src/components/MeetingMinutesSection.svelte index a9983fa4a3..ff18d228bb 100644 --- a/plugins/love-resources/src/components/MeetingMinutesSection.svelte +++ b/plugins/love-resources/src/components/MeetingMinutesSection.svelte @@ -35,7 +35,7 @@
- {#if meetings > 0} + {#if meetings > 0 && viewlet} , + TableMeetingMinutesEmbedded: '' as Ref, MeetingMinutesDescriptor: '' as Ref, FloorDescriptor: '' as Ref, Floor: '' as Ref,