-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
@@ -85,20 +140,26 @@
diff --git a/frontend/src/apps/mail/components/Modals/AddOAuthContactsModal.vue b/frontend/src/apps/mail/components/Modals/AddOAuthContactsModal.vue
new file mode 100644
index 0000000000..836cd1819d
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/AddOAuthContactsModal.vue
@@ -0,0 +1,71 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/AddOAuthRedirectUrisModal.vue b/frontend/src/apps/mail/components/Modals/AddOAuthRedirectUrisModal.vue
new file mode 100644
index 0000000000..fd25b77e4d
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/AddOAuthRedirectUrisModal.vue
@@ -0,0 +1,63 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/AddQueuedRecipientModal.vue b/frontend/src/apps/mail/components/Modals/AddQueuedRecipientModal.vue
new file mode 100644
index 0000000000..383a8da2b6
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/AddQueuedRecipientModal.vue
@@ -0,0 +1,46 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/AddRoleModal.vue b/frontend/src/apps/mail/components/Modals/AddRoleModal.vue
new file mode 100644
index 0000000000..caa51a86b5
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/AddRoleModal.vue
@@ -0,0 +1,84 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/ChangeMemberPasswordModal.vue b/frontend/src/apps/mail/components/Modals/ChangeMemberPasswordModal.vue
new file mode 100644
index 0000000000..bcb866b987
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/ChangeMemberPasswordModal.vue
@@ -0,0 +1,70 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/EditGroupModal.vue b/frontend/src/apps/mail/components/Modals/EditGroupModal.vue
new file mode 100644
index 0000000000..accdeae4ef
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/EditGroupModal.vue
@@ -0,0 +1,87 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/EditGroupQuotaModal.vue b/frontend/src/apps/mail/components/Modals/EditGroupQuotaModal.vue
new file mode 100644
index 0000000000..baaa95a827
--- /dev/null
+++ b/frontend/src/apps/mail/components/Modals/EditGroupQuotaModal.vue
@@ -0,0 +1,48 @@
+
+
+
+
+
diff --git a/frontend/src/apps/mail/components/Modals/EditInviteModal.vue b/frontend/src/apps/mail/components/Modals/EditInviteModal.vue
index 45ee0cc803..9b58f81d12 100644
--- a/frontend/src/apps/mail/components/Modals/EditInviteModal.vue
+++ b/frontend/src/apps/mail/components/Modals/EditInviteModal.vue
@@ -5,6 +5,15 @@
:options="{
title: __('Edit Invite'),
actions: [
+ ...(canSendInvite
+ ? [
+ {
+ label: __('Send Invitation Email'),
+ loading: accountRequest.sendVerificationEmail?.loading,
+ onClick: sendInvitationEmail,
+ },
+ ]
+ : []),
{
label: __('Save'),
variant: 'solid',
@@ -22,12 +31,23 @@
disabled
/>
+
+
+
+
+
+
+
+
+
+ {{ __('Membership Details') }}
+
+
+