after_enterprise
Enterprise-Module: Zweck, Abhängigkeiten, zentrale APIs und Beispiel für after_enterprise.
Doku-Version: supercore main · Pakete 1.0.0
ZweckLink zu diesem Abschnitt: Zweck
Enterprise-Module
Vierzehn gemeinsame B2B-Ports mit deterministischen In-Memory-Mocks, Fail-Closed-Mandantentrennung über EnterpriseScope sowie eine Produkt-Runtime und ein Shell-Host.
AbhängigkeitenLink zu diesem Abschnitt: Abhängigkeiten
- Hängt ab von
- after_coreafter_design_systemafter_ecosystem
- Verwendet von
- Kein Paket hängt davon ab
- Wichtige Drittanbieter-Abhängigkeiten
- flutter_riverpodcollectionuuid
Zentrale APIsLink zu diesem Abschnitt: Zentrale APIs
- EnterpriseScope
- OrganizationRepository
- RbacRepository
- PermissionSet
- WorkflowEngine
- TaskRepository
- CalendarRepository
- DocumentRepository
- EnterpriseAiAssistant
- AuditLogRepository
- OfflineSyncQueue
- EnterpriseApiClient
- MockEnterpriseRepository
- EnterpriseProductRuntime
BeispielLink zu diesem Abschnitt: Beispiel
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(),
),
];
}Quelle supercore/templates/super_app_enterprise/after_framework.dart (öffnet in neuem Tab)