Built files from Bizgaze WebServer
Vous ne pouvez pas sélectionner plus de 25 sujets Les noms de sujets doivent commencer par une lettre ou un nombre, peuvent contenir des tirets ('-') et peuvent comporter jusqu'à 35 caractères.

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={}));