نقش‌ها

تعریف نقش‌ها (Roles)

نقش‌ها مجموعه‌ای از مجوزها هستند که برای کنترل سطح دسترسی کاربران استفاده می‌شوند.

  • با تعریف یک نقش و تخصیص آن به کاربر، مجوزهای مربوطه به کاربر اعطا می‌شود.
  • نقش‌ها می‌توانند به‌صورت درختی از یکدیگر ارث‌بری داشته باشند.

برای تنظیم نقش‌ها، به مستند نقش‌ها مراجعه کنید.

نمای کلی نقش‌ها

از بخش سازماندهی وارد قسمت نقش‌ها شوید:

Roles: roles

در این قسمت می‌توانید لیست نقش‌های موجود را مشاهده کنید:

Roles: roles list

با کلیک روی نام هر نقش، به صفحه جزئیات نقش هدایت می‌شوید:

Roles: role details

ساخت نقش

برای ساخت نقش جدید، روی دکمه‌ نقش جدید کلیک کنید:

Roles: create role btn

سپس نام نقش و توضیحات مربوطه را وارد کرده و روی ایجاد کلیک کنید:

Roles: create role form

بعد از این مرحله به صفحه جزئیات نقش هدایت می‌شوید:

Roles: new role details

اما این نقش تنها یک نقش خالی است و باید مجوزهای مورد نظر را به آن اضافه کنید. در ادامه به افزودن نقش پایه و اعطای مجوز به نقش ایجاد شده می‌پردازیم.

افزودن نقش پایه به نقش جاری

برای این کار باید در تب نقش‌های پایه، روی دکمه ویرایش نقش‌های پایه کلیک کنید:

Roles: assign role ro role

سپس از لیست نقش‌های پایه، نقش موردنظر را انتخاب کنید:

Roles: add basic role

پس از تایید و کلیک روی افزودن نقش پایه، این نقش به لیست نقش‌های سازمان اضافه خواهد شد.

همان‌طور که مشاهده می‌شود، با افزودن نقش پایه به نقش جاری، مجوزهای آن نقش پایه نیز به مجوزهای نقش جاری افزوده می‌شوند:

Roles: after add basic role

انتساب مجوز به نقش

برای افزودن مجوز به نقش، روی دکمه اعطای مجوز جدید کلیک کنید:

Roles: add per ro role btn

سپس از لیست مجوزهای موجود، مجوز موردنظر را انتخاب کنید:

Roles: add per to role

پس از تایید و کلیک روی اعطای مجوز جدید، مجوز انتخاب شده به مجوزهای نقش جاری اضافه خواهد شد:

Roles: after add per to role

حذف نقش

برای حذف نقش، دو مسیر فراهم شده است: از طریق لیست نقش‌ها و صفحه جزئیات نقش.

شیوه اول: لیست نقش‌ها

روی دکمه سه نقطه نقش موردنظر کلیک کرده و گزینه پاک کردن را انتخاب کنید:

Roles: remove role from list

سپس روی پاک کردن کلیک کنید تا نقش حذف شود:

Roles: confirm remove role

شیوه دوم: صفحه جزئیات نقش

با کلیک روی نام نقش از لیست نقش‌ها، به صفحه جزئیات وارد شوید و روی دکمه پاک کردن نقش کلیک کنید:

Roles: remove role from details

سپس روی بله، پاک کن کلیک کنید تا نقش حذف شود:

Roles: confirm remove role details

ویرایش اطلاعات نقش

برای ویرایش نام و توضیحات نقش، روی دکمه ویرایش اطلاعات نقش کلیک کنید و اطلاعات جدید را وارد کنید:

Roles: edit role btn

با کلیک روی دکمه ویرایش تغییرات شما اعمال می‌شوند:

Roles: edit role info