|
|
|
@ -10,6 +10,8 @@ |
|
|
|
let selectedRole = {} |
|
|
|
let errors = [] |
|
|
|
let builtInRoles = ["Admin", "Power", "Basic", "Public"] |
|
|
|
// Don't allow editing of public role |
|
|
|
$: allRoles = $roles.filter(role => role._id !== "PUBLIC") |
|
|
|
$: selectedRoleId = selectedRole._id |
|
|
|
$: otherRoles = $roles.filter(role => role._id !== selectedRoleId) |
|
|
|
$: isCreating = selectedRoleId == null || selectedRoleId === "" |
|
|
|
@ -96,7 +98,7 @@ |
|
|
|
label="Role" |
|
|
|
value={selectedRoleId} |
|
|
|
on:change={changeRole} |
|
|
|
options={$roles} |
|
|
|
options={allRoles} |
|
|
|
placeholder="Create new role" |
|
|
|
getOptionValue={role => role._id} |
|
|
|
getOptionLabel={role => role.name} |
|
|
|
|