과제채점강사 (97)>교육운영>성적처리 :
"과제 탭만 출력 (권한번호: 97) - 종합/출석/진행평가/최종평가/토론 모두 숨김"
This commit is contained in:
parent
aee9c0e37e
commit
ab4304d01c
|
|
@ -25,6 +25,7 @@ namespace NP.BO.Controllers
|
||||||
ViewBag.ckmainlmenu = CookieGet("leftmenutoggle", "0");
|
ViewBag.ckmainlmenu = CookieGet("leftmenutoggle", "0");
|
||||||
ViewBag.Menus = GetMENUS.Where(w => w.usertype == base.SUserInfo.UserType).ToList();
|
ViewBag.Menus = GetMENUS.Where(w => w.usertype == base.SUserInfo.UserType).ToList();
|
||||||
ViewBag.IsSubAdmin96 = SUserInfo.IsSubAdmin96;
|
ViewBag.IsSubAdmin96 = SUserInfo.IsSubAdmin96;
|
||||||
|
ViewBag.IsSubAdmin97 = SUserInfo.IsSubAdmin97;
|
||||||
|
|
||||||
//로그인을 위해서 다 https로 돌림
|
//로그인을 위해서 다 https로 돌림
|
||||||
if (!Request.IsSecureConnection && GetConfig("usessl") == "Y")
|
if (!Request.IsSecureConnection && GetConfig("usessl") == "Y")
|
||||||
|
|
|
||||||
|
|
@ -528,6 +528,10 @@ namespace NP.BO.Controllers
|
||||||
{
|
{
|
||||||
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable { { "cmno", vm.intval } }).First();
|
vm.CM = Dao.Get<CM>("cm.cms", new System.Collections.Hashtable { { "cmno", vm.intval } }).First();
|
||||||
vm.IsAdmin = SUserInfo.IsAdmin;
|
vm.IsAdmin = SUserInfo.IsAdmin;
|
||||||
|
if (ViewBag.IsSubAdmin97)
|
||||||
|
{
|
||||||
|
vm.tabidx = 4;
|
||||||
|
}
|
||||||
switch (vm.tabidx)
|
switch (vm.tabidx)
|
||||||
{
|
{
|
||||||
case 0:
|
case 0:
|
||||||
|
|
|
||||||
|
|
@ -16,7 +16,18 @@
|
||||||
</tr>
|
</tr>
|
||||||
</table>
|
</table>
|
||||||
<ul class="pagination pagination-md">
|
<ul class="pagination pagination-md">
|
||||||
@if (!ViewBag.IsSubAdmin96)
|
@if (ViewBag.IsSubAdmin96)
|
||||||
|
{
|
||||||
|
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
||||||
|
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="gotab(1);" data-toggle="tab">출석</a></li>
|
||||||
|
<li class="@(Model.tabidx == 3 ? "active" : "")"><a href="#" onclick="gotab(3);" data-toggle="tab">최종평가</a></li>
|
||||||
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
||||||
|
}
|
||||||
|
else if (ViewBag.IsSubAdmin97)
|
||||||
|
{
|
||||||
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
||||||
|
}
|
||||||
|
else
|
||||||
{
|
{
|
||||||
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
||||||
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="gotab(1);" data-toggle="tab">출석</a></li>
|
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="gotab(1);" data-toggle="tab">출석</a></li>
|
||||||
|
|
@ -25,13 +36,6 @@
|
||||||
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
||||||
<li class="@(Model.tabidx == 5 ? "active" : "")"><a href="#" onclick="gotab(5);" data-toggle="tab">토론</a></li>
|
<li class="@(Model.tabidx == 5 ? "active" : "")"><a href="#" onclick="gotab(5);" data-toggle="tab">토론</a></li>
|
||||||
}
|
}
|
||||||
else
|
|
||||||
{
|
|
||||||
<li class="@(Model.tabidx == 0 ? "active" : "")"><a href="#" onclick="gotab(0);" data-toggle="tab">종합</a></li>
|
|
||||||
<li class="@(Model.tabidx == 1 ? "active" : "")"><a href="#" onclick="gotab(1);" data-toggle="tab">출석</a></li>
|
|
||||||
<li class="@(Model.tabidx == 3 ? "active" : "")"><a href="#" onclick="gotab(3);" data-toggle="tab">최종평가</a></li>
|
|
||||||
<li class="@(Model.tabidx == 4 ? "active" : "")"><a href="#" onclick="gotab(4);" data-toggle="tab">과제</a></li>
|
|
||||||
}
|
|
||||||
</ul>
|
</ul>
|
||||||
@Html.Partial("grade" + (Model.tabidx==2 || Model.tabidx == 3 ? 2 : Model.tabidx), Model)
|
@Html.Partial("grade" + (Model.tabidx==2 || Model.tabidx == 3 ? 2 : Model.tabidx), Model)
|
||||||
<form id="dform" method="post" action="/croom/grades">@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })</form>
|
<form id="dform" method="post" action="/croom/grades">@Html.Partial("./Partial/DForm", Model, new ViewDataDictionary { { "preform", 1 } })</form>
|
||||||
|
|
|
||||||
|
|
@ -305,6 +305,10 @@ namespace NP.Model
|
||||||
/// 관리자(usertype:96)
|
/// 관리자(usertype:96)
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public bool IsSubAdmin96 { get { return UserType == 96; } }
|
public bool IsSubAdmin96 { get { return UserType == 96; } }
|
||||||
|
/// <summary>
|
||||||
|
/// 관리자(usertype:97:과제채점강사)
|
||||||
|
/// </summary>
|
||||||
|
public bool IsSubAdmin97 { get { return UserType == 97; } }
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue