diff --git a/package-lock.json b/package-lock.json
index e5a5e59bfafe..dcec37e91554 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -79,7 +79,7 @@
"stylelint-order": "^5.0.0"
},
"engines": {
- "node": "16",
+ "node": "18",
"npm": ">=7"
}
},
diff --git a/src/views/email-exchange/administration/EditMailboxPermissions.js b/src/views/email-exchange/administration/EditMailboxPermissions.js
index 0d935683f332..2841cf1c4d41 100644
--- a/src/views/email-exchange/administration/EditMailboxPermissions.js
+++ b/src/views/email-exchange/administration/EditMailboxPermissions.js
@@ -122,6 +122,8 @@ const MailboxPermissions = () => {
RemoveFullAccess: values.RemoveFullAccess ? values.RemoveFullAccess : null,
AddSendAs: values.AddSendAs ? values.AddSendAs : null,
RemoveSendAs: values.RemoveSendAs ? values.RemoveSendAs : null,
+ AddSendOnBehalf: values.AddSendOnBehalf ? values.AddSendOnBehalf : null,
+ RemoveSendOnBehalf: values.RemoveSendOnBehalf ? values.RemoveSendOnBehalf : null,
}
//window.alert(JSON.stringify(shippedValues))
genericPostRequest({ path: '/api/ExecEditMailboxPermissions', values: shippedValues })
@@ -250,6 +252,34 @@ const MailboxPermissions = () => {
/>
{usersError && Failed to load list of users}
+
+ ({
+ value: user.mail,
+ name: `${user.displayName} - ${user.mail} `,
+ }))}
+ placeholder={!usersIsFetching ? 'Select user' : 'Loading...'}
+ name="AddSendOnBehalf"
+ />
+ {usersError && Failed to load list of users}
+
+
+ ({
+ value: user.mail,
+ name: `${user.displayName} - ${user.mail} `,
+ }))}
+ placeholder={!usersIsFetching ? 'Select user' : 'Loading...'}
+ name="RemoveSendOnBehalf"
+ />
+ {usersError && Failed to load list of users}
+