Built files from Bizgaze WebServer
Nevar pievienot vairāk kā 25 tēmas Tēmai ir jāsākas ar burtu vai ciparu, tā var saturēt domu zīmes ('-') un var būt līdz 35 simboliem gara.

editgroup.min.js 5.4KB

1
  1. var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this.dashboardManager=i.Managers.DashboardManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/dashboards/managers/dashboardmanager.js","platform/dashboards/requests/dashboards.js","platform/dashboards/components/dashboardgrouppermissions.js"]}html(){return`<form id="frm_Bizgaze_UpdateGroupDetails" method="post" data-validate="parsley" class="w-f bg-white"><input type="hidden" id="Menu_GroupId" value=""/><input type="hidden" id="updatableGrpname"/><div class="header b-b bg-white p-3" id="div_EditGroupHeader"><strong>Edit Group</strong></div><div class="scrollable"><div id="Bizgaze_ErrorMessagesEditGroup" class="clear"></div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_GroupName"><label for="Txt_RenameGroup" id="lbl_RenameGroup">Group Name<span class="text-danger">*</span></label><input type="text" id="Txt_RenameGroup" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Group Name *" data-placeholder="Enter Group Name" data-label="Group Name *" value=""/></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_DisplayIndex" id="lbl_DisplayIndex">Display Index</label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" id="Txt_DsplyIndex" class="form-control value-control floating-label-control" placeholder="Display Index" data-placeholder="Enter Display Index" data-label="Display Index" value="" /></div></div></div></div><br/><div class="panel panel-danger mt-3"><div class="panel-body text-center">You can delete this Group if you do not want this Group to exists for any users across all the portals<div class="clear text-center mt-2"><input onclick="Unibase.Platform.Dashboards.Components.EditDashboardGroup.Instance().deleteGroup();" type="button" id="DeleteGrp" value="Delete Group" class="btn btn-danger m-t-lg" /></div></div></div></div></div><div class="mt-30 hidden" id="GrpItemDiv"><div class="card"><div class="card-body"><p style="color:red"><em>* Before deleting the Group, Dashboards needs to be Un-grouped.</em></p></div><ul class="list-group list-group-flush" id="UlMoveGroup"></ul><div class="card-footer"><input type="button" style="width:auto" id="" value="Un-group all Dashboards & Delete" onclick="Unibase.Platform.Dashboards.Components.EditDashboardGroup.Instance().UnGroupAllandDelete()" class="btn btn-warning btn-sm" /><br/></div></div></div></div><div class="footer bg-white"><a href="javascript:;" id="btn_CloseDashboardGroup" class="btn btn-sm btn-light mr-auto">Close</a><a href="javascript:;" onclick="Unibase.Platform.Dashboards.Components.EditDashboardGroup.Instance().renameGroup();" id="RenameGrp" class="btn btn-sm btn-primary">Save</a></div></form>`}load(n){var t=this;$("#div_EditGroupHeader").removeClass("pa-5");$("#btn_CloseDashboardGroup").click(function(){t.navigationHelper.closePopUp()});t.dashboardManager.getDashboardGroup(n).then(function(n){var t=n.result;$("#Menu_GroupId").val(t.DashboardGroupId);$("#Txt_RenameGroup").val(t.DashboardGroupName);$("#Txt_DsplyIndex").val(t.DisplayIndex)})}renameGroup(){var i=this,t;if($("#Txt_RenameGroup").val()=="")return MessageHelper.Instance().showError("Group Name is required","Bizgaze_ErrorMessagesEditGroup"),!1;t=new n.Platform.Dashboards.Requests.DashboardGroup;t.DashboardGroupId=Number($("#Menu_GroupId").val());t.DisplayIndex=Number($("#Txt_DsplyIndex").val());t.DashboardGroupName=String($("#Txt_RenameGroup").val());i.dashboardManager.renameGroup(t).then(function(t){t.errors==null?(i.navigationHelper.closePopUp(),n.Platform.Dashboards.Components.ManageDashboard.Instance().loadDashboardGroups(),MessageHelper.Instance().showSuccess("Group Saved Successfully","")):MessageHelper.Instance().showError(t.errors[0],"Bizgaze_ErrorMessagesEditGroup")})}deleteGroup(){var t=this,i=Number($("#Menu_GroupId").val());t.dashboardManager.getDashboardsByGroup(i).then(function(r){for(var e,f="",u=0;u<r.result.length;u++)f+='<li id="'+r.result[u].DashboardId+'" class="list-group-item">'+r.result[u].DashboardName+"<\/li>";f!=""&&($("#UlMoveGroup").html(f),$("#GrpItemDiv").removeClass("hidden"));e=$("#UlMoveGroup li").length;e==0&&t.dashboardManager.deleteDashboardGroup(i).then(function(i){i.errors==null?(t.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("Group Deleted Successfully",""),n.Platform.Dashboards.Components.ManageDashboard.Instance().loadDashboardGroups()):MessageHelper.Instance().showError(i.errors[0],"Bizgaze_ErrorMessagesEditGroup")})})}UnGroupAllandDelete(){var t=this,i=[],r=$("#Menu_GroupId").val();$("#UlMoveGroup li").each(function(){var n=$(this).attr("id");i.push(n)});t.dashboardManager.unGroupAllandDelete(i,r).then(function(i){i.errors==null?(t.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("Group Deleted Successfully",""),n.Platform.Dashboards.Components.ManageDashboard.Instance().loadDashboardGroups()):MessageHelper.Instance().showError(i.errors[0],"Bizgaze_ErrorMessagesEditGroup")})}static Instance(){return new u}}r.EditDashboardGroup=u})(r=i.Components||(i.Components={}))})(i=t.Dashboards||(t.Dashboards={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));