Add choral-membership

This commit is contained in:
2025-04-18 12:08:31 +02:00
parent 3cb23ef4b7
commit d524e765ce
9 changed files with 126 additions and 9 deletions

View File

@@ -475,6 +475,42 @@ export interface ApiBoardBoard extends Struct.CollectionTypeSchema {
};
}
export interface ApiChoralMembershipChoralMembership
extends Struct.CollectionTypeSchema {
collectionName: 'choral_memberships';
info: {
description: '';
displayName: 'ChoralMembership';
pluralName: 'choral-memberships';
singularName: 'choral-membership';
};
options: {
draftAndPublish: false;
};
attributes: {
choral: Schema.Attribute.Relation<'manyToOne', 'api::choral.choral'>;
createdAt: Schema.Attribute.DateTime;
createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
locale: Schema.Attribute.String & Schema.Attribute.Private;
localizations: Schema.Attribute.Relation<
'oneToMany',
'api::choral-membership.choral-membership'
> &
Schema.Attribute.Private;
permissions: Schema.Attribute.Component<'user.permissions', true>;
publishedAt: Schema.Attribute.DateTime;
role: Schema.Attribute.Enumeration<['member', 'admin', 'owner']>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
user: Schema.Attribute.Relation<
'manyToOne',
'plugin::users-permissions.user'
>;
};
}
export interface ApiChoralPermissionChoralPermission
extends Struct.CollectionTypeSchema {
collectionName: 'choral_permissions';
@@ -543,6 +579,10 @@ export interface ApiChoralChoral extends Struct.CollectionTypeSchema {
'api::choral.choral'
> &
Schema.Attribute.Private;
memberships: Schema.Attribute.Relation<
'oneToMany',
'api::choral-membership.choral-membership'
>;
name: Schema.Attribute.String;
owner: Schema.Attribute.Relation<
'oneToOne',
@@ -1093,6 +1133,10 @@ export interface PluginUsersPermissionsUser
>;
blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
board: Schema.Attribute.Relation<'oneToOne', 'api::board.board'>;
choral_memberships: Schema.Attribute.Relation<
'oneToMany',
'api::choral-membership.choral-membership'
>;
choral_permissions: Schema.Attribute.Relation<
'oneToMany',
'api::choral-permission.choral-permission'
@@ -1167,6 +1211,7 @@ declare module '@strapi/strapi' {
'api::board-card.board-card': ApiBoardCardBoardCard;
'api::board-list.board-list': ApiBoardListBoardList;
'api::board.board': ApiBoardBoard;
'api::choral-membership.choral-membership': ApiChoralMembershipChoralMembership;
'api::choral-permission.choral-permission': ApiChoralPermissionChoralPermission;
'api::choral.choral': ApiChoralChoral;
'api::event.event': ApiEventEvent;