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:
Claude
2026-08-19 23:44:08 +00:00
parent d96b119e67
commit fbf5c82ccc
13 changed files with 15 additions and 13 deletions
+3 -1
View File
@@ -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(),
};
}