Use content_copy icon for copy link button; fix missing buttons in personal workspace by granting full permissions for orgId empty
This commit is contained in:
@@ -17,7 +17,16 @@ class PermissionBloc extends Bloc<PermissionEvent, PermissionState> {
|
||||
Emitter<PermissionState> emit,
|
||||
) async {
|
||||
if (event.orgId.isEmpty) {
|
||||
emit(PermissionInitial());
|
||||
// Personal workspace - assume full permissions
|
||||
final capabilities = Capabilities(
|
||||
canRead: true,
|
||||
canWrite: true,
|
||||
canShare: true,
|
||||
canAdmin: true,
|
||||
canAnnotate: true,
|
||||
canEdit: true,
|
||||
);
|
||||
emit(PermissionLoaded(capabilities));
|
||||
return;
|
||||
}
|
||||
emit(PermissionLoading());
|
||||
|
||||
@@ -472,7 +472,7 @@ class _OrganizationSettingsDialogState
|
||||
const SizedBox(width: 16),
|
||||
ModernGlassButton(
|
||||
onPressed: _copyInviteLink,
|
||||
child: const Text('Copy Link'),
|
||||
child: const Icon(Icons.content_copy),
|
||||
),
|
||||
if (_canManage) ...[
|
||||
const SizedBox(width: 16),
|
||||
|
||||
Reference in New Issue
Block a user