feat(prenumeration): egna recept endast for betalande kunder - inte trial
communityPublish satts till false aven under trial (ovriga premium- funktioner ingar fortfarande i provperioden). Endast betalda planer (household/family/large_household) far skicka in egna recept. Uppdaterat premium-meddelandet i appen (11 sprak + sv) sa det inte langre antyder att provperioden lases upp funktionen. Verifierat: subscriptions 10/10, api 104/104, typecheck gron.
This commit is contained in:
@@ -62,6 +62,8 @@ export function computeEntitlements(
|
||||
}
|
||||
|
||||
// 2. Trial: 14 dagar full tillgång utan kort (spec §46). Family-nivå under trial.
|
||||
// Undantag: egna recept (communityPublish) är ENBART för betalande kunder –
|
||||
// inte ens under trial. Övriga premiumfunktioner ingår i provperioden.
|
||||
if (trial && trial.endsAt > now) {
|
||||
const def = PLAN_DEFINITIONS.family;
|
||||
return {
|
||||
@@ -72,7 +74,7 @@ export function computeEntitlements(
|
||||
aiScansUsedThisMonth: usage.aiScansUsedThisMonth,
|
||||
weekPlanning: true,
|
||||
advancedNutrition: true,
|
||||
communityPublish: true,
|
||||
communityPublish: false,
|
||||
expiresAt: trial.endsAt.toISOString(),
|
||||
};
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user