Some checks failed
Architecture Governance / architecture (push) Has been cancelled
Sprint A: storefront header profile control (login/logout only, no menu), wired to existing customer Telegram auth (AuthService). Sprint B: backoffice/reports page, reuses AdminAnalyticsFacade (Sales, Top Products, Marketplace Health cards + CSV export). Sprint C: backoffice/settings page, admin UI density preference (comfortable/compact), localStorage-persisted, applied to app-table across all admin list pages. Sprint D: admin bottom-nav Help -> mailto using existing supportEmail, Documentation -> external link via new TenantConfig.documentationUrl. AdminNavLink gains externalHref for non-routerLink nav entries. Docs: docs/GLOBAL-SPRINT-PLAN.md tracks the full sprint breakdown. docs/COMING-SOON-AUDIT.md removed, folded into docs/KNOWN-ISSUES.md. docs/BACKEND.md updated with the new documentationUrl bootstrap field. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
19 lines
428 B
TypeScript
19 lines
428 B
TypeScript
import { UUID, UrlString } from '../../types/primitive.types';
|
|
|
|
export interface TenantConfig {
|
|
id: UUID;
|
|
slug: string;
|
|
code: string;
|
|
host: string;
|
|
name: string;
|
|
websiteBaseUrl: UrlString;
|
|
builderBaseUrl: UrlString;
|
|
backofficeBaseUrl: UrlString;
|
|
defaultLocale: string;
|
|
supportedLocales: string[];
|
|
defaultCurrency: string;
|
|
supportedCurrencies: string[];
|
|
timezone: string;
|
|
documentationUrl?: string;
|
|
}
|