🔧 fix: harden billing flow and sidebar settings

Add missing strings import for subscription fallback checks, log failed subscription refunds after retries, and extend sidebar module settings with a subscription management toggle plus translations.
This commit is contained in:
t0ng7u
2026-02-03 01:58:49 +08:00
parent f521a430ce
commit f578aa8e00
9 changed files with 21 additions and 0 deletions

View File

@@ -107,6 +107,7 @@ export default function SettingsSidebarModulesUser() {
deployment: isSidebarModuleAllowed('admin', 'deployment'),
redemption: isSidebarModuleAllowed('admin', 'redemption'),
user: isSidebarModuleAllowed('admin', 'user'),
subscription: isSidebarModuleAllowed('admin', 'subscription'),
setting: isSidebarModuleAllowed('admin', 'setting'),
};
}
@@ -344,6 +345,11 @@ export default function SettingsSidebarModulesUser() {
title: t('模型部署'),
description: t('模型部署管理'),
},
{
key: 'subscription',
title: t('订阅管理'),
description: t('订阅套餐管理'),
},
{
key: 'redemption',
title: t('兑换码管理'),