| 12 |
- var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return[]}jsFiles(){return["platform/inviteusers/components/userlogin.js","platform/inviteusers/managers/inviteusermanager.js","platform/membership/managers/accountmanager.js"]}html(){return`<div class="col-lg-12-removed"><div class="Border"><div id="" class="card portletwidget-item">
- <div class="card-header card-header-action"><span id="hf-widget-title" class="biz-highlight-bg-color">User Login</span></div><div class="card-body"><div class="col-sm-12 text-center" id="UserLoginDiv"><strong id="userMsg"></strong><a style="display:none" href="javascript:;" id="btnUserLogin" onclick="Unibase.Platform.InviteUsers.Components.UserLogin.Instance().userLogin();" class="clear btn btn-outline-success">User Login</a></div></div></div></div>`}load(){var t=n.Themes.Providers.DetailHelper.installedAppId,r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_loginenabled").Value,u=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(n=>n.Key=="hf_"+t+"_stagename").Value,i;r==!1?($("#btnUserLogin").hide(),$("#userMsg").show().text("User not registered")):u=="Relieved"?($("#btnUserLogin").hide(),$("#userMsg").show().text("User Relieved")):(i=n.Platform.Helpers.CookieHelper.Instance().getUserIdentityCookie(),i==""?($("#btnUserLogin").show(),$("#userMsg").hide()):($("#btnUserLogin").hide(),$("#userMsg").show().text("You are already in the child user log in.Please log out from the current user to use this option.")))}init(t){var i=this;i.fileCacheHelper.loadJsFiles(["platform/inviteusers/components/userlogin.js","platform/inviteusers/managers/inviteusermanager.js"],null);i.navigationHelper.loadSection(0,t,n.Platform.InviteUsers.Components.UserLogin.Instance(),null,null)}userLogin(){var t=n.Themes.Providers.Detail_Settings.Instance().InputParameters.find(t=>t.Key=="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_unibaseid").Value;n.Platform.Membership.Managers.AccountManager.Instance().userLogin(t).then(function(t){var r,i,u,f;t===undefined?alert("Login Failed"):(r=n.Platform.Membership.Infos.Identity.getCurrentUser().userId,i=t.result,i.parentUserId=r,u=n.Platform.Helpers.CookieHelper.Instance(),f=JSON.stringify(n.Platform.Membership.Infos.Identity.getCurrentUser()),u.setUserIdentityCookie(f),n.Platform.Membership.Infos.Identity.setCurrentUser(i),window.location.href="#/welcome",window.location.reload(),MessageHelper.Instance().showSuccess(t.message,""))})}static Instance(){return new r}}i.UserLogin=r})(r=i.Components||(i.Components={}))})(i=t.InviteUsers||(t.InviteUsers={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|