Improve enterprise tier child tenants access

This commit is contained in:
Urtzi Alfaro
2026-01-07 16:01:19 +01:00
parent 2c1fc756a1
commit 560c7ba86f
19 changed files with 854 additions and 15 deletions

View File

@@ -26,6 +26,7 @@ import alertsEs from './es/alerts.json';
import onboardingEs from './es/onboarding.json';
import setupWizardEs from './es/setup_wizard.json';
import contactEs from './es/contact.json';
import premisesEs from './es/premises.json';
// English translations
import commonEn from './en/common.json';
@@ -55,6 +56,7 @@ import alertsEn from './en/alerts.json';
import onboardingEn from './en/onboarding.json';
import setupWizardEn from './en/setup_wizard.json';
import contactEn from './en/contact.json';
import premisesEn from './en/premises.json';
// Basque translations
import commonEu from './eu/common.json';
@@ -84,6 +86,7 @@ import alertsEu from './eu/alerts.json';
import onboardingEu from './eu/onboarding.json';
import setupWizardEu from './eu/setup_wizard.json';
import contactEu from './eu/contact.json';
import premisesEu from './eu/premises.json';
// Translation resources by language
export const resources = {
@@ -115,6 +118,7 @@ export const resources = {
onboarding: onboardingEs,
setup_wizard: setupWizardEs,
contact: contactEs,
premises: premisesEs,
},
en: {
common: commonEn,
@@ -144,6 +148,7 @@ export const resources = {
onboarding: onboardingEn,
setup_wizard: setupWizardEn,
contact: contactEn,
premises: premisesEn,
},
eu: {
common: commonEu,
@@ -173,6 +178,7 @@ export const resources = {
onboarding: onboardingEu,
setup_wizard: setupWizardEu,
contact: contactEu,
premises: premisesEu,
},
};
@@ -209,7 +215,7 @@ export const languageConfig = {
};
// Namespaces available in translations
export const namespaces = ['common', 'auth', 'inventory', 'foodSafety', 'suppliers', 'orders', 'recipes', 'errors', 'dashboard', 'production', 'equipment', 'landing', 'settings', 'ajustes', 'reasoning', 'wizards', 'subscription', 'purchase_orders', 'help', 'features', 'about', 'demo', 'blog', 'alerts', 'onboarding', 'setup_wizard', 'contact'] as const;
export const namespaces = ['common', 'auth', 'inventory', 'foodSafety', 'suppliers', 'orders', 'recipes', 'errors', 'dashboard', 'production', 'equipment', 'landing', 'settings', 'ajustes', 'reasoning', 'wizards', 'subscription', 'purchase_orders', 'help', 'features', 'about', 'demo', 'blog', 'alerts', 'onboarding', 'setup_wizard', 'contact', 'premises'] as const;
export type Namespace = typeof namespaces[number];
// Helper function to get language display name