Are you sure you want to remove
@@ -21,8 +21,10 @@ const emit = defineEmits<{
}>()
defineProps<{
+ title: string
name: string
}>()
+
const open = defineModel('open', { required: true })
const dialogButtons = computed((): LayoutDialogButton[] => [
diff --git a/packages/frontend-2/components/settings/workspaces/members/DeleteDialog.vue b/packages/frontend-2/components/settings/workspaces/members/DeleteDialog.vue
deleted file mode 100644
index e69de29bb..000000000
diff --git a/packages/frontend-2/components/settings/workspaces/members/GuestsPermissionsDialog.vue b/packages/frontend-2/components/settings/workspaces/members/GuestsPermissionsDialog.vue
new file mode 100644
index 000000000..18246b0f5
--- /dev/null
+++ b/packages/frontend-2/components/settings/workspaces/members/GuestsPermissionsDialog.vue
@@ -0,0 +1,94 @@
+
+
+ Change project permissions
+
+
+
+ Projects {{ user?.user.name }} has access to:
+
+
+
+
+
{{ projectRole.project.name }}
+
updateProjectRole(projectRole.project.id, newRole)
+ "
+ @delete="() => updateProjectRole(projectRole.project.id, null)"
+ />
+
+
+
+
+ This guest doesn't have access to any projects in this workspace.
+
+
+
+
+
+
diff --git a/packages/frontend-2/components/settings/workspaces/members/GuestsTable.vue b/packages/frontend-2/components/settings/workspaces/members/GuestsTable.vue
index 38a1bb42d..459551b75 100644
--- a/packages/frontend-2/components/settings/workspaces/members/GuestsTable.vue
+++ b/packages/frontend-2/components/settings/workspaces/members/GuestsTable.vue
@@ -9,9 +9,10 @@
-
- {{ item.name }}
+
+
+ {{ item.user.name }}
+
- {{ item.company ? item.company : '-' }}
+ {{ item.user.company ? item.user.company : '-' }}
- {{ item.verified ? 'Verified' : 'Unverified' }}
+ {{ item.user.verified ? 'Verified' : 'Unverified' }}
+
+
+
+
+
+ {{ item.projectRoles.length }} project{{
+ item.projectRoles.length !== 1 ? 's' : ''
+ }}
+
@@ -43,6 +55,7 @@
v-if="isWorkspaceAdmin"
v-model:open="showActionsMenu[item.id]"
:items="actionItems"
+ size="lg"
mount-menu-on-body
:menu-position="HorizontalDirection.Left"
@chosen="({ item: actionItem }) => onActionChosen(actionItem, item)"
@@ -57,17 +70,27 @@
-
+
+