0.11.6 : add event and export ICS

This commit is contained in:
2025-10-20 23:52:37 +02:00
parent 089f8f3ee8
commit 8e5182afaa
15 changed files with 5983 additions and 35 deletions

View File

@@ -947,14 +947,14 @@ export interface ApiEventOtherEventOther extends Struct.CollectionTypeSchema {
[
'concert',
'festival',
'salon',
'trade show',
'symposium',
'concours',
'competition',
'masterclass',
'atelier vocal',
'conf\u00E9rence',
'r\u00E9p\u00E9tition',
'sorties',
'vocal_workshop',
'conference',
'rehearsal',
'outings',
]
>;
updatedAt: Schema.Attribute.DateTime;
@@ -963,6 +963,48 @@ export interface ApiEventOtherEventOther extends Struct.CollectionTypeSchema {
};
}
export interface ApiEventRelationshipEventRelationship
extends Struct.CollectionTypeSchema {
collectionName: 'event_relationships';
info: {
description: '';
displayName: 'EventRelationship';
pluralName: 'event-relationships';
singularName: 'event-relationship';
};
options: {
draftAndPublish: false;
};
attributes: {
author: Schema.Attribute.Relation<
'oneToOne',
'plugin::users-permissions.user'
>;
contextId: Schema.Attribute.Integer;
contextType: Schema.Attribute.Enumeration<
['user', 'group', 'choral', 'system']
>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
event: Schema.Attribute.Relation<'oneToOne', 'api::event.event'>;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::event-relationship.event-relationship'
> &
Schema.Attribute.Private;
metas: Schema.Attribute.JSON;
publishedAt: Schema.Attribute.DateTime;
relation: Schema.Attribute.Enumeration<
['owner', 'interested', 'registered']
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiEventEvent extends Struct.CollectionTypeSchema {
collectionName: 'events';
info: {
@@ -981,17 +1023,37 @@ export interface ApiEventEvent extends Struct.CollectionTypeSchema {
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
description: Schema.Attribute.Text;
end: Schema.Attribute.DateTime;
isPublic: Schema.Attribute.Boolean;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<'oneToMany', 'api::event.event'> &
Schema.Attribute.Private;
location: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
size: Schema.Attribute.Integer;
start: Schema.Attribute.DateTime;
title: Schema.Attribute.String;
type: Schema.Attribute.Enumeration<
[
'concert',
'festival',
'trade show',
'symposium',
'competition',
'masterclass',
'vocal_workshop',
'conference',
'rehearsal',
'outings',
]
>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
voice: Schema.Attribute.Enumeration<
['soprano', 'alto', 'tenor', 'bass', 'mixed']
>;
};
}
@@ -1886,6 +1948,7 @@ declare module '@strapi/strapi' {
'api::conversation.conversation': ApiConversationConversation;
'api::direct-message.direct-message': ApiDirectMessageDirectMessage;
'api::event-other.event-other': ApiEventOtherEventOther;
'api::event-relationship.event-relationship': ApiEventRelationshipEventRelationship;
'api::event.event': ApiEventEvent;
'api::group-membership.group-membership': ApiGroupMembershipGroupMembership;
'api::group.group': ApiGroupGroup;