fix: migration 036 — delete old channels before altering constraint + remove TravelLine refs + hide hotel_admin from roles tab
This commit is contained in:
@@ -445,8 +445,10 @@ function UserModal({
|
||||
// ── Roles & Permissions Tab ────────────────────────────────────────────────────
|
||||
|
||||
function RolesTab() {
|
||||
const [roles, setRoles] = useState<RolePermissions[]>(INITIAL_ROLE_PERMISSIONS)
|
||||
const [selectedRoleId, setSelectedRoleId] = useState<string>(INITIAL_ROLE_PERMISSIONS[0].id)
|
||||
// hotel_admin always has all permissions — excluded from the editable list
|
||||
const editableRoles = INITIAL_ROLE_PERMISSIONS.filter(r => r.id !== 'rp_hotel_admin')
|
||||
const [roles, setRoles] = useState<RolePermissions[]>(editableRoles)
|
||||
const [selectedRoleId, setSelectedRoleId] = useState<string>(editableRoles[0].id)
|
||||
const [newRoleName, setNewRoleName] = useState('')
|
||||
const [addingRole, setAddingRole] = useState(false)
|
||||
const [deleteId, setDeleteId] = useState<string | null>(null)
|
||||
|
||||
Reference in New Issue
Block a user