0.13.3 : add stripe and subscription plan
Some checks failed
Build release Docker image / Build Docker Images (push) Failing after 4m18s

This commit is contained in:
2026-03-05 18:19:34 +01:00
parent ce37fafddf
commit bc63c56da6
10 changed files with 9608 additions and 5 deletions

View File

@@ -1400,6 +1400,38 @@ export interface ApiNotificationNotification
};
}
export interface ApiOrderOrder extends Struct.CollectionTypeSchema {
collectionName: 'orders';
info: {
description: '';
displayName: 'Order';
pluralName: 'orders';
singularName: 'order';
};
options: {
draftAndPublish: false;
};
attributes: {
amount: Schema.Attribute.Decimal;
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::order.order'> &
Schema.Attribute.Private;
planType: Schema.Attribute.String;
publishedAt: Schema.Attribute.DateTime;
stripeId: Schema.Attribute.String & Schema.Attribute.Unique;
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 ApiPagePage extends Struct.CollectionTypeSchema {
collectionName: 'pages';
info: {
@@ -2113,7 +2145,9 @@ export interface PluginUsersPermissionsUser
'plugin::users-permissions.user'
> &
Schema.Attribute.Private;
maxChoirs: Schema.Attribute.Integer & Schema.Attribute.DefaultTo<0>;
name: Schema.Attribute.String;
orders: Schema.Attribute.Relation<'oneToMany', 'api::order.order'>;
parameter: Schema.Attribute.Component<'configuration.parameter', false>;
password: Schema.Attribute.Password &
Schema.Attribute.Private &
@@ -2138,8 +2172,11 @@ export interface PluginUsersPermissionsUser
'plugin::users-permissions.role'
>;
saved_posts: Schema.Attribute.Relation<'oneToMany', 'api::post.post'>;
subscriptionPlan: Schema.Attribute.Enumeration<['free', 'pro', 'premium']> &
Schema.Attribute.DefaultTo<'free'>;
surname: Schema.Attribute.String;
tags: Schema.Attribute.JSON;
trialStartedAt: Schema.Attribute.Date;
updatedAt: Schema.Attribute.DateTime;
updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> &
Schema.Attribute.Private;
@@ -2201,6 +2238,7 @@ declare module '@strapi/strapi' {
'api::mails.mails': ApiMailsMails;
'api::message.message': ApiMessageMessage;
'api::notification.notification': ApiNotificationNotification;
'api::order.order': ApiOrderOrder;
'api::page.page': ApiPagePage;
'api::permissions-template.permissions-template': ApiPermissionsTemplatePermissionsTemplate;
'api::post-ownership.post-ownership': ApiPostOwnershipPostOwnership;