add assign permission to role pages
This commit is contained in:
@@ -54,7 +54,6 @@ const navSections = [
|
||||
{ href: "/dashboard/clients", label: "Clients", icon: "ti-users-group", permission: "read-client" },
|
||||
{ href: "/dashboard/branches", label: "Branches", icon: "ti-building", permission: "read-branch" },
|
||||
{ href: "/dashboard/roles", label: "Roles", icon: "ti-shield", permission: "read-role" },
|
||||
{ href: "/dashboard/role_permission", label: "Roles & Permission", icon: "ti-shield", permission: "manage-role-permissions" },
|
||||
{ href: "/dashboard/audit", label: "Audit", icon: "ti-clipboard-list", permission: "read-audit" },
|
||||
],
|
||||
},
|
||||
@@ -181,12 +180,12 @@ export function Sidebar() {
|
||||
padding: "20px 12px",
|
||||
zIndex: 50,
|
||||
overflowY: "auto",
|
||||
/* transform بيخفي/يظهر الـ drawer على sm */
|
||||
|
||||
transform: open ? "translateX(0)" : "translateX(100%)",
|
||||
transition: "transform 280ms cubic-bezier(0.4,0,0.2,1)",
|
||||
}}
|
||||
>
|
||||
{/* زرار الإغلاق */}
|
||||
{/*close button */}
|
||||
<button
|
||||
type="button"
|
||||
onClick={() => setOpen(false)}
|
||||
|
||||
@@ -1,7 +0,0 @@
|
||||
import React from 'react'
|
||||
|
||||
export default function page() {
|
||||
return (
|
||||
<div>page</div>
|
||||
)
|
||||
}
|
||||
@@ -25,6 +25,7 @@ export default function RolesPage() {
|
||||
page, search,
|
||||
setPage, handleSearch, clearError,
|
||||
createRole, updateRole, deleteRole,
|
||||
assignPermission, removePermission,
|
||||
notification,
|
||||
} = useRoles();
|
||||
|
||||
@@ -54,7 +55,10 @@ export default function RolesPage() {
|
||||
{viewRoleId && (
|
||||
<RoleDetailModal
|
||||
roleId={viewRoleId}
|
||||
permissions={permissions}
|
||||
onClose={() => setViewRoleId(null)}
|
||||
onAssign={assignPermission}
|
||||
onRemove={removePermission}
|
||||
/>
|
||||
)}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user