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:
Leon Bösche
2026-01-24 04:36:40 +01:00
parent 4786e5b5d9
commit 5cf3b1d997
2 changed files with 11 additions and 2 deletions

View File

@@ -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());

View File

@@ -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),