Refactor PermissionBloc to allow all permissions for authenticated users

This commit is contained in:
Leon Bösche
2026-01-09 22:53:33 +01:00
parent a1ff88bfd9
commit d20840f4a6

View File

@@ -16,11 +16,12 @@ class PermissionBloc extends Bloc<PermissionEvent, PermissionState> {
// Simulate loading permissions from backend for orgId // Simulate loading permissions from backend for orgId
await Future.delayed(const Duration(seconds: 1)); await Future.delayed(const Duration(seconds: 1));
// Mock capabilities based on orgId // Mock capabilities based on orgId
// Allow all permissions for authenticated users (proper permissions should come from backend)
final capabilities = Capabilities( final capabilities = Capabilities(
canRead: true, canRead: true,
canWrite: event.orgId == 'org1', // Only admin for personal canWrite: true,
canShare: event.orgId == 'org1', canShare: true,
canAdmin: event.orgId == 'org1', canAdmin: true,
canAnnotate: true, canAnnotate: true,
canEdit: true, canEdit: true,
); );