set roleid Permission for employeedocument workflow admin
This commit is contained in:
@@ -14,6 +14,15 @@ public static class StaticWorkshopAccounts
|
||||
/// </summary>
|
||||
public static List<long> SelectedAccountsRoleIds = [3, 5, 7, 8];
|
||||
|
||||
/// <summary>
|
||||
/// لیستی آی دی نقش هایی که دردسترسی به تب افزودن پرسنل و مدارک کلاینت دارند
|
||||
/// 3 : قرارداد ارشد
|
||||
/// 5 : قرارداد ساده
|
||||
/// 19 : برنامه نویسان
|
||||
/// 1 : مدیر سیستم
|
||||
/// </summary>
|
||||
public static List<long> EmployeeDocumentWorkFlowRoleIds = [1,3, 5, 19];
|
||||
|
||||
/// <summary>
|
||||
/// لیست اکانتهایی که به همه کارگاه ها باید دسترسی داشته باشند
|
||||
/// 2 - صادق فرخی
|
||||
|
||||
@@ -1214,7 +1214,7 @@ public class EmployeeDocumentsRepository : RepositoryBase<long, EmployeeDocument
|
||||
|
||||
public async Task<List<WorkshopWithEmployeeDocumentsViewModel>> GetCreatedEmployeesWorkshopDocumentForAdmin(List<long> workshops, long roleId)
|
||||
{
|
||||
if (roleId is not (19 or 1 or 3 or 5))
|
||||
if (!StaticWorkshopAccounts.EmployeeDocumentWorkFlowRoleIds.Contains(roleId))
|
||||
{
|
||||
return new List<WorkshopWithEmployeeDocumentsViewModel>();
|
||||
}
|
||||
|
||||
@@ -1,4 +1,5 @@
|
||||
@page
|
||||
@using _0_Framework.Application
|
||||
@model ServiceHost.Areas.AdminNew.Pages.Company.WorkFlow.EmployeesDocumentsModel
|
||||
@inject _0_Framework.Application.IAuthHelper AuthHelper;
|
||||
|
||||
@@ -92,35 +93,38 @@
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
|
||||
<li class="" permission="1" data-menu="CreatedEmployeesWorkshopDocumentForAdmin">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickCreatedEmployeesWorkshopDocumentForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
@(currentAccount.RoleId == 1 ? "تمامی مدارک پرسنل افزوده شده" : "آپلود مدارک پرسنل افزوده شده")
|
||||
</a>
|
||||
<div>
|
||||
<div id="CountCreatedEmployeesWorkshopDocumentForAdminLoading" class="spinner-grow text-danger d-none" role="status" style="align-items: center; justify-content: center; display: flex; margin: 0 0 0 9px;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span id="CountCreatedEmployeesWorkshopDocumentForAdmin"></span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="" permission="2" data-menu="ClientRejectedDocumentWorkshopsForAdmin">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickClientRejectedDocumentWorkshopsForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
@* تمامی برگشت خورده آپلود مدارک پرسنل افزوده شده از سمت مشتری *@
|
||||
@* برگشت خورده آپلود مدارک پرسنل افزوده شده از سمت مشتری *@
|
||||
@(currentAccount.RoleId == 1 ? "تمامی مدارک برگشتی پرسنل افزودهشده" : "مدارک برگشتی پرسنل افزودهشده")
|
||||
</a>
|
||||
<div>
|
||||
<div id="CountClientRejectedDocumentWorkshopsForAdminLoading" class="spinner-grow text-danger d-none" role="status" style="align-items: center; justify-content: center; display: flex; margin: 0 0 0 9px;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span id="CountClientRejectedDocumentWorkshopsForAdmin" style="background-color: #158d8d;"></span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
@if (StaticWorkshopAccounts.EmployeeDocumentWorkFlowRoleIds.Any(x=>x == AuthHelper.GetUserTypeWithId().roleId))
|
||||
{
|
||||
<li class="" data-menu="CreatedEmployeesWorkshopDocumentForAdmin">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickCreatedEmployeesWorkshopDocumentForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
@(currentAccount.RoleId == 1 ? "تمامی مدارک پرسنل افزوده شده" : "آپلود مدارک پرسنل افزوده شده")
|
||||
</a>
|
||||
<div>
|
||||
<div id="CountCreatedEmployeesWorkshopDocumentForAdminLoading" class="spinner-grow text-danger d-none" role="status" style="align-items: center; justify-content: center; display: flex; margin: 0 0 0 9px;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span id="CountCreatedEmployeesWorkshopDocumentForAdmin"></span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
<li class="" data-menu="ClientRejectedDocumentWorkshopsForAdmin">
|
||||
<div class="d-flex align-items-center justify-content-between" id="clickClientRejectedDocumentWorkshopsForAdminTab">
|
||||
<a href="javascript:void(0);">
|
||||
@* تمامی برگشت خورده آپلود مدارک پرسنل افزوده شده از سمت مشتری *@
|
||||
@* برگشت خورده آپلود مدارک پرسنل افزوده شده از سمت مشتری *@
|
||||
@(currentAccount.RoleId == 1 ? "تمامی مدارک برگشتی پرسنل افزودهشده" : "مدارک برگشتی پرسنل افزودهشده")
|
||||
</a>
|
||||
<div>
|
||||
<div id="CountClientRejectedDocumentWorkshopsForAdminLoading" class="spinner-grow text-danger d-none" role="status" style="align-items: center; justify-content: center; display: flex; margin: 0 0 0 9px;">
|
||||
<span class="visually-hidden">Loading...</span>
|
||||
</div>
|
||||
<span id="CountClientRejectedDocumentWorkshopsForAdmin" style="background-color: #158d8d;"></span>
|
||||
</div>
|
||||
</div>
|
||||
</li>
|
||||
}
|
||||
|
||||
</ul>
|
||||
</div>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user