Skip to content

Commit 4f9fdf1

Browse files
authored
Merge pull request #2516 from JohnDuprey/dev
Custom Role tweaks
2 parents 9ee4e4b + 622e1dd commit 4f9fdf1

File tree

1 file changed

+17
-14
lines changed

1 file changed

+17
-14
lines changed

src/views/cipp/app-settings/components/SettingsCustomRoles.jsx

Lines changed: 17 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -128,30 +128,31 @@ const SettingsCustomRoles = () => {
128128
} else {
129129
if (set === 'AllowedTenants') {
130130
setSelectedTenant(customRole[0][set])
131-
var selectedTenants = []
131+
var selectedTenantList = []
132132
tenants.map((tenant) => {
133133
if (customRole[0][set].includes(tenant.customerId)) {
134-
selectedTenants.push({
134+
selectedTenantList.push({
135135
label: tenant.displayName,
136136
value: tenant.customerId,
137137
})
138138
}
139139
})
140140

141-
tenantSelectorRef.current.setValue(selectedTenants)
141+
tenantSelectorRef.current.setValue(selectedTenantList)
142142
} else if (set === 'BlockedTenants') {
143143
setBlockedTenants(customRole[0][set])
144-
var blockedTenants = []
144+
var blockedTenantList = []
145145
tenants.map((tenant) => {
146146
if (customRole[0][set].includes(tenant.customerId)) {
147-
blockedTenants.push({
147+
blockedTenantList.push({
148148
label: tenant.displayName,
149149
value: tenant.customerId,
150150
})
151151
}
152152
})
153-
154-
blockedTenantSelectorRef.current.setValue(blockedTenants)
153+
if (blockedTenantSelectorRef?.current) {
154+
blockedTenantSelectorRef.current.setValue(blockedTenantList)
155+
}
155156
} else {
156157
onChange(customRole[0][set])
157158
}
@@ -424,13 +425,15 @@ const SettingsCustomRoles = () => {
424425
<h5>Selected Permissions</h5>
425426
<ul>
426427
{values['Permissions'] &&
427-
Object.keys(values['Permissions'])?.map((cat, idx) => (
428-
<>
429-
{!values['Permissions'][cat].includes('None') && (
430-
<li key={idx}>{values['Permissions'][cat]}</li>
431-
)}
432-
</>
433-
))}
428+
Object.keys(values['Permissions'])
429+
?.sort()
430+
.map((cat, idx) => (
431+
<>
432+
{!values['Permissions'][cat].includes('None') && (
433+
<li key={idx}>{values['Permissions'][cat]}</li>
434+
)}
435+
</>
436+
))}
434437
</ul>
435438
</>
436439
)}

0 commit comments

Comments
 (0)