after_enterprise
Modules entreprise : objectif, dépendances, API clés et exemple pour after_enterprise.
Version de la doc: supercore main · packages 1.0.0
ObjectifLien vers cette section: Objectif
Modules entreprise
Quatorze ports B2B partagés avec des mocks en mémoire déterministes, une isolation des locataires en refus par défaut via EnterpriseScope, ainsi qu’un runtime produit et un hôte de shell.
DépendancesLien vers cette section: Dépendances
- Utilisé par
- Aucun package n’en dépend
- Dépendances tierces notables
- flutter_riverpodcollectionuuid
API clésLien vers cette section: API clés
- EnterpriseScope
- OrganizationRepository
- RbacRepository
- PermissionSet
- WorkflowEngine
- TaskRepository
- CalendarRepository
- DocumentRepository
- EnterpriseAiAssistant
- AuditLogRepository
- OfflineSyncQueue
- EnterpriseApiClient
- MockEnterpriseRepository
- EnterpriseProductRuntime
ExempleLien vers cette section: Exemple
static Future<List<Override>> ensureConfigured({
EnterpriseRepository? enterpriseRepository,
}) async {
PlatformConfig.current = superAppEnterpriseManifest;
final prefs = await SharedPreferences.getInstance();
return [
...AfterStandardOverrides.create(
preferences: prefs,
userAgent: '${superAppEnterpriseManifest.appName}/'
'${superAppEnterpriseManifest.appId}',
),
enterpriseRepositoryProvider.overrideWithValue(
enterpriseRepository ?? MockEnterpriseRepository(),
),
];
}Source supercore/templates/super_app_enterprise/after_framework.dart (s’ouvre dans un nouvel onglet)