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`

Create Group

Details


Permissions
Everyone can view?
Choose Dashboards
    `}load(){var u=this,f=[],t=[],r=[],e;$("#chkIsGroupViewable").change(function(){$("#chkIsGroupViewable").prop("checked")?(t=[],$("#divGroupViewRoles").addClass("hidden")):(t=[],$("#divGroupViewRoles").removeClass("hidden"))});e=$("li.RootGroup").length;$("#Txt_DsplyIndex").val(e+1);u.loadUngroupedDashboards();n.Platform.Dashboards.Components.DashboardGroupPermissions.Instance().select2dashboardgroupDatabinding([],[],[],[],"txtGroupViewRoles","txtGroupExcludeViewRoles");$("#txtGroupViewRoles").on("select2:select",function(n){var u=n.params.data,i;Number(u.id)!=0&&(i=u.id,t.push(i),$(r).each(function(n,t){if(t==i){var u=r.indexOf(t);return u>-1&&r.splice(u,1),r.splice(t,1),$("#txtGroupExcludeViewRoles").val(r).trigger("change"),!1}}))});$("#txtGroupViewRoles").on("select2:unselect",function(n){var i=n.params.data,r;Number(i.id)!=0&&(r=i.id,t.pop(r))});$("#txtGroupExcludeViewRoles").on("select2:select",function(n){var u=n.params.data,i;Number(u.id)!=0&&(i=u.id,r.push(i),$(t).each(function(n,r){if(r==i){var u=t.indexOf(r);return u>-1&&t.splice(u,1),jQuery("#txtGroupViewRoles").val(t).trigger("change"),!1}}))});$("#txtGroupExcludeViewRoles").on("select2:unselect",function(n){var t=n.params.data,i;Number(t.id)!=0&&(i=t.id,r.pop(i))});$("#btn_SaveDashboardGroup").click(function(){if($("#Txt_GrpName").val()=="")return MessageHelper.Instance().showError("Group Name is required","Bizgaze_EditGroupErrorMessages"),!1;$("#UnGroupeddashboardItems li").each(function(){var n=$(this).find(":checkbox"),t;n.prop("checked")&&(t=n.parent("li").attr("id"),f.push(Number(t)))});let e=new i.Requests.DashboardGroup;e.DashboardGroupName=String($("#Txt_GrpName").val());e.DisplayIndex=Number($("#Txt_DsplyIndex").val());e.ViewAll=Boolean($("#chkIsGroupViewable").is(":checked"));e.ExcludeRoles=r;e.ViewRoles=t;e.Dashboards=f;e.InstalledAppId=0;u.dashboardManager.saveDashboardGroup(e).then(function(t){t.errors==null?(u.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("Group Saved Successfully",""),n.Platform.Dashboards.Components.ManageDashboard.Instance().loadDashboardGroups()):MessageHelper.Instance().showError(t.errors[0],"Bizgaze_EditGroupErrorMessages")})});$("#btn_ClosedashboardGroup").click(function(){u.navigationHelper.closePopUp()})}loadUngroupedDashboards(){var n=this;n.dashboardManager.getUnGroupedDashboards().then(function(n){var i=n.result,t;let r="";if(i.length>0){for($("#div_Choosedashboards").removeClass("hidden"),t=0;t'+i[t].DashboardName+"<\/span><\/li>";$("#UnGroupeddashboardItems").html(r)}else $("#div_Choosedashboards").addClass("hidden")})}static Instance(){return new u}}r.DashboardGroup=u})(r=i.Components||(i.Components={}))})(i=t.Dashboards||(t.Dashboards={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));