refactor: remove unused fields from subscription schema and TypeScript definitions

- Deleted the 'referralCode', 'subscription', 'referralCount', and 'referredBy' fields from the subscription schema to streamline the data model.
- Updated TypeScript definitions to reflect these changes, ensuring type safety and consistency across the application.
This commit is contained in:
vchikalkin 2025-08-27 18:58:33 +03:00
parent 2f1fbb8824
commit d64432db46
2 changed files with 0 additions and 34 deletions

View File

@ -31,31 +31,11 @@
"required": true,
"default": false
},
"referralCode": {
"type": "string",
"required": true,
"unique": true
},
"subscription": {
"type": "relation",
"relation": "oneToOne",
"target": "api::subscription.subscription"
},
"referralCount": {
"type": "integer",
"required": true,
"default": 0
},
"subscriptionHistories": {
"type": "relation",
"relation": "oneToMany",
"target": "api::subscription-history.subscription-history",
"mappedBy": "subscription"
},
"referredBy": {
"type": "relation",
"relation": "oneToOne",
"target": "api::subscription.subscription"
}
}
}

View File

@ -772,20 +772,6 @@ export interface ApiSubscriptionSubscription
> &
Schema.Attribute.Private;
publishedAt: Schema.Attribute.DateTime;
referralCode: Schema.Attribute.String &
Schema.Attribute.Required &
Schema.Attribute.Unique;
referralCount: Schema.Attribute.Integer &
Schema.Attribute.Required &
Schema.Attribute.DefaultTo<0>;
referredBy: Schema.Attribute.Relation<
'oneToOne',
'api::subscription.subscription'
>;
subscription: Schema.Attribute.Relation<
'oneToOne',
'api::subscription.subscription'
>;
subscriptionHistories: Schema.Attribute.Relation<
'oneToMany',
'api::subscription-history.subscription-history'