بعد از تعریف هر کاربر در سامانه علاوه بر نقشِ پیش فرض user میتوان نقش های دیگری هم برای کاربر تعیین کرد و به آن کاربر خاص( که میتواند ادمین… آزمون ساز… گزارش گیر و… باشد) دسترسی هایی در پنل ادمین داد.
ابتدا باید نقش ساخته شود و بعد به کاربر خاصی اختصاص داده شود.
ساخت نقش:
برای ساخت یک نقش به ماژول مدیریت کاربری و بخش مدیریت نقش ها میرویم.
از طریق دکمه ایجاد نقش جدید میخواهیم یک نقش ایجاد کنیم
در صفحه مربوط به ایجاد نقش جدید، نام نقش را به زبان انگلیسی وارد می کنیم: مثلا gozareshgir
در قسمت عنوان نام نقش را به فارسی وارد می کنیم: مثلا گزارش گیر
نوع را وبسایت انتخاب می کنیم.
مدیریت را هم مارک میکنیم تا بتوانیم دسترسی های این نقش را خودمان انتخاب و مدیریت کنیم.
در نهایت داده هایی که ایجاد کردیم را ذخیره می کنیم.
دقت کنید نقشی که قرار است ایجاد کنید در سامانه شما موجود نباشد. چون به صورت پیش فرض در هر سامانه ای تعدادی نقش اصلی موجود است.
وقتی نقش را ایجاد کردیم با زدن دکمه “دسترسی های نقش” باید تعیین کنیم فردی که این نقش را میپذیرد به چه ماژول هایی دسترسی خواهد داشت.
طبیعتا فردی که گزارش گیر هست باید بتواند به بخش کاربران و فروش و دوره ها دسترسی داشته باشد.
پس ما باید دسترسی به ماژول های sale.Course.و user را برای این نقش انتخاب کنیم.
دقت داشته باشید تمامی موارد یک ماژول میتواند با انتخاب این مربع به یکباره فعال شود و یا میتوان موردی انتخاب کرد.
اختصاص نقش به کاربر:
بعد از ساخت نقش و تعیین دسترسی حالا به سراغ کاربر میرویم. دکمه نقش های کاربری را میزنیم ،اضافه کردن نقش کاربری را هم میزنیم و نقشی که ساختیم را انتخاب میکنیم.
این فرد با دارا بودن نقش گزارش گیر میتواند با وارد کردن یوزرنیم و پسورد خودش در سایت admin.farayad.org وارد پنل ادمین شود و با ماژول هایی که برایش تعیین کردید کار کند.