@@ -122,6 +122,8 @@ const MailboxPermissions = () => {
122
122
RemoveFullAccess : values . RemoveFullAccess ? values . RemoveFullAccess : null ,
123
123
AddSendAs : values . AddSendAs ? values . AddSendAs : null ,
124
124
RemoveSendAs : values . RemoveSendAs ? values . RemoveSendAs : null ,
125
+ AddSendOnBehalf : values . AddSendOnBehalf ? values . AddSendOnBehalf : null ,
126
+ RemoveSendOnBehalf : values . RemoveSendOnBehalf ? values . RemoveSendOnBehalf : null ,
125
127
}
126
128
//window.alert(JSON.stringify(shippedValues))
127
129
genericPostRequest ( { path : '/api/ExecEditMailboxPermissions' , values : shippedValues } )
@@ -250,6 +252,34 @@ const MailboxPermissions = () => {
250
252
/>
251
253
{ usersError && < span > Failed to load list of users</ span > }
252
254
</ CCol >
255
+ < CCol md = { 12 } >
256
+ < RFFSelectSearch
257
+ multi = { true }
258
+ label = "Add Send On Behalf permissions"
259
+ disabled = { formDisabled }
260
+ values = { users ?. map ( ( user ) => ( {
261
+ value : user . mail ,
262
+ name : `${ user . displayName } - ${ user . mail } ` ,
263
+ } ) ) }
264
+ placeholder = { ! usersIsFetching ? 'Select user' : 'Loading...' }
265
+ name = "AddSendOnBehalf"
266
+ />
267
+ { usersError && < span > Failed to load list of users</ span > }
268
+ </ CCol >
269
+ < CCol md = { 12 } >
270
+ < RFFSelectSearch
271
+ multi = { true }
272
+ label = "Remove Send On Behalf permissions"
273
+ disabled = { formDisabled }
274
+ values = { users ?. map ( ( user ) => ( {
275
+ value : user . mail ,
276
+ name : `${ user . displayName } - ${ user . mail } ` ,
277
+ } ) ) }
278
+ placeholder = { ! usersIsFetching ? 'Select user' : 'Loading...' }
279
+ name = "RemoveSendOnBehalf"
280
+ />
281
+ { usersError && < span > Failed to load list of users</ span > }
282
+ </ CCol >
253
283
</ CRow >
254
284
< CRow className = "mb-3" >
255
285
< CCol md = { 6 } >
0 commit comments