0.11.15 : add notification and private field on PostRelationship

This commit is contained in:
2025-11-07 14:40:48 +01:00
parent c5e63ab92a
commit 4071000895
8 changed files with 4657 additions and 2 deletions

View File

@@ -1176,6 +1176,44 @@ export interface ApiMessageMessage extends Struct.CollectionTypeSchema {
};
}
export interface ApiNotificationNotification
extends Struct.CollectionTypeSchema {
collectionName: 'notifications';
info: {
displayName: 'Notification';
pluralName: 'notifications';
singularName: 'notification';
};
options: {
draftAndPublish: false;
};
attributes: {
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::notification.notification'
> &
Schema.Attribute.Private;
message: Schema.Attribute.String;
payload: Schema.Attribute.JSON;
publishedAt: Schema.Attribute.DateTime;
read: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
source: Schema.Attribute.String;
target_user: Schema.Attribute.Relation<
'oneToOne',
'plugin::users-permissions.user'
>;
title: Schema.Attribute.String;
type: Schema.Attribute.Enumeration<['info', 'success', 'warning', 'error']>;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
};
}
export interface ApiPermissionsTemplatePermissionsTemplate
extends Struct.CollectionTypeSchema {
collectionName: 'permissions_templates';
@@ -1241,6 +1279,7 @@ export interface ApiPostOwnershipPostOwnership
Schema.Attribute.Private;
metas: Schema.Attribute.JSON;
post: Schema.Attribute.Relation<'manyToOne', 'api::post.post'>;
public: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo<false>;
publishedAt: Schema.Attribute.DateTime;
relation: Schema.Attribute.Enumeration<
['owner', 'saved', 'hidden', 'link']
@@ -1922,6 +1961,7 @@ declare module '@strapi/strapi' {
'api::group.group': ApiGroupGroup;
'api::invite.invite': ApiInviteInvite;
'api::message.message': ApiMessageMessage;
'api::notification.notification': ApiNotificationNotification;
'api::permissions-template.permissions-template': ApiPermissionsTemplatePermissionsTemplate;
'api::post-ownership.post-ownership': ApiPostOwnershipPostOwnership;
'api::post.post': ApiPostPost;