This commit is contained in:
2023-03-11 17:30:20 +00:00
commit b6c4e025bc
5124 changed files with 1153349 additions and 0 deletions
@@ -0,0 +1,244 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class CreateIntegrator extends Platform.Core.BaseComponent {
cssFiles() {
return ["libs/summernote/summernote.css"];
}
jsFiles() {
return ["platform/integrations/components/createintegrator.js", "platform/integrations/managers/integrationmanager.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "libs/summernote/summernote.min.js", "platform/dataapis/managers/dataapimanager.js"];
}
html(id, containerid) {
let html = '<form id="frmUnibase_Integrator" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header dataApiHeader"><input id="hf_IntegratorId" type="hidden" value="0"/><strong id="formName" class="text-dark">Create Integrator</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a><input id="hf_fromIntegration" type="hidden" value="false"/></div><div data-simplebar class="simple-scroll-bar scrollable integrator-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></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"><label>Integrator Name<span class="text-danger " id="spnIntegratorName"> *</span></label><input class="form-control value-control required floating-label-control" id="txtIntegratorName" placeholder="Integrator Name *" data-placeholder="Enter Integrator Name" data-label="Integrator Name *" value="" type="text"></div></div><div class="col-sm-6"><div class="floating-label-form-group-with-value"><label for="ddl_Provider">Provider<span class="text-danger " id="spnProvider"> *</span></label><select class="form-control required" id="ddl_Provider" multiple="multiple"></select></div></div></div></div></div>' +
'<div class="card card-body"><div class="col-sm-12"> <label for="chkIsUser"><b>Is User</b></label><label id="lblIsUpdate" class="switch form-inline pull-right"><input id="chkIsUser" data-group="chkIsUser" type="checkbox" data-isdynamic="false"><span></span></label></div></div>' +
'<div class="integrator-description"><div class="card"><div class="card-header"><strong class="text-dark">Description</strong></div><div class="card-body"><div class="type-control summernote" style="display: block;" id="summernote" data-propdoctypename="" placeholder = "Enter Description" data-placeholder="Enter Descrpition" data-label="Descrpition"></div>' +
'<label for="Validation" id="lblValidation"></label></div ></div></div></div></div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a></div></form>';
return html;
}
load(id, containerid, callback) {
this.fileCacheHelper.loadJsFiles(["platform/integrations/managers/integrationmanager.js", "libs/summernote/summernote.min.js"], null);
this.fileCacheHelper.loadCssFile("libs/summernote/summernote.css", null);
this.loadSummernote();
Unibase.Platform.Integrations.Components.CreateIntegrator.Instance().loadProviders("");
$("#btnSave").click(function () {
let appcontrolid = "frmUnibase_Integrator";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
return false;
}
else {
CreateIntegrator.Instance().save(id, containerid);
}
});
}
loadSummernote() {
$("#summernote").summernote({
height: 100,
minHeight: null,
maxHeight: null,
placeholder: "Enter Description",
toolbar: [
['font', ['bold', 'italic', 'underline']],
['color', ['color']]
]
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
var instance = this;
instance.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.CreateIntegrator.Instance(), null, Platform.Helpers.Size.Large);
$("#ddl_IntegratorType").change(function () {
Unibase.Platform.Integrations.Components.CreateIntegrator.Instance().loadProviders("");
});
if (Pk_Value != 0) {
$("#formName").text("Edit Integrator");
CreateIntegrator.Instance().edit(Pk_Value);
}
else {
Unibase.Platform.Integrations.Components.CreateIntegrator.Instance().loadProviders("");
}
}
loadIntegratorForm(iscreate) {
var Pk_Value = 0;
var instance = this;
if (!iscreate) {
Pk_Value = Unibase.Themes.Providers.DetailHelper.recordId;
}
instance.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.CreateIntegrator.Instance(), null, Platform.Helpers.Size.Large);
if (Pk_Value != 0) {
$("#formName").text("Edit Integrator");
CreateIntegrator.Instance().edit(Pk_Value);
}
else {
Unibase.Platform.Integrations.Components.CreateIntegrator.Instance().loadProviders("");
}
}
loadProviders(providers) {
if (providers == "") {
providers += "0";
}
var selectdProviders = [];
if ($("#ddl_Provider").val() != undefined)
selectdProviders = $("#ddl_Provider").val().toString().split(',');
var providerIds = [];
var ids = [];
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getProvidersByIds(providers).then(function (response) {
if (selectdProviders.length > 0) {
for (var i = 0; i < selectdProviders.length; i++) {
if (selectdProviders[i] != "" && selectdProviders[i] != "0") {
providerIds.push(selectdProviders[i]);
}
}
}
for (var i = 0; i < response.result.length; i++) {
var provider = response.result[i];
providerIds.push({ id: provider.ProviderId, text: provider.ProviderName });
ids.push(provider.ProviderId);
}
var url = _appsettings.server_url() + "/apis/v4/unibase/integrations/provider/providerautocomplete/";
var userinfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
$("#ddl_Provider").select2({
placeholder: "Select ",
data: providerIds,
tags: true,
ajax: {
url: function (request) {
var reqUrl = _appsettings.server_url() + "/apis/v4/unibase/integrations/provider/providerautocomplete/";
var term = request.term;
if (term == undefined || term == "")
reqUrl = reqUrl + "term/" + term + "/authtoken/" + userinfo.sessionId;
else
reqUrl = reqUrl + "term/" + term + "/authtoken/" + userinfo.sessionId;
return reqUrl;
},
dataType: 'json',
delay: 250,
data: function (params) {
var query = {
term: params.term,
type: 'GET'
};
return query;
},
beforeSend: function (xhr) {
if (userinfo !== undefined && userinfo !== null) {
xhr.setRequestHeader("Authorization", "Basic " + userinfo.sessionId);
xhr.setRequestHeader('geoposition', userinfo.latd + ':' + userinfo.lgId);
}
},
processResults: function (data, params) {
return {
results: jQuery.map(JSON.parse(data.result), function (item) {
return {
id: item.Value,
text: item.SelectText,
addlInfo: item.addlData
};
})
};
}
},
templateSelection: function (result) {
var $template = $('<span>' + result.text + '</span> <input type="hidden" id="hf_AutocompleteId" value="' + result.id + '">');
return $template;
}
});
$("#ddl_Provider").val(ids).trigger('change');
});
}
edit(recordId) {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getIntegrator(recordId).then(function (response) {
$("#hf_IntegratorId").val(response.result.IntegratorId);
$("#txtIntegratorName").val(response.result.IntegratorName);
Unibase.Platform.Integrations.Components.CreateIntegrator.Instance().loadProviders(response.result.ProviderIds);
$('#summernote').summernote('code', response.result.Description);
$("#chkIsUser").prop('disabled', true);
$("#chkIsUser").prop("checked", response.result.IsUser);
});
}
save(pk_value, containerid) {
var instance = this;
var contents = $('#summernote').summernote('code');
var plainText = $("<p>" + contents + "</p>").text();
instance.fileCacheHelper.loadJsFile("platform/integrations/managers/integrationmanager.js", function () {
var postData = {
IntegratorId: Number($("#hf_IntegratorId").val()),
UniqueId: ("Unibase_Integrations_Integrator_" + $("#txtIntegratorName").val().toString()).replace(/\s/g, ''),
IntegratorName: $("#txtIntegratorName").val().toString(),
ProviderIds: $("#ddl_Provider").val().toString(),
Description: plainText,
IsUser: $("#chkIsUser").prop("checked")
};
Integrations.Managers.IntegrationManager.Instance().saveIntegrator(postData).then(function (response) {
if (response.status == 0) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
});
}
regenerateSession() {
if (confirm("TheSession will be ReGenerate. Are you sure you want to continue")) {
generate();
}
else {
return null;
}
function generate() {
var IntegratorId = Unibase.Themes.Providers.DetailHelper.recordId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().regenerateSession(IntegratorId).then(function (response) {
if (response.status == 0) {
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
}
}
reInitiateApi() {
if (confirm("It will Re-Intiate the Draft items. Are you sure you want to continue")) {
generate();
}
else {
return null;
}
function generate() {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().reInitiateApi().then(function (response) {
MessageHelper.Instance().showSuccess("Api Initiated", "Unibase_ValidationSummary");
});
}
}
changeQueueStatus() {
if (confirm("All the InProgress Queue Items moved to Draft. Are you sure you want to continue")) {
generate();
}
else {
return null;
}
function generate() {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().changeQueueStatus().then(function (response) {
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
});
}
}
static Instance() {
return new CreateIntegrator();
}
}
Components.CreateIntegrator = CreateIntegrator;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because it is too large Load Diff
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,433 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class CreateService extends Platform.Core.BaseComponent {
constructor() {
super(...arguments);
this.integratorType = 0;
}
cssFiles() {
return ["libs/querybuilder/query-builder.default.css", "libs/summernote/summernote.css"];
}
init(serviceId) {
return __awaiter(this, void 0, void 0, function* () {
this.fileCacheHelper.loadJsFiles(["platform/integrations/components/createprovider.js", "platform/integrations/enums/authorizationtype.js", "platform/integrations/enums/settingtype.js", "platform/integrations/enums/servicetype.js", "platform/integrations/managers/integrationmanager.js", "platform/dataapis/enums/apitype.js", "platform/dataapis/components/apibuilder.js", "platform/integrations/managers/integrationmanager.js", "platform/dataapis/managers/dataapimanager.js", "platform/apps/managers/appmanager.js", "platform/analytics/managers/reportmanager.js", "platform/forms/managers/formmanager.js", "libs/querybuilder/query-builder.min.js", "libs/querybuilder/query-builder.standalone.min.js", "platform/dataapis/enums/executiontype.js", "platform/dataapis/enums/requesttype.js", "libs/handlebars/handlebars.min.js", "platform/dataapis/components/apibuilder.template.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "platform/integrations/enums/integratortype.js", "platform/integrations/enums/methodtype.js", "platform/analytics/enums/datatype.js"], function () { });
this.fileCacheHelper.loadCssFiles(["libs/querybuilder/query-builder.default.css", "libs/summernote/summernote.css"], null);
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.CreateService.Instance(), null, Platform.Helpers.Size.Large);
var isWidget = true;
Unibase.Platform.Integrations.Components.CreateProvider.isWidget = true;
yield Unibase.Platform.Integrations.Components.CreateProvider.Instance().addService(isWidget, serviceId);
$(".div_ResponseService").removeClass("hidden");
if (Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_integratortype").Value) == Number(Unibase.Platform.Integrations.Enums.IntegratorType.FTP))
$(".div_ParentService").removeClass("hidden");
if (serviceId != 0) {
$("#formName").text("Edit Service");
this.editService(serviceId);
}
});
}
jsFiles() {
return ["platform/integrations/components/createprovider.js", "platform/integrations/enums/authorizationtype.js", "platform/integrations/enums/settingtype.js", "platform/integrations/enums/servicetype.js", "platform/integrations/managers/integrationmanager.js", "platform/dataapis/enums/apitype.js", "platform/dataapis/components/apibuilder.js", "platform/integrations/managers/integrationmanager.js", "platform/dataapis/managers/dataapimanager.js", "platform/apps/managers/appmanager.js", "platform/analytics/managers/reportmanager.js", "platform/forms/managers/formmanager.js", "libs/querybuilder/query-builder.min.js", "libs/querybuilder/query-builder.standalone.min.js", "platform/dataapis/enums/executiontype.js", "platform/dataapis/enums/requesttype.js", "libs/handlebars/handlebars.min.js", "platform/dataapis/components/apibuilder.template.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "platform/integrations/enums/integratortype.js", "platform/integrations/enums/methodtype.js", "platform/analytics/enums/datatype.js", "platform/core/infos/status.js"];
}
html(id, containerid) {
let html = '<div id="Unibase_serviceProvider" default="" data-validate="parsley" data-isdynamic="false"><input type="hidden" id="hf_ProviderName" value=""/><div class="b-b bg-white header serviceProviderHeader"><strong id="formName" class="text-dark">Create Service</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable create-service-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="" id="div_Form"></div></div><div id="div_serviceProviderFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a id="btn_Save" class="btn btn-primary btn-sm">Save</a></div></div>';
return html;
}
load(id, containerid, callback) {
$("#btn_Save").click(function () {
let appcontrolid = "Unibase_serviceProvider";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
return false;
}
else {
CreateService.Instance().Save(id, containerid);
}
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
Save(pk_value, containerid) {
var Services_Array = Unibase.Platform.Integrations.Components.CreateProvider.Instance().getServices(true);
Services_Array[0].ProviderId = Unibase.Themes.Providers.DetailHelper.recordId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().saveService(Services_Array[0]).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
}
getHiddenParameters() {
var instance = this;
for (let obj of Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters) {
if (obj.Key === "hf_" + Unibase.Themes.Providers.DetailHelper.installedAppId + "_integratortype") {
instance.integratorType = Number(obj.Value);
}
}
}
editService(serviceId) {
var instance = this;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getService(Number(serviceId)).then(function (response) {
var index = 0;
$("#txt_ServiceName_" + index).val(response.result.ServiceName);
$("#txt_uniqueServiceCode_" + index).val(response.result.ServiceCode);
$("#serviceCollection_" + index).find("#hf_serviceId").val(Number(response.result.ServiceId));
$("#ddl_serviceType_" + index).val(Number(response.result.ServiceTypeId));
if (response.result.EnableLog)
$("#chkEnableLog_" + index).prop("checked", true);
else
$("#chkEnableLog_" + index).prop("checked", false);
if (response.result.ResponseServiceId == 0) {
var option = new Option("", "", true);
}
else {
option = new Option(response.result.ResponseServiceName, response.result.ResponseServiceId.toString(), true);
}
$("#txt_ResponseService_" + index).append(option);
var parentServices = response.result.ParentServiceId;
Components.CreateProvider.Instance().loadParentServices(index, parentServices);
if (response.result.IntegrationProviderId == 0) {
var option = new Option("", "", true);
}
else {
option = new Option(response.result.IntegrationProviderName, response.result.IntegrationProviderId.toString(), true);
$(".div_IntegrationProvider").removeClass("hidden");
}
$("#txt_Integrationprovider_" + index).append(option);
var headersCount = $("#ServiceDiv_Headers_Collection_" + index).find("#div_Collection_Service_Headers").find(".div_Collection_Headers").length;
var headersIndex = $("#ServiceDiv_Headers_Collection_" + index).find("#div_Collection_Service_Headers").find(".div_Collection_Headers").length;
var parametersIndex = $("#ServiceDiv_Parameters_Collection_" + index).find("#div_Collection_Service_Parameters").find(".div_Collection_Parameters").length;
var parametersCount = $("#ServiceDiv_Parameters_Collection_" + index).find("#div_Collection_Service_Parameters").find(".div_Collection_Parameters").length;
var settingsIndex = $("#ServiceDiv_Settings_Collection_" + index).find("#div_Collection_Service_Settings").find(".div_Collection_Settings").length;
var settingsCount = $("#ServiceDiv_Settings_Collection_" + index).find("#div_Collection_Service_Settings").find(".div_Collection_Settings").length;
var serviceResponsesIndex = $("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#div_Collection_Service_ServiceResponses").find(".div_ServiceResponseCollection_ServiceResponses").length;
var serviceResponsesCount = $("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#div_Collection_Service_ServiceResponses").find(".div_ServiceResponseCollection_ServiceResponses").length;
var dateFormatIndex = $("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#div_Collection_Service_DateFormat").find(".div_DateFormatCollection_DateFormat").length;
var dateFormatCount = $("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#div_Collection_Service_DateFormat").find(".div_DateFormatCollection_DateFormat").length;
if (Number(response.result.ServiceTypeId) == Number(Unibase.Platform.Integrations.Enums.ServiceType.Internal)) {
$("#collectionDiv_" + index).find(".div_RequestUrl").addClass("hidden");
$("#txt_RequestUrl_" + index).val("");
$("#ddl_SSLEnDeType_Service_" + index).val(0);
$("#div_ParentService_" + index).addClass("hidden");
$("#ddl_ParentService_" + index).text("");
$("#ServiceDiv_Parameters_Collection_" + index).removeClass("hidden");
$("#div_ResponseNodes_" + index).addClass("hidden");
$("#div_ResponseUrl_" + index).addClass("hidden");
$("#div_ErrorNodes_" + index).addClass("hidden");
$(".ddl_RequestMethod").attr("disabled", "disabled");
$("#div_TimeOut").hide();
$(".div_parentResponses").addClass("hidden");
}
else {
$("#collectionDiv_" + index).find("#div_RequestUrl").removeClass("hidden");
$("#div_RequestType_" + index).removeClass("hidden");
$("#div_ParentService_" + index).removeClass("hidden");
$("#div_ResponseType_" + index).removeClass("hidden");
$("#ServiceDiv_Parameters_Collection_" + index).removeClass("hidden");
$("#div_ResponseNodes_" + index).removeClass("hidden");
$("#div_ResponseUrl_" + index).removeClass("hidden");
$("#div_ErrorNodes_" + index).removeClass("hidden");
$('.ddl_RequestMethod').prop('disabled', false);
$(".div_parentResponses").removeClass("hidden");
}
instance.getHiddenParameters();
if (Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.length == 0)
instance.integratorType = Number($("#ddl_IntegrationType").val());
if (instance.integratorType == Number(Unibase.Platform.Integrations.Enums.IntegratorType.FTP)) {
$("#div_RemotePath_" + index).removeClass("hidden");
$("#div_LocalPath_" + index).addClass("hidden");
$("#div_RequestUrl_" + index).addClass("hidden");
$("#div_fileType_" + index).removeClass("hidden");
$("#div_fileMode_" + index).removeClass("hidden");
$("#div_fileName_" + index).removeClass("hidden");
$("#div_ResponseType_" + index).addClass("hidden");
$("#div_RequestType_" + index).addClass("hidden");
$("#div_ParentService_" + index).removeClass("hidden");
$("#ddl_ActionMethod_" + index + " option[value='3']").addClass("hidden");
}
if (instance.integratorType == Number(Unibase.Platform.Integrations.Enums.IntegratorType.Offline)) {
$("#div_ResponseNodes_" + index).removeClass("hidden");
$("#div_ParentService_" + index).removeClass("hidden");
}
var serviceSettingsInfo = response.result.ServiceSettings;
for (var i = 0; i < serviceSettingsInfo.length; i++) {
if (serviceSettingsInfo[i].SettingTypeId == Unibase.Platform.Integrations.Enums.SettingType.TimeOut) {
$(".Input_TimeOut").val(response.result.ServiceSettings[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_TimeOut").val(serviceSettingsInfo[i].ServiceSettingId);
}
if (instance.integratorType == Number(Unibase.Platform.Integrations.Enums.IntegratorType.FTP)) {
if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RemotePath)) {
$("#txt_RemotePath_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_remotePath").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.LocalPath)) {
$("#txt_LocalPath_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_localPath").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.FileType)) {
$("#ddl_fileType_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_fileType").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.FileMode)) {
$("#ddl_fileMode_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_fileMode").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.FileName)) {
$("#txt_fileName_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_fileName").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.Delimiter)) {
if (Number($("#ddl_fileType_" + index + " option:selected").val()) == Number(Unibase.Platform.Integrations.Enums.FileType.txt) || Number($("#ddl_fileType_" + index + " option:selected").val()) == Number(Unibase.Platform.Integrations.Enums.FileType.csv)) {
$("#div_CustomDelimiter_" + index).removeClass("hidden");
$("#txt_CustomDelimiter_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_customDelimiter").val(serviceSettingsInfo[i].ServiceSettingId);
}
}
}
if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.MethodType)) {
$("#ddl_ActionMethod_" + index).val(Number(serviceSettingsInfo[i].SettingValue));
$("#serviceCollection_" + index).find("#hf_actionMethod").val(Number(serviceSettingsInfo[i].ServiceSettingId));
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.URL)) {
if (instance.integratorType != Number(Unibase.Platform.Integrations.Enums.IntegratorType.FTP)) {
$("#txt_RequestUrl_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_requestUrl").val(Number(serviceSettingsInfo[i].ServiceSettingId));
}
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RequestType)) {
$("#ddl_RequestType_" + index).val(Number(serviceSettingsInfo[i].SettingValue));
$("#serviceCollection_" + index).find("#hf_requestType").val(Number(serviceSettingsInfo[i].ServiceSettingId));
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ResponseType)) {
$("#ddl_ResponseType_" + index).val(Number(serviceSettingsInfo[i].SettingValue));
$("#serviceCollection_" + index).find("#hf_responseType").val(Number(serviceSettingsInfo[i].ServiceSettingId));
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.Headers)) {
if (headersIndex > 1) {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadKeyValue('Service', 'Headers', index);
headersCount = $("#ServiceDiv_Headers_Collection_" + index).find("#div_Collection_Service_Headers").find(".div_Collection_Headers").length;
}
$("#ServiceDiv_Headers_Collection_" + index).find("#txt_ConfigKey_Collection_Service_Headers_Collection" + index + "_" + headersCount).val(serviceSettingsInfo[i].SettingName);
$("#ServiceDiv_Headers_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Headers_Collection" + index + "_" + headersCount).val(serviceSettingsInfo[i].SettingValue);
$("#ServiceDiv_Headers_Collection_" + index).find("#IsInputCheckbox_Service_Headers_Collection" + index + "_" + headersCount).prop("checked", serviceSettingsInfo[i].IsInput);
if (serviceSettingsInfo[i].IsInput == true) {
$("#ServiceDiv_Headers_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Headers_Collection" + index + "_" + headersCount).val("");
$("#ServiceDiv_Headers_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Headers_Collection" + index + "_" + headersCount).attr("disabled", "true");
}
$("#ServiceDiv_Headers_Collection_" + index).find("#hf_Service_Headers_Collection" + index + "_" + headersCount).val(serviceSettingsInfo[i].ServiceSettingId);
headersIndex++;
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.Parameters) || serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.UrlEncoded) || serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.HMAC) || serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.QueryParams)) {
if (parametersIndex > 1) {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadKeyValue('Service', 'Parameters', index);
parametersCount = $("#ServiceDiv_Parameters_Collection_" + index).find("#div_Collection_Service_Parameters").find(".div_Collection_Parameters").length;
}
$("#ServiceDiv_Parameters_Collection_" + index).find("#txt_ConfigKey_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val(serviceSettingsInfo[i].SettingName);
$("#ServiceDiv_Parameters_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val(serviceSettingsInfo[i].SettingValue);
if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.UrlEncoded)) {
$("#ddl_ConfigSelect_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val(2);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.HMAC)) {
$("#ddl_ConfigSelect_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val(3);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.QueryParams)) {
$("#ddl_ConfigSelect_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val(1);
}
$("#ServiceDiv_Parameters_Collection_" + index).find("#IsInputCheckbox_Service_Parameters_Collection" + index + "_" + parametersCount).prop("checked", serviceSettingsInfo[i].IsInput);
if (serviceSettingsInfo[i].IsInput == true) {
$("#ServiceDiv_Parameters_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).val("");
$("#ServiceDiv_Parameters_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Parameters_Collection" + index + "_" + parametersCount).attr("disabled", "true");
}
$("#ServiceDiv_Parameters_Collection_" + index).find("#hf_Service_Parameters_Collection" + index + "_" + parametersCount).val(serviceSettingsInfo[i].ServiceSettingId);
parametersIndex++;
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.Filters)) {
Components.CreateProvider.filters.push(serviceSettingsInfo[i]);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ResponseNodes)) {
$("#txt_ResponseNodes_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_responsenodes").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.FinalResponseNode)) {
$("#txt_FinalResponseNode_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_finalresponsenode").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ResponseUrl)) {
$("#txt_ResponseUrl_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_responseurl").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ErrorNodes)) {
$("#txt_ErrorNodes_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_errornodes").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RequestCode)) {
$("#ddl_requestCode_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_requestCode").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ParentSetting)) {
$("#ddl_parentSettings_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_parentSettings").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.ReturnResponse)) {
$("#ddl_returnResponse_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_returnResponse").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.OfflineSettings)) {
if (settingsIndex > 1) {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadKeyValue('Service', 'Settings', index);
settingsCount = $("#ServiceDiv_Settings_Collection_" + index).find("#div_Collection_Service_Settings").find(".div_Collection_Settings").length;
}
$("#ServiceDiv_Settings_Collection_" + index).find("#txt_ConfigKey_Collection_Service_Settings_Collection" + index + "_" + settingsCount).val(serviceSettingsInfo[i].SettingName);
$("#ServiceDiv_Settings_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Settings_Collection" + index + "_" + settingsCount).val(serviceSettingsInfo[i].SettingValue);
$("#ServiceDiv_Settings_Collection_" + index).find("#IsInputCheckbox_Service_Settings_Collection" + index + "_" + settingsCount).prop("checked", serviceSettingsInfo[i].IsInput);
if (serviceSettingsInfo[i].IsInput == true) {
$("#ServiceDiv_Settings_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Settings_Collection" + index + "_" + settingsCount).val("");
$("#ServiceDiv_Settings_Collection_" + index).find("#txt_ConfigValue_Collection_Service_Settings_Collection" + index + "_" + settingsCount).attr("disabled", "true");
}
$("#ServiceDiv_Settings_Collection_" + index).find("#hf_Service_Settings_Collection" + index + "_" + settingsCount).val(serviceSettingsInfo[i].ServiceSettingId);
settingsIndex++;
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RequestXml)) {
$("#txt_RequestXml_" + index).val(HtmlHelper.getHelper().decode(serviceSettingsInfo[i].SettingValue));
$("#serviceCollection_" + index).find("#hf_requestXml_" + index).val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RemotePkColumn)) {
$("#txt_RemotePkColumn_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#serviceCollection_" + index).find("#hf_RemotePkColumn").val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RefColumn1)) {
$("#txt_RefColumnKey1_" + index).val(serviceSettingsInfo[i].SettingName);
$("#txt_RefColumnValue1_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#hf_refColumn1_" + index).val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RefColumn2)) {
$("#txt_RefColumnKey2_" + index).val(serviceSettingsInfo[i].SettingName);
$("#txt_RefColumnValue2_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#hf_refColumn2_" + index).val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RefColumn3)) {
$("#txt_RefColumnKey3_" + index).val(serviceSettingsInfo[i].SettingName);
$("#txt_RefColumnValue3_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#hf_refColumn3_" + index).val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.RefColumn4)) {
$("#txt_RefColumnKey4_" + index).val(serviceSettingsInfo[i].SettingName);
$("#txt_RefColumnValue4_" + index).val(serviceSettingsInfo[i].SettingValue);
$("#hf_refColumn4_" + index).val(serviceSettingsInfo[i].ServiceSettingId);
}
else if (serviceSettingsInfo[i].SettingTypeId == Number(Unibase.Platform.Integrations.Enums.SettingType.DateFormat)) {
if (dateFormatIndex > 1) {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadDateFormat('Service', 'DateFormat', index);
dateFormatCount = $("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#div_Collection_Service_DateFormat").find(".div_DateFormatCollection_DateFormat").length;
}
$("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#txt_ConfigKey_Collection_Service_DateFormat_Collection" + index + "_" + dateFormatCount).val(serviceSettingsInfo[i].SettingName);
$("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#txt_ConfigValue_Collection_Service_DateFormat_Collection" + index + "_" + dateFormatCount).val(serviceSettingsInfo[i].SettingValue);
$("#ServiceDivDateFormat_DateFormat_Collection_" + index).find("#hf_Service_DateFormat_Collection" + index + "_" + dateFormatCount).val(serviceSettingsInfo[i].ServiceSettingId);
dateFormatIndex++;
}
$("#ddl_SSLEnDeType_Service_" + index).val(Number(serviceSettingsInfo[i].EncryptDecryptTypeId));
}
var serviceResponsesInfo = response.result.ServiceResponses;
for (var sr = 0; sr < serviceResponsesInfo.length; sr++) {
if (serviceResponsesIndex > 1) {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadResponseNodes('Service', 'ServiceResponses', index);
serviceResponsesCount = $("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#div_Collection_Service_ServiceResponses").find(".div_ServiceResponseCollection_ServiceResponses").length;
}
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#txt_ConfigKey_Collection_Service_ServiceResponses_Collection" + index + "_" + serviceResponsesCount).val(serviceResponsesInfo[sr].PropertyName);
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#txt_ConfigValue_Collection_Service_ServiceResponses_Collection" + index + "_" + serviceResponsesCount).val(serviceResponsesInfo[sr].PropertyValue);
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#ddl_ConfigStatus_Collection_Service_ServiceResponses_Collection" + index + "_" + serviceResponsesCount).val(serviceResponsesInfo[sr].ResponseStatusId);
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#txt_ConfigMessage_Collection_Service_ServiceResponses_Collection" + index + "_" + serviceResponsesCount).val(serviceResponsesInfo[sr].ResponseMessage);
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#hf_Service_ServiceResponses_Collection" + index + "_" + serviceResponsesCount).val(serviceResponsesInfo[sr].ServiceResponseId);
option = new Option(serviceResponsesInfo[sr].ServiceName, serviceResponsesInfo[sr].ResponseServiceId.toString(), true);
$(`#txt_ResponseService_div_ConfigAutoComplete_Collection${index}${serviceResponsesCount}`).append(option);
$("#ServiceDivServiceResponse_ServiceResponses_Collection_" + index).find("#div_ServiceResponseCollection_" + serviceResponsesCount).find('.Collection_duration').val(serviceResponsesInfo[sr].Duration);
serviceResponsesIndex++;
}
$("#Unibase_apiBuilder_" + index).find("#hf_dataApiId").val(response.result.DataApiId);
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().getDataApiExecutionData(response.result.DataApiId).then(function (dataApiresponse) {
$("#txt_CompanyName_" + index).val(dataApiresponse.result.PackageName);
$("#txt_AppName_" + index).val(dataApiresponse.result.AppName);
Unibase.Platform.DataApis.Components.ApiBuilder.isIntegration = true;
Unibase.Platform.DataApis.Components.ApiBuilder.serviceIndex = Number(index);
$("#Unibase_apiBuilder_" + Number(index)).find("#ddl_executionType").val(dataApiresponse.result.ExecutionTypeId);
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadExecutionType(index);
Unibase.Platform.Integrations.Components.CreateProvider.Instance().loadSampleUrl(index);
$(".ddl_RequestMethod").val(dataApiresponse.result.RequestTypeId);
if (dataApiresponse.result.ExecutionTypeId == Number(Unibase.Platform.DataApis.Enums.ExecutionType.Report)) {
Unibase.Platform.DataApis.Components.ApiBuilder.staticFiler = dataApiresponse.result.StaticFilter;
}
Unibase.Platform.DataApis.Components.ApiBuilder.Instance().getTypeData(index, dataApiresponse.result);
$("#Unibase_apiBuilder_" + index).find("#methodParams").find(".added-item").each(function () {
if (dataApiresponse.result.ParamName1 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName2 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName3 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName4 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName5 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName6 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName7 == $(this).find("#div_Name").text() || dataApiresponse.result.ParamName8 == $(this).find("#div_Name").text()) {
$(this).find("input:checkbox").prop("checked", true);
}
});
if (response.result.IsCustomJson == true) {
$("#chk_cusJson_" + index).prop("checked", true);
Components.CreateProvider.Instance().loadcustomJsonEditor(index);
$("#div_Execution_" + index).find("#txt_customJsonEditor_" + index).val(dataApiresponse.result.MappingJson);
$("#div_customJsonEditor_" + index).removeClass("hidden");
$("#div_customJson_" + index).removeClass("hidden");
}
else {
$("#div_customJsonEditor_" + index).addClass("hidden");
}
if (dataApiresponse.result.ParamName1 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName1 + "/{" + dataApiresponse.result.ParamName1 + "}");
if (dataApiresponse.result.ParamName2 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName2 + "/{" + dataApiresponse.result.ParamName2 + "}");
if (dataApiresponse.result.ParamName3 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName3 + "/{" + dataApiresponse.result.ParamName3 + "}");
if (dataApiresponse.result.ParamName4 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName4 + "/{" + dataApiresponse.result.ParamName4 + "}");
if (dataApiresponse.result.ParamName5 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName5 + "/{" + dataApiresponse.result.ParamName5 + "}");
if (dataApiresponse.result.ParamName6 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName6 + "/{" + dataApiresponse.result.ParamName6 + "}");
if (dataApiresponse.result.ParamName7 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName7 + "/{" + dataApiresponse.result.ParamName7 + "}");
if (dataApiresponse.result.ParamName8 != "")
$("#spn_params_" + index).append("/" + dataApiresponse.result.ParamName8 + "/{" + dataApiresponse.result.ParamName8 + "}");
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName1, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName2, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName3, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName4, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName5, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName6, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName7, index: index });
Unibase.Platform.DataApis.Components.ApiBuilder.paramNames.push({ param: dataApiresponse.result.ParamName8, index: index });
if (dataApiresponse.result.ExecutionTypeId == 0) {
$("#div_Execution_" + index).find("#div_methodParams").addClass("hidden");
$("#Unibase_apiBuilder_" + index).find(".api-builder-fromBodyParameterPreview").addClass("hidden");
}
});
});
}
static Instance() {
return new CreateService();
}
}
Components.CreateService = CreateService;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,164 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class CreateServiceProvider extends Platform.Core.BaseComponent {
jsFiles() {
return ["platform/integrations/managers/integrationmanager.js", "platform/integrations/components/createintegrator.js", "platform/integrations/components/createserviceprovider.js", "platform/integrations/components/synclog.js"];
}
cssFiles() {
return [];
}
init() {
return __awaiter(this, void 0, void 0, function* () {
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.CreateServiceProvider.Instance(), null, Platform.Helpers.Size.Large);
});
}
html(id, containerid) {
return '<div id="Unibase_serviceProvider" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header serviceProviderHeader"><strong class="text-dark">Service Provider</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable service-provider-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><div class="row"> <div class="col-sm-12"><ul class="list-group no-border m-t-n-sm list-group no-border providers-list divproviders"> </ul></div> <div class="alert alert-info wrapper-lg" id="div_Providers">There is no Providers</div></div></div></div></div><div id="div_serviceProviderFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnRefresh">Refresh</a></div></div>';
}
load(id, containerid, callback) {
CreateServiceProvider.Instance().loadServiceProviders();
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
loadServiceProviders() {
var IntegratorId = Unibase.Themes.Providers.DetailHelper.recordId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getservicesbyIntegrator(IntegratorId).then(function (response) {
if (response.result.length == 0) {
$('#div_Providers').show();
}
else {
$('#div_Providers').hide();
$(".providers-list").html('<li class="providers-item"><div class= "row card-header"><strong class="col-sm-5">Name</strong><strong class="col-sm-5">Display Text</strong> </div></li>');
for (var i = 0; i < response.result.length; i++) {
var html = '';
var data = response.result[i];
var html = '<li class="row list-group-item integ-details providers-item li-' + data.ServiceId + '">' +
'<div class="row"><div class="h5 col-sm-5 providerServiceName" id="providerServiceName" style="overflow: hidden;text-overflow:ellipsis;white-space:nowrap;">' + data.ProviderName + "_" + data.ServiceName + '</div>' +
'<div class="col-sm-6"><input type="textbox" id="txt_displayName_' + data.ServiceId + '" class="txt_displayName col-sm-12 required" value="' + data.ProviderName + "_" + data.ServiceName + '"/></div>' +
'<a onclick="javascript:Unibase.Platform.Integrations.Components.CreateServiceProvider.Instance().saveServiceIntegrator(' + data.ServiceId + ');" class="btn btn-primary divInstall_' + data.ServiceId + ' pull-right">Add</a></div>';
html += '</li>';
$(".providers-item:last").after(html);
}
}
$.when($('.providerServiceName').filter(function () {
return $(this).css('text-overflow') == 'ellipsis';
}).each(function () {
if (this.offsetWidth < this.scrollWidth && !$(this).attr('title')) {
$(this).attr('title', $(this).text());
}
}));
});
}
saveServiceIntegrator(serviceId) {
if (serviceId != null && serviceId != undefined) {
var postdata = {
ServiceId: serviceId,
IntegratorId: Unibase.Themes.Providers.DetailHelper.recordId,
TimeInterval: Number(0),
IsUpdate: false,
DisplayText: $("#txt_displayName_" + serviceId).val() != undefined ? $("#txt_displayName_" + serviceId).val().toString() : ""
};
let appcontrolid = "Unibase_serviceProvider";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
return false;
}
else {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().saveServiceIntegrator(postdata).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
$("#btnClose").click();
MessageHelper.Instance().showSuccess(response.message, '');
}
else
MessageHelper.Instance().showError(response.message, 'Unibase_ValidationSummary');
});
}
}
}
saveSettings(containerid, ServiceIntegratorId, isDownload) {
var instance = this;
if (isDownload == false)
$("#exeService_" + ServiceIntegratorId).text("Executing...");
else
$("#downloadData_" + ServiceIntegratorId).text("Downloading...");
var serviceSettingsObj = [];
$("#div_InputSettings").find(".item-row").each(function () {
var serviceSettingId = $(this).find(".hf_Header_Service").val();
var serviceId = $(this).find(".hf_Header_ServiceId").val();
var settingName = $(this).find(".txt_ConfigKey_Collection").val();
var settingValue = $(this).find(".txt_ConfigValue_Collection").val();
var settingTypeId = $(this).find(".hf_Header_SettingTypeId").val();
var obj = {
ServiceSettingId: Number(serviceSettingId),
ServiceId: Number(serviceId),
SettingName: settingName.toString(),
SettingValue: settingValue,
SettingTypeId: Number(settingTypeId),
IsInput: true
};
serviceSettingsObj.push(obj);
});
var executeService = {
ServiceSettings: serviceSettingsObj,
ServiceIntegratorId: Number(ServiceIntegratorId),
IsDownload: isDownload
};
this.fileCacheHelper.loadJsFile("platform/integrations/managers/integrationmanager.js", function () {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().executeServiceRequest(executeService).then(function (response) {
if (isDownload == false) {
$("#exeService_" + ServiceIntegratorId).text("Execute Service");
if (containerid != "") {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
}
}
else {
instance.downloadfile(response.result);
$("#downloadData_" + ServiceIntegratorId).text("Download");
}
if (response.errors != null) {
alert(response.message);
return false;
}
else {
MessageHelper.Instance().showSuccess(response.message, "");
}
});
});
}
downloadfile(filepath) {
var urlsplitdata = filepath.split("/");
var urlfiledetails = urlsplitdata[urlsplitdata.length - 1].split(".");
filepath = filepath.split("/").join("\\");
var path = '/apis/v4/Documents/DownloadFile?filename=' + filepath.replace(window.location.origin + '/', '');
window.location.href = _appsettings.server_url() + path;
}
loadSyncLog(serviceIntegratorId) {
Unibase.Platform.Integrations.Components.SyncLog.serviceIntegratorId = serviceIntegratorId;
Unibase.Platform.Integrations.Components.SyncLog.Instance().loadForm(0, 0, 0, '', '');
}
static Instance() {
return new CreateServiceProvider();
}
}
Components.CreateServiceProvider = CreateServiceProvider;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,254 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class Setting extends Platform.Core.BaseComponent {
jsFiles() {
return ["platform/integrations/enums/methodtype.js",
"platform/integrations/enums/encryptdecrypttype.js",
"platform/integrations/enums/responsetype.js",
"platform/integrations/managers/integrationmanager.js"];
}
cssFiles() {
return [];
}
html(id, containerid) {
return '<div id="Unibase_integrationSettings" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header integrationSettingHeader" ><strong class="text-dark">Edit</strong><a class="btn btn-sm ml-auto" id="resetsettings" data-toggle="tooltip" title="Reset"><i class="fa fa-refresh"></i></a><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable integration-setting-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card hidden"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group" ><label for= "txtLastUpdatedDate">StartDate</label><input type= "text" id = "txtLastUpdatedDate" class="form-control value-control datepicker-input hasDatepicker txtLastUpdatedDate floating-label-control" /><span class="input-group-addon mt-10" > <i class="fa fa-calendar"> </i></span></div></div> <div class="col-sm-6" id="timeint"> <div class="floating-label-form-group-with-value" for="cmbSttxtLastSyncDateartHours" id="div_StartHours"><label for="cmbStartHours" id="lbl_StartHours">Time Interval(min)</label><select id="cmbTimeInterval" style="background-color:white" class="form-control mb-10" data-isdynamic="false"><option value="0">-- Select --</option><option value="20">20</option><option value="30">30</option><option value="45">45</option><option value="60">60</option><option value="90">1.30hr</option><option value="120">2.00hr</option><option value="150">2.30hr</option><option value="180">3.00hr</option> <option value="210">3.30hr</option> <option value="240">4.00hr</option><option value="270">4.30hr</option><option value="300">5.00hr</option><option value="330">5.30hr</option><option value="360">6.00hr</option></select></div></div></div></div></div>' +
'<div class="card card-body" id="updatedisplaytext"><div class="row mx-0 mb-15"><div class="col-6"><label for="displayText" id="lbl_displayText" class="font-18"><strong>Display text</strong></label></div><div class="col-6"><input type="textbox" class="form-control required" id="displayText" value=""></div></div><div class="row mx-0 mb-15"><div class="col-6"><label for="LastSyncDate" id="lbl_syncDate" class="font-18"><strong>LastSyncDate/FromDate</strong></label></div><div class="col-6 d-flex align-item-center"><input type="text" id="txtLastSyncDate" class="lastSyncDate datepicker-input form-control required" placeholder="yyyy/mm/dd hh:mm" data-placeholder="yyyy/mm/dd hh:mm" data-label="LastSyncDate"><span class="input-group-addon"><i class="fa fa-calendar ml-20 font-18 required"></i></span></div></div><div class="row mx-0 mb-15"><div class="col-7"><label for="chkIsToDate" class="font-18"><strong>Is ToDate</strong></label><label id="lblIsToDate" class="switch form-inline pull-right"><input id="chkIsToDate" data-group="chkIsToDate" type="checkbox" data-isdynamic="false" onchange=""><span></span></label></div></div><div class="row mx-0 mb-15 todate"><div class="col-6"><label for="ToDate" id="lbl_ToDate" class="font-18"><strong>ToDate</strong></label></div><div class="col-6 d-flex align-item-center"><input type="text" id="txtToDate" class="toDate datepicker-input form-control required" placeholder="yyyy/mm/dd hh:mm" data-placeholder="yyyy/mm/dd hh:mm" data-label="ToDate"><span class="input-group-addon"><i class="fa fa-calendar ml-20 font-18 required"></i></span></div></div><div class="row mx-0"><div class="col-7"><label for="frmchkIsUpdate" class="font-18"><strong>Is Update</strong></label><label id="lblIsUpdate" class="switch form-inline pull-right"><input id="chkIsUpdate" data-group="chkIsUpdate" type="checkbox" data-isdynamic="false" onchange=""><span></span></label></div></div></div>' +
'<div class="SettingValue Service-summary edit-SettingName" id="UpdateSettingsValues" style="min-height:200px;overflow-x:hidden;"><ul class="list-group no-border" id = "ulSettingValueDetails" ></ul></div></div><div id="div_integrationSettingFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btn_updateSetting">Save</a></div></div>';
}
init(serviceIntegratorId, serviceId, update) {
Unibase.Platform.Integrations.Components.Setting.serviceIntegratorId = serviceIntegratorId;
Unibase.Platform.Integrations.Components.Setting.serviceId = serviceId;
Unibase.Platform.Integrations.Components.Setting.update = update;
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.Setting.Instance(), null, Platform.Helpers.Size.Large);
this.getServiceIntegrator();
}
load(id, containerid, callback) {
$("#resetsettings").hide();
$("#btn_updateSetting").click(function () {
Setting.Instance().updateSetting(containerid);
});
$("#chkIsToDate").click(function () {
Unibase.Platform.Integrations.Components.Setting.Instance().istodate();
});
$("#txtLastSyncDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
$("#txtToDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
istodate() {
if (($("#chkIsToDate").prop("checked") == false)) {
$(".todate").addClass("hidden");
}
else {
$(".todate").removeClass("hidden");
var date = new Date().toUTCString();
var olderDate = moment(date).subtract(5, 'hours').toDate();
var olderDate1 = moment(olderDate).subtract(30, 'minutes').toDate();
var tdate = moment(olderDate1).format();
var d = this.formatDateTime(tdate);
$("#txtToDate").val(d);
$("#txtToDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
formatDateTime(dateTime) {
if (dateTime.toString().indexOf("T") > -1) {
dateTime = dateTime.toString().replace("T", " ");
dateTime = moment(dateTime).format("YYYY/MM/DD HH:mm:ss");
}
dateTime = dateTime + " +00:00";
var date = moment.utc(dateTime).local();
return date.format("YYYY/MM/DD HH:mm:ss");
}
getServiceIntegrator() {
var serviceIntegratorId = Setting.serviceIntegratorId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getServiceIntegratorById(serviceIntegratorId).then(function (response) {
$("#chkIsUpdate").prop("checked", response.result.IsUpdate);
$("#chkIsToDate").prop("checked", response.result.IsTodate);
$("#displayText").val(response.result.DisplayText);
$("#displayText").prop("disabled", true);
var ToDate = response.result.ToDate;
var LastSyncDate = response.result.LastSyncDate;
if (LastSyncDate == "0001-01-01T00:00:00") {
date = moment(LastSyncDate).format("YYYY/MM/DD HH:mm:ss");
$("#txtLastSyncDate").val(date);
$("#txtLastSyncDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
else {
var date = Unibase.Platform.Integrations.Components.Setting.Instance().formatDateTime(response.result.LastSyncDate);
$("#txtLastSyncDate").val(date);
$("#txtLastSyncDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
if (!$("#chkIsToDate").prop("checked")) {
var tdate = moment(ToDate).format("YYYY/MM/DD HH:mm:ss");
$("#txtToDate").val(tdate);
$("#chkIsToDate").prop("checked", false);
if (($("#chkIsToDate").prop("checked") == false)) {
$(".todate").addClass("hidden");
}
$("#txtToDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
else {
var tdate = Unibase.Platform.Integrations.Components.Setting.Instance().formatDateTime(response.result.ToDate);
$("#txtToDate").val(tdate);
$("#chkIsToDate").prop("checked", true);
$("#txtToDate").daterangepicker({
autoUpdateInput: false,
timePicker: true,
timePicker24Hour: true,
locale: {
format: 'YYYY/MM/DD HH:mm:ss'
},
singleDatePicker: true,
showDropdowns: true,
minYear: 1901,
maxDate: new Date(2050, 11, 31)
});
}
});
}
changeUpdateStatus() {
var isUpdate = $("#chkIsUpdate").prop("checked");
var serviceIntegratorId = Setting.serviceIntegratorId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().changeServiceIntegratorStatus(serviceIntegratorId, isUpdate).then(function (response) {
if (response.status == 0) {
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
}
updateSetting(containerid) {
var isUpdate = $("#chkIsUpdate").prop("checked");
var isTodate = $("#chkIsToDate").prop("checked");
var displayText = $("#displayText").val();
var lastsdate = $("#txtLastSyncDate").val();
var olderDate = moment(lastsdate).subtract(5, 'hours').toDate();
var olderDate1 = moment(olderDate).subtract(30, 'minutes').toDate();
var lastsyncdate = moment(olderDate1).format("YYYY-MM-DD HH:mm:ss");
var todate = $("#txtToDate").val();
if ($("#chkIsToDate").prop("checked")) {
var tolderDate = moment(todate).subtract(5, 'hours').toDate();
var tolderDate1 = moment(tolderDate).subtract(30, 'minutes').toDate();
todate = moment(tolderDate1).format("YYYY-MM-DD HH:mm:ss");
}
var serviceIntegratorId = Setting.serviceIntegratorId;
var postData = {
IsUpdate: isUpdate,
isTodate: isTodate,
DisplayText: displayText,
LastSyncDate: lastsyncdate,
ToDate: todate,
ServiceIntegratorId: serviceIntegratorId
};
let appcontrolid = "Unibase_integrationSettings";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
return false;
}
else if ($("#displayText").val() == "") {
MessageHelper.Instance().showError("DisplayText should not be empty", "Unibase_ValidationSummary");
}
else if ($("#chkIsToDate").prop("checked") && lastsyncdate > todate) {
MessageHelper.Instance().showError("ToDate is lessthan FromDate", "Unibase_ValidationSummary");
}
else {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().UpdateServiceIntegrator(postData).then(function (response) {
if (response.status == 0) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
}
}
static Instance() {
return new Setting();
}
}
Setting.serviceId = 0;
Setting.serviceIntegratorId = 0;
Setting.update = "";
Components.Setting = Setting;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class Integration_Template {
loadTemplate() {
let html = `<option value="{{Id}}">{{Name}}</option>`;
return html;
}
static Instance() {
if (this._instance === undefined)
this._instance = new Integration_Template();
return this._instance;
}
}
Components.Integration_Template = Integration_Template;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"integration.template.js","sourceRoot":"","sources":["integration.template.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmBhB;AAnBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAiBxB;IAjBD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAe5B;QAfD,WAAiB,YAAY;YACzB,IAAiB,UAAU,CAa1B;YAbD,WAAiB,UAAU;gBACvB,MAAa,oBAAoB;oBAC7B,YAAY;wBACR,IAAI,IAAI,GAAG,0CAA0C,CAAC;wBACtD,OAAO,IAAI,CAAC;oBAChB,CAAC;oBAED,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;4BAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,oBAAoB,EAAE,CAAC;wBAChD,OAAO,IAAI,CAAC,SAAS,CAAC;oBAC1B,CAAC;iBACJ;gBAXY,+BAAoB,uBAWhC,CAAA;YACL,CAAC,EAbgB,UAAU,GAAV,uBAAU,KAAV,uBAAU,QAa1B;QACL,CAAC,EAfgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAe5B;IACL,CAAC,EAjBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAiBxB;AACL,CAAC,EAnBS,OAAO,KAAP,OAAO,QAmBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{loadTemplate(){return`<option value="{{Id}}">{{Name}}</option>`}static Instance(){return this._instance===undefined&&(this._instance=new t),this._instance}}n.Integration_Template=t})(t=n.Components||(n.Components={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,225 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class UpdateSetting extends Platform.Core.BaseComponent {
jsFiles() {
return ["platform/integrations/enums/methodtype.js",
"platform/integrations/enums/encryptdecrypttype.js",
"platform/integrations/enums/responsetype.js",
"platform/integrations/managers/integrationmanager.js"];
}
cssFiles() {
return [];
}
html(id, containerid) {
return '<div id="Unibase_integrationSettings" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header integrationSettingHeader"><strong class="text-dark">Settings</strong><a class="btn btn-sm ml-auto" id="resetsettings" data-toggle="tooltip" title="Reset"><i class="fa fa-refresh"></i></a><a class="btn btn-sm"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a></div><div data-simplebar class="simple-scroll-bar scrollable integration-setting-body"><div id="Unibase_ValidationSummary" class="clear mt-10"><div class="card hidden"><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group"><label for="txtLastUpdatedDate">StartDate</label><input type="text" id="txtLastUpdatedDate" class="form-control value-control datepicker-input hasDatepicker txtLastUpdatedDate floating-label-control"><span class="input-group-addon mt-10"><i class="fa fa-calendar"></i></span></div></div><div class="col-sm-6" id="timeint"><div class="floating-label-form-group-with-value" for="cmbStartHours" id="div_StartHours"><label for="cmbStartHours" id="lbl_StartHours">Time Interval(min)</label><select id="cmbTimeInterval" style="background-color:#fff" class="form-control mb-10" data-isdynamic="false"><option value="0">-- Select --</option><option value="20">20</option><option value="30">30</option><option value="45">45</option><option value="60">60</option><option value="90">1.30hr</option><option value="120">2.00hr</option><option value="150">2.30hr</option><option value="180">3.00hr</option><option value="210">3.30hr</option><option value="240">4.00hr</option><option value="270">4.30hr</option><option value="300">5.00hr</option><option value="330">5.30hr</option><option value="360">6.00hr</option></select></div></div></div></div></div></div><div class="SettingValue Service-summary edit-SettingName card" style="min-height:200px;overflow-x:hidden"><ul class="list-group no-border" id="ulSettingValueDetails"></ul></div><div class="card card-body hidden" id="updatedisplaytext"><div class="row align-items-end"><div class="col-sm-6"><label for="displayText" id="lbl_displayText"><b>Display text</b></label><input type="textbox" class="form-control required" id="displayText" value=""></div><div class="col-sm-6"><a class="btn btn-primary" id="btn_updateSetting" onclick="Unibase.Platform.Integrations.Components.Setting.Instance().updateSetting()">Update</a></div></div></div></div><div id="div_integrationSettingFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btnSave">Save</a></div></div>';
}
init(serviceIntegratorId, serviceId) {
return __awaiter(this, void 0, void 0, function* () {
Unibase.Platform.Integrations.Components.UpdateSetting.serviceIntegratorId = serviceIntegratorId;
Unibase.Platform.Integrations.Components.UpdateSetting.serviceId = serviceId;
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.UpdateSetting.Instance(), null, Platform.Helpers.Size.Large);
this.getServiceSettings();
this.getServiceIntegrator();
});
}
load(id, containerid, callback) {
$("#btn_updateSetting").click(function () {
UpdateSetting.Instance().updateSetting(containerid);
});
$("#btnSave").click(function () {
UpdateSetting.Instance().saveSetting(containerid);
});
$("#resetsettings").click(function () {
UpdateSetting.Instance().resetSettings(containerid);
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
getServiceIntegrator() {
var serviceIntegratorId = UpdateSetting.serviceIntegratorId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getServiceIntegratorById(serviceIntegratorId).then(function (response) {
$("#displayText").val(response.result.DisplayText);
});
}
getServiceSettings() {
$("#Unibase_ValidationSummary").hide();
var serviceIntegratorId = UpdateSetting.serviceIntegratorId;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getintegratorsettings(serviceIntegratorId).then(function (response) {
var html = "";
for (let i = 0; i < response.result.length; i++) {
var datetime = response.result[i].LastUpdatedDate;
$("#txtLastUpdatedDate").val(datetime);
var addClass = "setting-row";
var disable = "";
var res = response.result[i];
var settingVal = res.SettingValue;
if (res.SettingValue == null) {
settingVal = "";
}
if (res.SettingName == "MethodName") {
addClass = "";
disable = "disabled";
if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.MethodType.GET)) {
settingVal = "GET";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.MethodType.POST)) {
settingVal = "POST";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.MethodType.PUT)) {
settingVal = "PUT";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.MethodType.DELETE)) {
settingVal = "DELETE";
}
else {
settingVal = "";
}
}
if (res.SettingName == 'RequestType' || res.SettingName == 'ResponseType') {
addClass = "";
disable = "disabled";
if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.ResponseType.JSONobject)) {
settingVal = "JSON Object";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.ResponseType.JSONarray)) {
settingVal = "JSON Array";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.ResponseType.XML)) {
settingVal = "XML";
}
else {
settingVal = "";
}
}
if (res.SettingName == 'EncryptDecryptType') {
addClass = "";
disable = "disabled";
if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.EncryptDecryptType.Base64)) {
settingVal = "Base 64";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.EncryptDecryptType.AES)) {
settingVal = "AES";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.EncryptDecryptType.RC4_RC5_RC6)) {
settingVal = "RC4, RC5, RC6";
}
else if (res.SettingValue == Number(Unibase.Platform.Integrations.Enums.EncryptDecryptType.DES)) {
settingVal = "DES";
}
else {
settingVal = "";
}
}
html += '<li class="list-group-item ' + addClass + ' row clear" id="configKey">' +
'<div class="row">' +
'<div class="col-sm-6"><label id="label_configKeylabel" class="font-bold">' + res.SettingName + '</label>' +
'<input type="hidden" class="hfserviceSettingId" value=' + res.ServiceSettingId + '>' +
'<input type="hidden" class="hfSettingId" value=' + res.SettingId + '>' +
'<input type="hidden" class="hfServiceIntegratorId" value=' + UpdateSetting.serviceIntegratorId + '>' +
'</div>' +
'<div class="col-sm-6"><input class="form-control ServiceSettingValue text-dark" type="text" ' + disable + ' id="txtSettingValue_' + i + '" placeholder="Enter ServiceSetting Value" data-placeholder="Enter ServiceSetting Value" data-label="ServiceSetting Value" value="' + settingVal + '"></div>' +
'</div>' +
'</li>';
}
$("#ulSettingValueDetails").html(html);
});
}
saveSetting(containerid) {
var data = [];
var timeInterval = Number($("#cmbTimeInterval").val());
var lastUpdatedDate = $("#txtLastUpdatedDate").val();
$('#ulSettingValueDetails').find('.setting-row').each(function () {
var ServiceSettingId = $(this).find(".hfserviceSettingId").val();
var SettingValue = $(this).find(".ServiceSettingValue").val().toString();
var SettingId = $(this).find(".hfSettingId").val();
var ServiceIntegratorId = $(this).find(".hfServiceIntegratorId").val();
data.push({ SettingValue: SettingValue, SettingId: Number(SettingId), ServiceSettingId: Number(ServiceSettingId), ServiceIntegratorId: Number(ServiceIntegratorId), LastUpdatedDate: lastUpdatedDate, TimeInterval: Number(timeInterval) });
});
this.fileCacheHelper.loadJsFile("platform/integrations/managers/integrationmanager.js", function () {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().saveSetting(data).then(function (response) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
});
});
}
resetSettings(containerid) {
if (confirm("Service Integrator Settings will be Reset. Are you sure you want to continue")) {
reset();
}
else {
return null;
}
function reset() {
var serviceIntegratorId = UpdateSetting.serviceIntegratorId;
$("#resetsettings").addClass("fa-spin");
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().resetSettings(serviceIntegratorId).then(function (response) {
if (response.status == 0) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(response.message, "Unibase_ValidationSummary");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
setTimeout(function () {
$("#api_spin").removeClass("fa-spin");
}, 1000);
}
}
updateSetting(containerid) {
var displayText = $("#displayText").val();
var serviceIntegratorId = UpdateSetting.serviceIntegratorId;
var postData = {
DisplayText: displayText,
ServiceIntegratorId: serviceIntegratorId
};
let appcontrolid = "Unibase_integrationSettings";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
MessageHelper.Instance().showError("Mandatory fields are missing", "Unibase_ValidationSummary");
return false;
}
else if ($("#displayText").val() == "") {
MessageHelper.Instance().showError("DisplayText should not be empty", "Unibase_ValidationSummary");
}
else {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().UpdateServiceIntegrator(postData).then(function (response) {
if (response.status == 0) {
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
return false;
}
});
}
}
static Instance() {
return new UpdateSetting();
}
}
UpdateSetting.serviceId = 0;
UpdateSetting.serviceIntegratorId = 0;
Components.UpdateSetting = UpdateSetting;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
@@ -0,0 +1,142 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class ApiLog extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["platform/integrations/managers/integrationmanager.js", "platform/analytics/components/reportviewer/linkreport.js", "platform/dataapis/managers/dataapimanager.js", "platform/analytics/components/reportviewer/_reportviewer.js"];
}
html(id, containerid) {
return `<div class="col-lg-12"><div class="Border"><div id="" class="card"><div class="clear" id="div_validationSummary"></div>
<div class="card-header card-header-action"><strong class="" id="hf-widget-title">Integration Api Log</strong><div id="div_Branches" class="row col-sm-4"><label>Plant : </label><div class="floating-label-from-group col-sm-10"><select id="txtAutocomplete_Plant" class="form-control value-control" style="width:100%;" placeholder="Select" data-placeholder="Select" data-label="Plant" ></select><input type="hidden" value="0" id="hfAutocomplete_Plant"/></div></div><div class="row" id="div_fromDate"><label class="mt-5">From Date : </label><div class="floating-label-from-group">
<input type="date" id="txt_fromDate" class="form-control floating-label-control datepicker-input" data-date-format="dd/MM/yyyy" data-isdynamic="false" placeholder="From Date *" data-placeholder="dd/mm/yyyy" data-label="From Date">
</div><input type="hidden" id="hf_fromDate"></div><div class="row" id="div_toDate"><label class="mt-5">To Date : </label><div class="floating-label-from-group">
<input type="date" id="txt_toDate" class="form-control floating-label-control datepicker-input" data-date-format="dd/MM/yyyy" data-isdynamic="false" placeholder="To Date *" data-placeholder="dd/mm/yyyy" data-label="To Date">
</div><input type="hidden" id="hf_toDate"></div></div><div class="card-body pa-0" id="div_serviceintegrators"><ul class="list-group" id="div_serviceintegrators"></ul></div></div></div>`;
}
load(id, containerid, callback) {
var instance = this;
$("#txtAutocomplete_Plant").change(function () {
instance.loadServiceIntegrators();
});
instance.loadBranches();
var plantCode;
var plantName = "";
if (Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings != null) {
plantCode = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchcode").settingValue;
plantName = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().settings.find(x => x.settingName == "branchname").settingValue;
}
var option = new Option(plantName + "(" + plantCode + ")", plantCode, true);
var isAdmin = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;
if (isAdmin == true && plantCode == "")
option = new Option("All", "0", true);
$("#txtAutocomplete_Plant").append(option);
$("#txt_fromDate").val(moment().format('YYYY-MM-DD'));
$("#txt_toDate").val(moment().format('YYYY-MM-DD'));
instance.loadServiceIntegrators();
$("#txt_fromDate").change(function () {
instance.loadServiceIntegrators();
});
$("#txt_toDate").change(function () {
instance.loadServiceIntegrators();
});
}
init(containerid) {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/integrations/components/integrationapilog.js"], function () {
instance.navigationHelper.loadSection(0, containerid, Unibase.Platform.Integrations.Components.ApiLog.Instance(), null, null);
});
}
loadBranches() {
var userId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().userId;
var isAdmin = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().isAdmin;
var url = _appsettings.server_url() + '/apis/v4/bizgaze/crm/companies/getuserbranchesautoComplete/userid/' + userId;
if (isAdmin == true)
url = _appsettings.server_url() + '/apis/v4/bizgaze/crm/companies/getallbranchesautoComplete';
AutoCompleteHelper.getHelper().Create($("#txtAutocomplete_Plant"), "#hfAutocomplete_Plant", url, function (response) {
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) { }
loadServiceIntegrators() {
var html = '<li class="list-group-item"><div class="row"><strong class="col-sm-6">Service Integrator Name</strong><strong class="col-sm-2 text-center">Queue</strong><strong class="col-sm-2 text-center">Success</strong><strong class="col-sm-2 text-center">Fail</strong></div></li>';
this.fileCacheHelper.loadJsFiles(["platform/integrations/managers/integrationmanager.js"], null);
var plant = ($("#txtAutocomplete_Plant").val() != null && $("#txtAutocomplete_Plant").val() != "0" && $("#txtAutocomplete_Plant").val() != "isadmin") ? $("#txtAutocomplete_Plant").val() : undefined;
var fromDate = $("#txt_fromDate").val();
var toDate = $("#txt_toDate").val();
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getServiceIntegrators(plant, fromDate, toDate).then(function (response) {
if (response.result.length > 0) {
for (var i = 0; i < response.result.length; i++) {
var data = JSON.parse(response.result[i]);
var serviceIntegratorInfo = JSON.parse(data.Serviceintrator);
var name = serviceIntegratorInfo.DisplayText;
html += '<li class="list-group-item"><div class="row"><span class="col-sm-6">' + name + '</span><a class="col-sm-2 text-center" href="javascript:;" onclick="Unibase.Platform.Integrations.Components.ApiLog.Instance().loadApiQueueReportByStatus(' + serviceIntegratorInfo.ServiceIntegratorId + ',1);">' + data.DraftCount + '</a><a class="col-sm-2 text-center" href="javascript:;" onclick="Unibase.Platform.Integrations.Components.ApiLog.Instance().loadApiQueueReportByStatus(' + serviceIntegratorInfo.ServiceIntegratorId + ',4);">' + data.SuccessCount + '</a><a class="col-sm-2 text-center" href="javascript:;" onclick="Unibase.Platform.Integrations.Components.ApiLog.Instance().loadApiQueueReportByStatus(' + serviceIntegratorInfo.ServiceIntegratorId + ',3);">' + data.FailedCount + '</a></div></li>';
}
}
else {
html += '<li class="list-group-item"><span class="text-center">No Data Found</span></li>';
}
$("#div_serviceintegrators").html(html);
});
}
loadApiQueueReportByStatus(refId, status) {
debugger;
var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_ApiQueueReport";
var filters = [];
var dateFilters = [];
filters.push({ Key: "RefId", Value: refId.toString(), ExpOp: 1 }, { Key: "ApiStatusId", Value: status.toString(), ExpOp: 1 });
if ($("#txtAutocomplete_Plant").val() != "isadmin")
filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val(), ExpOp: 1 });
dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() });
Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters);
}
loadApiQueueReport(refId) {
var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_ApiQueueReport";
var filters = [];
var dateFilters = [];
filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "ApiStatusId", Value: "1" });
if ($("#txtAutocomplete_Plant").val() != "isadmin")
filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() });
dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() });
Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters);
}
loadApiLogSuccessReport(refId) {
var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_DataApiLogReport";
var filters = [];
var dateFilters = [];
filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "StatusCode", Value: "0" });
if ($("#txtAutocomplete_Plant").val() != "isadmin")
filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() });
dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() });
Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters);
}
loadApiLogFailedReport(refId) {
var reportUniqueid = "Unibase_Platform_DataLists_DataLists_Report_DataApiLogReport";
var filters = [];
var dateFilters = [];
filters.push({ Key: "RefId", Value: refId.toString() }, { Key: "StatusCode", Value: "2" });
if ($("#txtAutocomplete_Plant").val() != "isadmin")
filters.push({ Key: "RefColumnValue1", Value: $("#txtAutocomplete_Plant").val() });
dateFilters.push({ ParameterName: "createddate", ParameterValue: 0, FromDate: $("#txt_fromDate").val(), ToDate: $("#txt_toDate").val() });
Unibase.Platform.Analytics.Components.ReportViewer.Instance().report_ViewAllByUniqueId(reportUniqueid, "", filters, dateFilters);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ApiLog();
}
return this.instance;
}
}
Components.ApiLog = ApiLog;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1,559 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var serviceIntegratorIds = 0;
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class IntegrationDataApiLog extends Platform.Core.BaseComponent {
constructor() {
super();
this.pageIndex = 0;
}
jsFiles() {
return ["platform/integrations/managers/integrationmanager.js", "platform/dataapis/managers/dataapimanager.js", "libs/jquery/pagination/jquery.pagination.js"];
}
cssFiles() {
return [];
}
html(id, containerid) {
return '<div id="Unibase_dataapilogs" class="bg-white" default="" data-validate="parsley" data-isdynamic="false"><div class="px-20 pt-3 w-100 d-flex align-items-center justify-content-between"><span class="font-18 font-weight-600">API Log</span></div><div class="b-b bg-white header log-Header modal-header align-items-end"><div class="b-b bg-white d-flex flex-column" id="div_Listsearch"><label class="font-weight-500">Service Integrator</label><select type="text" id="txtServiceIntegrator" class="form-control floating-label-control w-250p" placeholder="Integrator *" data-placeholder="Enter Service Integrator"></select></div><div id="log_item" class="flex-column row"><label class="font-weight-500">Status</label><div class=""><select id="txtAutocomplete_log" placeholder="Select" class="form-control pl-0" data-placeholder="Select" data-label="Log"><option class="primary-account font-10" value="1">All</option><option class="secondary-account font-10" value="0">Success</option><option class="secondary-account font-10" value="2">Failed</option></select><input type="hidden" value="0" id="hfAutocomplete_log"></div></div><div class="b-b bg-white d-flex flex-column" id="div_RemoteSearch"><label class="font-weight-500">RefId & Column</label><input type="text" value="" data-isdynamic="false" class="form-control w-160p pl-0" style="box-shadow: none;" placeholder="Search RemoteId" data-placeholder="Search Remote PkId" data-label="Search" id="txtSearchPkId"></div><div class="b-b bg-white d-flex flex-column" id="div_Errorsearch"><label class="font-weight-500">ErrorMessage</label><input type="text" value="" data-isdynamic="false" class="form-control pl-0" placeholder="Search ErrorMessage" data-placeholder="Error Message" data-label="Search" id="txtSearchMessage" style="box-shadow: none;"></div><div><a href="javascript:void(0);" class="no-caret dropdown-toggle" id="integrationDropdown" data-toggle="dropdown" aria-haspopup="true" aria-expanded="false"> <span class="nav-icon-wrap" data-tooltip="true" title="FromDate to ToDate "><i class="las la-calendar font-25"></i></span> </a> <div class="dropdown-menu" aria-labelledby="integrationDropdown"> <div class="d-flex flex-column pb-2" id="div_fromDate" data-dateinitialized="false"><label class="font-weight-400">From Date</label> <div class="align-items-center d-flex"><input type="date" id="txt_fromDate" min="1980-01-01" class="form-control floating-label-control datepicker-input pl-0 w-150p" style="box-shadow: none;" data-date-format="dd/MM/yyyy" data-isdynamic="false" placeholder="From Date *" data-placeholder="dd/mm/yyyy" data-label="From Date"> <div id="clr_fdate"><i class="fa fa-close"></i></div></div><input type="hidden" id="hf_fromDate"> </div><div class="d-flex flex-column" id="div_toDate"><label class="font-weight-400">To Date</label> <div class="floating-label-from-group align-items-center d-flex"><input type="date" id="txt_toDate" class="form-control floating-label-control datepicker-input pl-0 w-150p" data-date-format="dd/MM/yyyy" style="box-shadow: none;" data-isdynamic="false" placeholder="To Date *" data-placeholder="dd/mm/yyyy" data-label="To Date"> <div id="clr_tdate"><i class="fa fa-close"></i></div></div><input type="hidden" id="hf_toDate"> </div></div></div><a href="javascript:;" id="btnApply" class="btn btn-primary btn-sm">Apply</a><a href="javascript:;" class="btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-30p h-30p dataapilog-refresh-btn mr-20" id="dataapilogRefreshBtn_" data-tooltip="true" title="Refresh All"><span class="btn-icon-wrap"><i class="fa fa-refresh"></i></span></a></div>' +
`<div class="simple-scroll-bar scrollable sync-log-body px-20 py-2" ><div id="Unibase_ValidationSummary" class="clear" > </div>
<div class="templateviewer-tableview">
<div class="row px-0 mx-0 row card-header Templateheader biz-list-header biz-transparent-text-color no-background list-border-color">
<div class="row mx-0 px-0" style="width:98%">
<div class="col-1 pl-0">Log Time</div>
<div class="col-2 px-0">Ref Id</div>
<div class="col-3 pr-0">Status<span class="mx-1">-</span>Message</div>
<div class="col-6 pr-0 d-flex"><div class="w-30 pr-0">Api Log Name</div>
<div class="w-25">Ref Column</div>
<div class="w-45 d-flex px-0"><span class="w-35 text-center text-truncate" data-tooltip="true" title="PayLoad">PayLoad</span><span class="w-30 text-center text-truncate" data-tooltip="true" title="Result">Result</span><span class="w-20 text-center text-truncate" data-tooltip="true" title="Info">Info</span><span class="w-15 text-center text-truncate" data-tooltip="true" title="Refresh"></span></div>
</div></div>
<div class="px-0" style="width:2%"></div>
</div>
</div>
<div>
<ul class="divlog list-group font-14 mb-10 templateviewer-body"></ul>
<span id="totalcount" class="">Total Count : <a href="javascript:; "id="getcount"></a></span></div>
<div id = "ItemsListPagination" class="pagination custom-pagination pagination-rounded pull-right">
</div>
</div>
<div id="div_LogFooter" class="bg-white footer h-50p">
</div>
</div>`;
}
init(containerid) {
this.clickEvntInit(0, containerid);
}
clickEvntInit(serviceIntegratorId, containerid) {
return __awaiter(this, void 0, void 0, function* () {
let instance = this;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFiles(['platform/dataapis/managers/dataapimanager.js'], function () {
if (containerid == undefined) {
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.serviceIntegratorId = serviceIntegratorId;
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance(), null, Unibase.Platform.Helpers.Size.ExtraLarge);
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(serviceIntegratorId);
serviceIntegratorIds = serviceIntegratorId;
}
else {
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.serviceIntegratorId = serviceIntegratorId;
instance.navigationHelper.loadSection(0, containerid, Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance(), null, Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().closeBtn);
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(serviceIntegratorId);
serviceIntegratorIds = serviceIntegratorId;
}
});
});
}
closeBtn() {
$('[data-btn_close="integrations"]').parent().addClass('invisible');
}
load(id, containerid, callback) {
$('input[data-datepicker="integration"]').daterangepicker({
opens: 'left'
}, function (start, end, label) {
console.log("A new date selection was made: " + start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
});
var url = _appsettings.server_url() + '/apis/v4/unibase/integrations/integrator/servicintegratorautocomplete/integratorid/0';
AutoCompleteHelper.getHelper().Create("#txtServiceIntegrator", "#hf_Autocomplete_Services", url, function (response) {
var data = response;
});
$('.dataapilog-refresh-btn').on('click', function () {
bootbox.confirm({
message: "Do you want refresh all API request",
closeButton: false,
buttons: {
confirm: {
label: 'Yes',
className: 'btn-success'
},
cancel: {
label: 'No',
className: 'btn-danger'
}
},
callback: function (result) {
if (result) {
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().RefreshdataApiLogs();
}
else {
}
}
});
});
$("#btnApply").click(function () {
var ids = $("#txtServiceIntegrator option:selected").val();
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
});
$("#clr_fdate").click(function () {
$("#txt_fromDate").val("");
});
$("#clr_tdate").click(function () {
$("#txt_toDate").val("");
});
var timer;
$("#txtSearchItem").on('keyup', () => {
var delay = 1000;
window.clearTimeout(timer);
timer = window.setTimeout(() => {
var searchtext = $("#txtSearchItem").val();
if (searchtext != "") {
var ids = serviceIntegratorIds;
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
}
else {
var ids = serviceIntegratorIds;
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
}
}, delay);
});
$("#txtSearchMessage, #txtSearchPkId").on('keyup', () => {
var delay = 1000;
window.clearTimeout(timer);
timer = window.setTimeout(() => {
var searchtextmessage = $("#txtSearchMessage").val();
if (searchtextmessage != "") {
var ids = serviceIntegratorIds;
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
}
else {
var ids = serviceIntegratorIds;
Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
}
}, delay);
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
loadPagination(totalRecords, serviceIntegratorId) {
var instance = this;
let elem = $('#ItemsListPagination');
elem.pagination(totalRecords, 20, {
items_per_page: 20,
callback: function (page, component) {
instance.pageIndex = page;
instance.loadApiLog(serviceIntegratorId);
}, current_page: instance.pageIndex
});
}
RefreshdataApiLogs() {
let datetimeIns = Unibase.Platform.Helpers.DateTimeHelper.Instance();
var instance = this;
var serviceIntegratorId = $('#txtServiceIntegrator option:selected').val();
if (serviceIntegratorId == undefined)
serviceIntegratorId = 0;
var postData = {
RemoteId: $("#txtSearchPkId").val(),
RefId: serviceIntegratorId,
Page: 0,
Rows: 0,
FromDate: $("#txt_fromDate").val(),
ToDate: $("#txt_toDate").val(),
StatusCode: $("#txtAutocomplete_log").val(),
ErrorMessage: $("#txtSearchMessage").val(),
};
if (($("#txt_fromDate").val() == "" && $("#txt_toDate").val() != "" && $("#txt_toDate").val() != undefined)) {
MessageHelper.Instance().showError("Please select FromDate", "Unibase_ValidationSummary");
}
else if ($("#txt_fromDate").val() != "" && $("#txt_fromDate").val() != undefined && $("#txt_toDate").val() == "") {
MessageHelper.Instance().showError("Please select ToDate", "Unibase_ValidationSummary");
}
else if (($("#txt_fromDate").val() > $("#txt_toDate").val())) {
MessageHelper.Instance().showError("ToDate is lessthan FromDate", "Unibase_ValidationSummary");
}
else {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().executefailedapisbyfilter(postData).then(function (response) {
return __awaiter(this, void 0, void 0, function* () {
if (response.status == 2) {
yield bootbox.confirm({
message: response.message,
closeButton: false,
buttons: {
confirm: {
label: 'Close',
className: 'btn-success'
},
cancel: {
label: 'Cancel',
className: 'btn-danger'
}
},
callback: function (result) {
}
});
yield $('.bootbox-cancel').remove();
}
else {
MessageHelper.Instance().showSuccess(response.message, '');
}
});
});
}
}
loadApiLog(serviceIntegratorId) {
let datetimeIns = Unibase.Platform.Helpers.DateTimeHelper.Instance();
var instance = this;
serviceIntegratorId = $('#txtServiceIntegrator option:selected').val();
if (serviceIntegratorId == undefined)
serviceIntegratorId = 0;
var postData = {
RemoteId: $("#txtSearchPkId").val(),
RefId: serviceIntegratorId,
Page: instance.pageIndex,
Rows: 20,
FromDate: $("#txt_fromDate").val(),
ToDate: $("#txt_toDate").val(),
StatusCode: $("#txtAutocomplete_log").val(),
ErrorMessage: $("#txtSearchMessage").val(),
};
if (($("#txt_fromDate").val() == "" && $("#txt_toDate").val() != "" && $("#txt_toDate").val() != undefined)) {
MessageHelper.Instance().showError("Please select FromDate", "Unibase_ValidationSummary");
}
else if ($("#txt_fromDate").val() != "" && $("#txt_fromDate").val() != undefined && $("#txt_toDate").val() == "") {
MessageHelper.Instance().showError("Please select ToDate", "Unibase_ValidationSummary");
}
else if (($("#txt_fromDate").val() > $("#txt_toDate").val())) {
MessageHelper.Instance().showError("ToDate is lessthan FromDate", "Unibase_ValidationSummary");
}
else {
$(".divlog").html(Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonHorizontal());
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().getDataApiLogfilter(postData).then(function (response) {
var data = JSON.parse(response.result);
response.result = JSON.parse(response.result);
if (response.result.length == 0) {
$(".divlog").hide();
$("#totalcount").hide();
}
else {
$(".divlog").show();
$("#totalcount").show();
var html = "";
for (var i = 0; i < response.result.length; i++) {
var data = response.result[i], txtColor = "";
var date = Unibase.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(data.lastupdateddate);
if (data.Status == "Success") {
txtColor = 'text-success';
}
else {
txtColor = 'text-danger';
}
let apiName = [], _apiName;
apiName = data.ApiName.split('_');
_apiName = apiName.slice(1, apiName.length).join("_");
html += '<li class="list-group-item px-3 data-list-item biz-transparent-text-color no-background list-border-color apilog-item group-item_' + data.DataApiLogId + '">' +
'<div class="row">' +
'<div class="row px-0 mx-0" style="width:98%">' +
'<div class="col-1 pl-0">' + date + '</div>' +
'<div class="col-2 px-0 word-break-biz">' + data.RemotePkId + '</div>' +
'<div class="col-3 pr-0 word-break-biz"><span><span class="' + txtColor + '">' + data.Status + '</span><span class="mx-1">-</span>';
let responseMessage;
if (data.ResponseObject != null && data.ResponseObject != undefined && data.ResponseObject != '') {
try {
if (JSON.parse(data.ResponseObject).Message != null && JSON.parse(data.ResponseObject).Message != undefined && JSON.parse(data.ResponseObject).Message != '') {
responseMessage = JSON.parse(data.ResponseObject).Message;
}
else {
responseMessage = data.ExceptionMessage;
}
}
catch (e) {
responseMessage = data.ResponseObject;
}
}
else {
responseMessage = data.ExceptionMessage;
}
html += '<span>' + responseMessage + '</span></span></div>' +
'<div class="col-6 pr-0 d-flex"><div class="w-30 pr-2 word-break-biz">' + _apiName + '</div>';
html += `<div class="w-25 word-break-biz">${data.RefColumnValue1}</div><div class="w-45 px-0 d-flex"><div class="w-35 text-center" data-copydata="true" title='${data.RequestObject}' data-urlcoppy="fiedata" data-copy="true"><span class="d-none" data-url='true'>${data.RequestObject}</span><span><i class="las la-copy"></i></span></div>
<div class="w-30 text-center" data-copy="true" title='${data.ResponseObject}' data-responsecopy="response"><span class="d-none" data-url='true'>${data.ResponseObject}</span><span><i class="las la-copy"></i></span></div>
<div class="w-20 text-center">
<a href="javascript:;" onclick="Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().infoPopupBind('${data.DataApiLogId}');"><span class="glyphicon glyphicon-info-sign text-info font-20"></span>
</a></div>
<div class="w-15 text-right px-0">`;
if (data.Status == "Success") {
}
else {
html += '<i class="fa fa-refresh mr-10" onclick="javascript:Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().RefreshdataApiLog(\'' + data.DataApiLogId + '\');"></i>';
}
html += '</div></div></div>' +
'</div>' +
'<div class="justify-content-end d-flex" style="width:2%">' +
'<a href="#sync-' + data.DataApiLogId + '" data-parent="divTasks" data-toggle="collapse" class="accordion-toggle collapsed" onclick="javascript:Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLogItem(\'' + data.DataApiLogId + '\');"> ' +
'<i class="indicator fa fa-chevron-right"></i>' +
'</a>' +
'</div>' +
'</div>' +
'<div class="panel-collapse collapse" id="sync-' + data.DataApiLogId + '" style="height: 0px;">' +
'<ul id="sync-list_' + data.DataApiLogId + '" class="list-group no-radius m-b-none list-group-lg no-border m-t sync-list">' +
'</ul>' +
'</div>' +
'</li>';
}
}
if (response.totalRecords > 20) {
$("#ItemsListPagination").removeClass("hidden");
instance.loadPagination(response.totalRecords, serviceIntegratorId);
}
else {
$("#ItemsListPagination").addClass("hidden");
}
$('#getcount').text(response.totalRecords);
$("#lblintegratelogRecords").text(response.result.length);
$(".divlog").html(html);
$('[data-urlcoppy="fiedata"]').on('click', function () {
let element = $(this);
let url = $(this).find('[data-url="true"]').text();
eval(`navigator.clipboard.writeText(url);
$('[data-copy="true"]').removeClass('text-danger')
element.addClass('text-danger')
`);
});
$('[data-responsecopy="response"]').on('click', function () {
let element = $(this);
let url = $(this).find('[data-url="true"]').text();
eval(`navigator.clipboard.writeText(url);
$('[data-copy="true"]').removeClass('text-danger')
element.addClass('text-danger')
`);
});
});
}
}
infoPopupBind(dataApiLogId) {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().getapilogitembydataapilogid(dataApiLogId).then(function (response) {
let html = `<div id="infoPopUp" class="modal fade" role="dialog">
<div class="modal-dialog modal-lg text-dark">
<!-- Modal content-->
<div class="modal-content">
<div class="modal-header p-3">
<span class="modal-title font-18 font-weight-600">API Log Items <span class="ml-2 rounded-circle badge badge-primary" data-count="true"></span></span>
<button type="button" class="close" data-dismiss="modal" data-btn_close="infoPopUp">&times;</button>
</div>
<div clas="modal-header">
<ul class="d-flex justify-content-between px-3 py-2 border-right-0 border-top-0 border-left-0 border">
<li class="d-flex flex-column w-20">
<span class="font-16 font-weight-500 py-1">Created Date</span>
</li>
<li class="d-flex flex-column w-50 text-left px-3">
<span class="font-16 font-weight-500 py-1">Status<span class="mx-1">-</span><span>Messsage</span></span>
</li>
<li class="d-flex flex-column w-15 pr-3">
<span class="font-16 font-weight-500 py-1 text-center" >PayLoad</span>
</li>
<li class="d-flex flex-column w-15">
<span class="font-16 font-weight-500 py-1 text-center" >Result</span>
</li>
</ul>
</div>
<div class="modal-body py-2 px-0 h-350p simple-scroll-bar scrollable" data-simplebar>`;
for (var i = 0; i < response.result.length; i++) {
let data = response.result[i];
var date = Unibase.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(data.createddate);
debugger;
html += `<ul class="d-flex justify-content-between py-2 px-3 border-right-0 border-top-0 border-left-0 border">
<li class="d-flex flex-column w-20 word-break-biz">
<span class="font-14 font-weight-400 py-1">${date}</span>
</li>
<li class="d-flex flex-column w-50 text-left px-3 word-break-biz">
<span class="font-14 font-weight-400 py-1">${data.Status}<span class="px-1">-</span><span>`;
let message;
if (data.ResponseObject != null && data.ResponseObject != undefined && data.ResponseObject != '') {
if (JSON.parse(data.ResponseObject).Message != undefined && JSON.parse(data.ResponseObject).Message != '' && JSON.parse(data.ResponseObject).Message != null) {
message = JSON.parse(data.ResponseObject).Message;
}
else {
message = data.ExceptionMessage;
}
}
else {
message = data.ExceptionMessage;
}
html += `${message}</span></span >
</li>
<li class="d-flex flex-column w-15 pr-3 word-break-biz">
<span class="font-14 font-weight-400 py-1 text-center" title='${data.RequestObject}' data-copy="true" data-copy2Objt="rquest2objt"><span class="d-none" data-rquest2objt="true">${data.RequestObject}</span><span><i class="las la-copy"></i></span></span>
</li>
<li class="d-flex flex-column w-15">
<span class="font-14 font-weight-400 py-1 text-center" title='${data.ResponseObject}' data-copy="true" data-copy2Objt="response2objt"><span class="d-none" data-response2objt="true">${data.ResponseObject}</span><span><i class="las la-copy"></i></span></span>
</li>
</ul>`;
}
html += `</div>
</div>
</div>
</div>`;
$('body').append(html);
$('[data-count="true"]').text(response.result.length);
$('[data-btn_close="infoPopUp"]').on('click', function () {
$('#infoPopUp').remove();
$('.modal-backdrop.fade.show').not('.unibase_modal_backdrop').remove();
});
$('#infoPopUp').modal('show');
$('[data-copy2Objt="response2objt"]').on('click', function () {
let element = $(this);
let obj = $(this).find('[data-response2objt="true"]').text();
eval(`navigator.clipboard.writeText(obj);
$('[data-copy="true"]').removeClass('text-danger')
element.addClass('text-danger')
`);
});
$('[data-copy2Objt="rquest2objt"]').on('click', function () {
let element = $(this);
let obj = $(this).find('[data-rquest2objt="true"]').text();
eval(`navigator.clipboard.writeText(obj);
$('[data-copy="true"]').removeClass('text-danger')
element.addClass('text-danger')
`);
});
});
}
RefreshdataApiLog(dataApiLogId) {
var ids = $("#txtServiceIntegrator option:selected").val();
bootbox.confirm({
message: "Do you want to reresh API request?",
closeButton: false,
buttons: {
confirm: {
label: 'Yes',
className: 'btn-success'
},
cancel: {
label: 'No',
className: 'btn-danger'
}
},
callback: function (result) {
if (result) {
$(".divlog").html(Unibase.Themes.Compact.Components.Nav_Template.Instance().skelTonHorizontal());
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().executeFailedApiLog(dataApiLogId).then(function (response) {
return __awaiter(this, void 0, void 0, function* () {
if (response.status == 2) {
yield Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
MessageHelper.Instance().showError(response.message, "Unibase_ValidationSummary");
}
else {
yield Unibase.Platform.Integrations.Components.IntegrationDataApiLog.Instance().loadApiLog(ids);
MessageHelper.Instance().showSuccess(response.message, '');
}
});
});
}
}
});
}
loadApiLogItem(apiLogItemId) {
let instance = this;
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().getdataApiLog(apiLogItemId).then(function (response) {
var date = Unibase.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(response.result.createddate);
var innerhtml = '<li class="list-group-item bg-white apilog-item_' + response.result.DataApiLogId + ' ">' +
'<div class="row"><strong class="col-sm-2">Api Name</strong><span style="word-wrap: break-word;" class="col-sm-10">' + response.result.ApiName + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Url</strong><span style="word-wrap: break-word;" class="col-sm-10">' + response.result.RequestUrl + '</span></div>' +
'<div class="text-black row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Status</strong><span class="col-sm-10">' + response.result.Status + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Message</strong><span style="word-wrap: break-word;" class="col-sm-10">';
response.result.ExceptionMessage + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Created Date</strong><span class="col-sm-10">' + date + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Inner Exception</strong><span style="word-wrap: break-word;" class="col-sm-10">' + response.result.InnerException + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Stack Trace</strong><span style="word-wrap: break-word;" class="col-sm-10 d-flex flex-column"><span data-integrations="4lines">' + response.result.StackTrace + '</span>';
if (response.result.StackTrace != null && response.result.StackTrace != '' && response.result.StackTrace != undefined) {
innerhtml += `<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2stacktrace="stacktrace"><span class="d-none" data-copy2stacktrace="true">${response.result.StackTrace}</span><span title='${response.result.StackTrace}'><i class="las la-copy"></i></span></span>`;
}
if (response.result.Headers != null && response.result.Headers != '' && response.result.Headers != undefined) {
innerhtml += '</span></div > ' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Header</strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">' + response.result.Headers + '</span>';
if (response.result.Headers != null && response.result.Headers != '' && response.result.Headers != undefined) {
innerhtml += `<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownheader="dropdownheader"><span class="d-none" data-copy2dropdownheader="true">${response.result.Headers}</span><span title='${response.result.Headers}'><i class="las la-copy"></i></span></span>`;
}
}
innerhtml += '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Type</strong><span class="col-sm-10">' + response.result.RequestType + '</span></div>' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Response Object</strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">' + response.result.ResponseObject + '</span>';
if (response.result.ResponseObject != null && response.result.ResponseObject != '' && response.result.ResponseObject != undefined) {
innerhtml += `<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownRes="dropdownres"><span class="d-none" data-copy2dropdownres="true">${response.result.ResponseObject}</span><span title='${response.result.ResponseObject}'><i class="las la-copy"></i></span></span>`;
}
innerhtml += '</span></div > ' +
'<div class="row" style="overflow-wrap: break-word;"><strong class="col-sm-2">Request Object</strong><span style="word-wrap: break-word;" class="col-sm-10"><span data-integrations="4lines">' + response.result.RequestObject + '</span>';
if (response.result.RequestObject != null && response.result.RequestObject != '' && response.result.RequestObject != undefined) {
innerhtml += `<span class="font-14 font-weight-400 py-1" data-copy="true" data-copy2dropdownReq="dropdownreq"><span class="d-none" data-copy2dropdownreq="true">${response.result.RequestObject}</span><span title='${response.result.RequestObject}'><i class="las la-copy"></i></span></span>`;
}
innerhtml += '</span ></div > ' +
'</li>';
$("#sync-list_" + apiLogItemId).html(innerhtml);
let copy = ['stacktrace', 'dropdownheader', 'dropdownres', 'dropdownreq'];
copy.forEach(function (element, index) {
instance.copyFuntionaLity(element);
});
});
}
copyFuntionaLity(attr1) {
$(`[data-copy2${attr1}="${attr1}"]`).on('click', function () {
let element = $(this);
let obj = $(this).find(`[data-copy2${attr1}="true"]`).text();
eval(`navigator.clipboard.writeText(obj);
$('[data-copy="true"]').removeClass('text-danger')
element.addClass('text-danger')
`);
});
}
refreshFailedApiLog(dataApiLogId) {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().executeFailedApiLog(dataApiLogId).then(function (response) {
if (response.status == 0) {
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showSuccess(response.message, "");
}
});
}
refreshFailedApiQueue(apiQueueId) {
Unibase.Platform.DataApis.Manangers.DataApiManager.Instance().executeFailedApiQueue(apiQueueId).then(function (response) {
if (response.status == 0) {
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showSuccess(response.message, "");
}
});
}
static Instance() {
return new IntegrationDataApiLog();
}
}
IntegrationDataApiLog.serviceIntegratorId = 0;
Components.IntegrationDataApiLog = IntegrationDataApiLog;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
@@ -0,0 +1,67 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class ProviderImport extends Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ['platform/integrations/managers/integrationmanager.js', 'platform/integrations/components/provider.import.js', "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', 'platform/core/helpers/file/filehelper.js'];
}
html(id, containerid) {
return '<form id="form_Import" default="" data-validate="parsley" data-isdynamic="false">'
+ '<div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Provider Import</strong>'
+ '</div><div data-simplebar class="simple-scroll-bar scrollable import-export-body" ><div class="card card-body"><div id="div_validationSummary" class="clear"></div><div id="div_importexport" class=""><div class="" id = "importexportsection"><div class="" id="div_Import"><input type="file" id="import_File" class="bg-light d-none d-sm-block required"><hr /> <a href="javascript:;" id="fileUpload" class="btn btn-warning text-white">Upload</a></div><div class="hidden" id="div_Export"><span id="sp_formName"></span><a href="javascript:;" id="fileExport" class="btn btn-primary text-white">Download</a></div></div></div></div></div><div class="bg-white footer" ><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto btn-close">Close</button></div></div></form>';
}
load(id, containerid, callback) {
$("#btn_Import").click(function () {
$("#importexportsection").removeClass("hidden");
$("#div_Import").removeClass("hidden");
});
$('#import_File').change(function (e) {
Unibase.Platform.Helpers.FileHelper.Instance().getBase64(e).then(function (response) {
Unibase.Platform.Integrations.Components.ProviderImport.FileInfo = response;
});
});
$("#fileUpload").click(function () {
let appcontrolid = "form_Import";
let result = Unibase.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation(appcontrolid);
if (result == false) {
alert("Plase Select File");
return false;
}
else {
var postData = Unibase.Platform.Integrations.Components.ProviderImport.FileInfo;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().importProvider(postData).then(function (response) {
if (response.errors == null) {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(response.message, "");
}
else {
MessageHelper.Instance().showError(response.message, "div_validationSummary");
}
});
}
});
}
importProvider() {
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.ProviderImport.Instance(), null, Platform.Helpers.Size.Large);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ProviderImport();
}
return this.instance;
}
}
Components.ProviderImport = ProviderImport;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"provider.import.js","sourceRoot":"","sources":["provider.import.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
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/integrations/managers/integrationmanager.js","platform/integrations/components/provider.import.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","platform/core/helpers/file/filehelper.js"]}html(){return'<form id="form_Import" default="" data-validate="parsley" data-isdynamic="false"><div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Provider Import<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable import-export-body" ><div class="card card-body"><div id="div_validationSummary" class="clear"><\/div><div id="div_importexport" class=""><div class="" id = "importexportsection"><div class="" id="div_Import"><input type="file" id="import_File" class="bg-light d-none d-sm-block required"><hr /> <a href="javascript:;" id="fileUpload" class="btn btn-warning text-white">Upload<\/a><\/div><div class="hidden" id="div_Export"><span id="sp_formName"><\/span><a href="javascript:;" id="fileExport" class="btn btn-primary text-white">Download<\/a><\/div><\/div><\/div><\/div><\/div><div class="bg-white footer" ><button id="btn_CloseImport" class="btn btn-secondary btn-sm mr-auto btn-close">Close<\/button><\/div><\/div><\/form>'}load(t,i){$("#btn_Import").click(function(){$("#importexportsection").removeClass("hidden");$("#div_Import").removeClass("hidden")});$("#import_File").change(function(t){n.Platform.Helpers.FileHelper.Instance().getBase64(t).then(function(t){n.Platform.Integrations.Components.ProviderImport.FileInfo=t})});$("#fileUpload").click(function(){let t=n.Platform.Forms.Components.FormViewer.Instance().requiredFieldValidation("form_Import");if(t==!1)return alert("Plase Select File"),!1;var r=n.Platform.Integrations.Components.ProviderImport.FileInfo;n.Platform.Integrations.Managers.IntegrationManager.Instance().importProvider(r).then(function(n){n.errors==null?($("#"+i).modal("hide"),$("#"+i).remove(),MessageHelper.Instance().showSuccess(n.message,"")):MessageHelper.Instance().showError(n.message,"div_validationSummary")})})}importProvider(){this.navigationHelper.popup(0,"",n.Platform.Integrations.Components.ProviderImport.Instance(),null,t.Helpers.Size.Large)}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.ProviderImport=r})(r=i.Components||(i.Components={}))})(i=t.Integrations||(t.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,74 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class ServiceIntegrator extends Platform.Core.BaseComponent {
cssFiles() {
return ["libs/summernote/summernote.css"];
}
jsFiles() {
return ["platform/integrations/components/serviceintegrator.js", "platform/integrations/components/createserviceprovider.js", "platform/integrations/managers/integrationmanager.js", "platform/forms/components/formviewer/formviewer.js", 'libs/parsley/parsley.min.js', "libs/summernote/summernote.min.js", "platform/integrations/enums/integratortype.js"];
}
html(id, containerid) {
let html = '<form id="frmUnibase_InputParameters" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_ServiceIntegratorId" type="hidden" value="0"/><input id="hf_container" type="hidden" value="0"/><strong id="formName" class="text-dark">Input Settings</strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"></i></a><input id="hf_fromIntegration" type="hidden" value="false"/></div><div data-simplebar class="simple-scroll-bar scrollable integrator-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="card"><div class="card-body"><div class="" id="div_InputSettings"></div></div></div></div></div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a><a class="btn btn-primary btn-center btn-sm text-white" id="btn_execute">Execute</a></div></form>';
return html;
}
load(id, containerid, callback) {
var instance = this;
$("#btn_execute").click(function () {
var serviceIntegratorId = $("#hf_ServiceIntegratorId").val();
Unibase.Platform.Integrations.Components.CreateServiceProvider.Instance().saveSettings(containerid, serviceIntegratorId, ServiceIntegrator.isDownload);
});
}
loadInputSettings(serviceIntegratorId, serviceId, integratorType, isDownload) {
var instance = this;
ServiceIntegrator.isDownload = isDownload;
instance.fileCacheHelper.loadJsFile("platform/integrations/managers/integrationmanager.js", null);
bootbox.confirm("Do you want to Execute this service?", function (result) {
if (result == true) {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getinputsettings(serviceIntegratorId, true).then(function (response) {
$("#hf_ServiceIntegratorId").val(serviceIntegratorId);
if (response.result.length > 0) {
instance.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.ServiceIntegrator.Instance(), null, Platform.Helpers.Size.Medium);
$("#hf_ServiceIntegratorId").val(serviceIntegratorId);
var settinghtml = "";
for (let i = 0; i < response.result.length; i++) {
var data = response.result[i];
settinghtml += '<div class="row item-row ml-30 col-sm-12 mt-10 mb-2">' +
'<input type="hidden" class=" hf_Header_Service" id="hf_Header_Service_' + i + '"" value=' + data.ServiceSettingId + '>' +
'<input type="hidden" class="hf_Header_ServiceId" id="hf_Header_ServiceId_' + i + '"" value=' + data.ServiceId + '>' +
'<input type="hidden" class="hf_Header_SettingTypeId" id="hf_Header_SettingTypeId_' + i + '"" value=' + data.SettingTypeId + '>' +
'<div class="focus col-sm-5" id="div_ConfigKey_Collection">' +
'<input class="form-control txt_ConfigKey_Collection readonly" type="text" id="txt_ConfigKey_Collection_' + i + '" placeholder="Enter Key" data-label="Key" data-isdynamic="false" data-placeholder="Key" autocomplete="false" value=' + data.SettingName + '>' +
'</div>' +
'<div class="focus col-sm-5" id="div_ConfigValue_Collection">' +
'<input class="form-control txt_ConfigValue_Collection" type="text" id="txt_ConfigValue_Collection_' + i + '" placeholder="Enter Value" data-label="Value" data-isdynamic="false" data-placeholder="Value" autocomplete="false" value=' + data.SettingValue + '>' +
'</div>' +
'</div>';
}
$("#div_InputSettings").html(settinghtml);
}
else {
Unibase.Platform.Integrations.Components.CreateServiceProvider.Instance().saveSettings("", serviceIntegratorId, isDownload);
}
});
}
});
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
var instance = this;
}
static Instance() {
return new ServiceIntegrator();
}
}
ServiceIntegrator.isDownload = false;
Components.ServiceIntegrator = ServiceIntegrator;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"serviceintegrator.js","sourceRoot":"","sources":["serviceintegrator.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{cssFiles(){return["libs/summernote/summernote.css"]}jsFiles(){return["platform/integrations/components/serviceintegrator.js","platform/integrations/components/createserviceprovider.js","platform/integrations/managers/integrationmanager.js","platform/forms/components/formviewer/formviewer.js","libs/parsley/parsley.min.js","libs/summernote/summernote.min.js","platform/integrations/enums/integratortype.js"]}html(){return'<form id="frmUnibase_InputParameters" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header"><input id="hf_ServiceIntegratorId" type="hidden" value="0"/><input id="hf_container" type="hidden" value="0"/><strong id="formName" class="text-dark">Input Settings<\/strong><a class="btn btn-sm ml-auto"><i class="ti-help-alt" title="help" href="javascript:;" target="_blank"><\/i><\/a><input id="hf_fromIntegration" type="hidden" value="false"/><\/div><div data-simplebar class="simple-scroll-bar scrollable integrator-body"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="" id="div_InputSettings"><\/div><\/div><\/div><\/div><\/div><div id="div_dataApiFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><a class="btn btn-primary btn-center btn-sm text-white" id="btn_execute">Execute<\/a><\/div><\/form>'}load(t,i){var u=this;$("#btn_execute").click(function(){var t=$("#hf_ServiceIntegratorId").val();n.Platform.Integrations.Components.CreateServiceProvider.Instance().saveSettings(i,t,r.isDownload)})}loadInputSettings(i,u,f,e){var o=this;r.isDownload=e;o.fileCacheHelper.loadJsFile("platform/integrations/managers/integrationmanager.js",null);bootbox.confirm("Do you want to Execute this service?",function(r){r==!0&&n.Platform.Integrations.Managers.IntegrationManager.Instance().getinputsettings(i,!0).then(function(r){var f,u;if($("#hf_ServiceIntegratorId").val(i),r.result.length>0){o.navigationHelper.popup(0,"",n.Platform.Integrations.Components.ServiceIntegrator.Instance(),null,t.Helpers.Size.Medium);$("#hf_ServiceIntegratorId").val(i);f="";for(let n=0;n<r.result.length;n++)u=r.result[n],f+='<div class="row item-row ml-30 col-sm-12 mt-10 mb-2"><input type="hidden" class=" hf_Header_Service" id="hf_Header_Service_'+n+'"" value='+u.ServiceSettingId+'><input type="hidden" class="hf_Header_ServiceId" id="hf_Header_ServiceId_'+n+'"" value='+u.ServiceId+'><input type="hidden" class="hf_Header_SettingTypeId" id="hf_Header_SettingTypeId_'+n+'"" value='+u.SettingTypeId+'><div class="focus col-sm-5" id="div_ConfigKey_Collection"><input class="form-control txt_ConfigKey_Collection readonly" type="text" id="txt_ConfigKey_Collection_'+n+'" placeholder="Enter Key" data-label="Key" data-isdynamic="false" data-placeholder="Key" autocomplete="false" value='+u.SettingName+'><\/div><div class="focus col-sm-5" id="div_ConfigValue_Collection"><input class="form-control txt_ConfigValue_Collection" type="text" id="txt_ConfigValue_Collection_'+n+'" placeholder="Enter Value" data-label="Value" data-isdynamic="false" data-placeholder="Value" autocomplete="false" value='+u.SettingValue+"><\/div><\/div>";$("#div_InputSettings").html(f)}else n.Platform.Integrations.Components.CreateServiceProvider.Instance().saveSettings("",i,e)})})}loadForm(){var n=this}static Instance(){return new r}}r.isDownload=!1;i.ServiceIntegrator=r})(r=i.Components||(i.Components={}))})(i=t.Integrations||(t.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,117 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Components;
(function (Components) {
class SyncLog extends Platform.Core.BaseComponent {
constructor() {
super();
}
jsFiles() {
return ["platform/integrations/managers/integrationmanager.js"];
}
cssFiles() {
return [];
}
html(id, containerid) {
return '<div id="Unibase_synclog" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header sync-Header"><strong class="text-dark">Sync Log</strong></div><div data-simplebar class="simple-scroll-bar scrollable sync-log-body"><div id="Unibase_ValidationSummary" class="clear mt-10"></div><div class="divsync"></div></div><div id="div_syncLogFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a></div></div>';
}
init(serviceIntegratorId) {
return __awaiter(this, void 0, void 0, function* () {
Unibase.Platform.Integrations.Components.SyncLog.serviceIntegratorId = serviceIntegratorId;
this.navigationHelper.popup(0, '', Unibase.Platform.Integrations.Components.SyncLog.Instance(), null, Platform.Helpers.Size.Large);
Unibase.Platform.Integrations.Components.SyncLog.Instance().SyncLogView(serviceIntegratorId);
});
}
load(id, containerid, callback) {
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
SyncLogView(serviceIntegratorId) {
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getsyncsbyserviceintegrator(serviceIntegratorId).then(function (response) {
if (response.result.length == 0) {
$("#nodata").show();
$(".divsync").hide();
$("#integratelogPager").hide();
$("#lblrecords").hide();
}
else {
$("#nodata").hide();
$(".divsync").show();
$("#integratelogPager").show();
$("#lblrecords").show();
$(".integrator-list").html('<li class="Inter-item hidden"></li>');
var html = "";
for (var i = 0; i < response.result.length; i++) {
var data = response.result[i];
var date = Unibase.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(data.SyncDate);
html += '<div class="group-item panel-default sync-item group-item_' + data.SyncId + '">' +
'<div class="card-heading" style="background-color:white;">' +
'<div class="">' +
'<a href="#sync-' + data.SyncId + '" data-parent="divTasks" data-toggle="collapse" class="accordion-toggle collapsed" onclick="javascript:Unibase.Platform.Integrations.Components.SyncLog.Instance().syncDetails(' + data.SyncId + ');"> ' +
'<i class="indicator fa fa-chevron-right m-t-xs pull-right btn"></i>' +
' <label class="row ml-20">' + date + ' </label>' +
'</a>' +
'</div>' +
'<div class="panel-collapse collapse" id="sync-' + data.SyncId + '" style="height: 0px;">' +
'<ul id="sync-list_' + data.SyncId + '" class="list-group no-radius m-b-none list-group-lg no-border m-t sync-list">' +
'<li class="sync-item_' + data.SyncId + '" hidden"></li>' +
'</ul>' +
'</div>' +
'</div>' +
'</div>'
+ '</div></div>';
}
}
$("#lblintegratelogRecords").text(response.result.length);
$(".divsync").html(html);
});
}
syncDetails(syncId) {
if ($('.sync-item_' + syncId).length > 1)
return;
Unibase.Platform.Integrations.Managers.IntegrationManager.Instance().getsynclogsbysyncid(syncId).then(function (response) {
var html = "";
if (response.result.length > 0) {
for (var i = 0; i < response.result.length; i++) {
var data = response.result[i];
var innerhtml = '<li class="list-group-item bg-white sync-item_' + syncId + ' ">' +
'<span class="text-black" style="overflow-wrap: break-word;">' + data.Notes + '</span>' +
'</a></span>' +
'</li>';
html = html + innerhtml;
}
$("#sync-list_" + syncId).html(html);
}
else {
var innerhtml = '<li class="list-group-item bg-white sync-item_' + syncId + ' ">' +
'<span class="text-black">No Issues Found</span>' +
'</a></span>' +
'</li>';
html = html + innerhtml;
$("#sync-list_" + syncId).html(html);
}
});
}
static Instance() {
return new SyncLog();
}
}
SyncLog.serviceIntegratorId = 0;
Components.SyncLog = SyncLog;
})(Components = Integrations.Components || (Integrations.Components = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"synclog.js","sourceRoot":"","sources":["synclog.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var __awaiter=this&&this.__awaiter||function(n,t,i,r){function u(n){return n instanceof i?n:new i(function(t){t(n)})}return new(i||(i=Promise))(function(i,f){function o(n){try{e(r.next(n))}catch(t){f(t)}}function s(n){try{e(r["throw"](n))}catch(t){f(t)}}function e(n){n.done?i(n.value):u(n.value).then(o,s)}e((r=r.apply(n,t||[])).next())})},Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(i){class r extends t.Core.BaseComponent{constructor(){super()}jsFiles(){return["platform/integrations/managers/integrationmanager.js"]}cssFiles(){return[]}html(){return'<div id="Unibase_synclog" default="" data-validate="parsley" data-isdynamic="false"><div class="b-b bg-white header sync-Header"><strong class="text-dark">Sync Log<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable sync-log-body"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="divsync"><\/div><\/div><div id="div_syncLogFooter" class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><\/div><\/div>'}init(i){return __awaiter(this,void 0,void 0,function*(){n.Platform.Integrations.Components.SyncLog.serviceIntegratorId=i;this.navigationHelper.popup(0,"",n.Platform.Integrations.Components.SyncLog.Instance(),null,t.Helpers.Size.Large);n.Platform.Integrations.Components.SyncLog.Instance().SyncLogView(i)})}load(){}loadForm(){}SyncLogView(t){n.Platform.Integrations.Managers.IntegrationManager.Instance().getsyncsbyserviceintegrator(t).then(function(t){var u,r,i,f;if(t.result.length==0)$("#nodata").show(),$(".divsync").hide(),$("#integratelogPager").hide(),$("#lblrecords").hide();else for($("#nodata").hide(),$(".divsync").show(),$("#integratelogPager").show(),$("#lblrecords").show(),$(".integrator-list").html('<li class="Inter-item hidden"><\/li>'),u="",r=0;r<t.result.length;r++)i=t.result[r],f=n.Platform.Helpers.DateTimeHelper.Instance().FormatDateTime(i.SyncDate),u+='<div class="group-item panel-default sync-item group-item_'+i.SyncId+'"><div class="card-heading" style="background-color:white;"><div class=""><a href="#sync-'+i.SyncId+'" data-parent="divTasks" data-toggle="collapse" class="accordion-toggle collapsed" onclick="javascript:Unibase.Platform.Integrations.Components.SyncLog.Instance().syncDetails('+i.SyncId+');"> <i class="indicator fa fa-chevron-right m-t-xs pull-right btn"><\/i> <label class="row ml-20">'+f+' <\/label><\/a><\/div><div class="panel-collapse collapse" id="sync-'+i.SyncId+'" style="height: 0px;"><ul id="sync-list_'+i.SyncId+'" class="list-group no-radius m-b-none list-group-lg no-border m-t sync-list"><li class="sync-item_'+i.SyncId+'" hidden"><\/li><\/ul><\/div><\/div><\/div><\/div><\/div>';$("#lblintegratelogRecords").text(t.result.length);$(".divsync").html(u)})}syncDetails(t){$(".sync-item_"+t).length>1||n.Platform.Integrations.Managers.IntegrationManager.Instance().getsynclogsbysyncid(t).then(function(n){var i="",r,f,u;if(n.result.length>0){for(r=0;r<n.result.length;r++)f=n.result[r],u='<li class="list-group-item bg-white sync-item_'+t+' "><span class="text-black" style="overflow-wrap: break-word;">'+f.Notes+"<\/span><\/a><\/span><\/li>",i=i+u;$("#sync-list_"+t).html(i)}else u='<li class="list-group-item bg-white sync-item_'+t+' "><span class="text-black">No Issues Found<\/span><\/a><\/span><\/li>',i=i+u,$("#sync-list_"+t).html(i)})}static Instance(){return new r}}r.serviceIntegratorId=0;i.SyncLog=r})(r=i.Components||(i.Components={}))})(i=t.Integrations||(t.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,17 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let AuthorizationType;
(function (AuthorizationType) {
AuthorizationType[AuthorizationType["NoAuth"] = 1] = "NoAuth";
AuthorizationType[AuthorizationType["Basic"] = 2] = "Basic";
})(AuthorizationType = Enums.AuthorizationType || (Enums.AuthorizationType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"authorizationtype.js","sourceRoot":"","sources":["authorizationtype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAWhB;AAXD,WAAU,OAAO;IACb,IAAiB,QAAQ,CASxB;IATD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAO5B;QAPD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAKrB;YALD,WAAiB,KAAK;gBAClB,IAAY,iBAGX;gBAHD,WAAY,iBAAiB;oBACzB,6DAAU,CAAA;oBACV,2DAAS,CAAA;gBACb,CAAC,EAHW,iBAAiB,GAAjB,uBAAiB,KAAjB,uBAAiB,QAG5B;YACL,CAAC,EALgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAKrB;QACL,CAAC,EAPgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAO5B;IACL,CAAC,EATgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QASxB;AACL,CAAC,EAXS,OAAO,KAAP,OAAO,QAWhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.NoAuth=1]="NoAuth";n[n.Basic=2]="Basic"})(t=n.AuthorizationType||(n.AuthorizationType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,19 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let EncryptDecryptType;
(function (EncryptDecryptType) {
EncryptDecryptType[EncryptDecryptType["Base64"] = 1] = "Base64";
EncryptDecryptType[EncryptDecryptType["AES"] = 2] = "AES";
EncryptDecryptType[EncryptDecryptType["RC4_RC5_RC6"] = 3] = "RC4_RC5_RC6";
EncryptDecryptType[EncryptDecryptType["DES"] = 4] = "DES";
})(EncryptDecryptType = Enums.EncryptDecryptType || (Enums.EncryptDecryptType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"encryptdecrypttype.js","sourceRoot":"","sources":["encryptdecrypttype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAM5B;QAND,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,kBAEX;gBAFD,WAAY,kBAAkB;oBAC1B,+DAAU,CAAA;oBAAE,yDAAO,CAAA;oBAAE,yEAAe,CAAA;oBAAE,yDAAO,CAAA;gBACjD,CAAC,EAFW,kBAAkB,GAAlB,wBAAkB,KAAlB,wBAAkB,QAE7B;YACL,CAAC,EAJgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAIrB;QACL,CAAC,EANgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAM5B;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Base64=1]="Base64";n[n.AES=2]="AES";n[n.RC4_RC5_RC6=3]="RC4_RC5_RC6";n[n.DES=4]="DES"})(t=n.EncryptDecryptType||(n.EncryptDecryptType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,19 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let FileType;
(function (FileType) {
FileType[FileType["txt"] = 1] = "txt";
FileType[FileType["xml"] = 2] = "xml";
FileType[FileType["csv"] = 3] = "csv";
FileType[FileType["json"] = 4] = "json";
})(FileType = Enums.FileType || (Enums.FileType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"filetype.js","sourceRoot":"","sources":["filetype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAM5B;QAND,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,QAEX;gBAFD,WAAY,QAAQ;oBAChB,qCAAO,CAAA;oBAAE,qCAAO,CAAA;oBAAE,qCAAO,CAAA;oBAAE,uCAAQ,CAAA;gBACvC,CAAC,EAFW,QAAQ,GAAR,cAAQ,KAAR,cAAQ,QAEnB;YACL,CAAC,EAJgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAIrB;QACL,CAAC,EANgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAM5B;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.txt=1]="txt";n[n.xml=2]="xml";n[n.csv=3]="csv";n[n.json=4]="json"})(t=n.FileType||(n.FileType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,19 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let IntegratorType;
(function (IntegratorType) {
IntegratorType[IntegratorType["None"] = 0] = "None";
IntegratorType[IntegratorType["Online"] = 1] = "Online";
IntegratorType[IntegratorType["Offline"] = 2] = "Offline";
IntegratorType[IntegratorType["FTP"] = 3] = "FTP";
})(IntegratorType = Enums.IntegratorType || (Enums.IntegratorType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"integratortype.js","sourceRoot":"","sources":["integratortype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAUhB;AAVD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAQxB;IARD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAM5B;QAND,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAIrB;YAJD,WAAiB,KAAK;gBAClB,IAAY,cAEX;gBAFD,WAAY,cAAc;oBACtB,mDAAM,CAAA;oBAAC,uDAAU,CAAA;oBAAE,yDAAO,CAAA;oBAAC,iDAAK,CAAA;gBACpC,CAAC,EAFW,cAAc,GAAd,oBAAc,KAAd,oBAAc,QAEzB;YACL,CAAC,EAJgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAIrB;QACL,CAAC,EANgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAM5B;IACL,CAAC,EARgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAQxB;AACL,CAAC,EAVS,OAAO,KAAP,OAAO,QAUhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.None=0]="None";n[n.Online=1]="Online";n[n.Offline=2]="Offline";n[n.FTP=3]="FTP"})(t=n.IntegratorType||(n.IntegratorType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let MethodType;
(function (MethodType) {
MethodType[MethodType["GET"] = 0] = "GET";
MethodType[MethodType["POST"] = 1] = "POST";
MethodType[MethodType["PUT"] = 2] = "PUT";
MethodType[MethodType["DELETE"] = 3] = "DELETE";
MethodType[MethodType["HEAD"] = 4] = "HEAD";
MethodType[MethodType["OPTIONS"] = 5] = "OPTIONS";
MethodType[MethodType["PATCH"] = 6] = "PATCH";
MethodType[MethodType["MERGE"] = 7] = "MERGE";
MethodType[MethodType["COPY"] = 8] = "COPY";
})(MethodType = Enums.MethodType || (Enums.MethodType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"methodtype.js","sourceRoot":"","sources":["methodtype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAkBhB;AAlBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAgBxB;IAhBD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAc5B;QAdD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAYrB;YAZD,WAAiB,KAAK;gBAClB,IAAY,UAUX;gBAVD,WAAY,UAAU;oBAClB,yCAAO,CAAA;oBACP,2CAAQ,CAAA;oBACR,yCAAO,CAAA;oBACP,+CAAU,CAAA;oBACV,2CAAQ,CAAA;oBACR,iDAAW,CAAA;oBACX,6CAAS,CAAA;oBACT,6CAAS,CAAA;oBACT,2CAAQ,CAAA;gBACZ,CAAC,EAVW,UAAU,GAAV,gBAAU,KAAV,gBAAU,QAUrB;YACL,CAAC,EAZgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAYrB;QACL,CAAC,EAdgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAc5B;IACL,CAAC,EAhBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAgBxB;AACL,CAAC,EAlBS,OAAO,KAAP,OAAO,QAkBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.GET=0]="GET";n[n.POST=1]="POST";n[n.PUT=2]="PUT";n[n.DELETE=3]="DELETE";n[n.HEAD=4]="HEAD";n[n.OPTIONS=5]="OPTIONS";n[n.PATCH=6]="PATCH";n[n.MERGE=7]="MERGE";n[n.COPY=8]="COPY"})(t=n.MethodType||(n.MethodType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,18 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let ResponseType;
(function (ResponseType) {
ResponseType[ResponseType["JSONobject"] = 1] = "JSONobject";
ResponseType[ResponseType["JSONarray"] = 2] = "JSONarray";
ResponseType[ResponseType["XML"] = 3] = "XML";
})(ResponseType = Enums.ResponseType || (Enums.ResponseType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"responsetype.js","sourceRoot":"","sources":["responsetype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAYhB;AAZD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAUxB;IAVD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAQ5B;QARD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAMrB;YAND,WAAiB,KAAK;gBAClB,IAAY,YAIX;gBAJD,WAAY,YAAY;oBACpB,2DAAc,CAAA;oBACd,yDAAa,CAAA;oBACb,6CAAK,CAAA;gBACT,CAAC,EAJW,YAAY,GAAZ,kBAAY,KAAZ,kBAAY,QAIvB;YACL,CAAC,EANgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAMrB;QACL,CAAC,EARgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAQ5B;IACL,CAAC,EAVgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAUxB;AACL,CAAC,EAZS,OAAO,KAAP,OAAO,QAYhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.JSONobject=1]="JSONobject";n[n.JSONarray=2]="JSONarray";n[n.XML=3]="XML"})(t=n.ResponseType||(n.ResponseType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,17 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let ServiceType;
(function (ServiceType) {
ServiceType[ServiceType["Internal"] = 1] = "Internal";
ServiceType[ServiceType["External"] = 2] = "External";
})(ServiceType = Enums.ServiceType || (Enums.ServiceType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"servicetype.js","sourceRoot":"","sources":["servicetype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAWhB;AAXD,WAAU,OAAO;IACb,IAAiB,QAAQ,CASxB;IATD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAO5B;QAPD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAKrB;YALD,WAAiB,KAAK;gBAClB,IAAY,WAGX;gBAHD,WAAY,WAAW;oBACnB,qDAAY,CAAA;oBACZ,qDAAY,CAAA;gBAChB,CAAC,EAHW,WAAW,GAAX,iBAAW,KAAX,iBAAW,QAGtB;YACL,CAAC,EALgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAKrB;QACL,CAAC,EAPgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAO5B;IACL,CAAC,EATgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QASxB;AACL,CAAC,EAXS,OAAO,KAAP,OAAO,QAWhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.Internal=1]="Internal";n[n.External=2]="External"})(t=n.ServiceType||(n.ServiceType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,52 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Enums;
(function (Enums) {
let SettingType;
(function (SettingType) {
SettingType[SettingType["URL"] = 1] = "URL";
SettingType[SettingType["MethodType"] = 2] = "MethodType";
SettingType[SettingType["Authorization"] = 3] = "Authorization";
SettingType[SettingType["Headers"] = 4] = "Headers";
SettingType[SettingType["Certificates"] = 5] = "Certificates";
SettingType[SettingType["PostData"] = 6] = "PostData";
SettingType[SettingType["ResponseType"] = 7] = "ResponseType";
SettingType[SettingType["RequestType"] = 8] = "RequestType";
SettingType[SettingType["Parameters"] = 9] = "Parameters";
SettingType[SettingType["Filters"] = 10] = "Filters";
SettingType[SettingType["FTP"] = 11] = "FTP";
SettingType[SettingType["RemotePath"] = 12] = "RemotePath";
SettingType[SettingType["LocalPath"] = 13] = "LocalPath";
SettingType[SettingType["FileType"] = 14] = "FileType";
SettingType[SettingType["FileName"] = 15] = "FileName";
SettingType[SettingType["Delimiter"] = 16] = "Delimiter";
SettingType[SettingType["FileMode"] = 17] = "FileMode";
SettingType[SettingType["ResponseNodes"] = 18] = "ResponseNodes";
SettingType[SettingType["ErrorNodes"] = 19] = "ErrorNodes";
SettingType[SettingType["ResponseUrl"] = 20] = "ResponseUrl";
SettingType[SettingType["RequestCode"] = 21] = "RequestCode";
SettingType[SettingType["OfflineSettings"] = 22] = "OfflineSettings";
SettingType[SettingType["RequestXml"] = 23] = "RequestXml";
SettingType[SettingType["FinalResponseNode"] = 24] = "FinalResponseNode";
SettingType[SettingType["ParentSetting"] = 25] = "ParentSetting";
SettingType[SettingType["RemotePkColumn"] = 26] = "RemotePkColumn";
SettingType[SettingType["RefColumn1"] = 27] = "RefColumn1";
SettingType[SettingType["RefColumn2"] = 28] = "RefColumn2";
SettingType[SettingType["RefColumn3"] = 29] = "RefColumn3";
SettingType[SettingType["RefColumn4"] = 30] = "RefColumn4";
SettingType[SettingType["DateFormat"] = 31] = "DateFormat";
SettingType[SettingType["OfflinePort"] = 32] = "OfflinePort";
SettingType[SettingType["UrlEncoded"] = 33] = "UrlEncoded";
SettingType[SettingType["TimeOut"] = 34] = "TimeOut";
SettingType[SettingType["HMAC"] = 35] = "HMAC";
SettingType[SettingType["QueryParams"] = 36] = "QueryParams";
SettingType[SettingType["ReturnResponse"] = 37] = "ReturnResponse";
})(SettingType = Enums.SettingType || (Enums.SettingType = {}));
})(Enums = Integrations.Enums || (Integrations.Enums = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"settingtype.js","sourceRoot":"","sources":["settingtype.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA+ChB;AA/CD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA6CxB;IA7CD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CA2C5B;QA3CD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAyCrB;YAzCD,WAAiB,KAAK;gBAClB,IAAY,WAuCX;gBAvCD,WAAY,WAAW;oBACnB,2CAAO,CAAA;oBACP,yDAAc,CAAA;oBACd,+DAAiB,CAAA;oBACjB,mDAAW,CAAA;oBACX,6DAAgB,CAAA;oBAChB,qDAAY,CAAA;oBACZ,6DAAgB,CAAA;oBAChB,2DAAe,CAAA;oBACf,yDAAc,CAAA;oBACd,oDAAY,CAAA;oBACZ,4CAAQ,CAAA;oBACR,0DAAe,CAAA;oBACf,wDAAY,CAAA;oBACZ,sDAAa,CAAA;oBACb,sDAAW,CAAA;oBACX,wDAAc,CAAA;oBACd,sDAAa,CAAA;oBACb,gEAAgB,CAAA;oBAChB,0DAAa,CAAA;oBACb,4DAAgB,CAAA;oBAChB,4DAAgB,CAAA;oBAChB,oEAAoB,CAAA;oBACpB,0DAAe,CAAA;oBACf,wEAAsB,CAAA;oBACtB,gEAAkB,CAAA;oBAClB,kEAAmB,CAAA;oBACnB,0DAAe,CAAA;oBACf,0DAAe,CAAA;oBACf,0DAAe,CAAA;oBACf,0DAAe,CAAA;oBACf,0DAAe,CAAA;oBACf,4DAAgB,CAAA;oBAChB,0DAAe,CAAA;oBACf,oDAAY,CAAA;oBACZ,8CAAS,CAAA;oBACT,4DAAgB,CAAA;oBAChB,kEAAkB,CAAA;gBAEtB,CAAC,EAvCW,WAAW,GAAX,iBAAW,KAAX,iBAAW,QAuCtB;YACL,CAAC,EAzCgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAyCrB;QACL,CAAC,EA3CgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QA2C5B;IACL,CAAC,EA7CgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA6CxB;AACL,CAAC,EA/CS,OAAO,KAAP,OAAO,QA+ChB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){n[n.URL=1]="URL";n[n.MethodType=2]="MethodType";n[n.Authorization=3]="Authorization";n[n.Headers=4]="Headers";n[n.Certificates=5]="Certificates";n[n.PostData=6]="PostData";n[n.ResponseType=7]="ResponseType";n[n.RequestType=8]="RequestType";n[n.Parameters=9]="Parameters";n[n.Filters=10]="Filters";n[n.FTP=11]="FTP";n[n.RemotePath=12]="RemotePath";n[n.LocalPath=13]="LocalPath";n[n.FileType=14]="FileType";n[n.FileName=15]="FileName";n[n.Delimiter=16]="Delimiter";n[n.FileMode=17]="FileMode";n[n.ResponseNodes=18]="ResponseNodes";n[n.ErrorNodes=19]="ErrorNodes";n[n.ResponseUrl=20]="ResponseUrl";n[n.RequestCode=21]="RequestCode";n[n.OfflineSettings=22]="OfflineSettings";n[n.RequestXml=23]="RequestXml";n[n.FinalResponseNode=24]="FinalResponseNode";n[n.ParentSetting=25]="ParentSetting";n[n.RemotePkColumn=26]="RemotePkColumn";n[n.RefColumn1=27]="RefColumn1";n[n.RefColumn2=28]="RefColumn2";n[n.RefColumn3=29]="RefColumn3";n[n.RefColumn4=30]="RefColumn4";n[n.DateFormat=31]="DateFormat";n[n.OfflinePort=32]="OfflinePort";n[n.UrlEncoded=33]="UrlEncoded";n[n.TimeOut=34]="TimeOut";n[n.HMAC=35]="HMAC";n[n.QueryParams=36]="QueryParams";n[n.ReturnResponse=37]="ReturnResponse"})(t=n.SettingType||(n.SettingType={}))})(t=n.Enums||(n.Enums={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Infos;
(function (Infos) {
class Provider {
}
Infos.Provider = Provider;
class ProviderSetting {
}
Infos.ProviderSetting = ProviderSetting;
class Service {
}
Infos.Service = Service;
class ServiceSetting {
}
Infos.ServiceSetting = ServiceSetting;
class Setting {
}
Infos.Setting = Setting;
class ServiceResponse {
}
Infos.ServiceResponse = ServiceResponse;
})(Infos = Integrations.Infos || (Integrations.Infos = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"integrations.js","sourceRoot":"","sources":["integrations.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA8EhB;AA9ED,WAAU,OAAO;IACb,IAAiB,QAAQ,CA4ExB;IA5ED,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CA0E5B;QA1ED,WAAiB,YAAY;YACzB,IAAiB,KAAK,CAwErB;YAxED,WAAiB,KAAK;gBAClB,MAAa,QAAQ;iBAYpB;gBAZY,cAAQ,WAYpB,CAAA;gBACD,MAAa,eAAe;iBAS3B;gBATY,qBAAe,kBAS3B,CAAA;gBACD,MAAa,OAAO;iBAkBnB;gBAlBY,aAAO,UAkBnB,CAAA;gBAED,MAAa,cAAc;iBAY1B;gBAZY,oBAAc,iBAY1B,CAAA;gBACD,MAAa,OAAO;iBAEnB;gBAFY,aAAO,UAEnB,CAAA;gBACD,MAAa,eAAe;iBAW3B;gBAXY,qBAAe,kBAW3B,CAAA;YACL,CAAC,EAxEgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QAwErB;QACL,CAAC,EA1EgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QA0E5B;IACL,CAAC,EA5EgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA4ExB;AACL,CAAC,EA9ES,OAAO,KAAP,OAAO,QA8EhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Provider=t;class i{}n.ProviderSetting=i;class r{}n.Service=r;class u{}n.ServiceSetting=u;class f{}n.Setting=f;class e{}n.ServiceResponse=e})(t=n.Infos||(n.Infos={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Infos;
(function (Infos) {
class Integrator {
}
Infos.Integrator = Integrator;
class ServiceIntegrator {
}
Infos.ServiceIntegrator = ServiceIntegrator;
class Sync {
}
Infos.Sync = Sync;
class SyncLog {
}
Infos.SyncLog = SyncLog;
})(Infos = Integrations.Infos || (Integrations.Infos = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"integrators.js","sourceRoot":"","sources":["integrators.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAmChB;AAnCD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAiCxB;IAjCD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CA+B5B;QA/BD,WAAiB,YAAY;YACzB,IAAiB,KAAK,CA6BrB;YA7BD,WAAiB,KAAK;gBAClB,MAAa,UAAU;iBAQtB;gBARY,gBAAU,aAQtB,CAAA;gBACD,MAAa,iBAAiB;iBAU7B;gBAVY,uBAAiB,oBAU7B,CAAA;gBACD,MAAa,IAAI;iBAGhB;gBAHY,UAAI,OAGhB,CAAA;gBACD,MAAa,OAAO;iBAEnB;gBAFY,aAAO,UAEnB,CAAA;YAEL,CAAC,EA7BgB,KAAK,GAAL,kBAAK,KAAL,kBAAK,QA6BrB;QACL,CAAC,EA/BgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QA+B5B;IACL,CAAC,EAjCgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAiCxB;AACL,CAAC,EAnCS,OAAO,KAAP,OAAO,QAmChB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Integrator=t;class i{}n.ServiceIntegrator=i;class r{}n.Sync=r;class u{}n.SyncLog=u})(t=n.Infos||(n.Infos={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,431 @@
var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) {
function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); }
return new (P || (P = Promise))(function (resolve, reject) {
function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } }
function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } }
function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); }
step((generator = generator.apply(thisArg, _arguments || [])).next());
});
};
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Managers;
(function (Managers) {
class IntegrationManager extends Platform.Core.BaseManager {
getserviceintegrators() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getserviceintegratorslist';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getIntegrator(integratorId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getintegratorbyid/integratorid/' + integratorId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveIntegrator(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/saveintegrator';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getProvider(providerId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getprovider/providerid/' + providerId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getProviders() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getproviders';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getProvidersByIds(ids) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/provider/getprovidersbyids/providerids/' + ids;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServicesByProviderId(providerId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getservicesbyproviderid/providerid/' + providerId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServices() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getservices';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServicesByIds(ids) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getservicesbyids/serviceids/' + ids;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getService(serviceId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getservice/serviceid/' + serviceId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveService(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/saveservice';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getintegratorsettings(serviceintegratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getsettings/serviceintegratorid/' + serviceintegratorid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getinputsettings(serviceIntegratorId, isInput) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/inputsettings/serviceintegratorid/' + serviceIntegratorId + '/isinput/' + isInput;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deleteServiceIntegrator(serviceIntegratorId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/deleteserviceintegrator/serviceintegratorid/' + serviceIntegratorId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
changeServiceIntegratorStatus(serviceIntegratorId, isUpdate) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/changeserviceintegratorstatus/serviceintegratorid/' + serviceIntegratorId + '/isupdate/' + isUpdate;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
UpdateServiceIntegrator(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/updateserviceintegrator';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveSetting(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/savesetting/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServiceIntegratorsByIntegratorId(integratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getserviceintegratorsbyintegratorid/integratorid/' + integratorid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServiceIntegrators(plantCode, fromDate, toDate) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getserviceintegrators/plantcode/' + plantCode + '/fromdate/' + fromDate + '/todate/' + toDate;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getservicesbyIntegrator(integratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/getservicesbyintegrator/integratorid/' + integratorid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveServiceIntegrator(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/saveserviceintegrator';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveProvider(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/saveprovider';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getsyncsbyserviceintegrator(serviceintegratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getsyncsbyserviceintegrator/serviceintegratorid/' + serviceintegratorid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getsynclogsbysyncid(syncid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getsynclogsbysyncid/syncid/' + syncid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
executeServiceRequest(executeService) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/executeservicerequest';
return yield this.dataHelper().postAsync(url, executeService).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
importProvider(importReq) {
return __awaiter(this, void 0, void 0, function* () {
const url = '/apis/v4/unibase/integrations/providers/importprovider';
return yield this.dataHelper().postAsync(url, importReq).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
exportProvider(providerId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/provider/export/' + providerId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = response.result;
}
return response;
});
});
}
duplicateProvider(providerId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/duplicate/providerid/' + providerId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
updateProviderStatus(providerid, statusId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/updatestatus/providerid/' + providerid + '/installedstatusid/' + statusId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
updateServiceStatus(serviceId, statusId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/updateservicestatus/serviceid/' + serviceId + '/statusid/' + statusId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
updateServiceIntegratorStatus(serviceintegratorid, statusId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/updateserviceintegratorstatus/serviceintegratorid/' + serviceintegratorid + '/statusid/' + statusId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deleteProvider(serviceId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/deleteservice/serviceid/' + serviceId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
regenerateSession(integratorId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/updatesession/id/' + integratorId;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
resetSettings(serviceintegratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/resetsettings/serviceintegratorid/' + serviceintegratorid;
return yield this.dataHelper().postAsync(url, null).then(function (response) {
return response;
});
});
}
refreshIntegrationProviders() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/providers/refreshintegrationproviders/np';
return yield this.dataHelper().postAsync(url, null).then(function (response) {
MessageHelper.Instance().showSuccess(response.Message, "Unibase_ValidationSummary");
return response;
});
});
}
getIntegrationProviders() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/provider/integrationproviders';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getServiceIntegratorById(serviceintegratorid) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/integrations/integrator/getServiceIntegratorbyid/serviceintegratorid/' + serviceintegratorid;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new IntegrationManager();
return this._instance;
}
}
Managers.IntegrationManager = IntegrationManager;
})(Managers = Integrations.Managers || (Integrations.Managers = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@@ -0,0 +1 @@
{"version":3,"file":"iintegrationmanager.js","sourceRoot":"","sources":["iintegrationmanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1 @@
{"version":3,"file":"iintegratormanager.js","sourceRoot":"","sources":["iintegratormanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1,24 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Requests;
(function (Requests) {
class Provider {
}
Requests.Provider = Provider;
class Service {
}
Requests.Service = Service;
class ServiceIntegrator {
}
Requests.ServiceIntegrator = ServiceIntegrator;
class ServiceSetting {
}
Requests.ServiceSetting = ServiceSetting;
})(Requests = Integrations.Requests || (Integrations.Requests = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"integrations.js","sourceRoot":"","sources":["integrations.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAoDhB;AApDD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAkDxB;IAlDD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAgD5B;QAhDD,WAAiB,YAAY;YACzB,IAAiB,QAAQ,CA8CxB;YA9CD,WAAiB,QAAQ;gBACrB,MAAa,QAAQ;iBAWpB;gBAXY,iBAAQ,WAWpB,CAAA;gBACD,MAAa,OAAO;iBAiBnB;gBAjBY,gBAAO,UAiBnB,CAAA;gBACD,MAAa,iBAAiB;iBAM7B;gBANY,0BAAiB,oBAM7B,CAAA;gBACD,MAAa,cAAc;iBAO1B;gBAPY,uBAAc,iBAO1B,CAAA;YACL,CAAC,EA9CgB,QAAQ,GAAR,qBAAQ,KAAR,qBAAQ,QA8CxB;QACL,CAAC,EAhDgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAgD5B;IACL,CAAC,EAlDgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAkDxB;AACL,CAAC,EApDS,OAAO,KAAP,OAAO,QAoDhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Provider=t;class i{}n.Service=i;class r{}n.ServiceIntegrator=r;class u{}n.ServiceSetting=u})(t=n.Requests||(n.Requests={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,15 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Integrations;
(function (Integrations) {
let Requests;
(function (Requests) {
class Integrator {
}
Requests.Integrator = Integrator;
})(Requests = Integrations.Requests || (Integrations.Requests = {}));
})(Integrations = Platform.Integrations || (Platform.Integrations = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"integrator.js","sourceRoot":"","sources":["integrator.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAgBhB;AAhBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAcxB;IAdD,WAAiB,QAAQ;QACrB,IAAiB,YAAY,CAY5B;QAZD,WAAiB,YAAY;YACzB,IAAiB,QAAQ,CAUxB;YAVD,WAAiB,QAAQ;gBACrB,MAAa,UAAU;iBAQtB;gBARY,mBAAU,aAQtB,CAAA;YACL,CAAC,EAVgB,QAAQ,GAAR,qBAAQ,KAAR,qBAAQ,QAUxB;QACL,CAAC,EAZgB,YAAY,GAAZ,qBAAY,KAAZ,qBAAY,QAY5B;IACL,CAAC,EAdgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAcxB;AACL,CAAC,EAhBS,OAAO,KAAP,OAAO,QAgBhB"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{}n.Integrator=t})(t=n.Requests||(n.Requests={}))})(t=n.Integrations||(n.Integrations={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));