Refactor PermissionBloc to allow all permissions for authenticated users
This commit is contained in:
@@ -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,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user