123456789101112131415161718 |
- var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super()}init(){}jsFiles(){return["platform/membership/managers/accountmanager.js","platform/analytics/providers/iviewersettings.js"]}cssFiles(){return[]}html(){return`<form id="formValidate_follower" method="post" class="formValidate form_formValidate_follower" data-formuniquekey="bizgaze_formValidate_follower_createbranchsetting" data-validate="parsley"><header class="b-b bg-white modal-header pa-10"><strong class="text-dark">Add Followers</strong><div id="div_ValidationSummary" class="form-error-message"></div>
- </header>
- <div class="modal-body" id="CardViewer_modal">
-
- <div class="card"> <div class="card-body" style="">
- <div class="row" id="div_Follower">
- <div class="col-sm-12"> <div id="div_Follower" class="floating-label-form-group floating-label-form-group-with-value" style="border-bottom:0;>
- <label for="follower">Follower Name<span class="text-danger hide " id="spnIsRequired_followers"> *</span></label>
- <select id="Follower_AutoComplete" class="form-control text-control required" multiple="multiple"></select>
- <input type="hidden" id="hfAutoComplete_follower" class="hfAutoCompleteId_ReportGroup' form-control value-control" data-isdynamic="true"/>
- </div></div>
-
- </div>
- </div></div></div>
- <footer class="bg-white modal-footer pa-10" id="formFooter">
- <a class="btn btn-light btn-sm btn-center mr-auto" id="btn_Close">Close</a>
- <a class="btn btn-primary btn-center btn-sm text-white" id="btnSave_follower">Save</a>
- </footer></form>`}load(t,i){var r=this,u=_appsettings.server_url()+"/apis/v4/unibase/platform/followers/reports_followersauto";AutoCompleteHelper.getHelper().Create("#Follower_AutoComplete","#hfAutoComplete_follower",u,function(n){var t=n});$("#btnSave_follower").click(function(){if($("#Follower_AutoComplete").val().toString()=="")return MessageHelper.Instance().showError("Please select atleast one Follower!","div_ValidationSummary"),!1;var t={ContactIds:$("#Follower_AutoComplete").val().toString(),FollowGuid:n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value,InstalledAppId:Number(n.Themes.Providers.DetailHelper.installedAppId),IsManager:!1,FollowId:Number(n.Themes.Providers.DetailHelper.recordId),IsSystemGenerated:!1};n.Platform.Membership.Managers.AccountManager.Instance().savefollower(t).then(function(t){var i,u;t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_ValidationSummary"):(r.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess(t.message,"div_ValidationSummary"),i=n.Themes.Compact.Components.Details.Instance(),i._recordId=n.Themes.Providers.DetailHelper.recordId,i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId,i._containerId=r.navigationHelper.getLastContainerId(),u=i,i.loadPortlets(u))})});$("#btn_Close").click(function(){$("#"+i).modal("hide");$("#"+i).remove()})}DeleteFollower(t,i){var r=n.Themes.Providers.Detail_Settings.Instance().InputParameters.filter(function(t){return t.Key==="hf_"+n.Themes.Providers.DetailHelper.installedAppId+"_versionguid"})[0].Value;bootbox.confirm("Do you want to Delete this Follower?",function(r){if(r==!0){var u=this;n.Platform.Membership.Managers.AccountManager.Instance().deleteFollower(t,i).then(function(t){var i,r;MessageHelper.Instance().showSuccess(t.message,"");i=n.Themes.Compact.Components.Details.Instance();i._recordId=n.Themes.Providers.DetailHelper.recordId;i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;i._containerId=u.navigationHelper.getLastContainerId();r=i;i.loadPortlets(r)})}})}static Instance(){return this._instance===undefined&&(this._instance=new r),this._instance}}i.CreateFollower=r})(r=i.UserManagement||(i.UserManagement={}))})(i=t.Cmn||(t.Cmn={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
|