Merge branch 'master' into Feature/program-manager/set-permission-board
This commit is contained in:
@@ -4,30 +4,233 @@ namespace GozareshgirProgramManager.Application._Common.Constants;
|
||||
|
||||
public static class ProgramManagerPermissionCode
|
||||
{
|
||||
|
||||
/// <summary>
|
||||
/// دسترسی به بخش مدیریت پروژه
|
||||
/// </summary>
|
||||
public const int Code = 99;
|
||||
|
||||
#region DeveloperUsers[تب کاربران برنامه نویسی]
|
||||
/// <summary>
|
||||
///بخش اجرا
|
||||
/// تب کاربران برنامه نویسی
|
||||
/// </summary>
|
||||
public static class DeveloperUsers
|
||||
{
|
||||
public const int Code = 9900;
|
||||
|
||||
/// <summary>
|
||||
/// تب تعیین حقوق
|
||||
/// </summary>
|
||||
public static class SalaryDetermination
|
||||
{
|
||||
public const int Code = 990001;
|
||||
|
||||
/// <summary>
|
||||
/// تعیین زمان
|
||||
/// </summary>
|
||||
public const int WorkingHoursDetermination = 990001;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// تب وضعیت کارکرد
|
||||
/// </summary>
|
||||
public static class WorkingStatus
|
||||
{
|
||||
public const int Code = 990002;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// تب فیش حقوقی
|
||||
/// </summary>
|
||||
public static class Checkout
|
||||
{
|
||||
public const int Code = 990003;
|
||||
|
||||
/// <summary>
|
||||
/// ایجاد فیش
|
||||
/// </summary>
|
||||
public const int Create = 99000301;
|
||||
|
||||
/// <summary>
|
||||
/// حذف تکی فیش
|
||||
/// </summary>
|
||||
public const int SingleDeletion = 99000302;
|
||||
|
||||
/// <summary>
|
||||
/// حذف گروهی فیش ها
|
||||
/// </summary>
|
||||
public const int GroupDeletion = 99000303;
|
||||
|
||||
/// <summary>
|
||||
/// محاسبه مجدد گروهی فیش ها
|
||||
/// </summary>
|
||||
public const int GroupReCompute = 99000304;
|
||||
|
||||
/// <summary>
|
||||
/// محاسبه مجدد تکی فیش
|
||||
/// </summary>
|
||||
public const int SingleReCompute = 99000305;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region ProgramManager[تب مدیریت پروژه]
|
||||
|
||||
/// <summary>
|
||||
/// تب مدیریت پروژه
|
||||
/// </summary>
|
||||
public static class ProgramManager
|
||||
{
|
||||
public const int Code = 9901;
|
||||
|
||||
/// <summary>
|
||||
/// ایجاد پروژه
|
||||
/// </summary>
|
||||
public static class CreateProject
|
||||
{
|
||||
public const int Code = 9901;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// همه پروژه ها
|
||||
/// </summary>
|
||||
public static class AllProjects
|
||||
{
|
||||
public const int Code = 990102;
|
||||
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// تعیین کاربر
|
||||
/// </summary>
|
||||
public static class UserDetermination
|
||||
{
|
||||
public const int Code = 990106;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// تعیین زمان پروژه
|
||||
/// </summary>
|
||||
public static class ProjectTimeSetting
|
||||
{
|
||||
public const int Code = 990107;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ویرایش پروژه
|
||||
/// </summary>
|
||||
public static class EditProject
|
||||
{
|
||||
public const int Code = 990108;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// حذف پروژه
|
||||
/// </summary>
|
||||
public static class DeleteProject
|
||||
{
|
||||
public const int Code = 990109;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ایجاد بخش اصلی
|
||||
/// </summary>
|
||||
public static class CreateMainSection
|
||||
{
|
||||
public const int Code = 990110;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ایجاد بخش فرعی
|
||||
/// </summary>
|
||||
public static class CreateSubSection
|
||||
{
|
||||
public const int Code = 990111;
|
||||
}
|
||||
}
|
||||
|
||||
#endregion
|
||||
|
||||
#region Board[تب اجرا]
|
||||
|
||||
/// <summary>
|
||||
///تب اجرا
|
||||
/// </summary>
|
||||
public static class Board
|
||||
{
|
||||
public const int Code = 991;
|
||||
public const int Code = 9902;
|
||||
|
||||
/// <summary>
|
||||
/// تب همه
|
||||
/// </summary>
|
||||
public static class All
|
||||
{
|
||||
public const int Code = 99101;
|
||||
public const int Code = 990201;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// دیدن همه تسک ها
|
||||
/// </summary>
|
||||
public const int ViewAll = 9910101;
|
||||
/// <summary>
|
||||
/// آماده اجرا
|
||||
/// </summary>
|
||||
public static class ReadyToRun
|
||||
{
|
||||
public const int Code = 990202;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// در حال اجرا
|
||||
/// </summary>
|
||||
public static class Running
|
||||
{
|
||||
public const int Code = 990203;
|
||||
}
|
||||
|
||||
|
||||
/// <summary>
|
||||
/// نیمه کاره
|
||||
/// </summary>
|
||||
public static class Unfinished
|
||||
{
|
||||
public const int Code = 990204;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// اتمام اجرا
|
||||
/// </summary>
|
||||
public static class Finished
|
||||
{
|
||||
public const int Code = 990204;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// دیدن پروژه همه کاربران
|
||||
/// </summary>
|
||||
public static class ViewAllUsersProjects
|
||||
{
|
||||
public const int Code = 990206;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// ارجاع به دیگران
|
||||
/// </summary>
|
||||
public static class ReferralToOthers
|
||||
{
|
||||
public const int Code = 990207;
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
/// چت
|
||||
/// </summary>
|
||||
public static class Chat
|
||||
{
|
||||
public const int Code = 990208;
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
#endregion
|
||||
|
||||
|
||||
public static List<int> GetAllCodes()
|
||||
{
|
||||
var result = new List<int>();
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
@model AccountManagement.Application.Contracts.Role.CreateRole
|
||||
@{
|
||||
<style>
|
||||
|
||||
.modal .modal-dialog .modal-content{
|
||||
width: 645px;
|
||||
}
|
||||
.child-check {
|
||||
margin-left: 15px;
|
||||
display: none;
|
||||
@@ -224,9 +228,18 @@
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10323" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور قرارداد </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10324" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور بیمه ای </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="10324" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور بیمه ای </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="1032401" class="check-btn"> <span style="bottom: 2px;position: relative"> محاسبه اضافه کار و حق عائله مندی در بیمه </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10327" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور مالیاتی </span> </label>
|
||||
</div>
|
||||
@@ -1014,7 +1027,7 @@
|
||||
|
||||
|
||||
<!-- پروگرام منیجر -->
|
||||
<div class="parent-check">
|
||||
@* <div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
@@ -1024,111 +1037,281 @@
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
</div> *@
|
||||
|
||||
<!-- مدیریت برنامه نویسان -->
|
||||
<!--### مدیریت پروژه ###-->
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="99" class="check-btn" data-pm="" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت برنامه نویسان </span> </label>
|
||||
<!-- مدیریت پروژه -->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="99" class="check-btn" data-pm="" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت پروژه </span> </label>
|
||||
|
||||
<!--=================================================-->
|
||||
<!--#### تب کاربران برنامه نویسی ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="991" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت پروژه </span> </label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9900" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب کاربران برنامه نویسی </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<!-- تعیین حقوق -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="99101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد پروژه </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990001" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب تعیین حقوق </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99000101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین زمان </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- وضعیت کارکرد -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990002" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب وضعیت کارکرد </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- فیش حقوقی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990003" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب فیش حقوقی </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000301" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد فیش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000302" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف تکی فیش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000303" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف گروهی فیش ها </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000304" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> محاسبه مجدد گروهی فیش ها </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000305" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> محاسبه مجدد تکی فیش</span> </label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
<!--=================================================-->
|
||||
<!--#### تب مدیریت پروژه ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9901" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب مدیریت پروژه </span> </label>
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد پروژه </span> </label>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ستون لیست پروژه -->
|
||||
|
||||
|
||||
<!-- همه پروژه ها -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9911" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون لیست پروژه ها </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99111" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99112" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات</span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99113" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش</span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99114" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف</span> </label>
|
||||
</div>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990102" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه پروژه ها </span> </label>
|
||||
|
||||
</div>
|
||||
<!--ستون بخش اصلی -->
|
||||
<!-- پروژه های آماده برنامه ریزی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9912" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون بخش اصلی </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990103" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های آماده برنامه ریزی </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99121" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99122" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99124" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99124" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف </span> </label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
<!--ستون بخش فرعی -->
|
||||
<!-- پروژه های در حال اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9913" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون بخش اصلی </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990104" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های در حال اجرا </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99131" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99132" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99134" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99134" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف </span> </label>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
<!--اجرا-->
|
||||
|
||||
<!-- پروژه های به اتمام رسیده -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990105" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های به اتمام رسیده </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- تعیین کاربر -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990106" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- تعیین زمان پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990107" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین زمان پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ویرایش پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990108" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- حذف پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990109" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ایجاد بخش اصلی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990110" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد بخش اصلی </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ایجاد بخش فرعی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990111" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد بخش فرعی </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--=================================================-->
|
||||
<!--#### تب اجرا ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="992" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9902" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب اجرا </span> </label>
|
||||
|
||||
|
||||
<!-- همه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990201" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه </span> </label>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- آماده اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990202" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> آماده اجرا </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- در حال اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990203" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> در حال اجرا </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- نیمه کاره -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990204" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- اتمام اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990205" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- دیدن پروژه همه کاربران -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990206" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> دیدن پروژه همه کاربران </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ارجاع به دیگران -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990207" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ارجاع به دیگران </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- چت -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990208" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> چت </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="9921" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> آماده اجرا </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="9922" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> در حال اجرا </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="9023" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="9024" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> اتمام اجرا </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
</div>
|
||||
|
||||
@@ -1324,6 +1507,13 @@
|
||||
name="PmPermissions[${pmIndex}]"
|
||||
value="${chk.checked ? chk.value : 0}">
|
||||
`);
|
||||
if(chk.checked && chk.value == 99){
|
||||
$("#hiddenInput").append(`
|
||||
<input class="item1" type="hidden"
|
||||
name="Permissions[${normalIndex}]"
|
||||
value="${chk.checked ? chk.value : 0}">`);
|
||||
normalIndex++;
|
||||
}
|
||||
pmIndex++;
|
||||
} else {
|
||||
$("#hiddenInput").append(`
|
||||
|
||||
@@ -1,6 +1,10 @@
|
||||
@model AccountManagement.Application.Contracts.Role.EditRole
|
||||
@{
|
||||
<style>
|
||||
|
||||
.modal .modal-dialog .modal-content {
|
||||
width: 645px;
|
||||
}
|
||||
.child-check {
|
||||
margin-left: 15px;
|
||||
display: none;
|
||||
@@ -224,9 +228,17 @@
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10323" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور قرارداد </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10324" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور بیمه ای </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="10324" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور بیمه ای </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="1032401" class="check-btn"> <span style="bottom: 2px;position: relative"> محاسبه اضافه کار و حق عائله مندی در بیمه </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="10327" class="check-btn"> <span style="bottom: 2px;position: relative"> تب امور مالیاتی </span> </label>
|
||||
</div>
|
||||
@@ -1017,124 +1029,282 @@
|
||||
</div>
|
||||
|
||||
|
||||
<!-- پروگرام منیجر -->
|
||||
<!--### مدیریت پروژه ###-->
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="99" class="check-btn"> <span style="bottom: 2px;position: relative"> پروگرام منیجر </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="99" class="check-btn" data-pm="" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت پروژه </span> </label>
|
||||
|
||||
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- مدیریت برنامه نویسان -->
|
||||
<div class="parent-check">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parent"> <input type="checkbox" value="99" class="check-btn" data-pm="" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت برنامه نویسان </span> </label>
|
||||
<!-- مدیریت پروژه -->
|
||||
<!--=================================================-->
|
||||
<!--#### تب کاربران برنامه نویسی ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="991" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> مدیریت پروژه </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9900" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب کاربران برنامه نویسی </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<!-- تعیین حقوق -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="99101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد پروژه </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990001" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب تعیین حقوق </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99000101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین زمان </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!-- وضعیت کارکرد -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990002" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب وضعیت کارکرد </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ستون لیست پروژه -->
|
||||
<!-- فیش حقوقی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9911" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون لیست پروژه ها </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990003" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب فیش حقوقی </span> </label>
|
||||
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99111" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000301" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد فیش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99112" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات</span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000302" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف تکی فیش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99113" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش</span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000303" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف گروهی فیش ها </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99114" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف</span> </label>
|
||||
</div>
|
||||
</div>
|
||||
<!--ستون بخش اصلی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9912" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون بخش اصلی </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99121" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000304" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> محاسبه مجدد گروهی فیش ها </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99122" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99124" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99124" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف </span> </label>
|
||||
</div>
|
||||
</div>
|
||||
<!--ستون بخش فرعی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9913" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ستون بخش اصلی </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99131" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="99132" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> توضیحات </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99134" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش </span> </label>
|
||||
</div>
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99134" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="99000305" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> محاسبه مجدد تکی فیش</span> </label>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
<!--اجرا-->
|
||||
|
||||
|
||||
<!--=================================================-->
|
||||
<!--#### تب مدیریت پروژه ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="992" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه </span> </label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9901" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب مدیریت پروژه </span> </label>
|
||||
<!-----------------------Sub Menu------------------->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990101" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد پروژه </span> </label>
|
||||
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="9921" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> آماده اجرا </span> </label>
|
||||
</div>
|
||||
|
||||
|
||||
<!-- همه پروژه ها -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children "><input type="checkbox" disabled="disabled" value="9922" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> در حال اجرا </span> </label>
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990102" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه پروژه ها </span> </label>
|
||||
|
||||
</div>
|
||||
<!-- پروژه های آماده برنامه ریزی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="9023" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990103" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های آماده برنامه ریزی </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- پروژه های در حال اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 children"><input type="checkbox" disabled="disabled" value="9024" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> اتمام اجرا </span> </label>
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990104" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های در حال اجرا </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- پروژه های به اتمام رسیده -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990105" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> پروژه های به اتمام رسیده </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
<!-- تعیین کاربر -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990106" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین کاربر </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- تعیین زمان پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990107" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تعیین زمان پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ویرایش پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990108" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ویرایش پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- حذف پروژه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990109" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> حذف پروژه </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ایجاد بخش اصلی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990110" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد بخش اصلی </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- ایجاد بخش فرعی -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990111" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ایجاد بخش فرعی </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<!--=================================================-->
|
||||
<!--#### تب اجرا ####-->
|
||||
<div class="child-check level2">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="9902" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> تب اجرا </span> </label>
|
||||
|
||||
|
||||
<!-- همه -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990201" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> همه </span> </label>
|
||||
|
||||
</div>
|
||||
|
||||
<!-- آماده اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990202" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> آماده اجرا </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- در حال اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990203" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> در حال اجرا </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- نیمه کاره -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990204" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
|
||||
<!-- اتمام اجرا -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990205" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> نیمه کاره </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- دیدن پروژه همه کاربران -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990206" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> دیدن پروژه همه کاربران </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- ارجاع به دیگران -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990207" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> ارجاع به دیگران </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
<!-- چت -->
|
||||
<div class="child-check level3">
|
||||
<label class="btn btn-icon waves-effect btn-default m-b-5 open-close">
|
||||
<i class="ion-plus"></i> <i class="ion-minus" style="display: none;"></i><input type="checkbox" style="display: none" class="open-btn" />
|
||||
</label>
|
||||
<label class="btn btn-inverse waves-effect waves-light m-b-5 parentLevel2"> <input type="checkbox" disabled="disabled" value="990208" class="check-btn" data-pm=""> <span style="bottom: 2px;position: relative"> چت </span> </label>
|
||||
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
||||
|
||||
</div>
|
||||
|
||||
</fieldset>
|
||||
<div id="hiddenInput" @*style="display: none"*@>
|
||||
|
||||
@@ -1378,6 +1548,13 @@
|
||||
name="PmPermissions[${pmIndex}]"
|
||||
value="${chk.checked ? chk.value : 0}">
|
||||
`);
|
||||
if(chk.checked && chk.value == 99){
|
||||
$("#hiddenInput").append(`
|
||||
<input class="item1" type="hidden"
|
||||
name="Permissions[${normalIndex}]"
|
||||
value="${chk.checked ? chk.value : 0}">`);
|
||||
normalIndex++;
|
||||
}
|
||||
pmIndex++;
|
||||
} else {
|
||||
$("#hiddenInput").append(`
|
||||
|
||||
@@ -515,7 +515,7 @@
|
||||
@if (Model.Command.PermissionIds != null && Model.Command.PermissionIds.Contains(10324))
|
||||
{
|
||||
<div class="col-md-12 col-xs-12">
|
||||
<div class="row card m-b-10">
|
||||
<div class="row card m-b-10 @(Model.Command.PermissionIds.Contains(1032401) ? "" : "disabled")">
|
||||
<div class="col-md-6 col-xs-12">
|
||||
<h4>محاسبه اضافه کار و حق عائله مندی در لیست بیمه کارگاه</h4>
|
||||
<div>
|
||||
|
||||
@@ -523,7 +523,7 @@
|
||||
<input type="hidden" id="PermissionInsurance" asp-for="@Model.HasPermissionInsurance" value="@Model.HasPermissionInsurance" />
|
||||
<div style="@(Model.HasPermissionInsurance ? "" : "display: none;")">
|
||||
<div class="col-md-12 col-xs-12">
|
||||
<div class="row card m-b-10">
|
||||
<div class="row card m-b-10 @(Model.Command.PermissionIds.Contains(1032401) ? "" : "disabled")">
|
||||
<div class="col-md-6 col-xs-12">
|
||||
<h4>محاسبه اضافه کار و حق عائله مندی در لیست بیمه کارگاه</h4>
|
||||
<div>
|
||||
|
||||
@@ -518,7 +518,7 @@
|
||||
<a href="https://admin@(AppSetting.Value.Domain)/program-manager" class="waves-effect btnCustom">
|
||||
<div class="menuTitle">
|
||||
<i class="md md-home"></i>
|
||||
<span> پروگرام منیجر </span>
|
||||
<span> مدیریت پروژه </span>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -671,7 +671,7 @@
|
||||
<a href="https://admin@(AppSetting.Value.Domain)/program-manager" class="waves-effect btnCustom">
|
||||
<div class="menuTitle">
|
||||
<i class="md md-home"></i>
|
||||
<span> پروگرام منیجر </span>
|
||||
<span> مدیریت پروژه </span>
|
||||
</div>
|
||||
</a>
|
||||
</li>
|
||||
|
||||
@@ -30,7 +30,7 @@ public class SignalRBoardNotificationPublisher:IBoardNotificationPublisher
|
||||
var taskGroup = $"pm.task:{sectionId}";
|
||||
|
||||
// گروه permission-based (مثلاً برای Admin ها)
|
||||
var permissionGroup = $"pm.perm:{ProgramManagerPermissionCode.Board.All.ViewAll}";
|
||||
var permissionGroup = $"pm.perm:{ProgramManagerPermissionCode.Board.ViewAllUsersProjects.Code}";
|
||||
|
||||
// ارسال به هر دو گروه؛ SignalR خودش duplicate connection رو هندل میکنه
|
||||
return _hubContext.Clients.Groups(taskGroup, permissionGroup)
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
"sqlDebugging": true,
|
||||
"dotnetRunMessages": "true",
|
||||
"nativeDebugging": true,
|
||||
"applicationUrl": "https://localhost:5004;http://localhost:5003;https://192.168.0.117:5006",
|
||||
"applicationUrl": "https://localhost:5004;http://localhost:5003;",
|
||||
"jsWebView2Debugging": false,
|
||||
"hotReloadEnabled": true
|
||||
},
|
||||
|
||||
Reference in New Issue
Block a user