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,409 @@
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 AppStore;
(function (AppStore_1) {
let Components;
(function (Components) {
class AppStore extends Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [];
}
jsFiles() {
return ["platform/apps/managers/appmanager.js", "platform/integrations/components/createprovider.js", "platform/integrations/managers/integrationmanager.js", "platform/appstore/components/appstore.js", "tenants/themes/compact/components/details/details.js"];
}
load(id, containerid, callback) {
$("#btnClose").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn_integrator").click(function () {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().ProviderStatus($("#hf_providerId").val(), $("#hf_statusId").val());
});
}
html(id, containerid) {
let html = '<div class="hidden card" id="div_currentVersion"><div class="card-header">Current Version</div><div class="card-body"><div class="row"><strong class="col-sm-2">Current Version</strong><input type="hidden" id="hf_Currentversionno"value="0" /><span class="col-sm-1" id="span_curversionno"></span><div class="col-sm-4"></div></div></div></div><div class="hidden card" id="div_updateVersions"><div class="card-header">Latest Version</div><div class="card-body"><div class="row"><strong class="col-sm-2">Latest Version</strong><input type="hidden" id="hf_updateversionno"value="0" /><span class="col-sm-1" id="span_updateversionno"></span></div></div></div></div><div class="hidden card" id="div_descriptioncard"><div class="card-header">Description</div><div class="card-body" id="div_description"></div></div><div class="hidden card" id="div_upgradeApp"><div class="card-header">App Upgrade</div><div class="card-body"><div class="row"><strong class="col-sm-1">Version</strong><input type="hidden" id="hf_versionno" value="0"/><span class="col-sm-1" id="spn_versionno"></span><div class="col-sm-2"><a class="btn btn-primary btn-center btn-sm text-white" id="btnUpgrade" href="javascript:;" onclick="Unibase.Platform.AppStore.Components.AppStore.Instance().upgradeApp()">Upgrade</a></div></div></div><div>';
return html;
}
init(containerid) {
var html = "";
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/appstore/components/appstore.js", "platform/integrations/components/createprovider.js"], function () {
instance.navigationHelper.loadSection(0, containerid, Unibase.Platform.AppStore.Components.AppStore.Instance(), null, null);
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
$(".div_details_stages").addClass("hidden");
instance.ProviderType = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_providertype").Value;
var appId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_appid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().getInstallApp(appId).then(function (response) {
Unibase.Platform.Apps.Managers.AppManager.Instance().getApp(appId).then(function (versionresponse) {
if (instance.ProviderType == "app") {
var ISUpdateavilable = response.result.IsUpdateAvailable;
if (ISUpdateavilable == true) {
$('#DetailSetting_' + instance.InstalledAppId + '_Update').show();
$("#div_updateVersions").removeClass("hidden");
$("#span_updateversionno").text(versionresponse.result.VersionNo);
$("#hf_updateversionno").val(versionresponse.result.VersionNo);
$("#div_descriptioncard").removeClass("hidden");
$("#div_description").text(versionresponse.result.Description);
}
else {
$('#DetailSetting_' + instance.InstalledAppId + '_Update').hide();
$("#div_descriptioncard").removeClass("hidden");
$("#div_description").text(response.result.Description);
}
$("#span_curversionno").text(response.result.AppVersion);
$("#hf_Currentversionno").val(response.result.AppVersion);
$("#div_currentVersion").removeClass("hidden");
var statusId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_statusid").Value);
if (statusId == 1) {
$(".setting_status").text("UnInstall");
}
else {
$(".setting_status").text("Install");
}
if (versionresponse.result.QueryString != null) {
$("#spn_versionno").text(versionresponse.result.VersionNo);
$("#hf_versionno").val(versionresponse.result.VersionNo);
$("#div_upgradeApp").removeClass("hidden");
}
else {
$("#div_upgradeApp").addClass("hidden");
}
}
if (instance.ProviderType == "widget") {
var widgetId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_widgetid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().getWidgetVersion(widgetId).then(function (versionresponse) {
instance.Upgrade = versionresponse.result.IsUpgrade;
if (instance.Upgrade == false) {
$('#DetailSetting_' + instance.InstalledAppId + '_Update').show();
$("#div_updateVersions").removeClass("hidden");
$("#span_updateversionno").text(versionresponse.result.VersionNo);
$("#hf_updateversionno").val(versionresponse.result.VersionNo);
$("#div_descriptioncard").removeClass("hidden");
$("#div_description").text(versionresponse.result.Description);
}
else {
$("#div_descriptioncard").addClass("hidden");
$('#DetailSetting_' + instance.InstalledAppId + '_Update').hide();
}
});
Unibase.Platform.Widgets.Managers.WidgetManager.Instance().getWidget(widgetId).then(function (wresponse) {
$(".setting_status").hide();
$("#span_curversionno").text(wresponse.result.VersionNo);
$("#hf_Currentversionno").val(wresponse.result.VersionNo);
$("#div_currentVersion").removeClass("hidden");
});
}
;
if (instance.ProviderType == "report") {
var reportId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_reportid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().getReportVersion(reportId).then(function (versionresponse) {
instance.Upgrade = versionresponse.result.IsUpgrade;
if (instance.Upgrade == false) {
$('#DetailSetting_' + instance.InstalledAppId + '_Update').show();
$("#div_updateVersions").removeClass("hidden");
$("#span_updateversionno").text(versionresponse.result.VersionNo);
$("#hf_updateversionno").val(versionresponse.result.VersionNo);
$("#div_descriptioncard").removeClass("hidden");
$("#div_description").text(versionresponse.result.Description);
}
else {
$('#DetailSetting_' + instance.InstalledAppId + '_Update').hide();
$("#div_updateVersions").addClass("hidden");
$("#div_descriptioncard").addClass("hidden");
}
Unibase.Platform.Analytics.Managers.ReportManager.Instance().getReportById(reportId).then(function (reportResponse) {
$(".setting_status").hide();
$("#span_curversionno").text(reportResponse.result.VersionNo);
$("#hf_Currentversionno").val(reportResponse.result.VersionNo);
$("#div_currentVersion").removeClass("hidden");
});
});
}
;
});
});
});
}
updateactionBtn() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
$('#DetailSetting_' + instance.InstalledAppId + '_Update').on('click', function () {
bootbox.dialog({
title: "App Updates",
message: `<div><ul><li>${"Latest Vesion Update"}</li></ul> </div> `,
backdrop: true,
closeButton: false,
buttons: {
confirm: {
label: "Update",
className: "btn btn-success",
callback: function () {
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var appId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_appid").Value);
var update = Unibase.Platform.AppStore.Components.AppStore.Instance().upgradeAvailableApp();
}
},
cancel: {
label: "Cancel",
className: "btn btn-default pull-right"
}
}
});
});
}
downloadFile() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var documentId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_documentid").Value);
if (documentId != 0) {
Unibase.Platform.Apps.Managers.AppManager.Instance().getDocumentFileId(documentId).then(function (docResponse) {
var documentFileId = docResponse.result.DocumentFileId;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile('platform/controls/filedragndrop/w_documentfiles.js', function () {
Unibase.Platform.Forms.Components.DocumentFiles.Instance().downloadDocument(documentFileId);
});
});
}
else {
bootbox.alert("File Doesnot Exits");
}
}
previewFile() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var documentId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_documentid").Value);
if (documentId != 0) {
Unibase.Platform.Apps.Managers.AppManager.Instance().getDocumentFileId(documentId).then(function (docResponse) {
Unibase.Platform.Apps.Managers.AppManager.Instance().getDocumentFileId(documentId).then(function (docResponse) {
var documentFileId = docResponse.result.DocumentFileId;
Unibase.Platform.Apps.Managers.AppManager.Instance().previewDocument(documentFileId);
});
});
}
}
upgradeApp_popoup(id, providertype) {
var instance = this;
if (providertype == 'app') {
instance.navigationHelper.showLoading();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeAvailableApp(id).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
bootbox.alert(response.message);
}
});
}
else if (providertype == 'widget') {
instance.navigationHelper.showLoading();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeWidgetVersionAvailable(id).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "div_message");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
bootbox.alert(response.message);
}
});
}
else if (providertype == 'report') {
instance.navigationHelper.showLoading();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeReportVersionAvailable(id).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
bootbox.alert(response.message);
}
});
}
}
upgradeAvailableApp() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
instance.ProviderType = Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_providertype").Value;
var appId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_appid").Value);
if (instance.ProviderType == "app") {
instance.navigationHelper.showLoading();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeAvailableApp(appId).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "div_message");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showError(response.message, "div_importmessage");
bootbox.alert(response.message);
}
});
}
else if (instance.ProviderType == "widget") {
var widgetId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_widgetid").Value);
instance.navigationHelper.showLoading();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeWidgetVersionAvailable(widgetId).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "div_message");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
bootbox.alert(response.message);
}
});
}
else if (instance.ProviderType == "report") {
instance.navigationHelper.showLoading();
var reportId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_reportid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeReportVersionAvailable(reportId).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
instance.navigationHelper.hideLoading();
MessageHelper.Instance().showSuccess(response.message, "");
instance.InstalledAppId = Unibase.Platform.Helpers.NavigationHelper.installedAppId;
Unibase.Platform.Helpers.NavigationHelper.Instance().loadList(instance.InstalledAppId, null);
}
else {
instance.navigationHelper.hideLoading();
bootbox.alert(response.message);
}
});
}
}
upgradeApp() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var appId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_appid").Value);
var versionno = $("#hf_versionno").val();
Unibase.Platform.Apps.Managers.AppManager.Instance().upgradeApp(appId, versionno).then(function (response) {
if (response.status == Unibase.Data.Status.Success)
MessageHelper.Instance().showSuccess(response.message, "");
else
alert(response.message);
});
}
appStatus() {
var instance = this;
instance.InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var instance = this;
var statusId;
instance.fileCacheHelper.loadJsFile('platform/analytics/components/menuuserdesign/userdesignmenu.js', function () {
Unibase.Platform.Analytics.Components.UserDesignMenu.Instance().IsAppRefresh = true;
});
if ($(".setting_status").text() == "Install") {
statusId = 1;
}
else {
statusId = 2;
}
var appId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + instance.InstalledAppId + "_appid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().updateAppStatus(appId, statusId).then(function (statusresponse) {
return __awaiter(this, void 0, void 0, function* () {
Unibase.Platform.Apps.Managers.AppManager.Instance().getdependentApps(appId).then(function (dependentAppsResponse) {
return __awaiter(this, void 0, void 0, function* () {
var message = "";
if (dependentAppsResponse.result.length > 0) {
if (confirm("This app contain " + dependentAppsResponse.result.length + " dependent apps. Are you sure you want to continue")) {
getStatus();
}
}
else {
getStatus();
}
function getStatus() {
var succesMessage = "";
if (statusresponse.result.StatusId == 1) {
succesMessage = "App Installed Succesfully";
}
else {
succesMessage = "App Uninstalled Succesfully";
}
var detailobj = Unibase.Themes.Compact.Components.Details.Instance();
detailobj._recordId = appId;
detailobj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
detailobj._containerId = $("._bizgaze_detail_container:visible").attr("id");
var idetailObj = detailobj;
detailobj.loadAppConfigurations(idetailObj, detailobj._containerId);
MessageHelper.Instance().showSuccess(succesMessage, "");
}
});
});
});
});
}
addToWishListBtn() {
var wishlist;
wishlist = false;
var installedappid = Unibase.Themes.Providers.DetailHelper.installedAppId;
$('#DetailSetting_' + installedappid + '_Addtowhishlist').on('click', function () {
Unibase.Platform.AppStore.Components.AppStore.Instance().changeWhishList(wishlist);
$('#DetailSetting_' + installedappid + '_Addtowhishlist').show();
$('#DetailSetting_' + installedappid + '_Removefromwhishlist').hide();
});
}
removeFromWishListBtn() {
var wishlist;
wishlist = true;
var installedappid = Unibase.Themes.Providers.DetailHelper.installedAppId;
$('#DetailSetting_' + installedappid + '_Removefromwhishlist').on('click', function () {
Unibase.Platform.AppStore.Components.AppStore.Instance().changeWhishList(wishlist);
$('#DetailSetting_' + installedappid + '_Addtowhishlist').hide();
$('#DetailSetting_' + installedappid + '_Removefromwhishlist').show();
});
}
changeWhishList(wishlist) {
if (status) {
$("#btn_WishlistTrue").parent().removeClass("hidden");
$("#btn_WishlistFalse").parent().addClass("hidden");
}
else {
$("#btn_WishlistTrue").parent().addClass("hidden");
$("#btn_WishlistFalse").parent().removeClass("hidden");
}
var installedappid = Unibase.Themes.Providers.DetailHelper.installedAppId;
var installedAppId = Number(Unibase.Themes.Providers.Detail_Settings.Instance().InputParameters.find(x => x.Key == "hf_" + installedappid + "_appid").Value);
Unibase.Platform.Apps.Managers.AppManager.Instance().updateWishList(installedAppId, wishlist).then(function (response) {
if (response.status == Unibase.Data.Status.Success)
MessageHelper.Instance().showSuccess(response.message, "");
else
alert(response.message);
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new AppStore();
}
return this.instance;
}
}
Components.AppStore = AppStore;
})(Components = AppStore_1.Components || (AppStore_1.Components = {}));
})(AppStore = Platform.AppStore || (Platform.AppStore = {}));
})(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,65 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppStore;
(function (AppStore) {
let Components;
(function (Components) {
class Providers extends Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [];
}
jsFiles() {
return ["platform/apps/managers/appmanager.js", "platform/integrations/components/createprovider.js", "platform/integrations/managers/integrationmanager.js", "platform/appstore/components/appstore.js", "platform/apps/components/appbuilderhiddenfields.js", "platform/core/infos/status.js"];
}
load(id, containerid, callback) {
$("#btn_integrator").click(function () {
Unibase.Platform.Integrations.Components.CreateProvider.Instance().ProviderStatus($("#hf_providerId").val(), $("#hf_statusId").val());
});
}
html(id, containerid) {
let html = '<div id="Unibase_integrationApp" default="" data-validate="parsley" data-isdynamic="false">'
+ '<div><div class="b-b bg-white header"><strong id="" class="text-dark">Integration App</strong>'
+ '</div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"></div>'
+ '<div class="card"><div class="card-body">' +
'<div class="row"><div class="col-8"> <h4 id="headtitle" style="font-family:sans-serif"><span id="app_Title"></span></h4><input type="hidden" id="hf_IntegratorProviderId" > <ul class="list-inline"><li><a class="text-success" href="javascript:;"><h5><span id="appDescription" style="color:green"></span></h5></a></li> </ul><br><br></div> </div>' +
'</div><div class="card-footer"><div class="w-100 media"><div class="ml-auto"><a id="btn_integrator" class="btn btn-success pull-right btn-sm btn-rounded"></a></div> </div></div></div></div></div></div>'
+ '<div class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close</a>'
+ '</div></div></div>';
return html;
}
init(providerId, providerName, statusId) {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/appstore/components/appstore.js", "platform/integrations/components/createprovider.js"], function () {
instance.navigationHelper.popup(providerId, '', Unibase.Platform.AppStore.Components.Providers.Instance(), function () {
}, Platform.Helpers.Size.Large);
instance.render(providerId, providerName, statusId);
});
}
render(providerId, providerName, statusId) {
$("#hf_providerId").val(providerId);
$("#hf_statusId").val(statusId);
$("#app_Title").text(providerName);
if (statusId == 1) {
$('#btn_integrator').text("UnInstall");
}
else {
$('#btn_integrator').text("Install");
}
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Providers();
}
return this.instance;
}
}
Components.Providers = Providers;
})(Components = AppStore.Components || (AppStore.Components = {}));
})(AppStore = Platform.AppStore || (Platform.AppStore = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"appstore.providers.js","sourceRoot":"","sources":["appstore.providers.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{constructor(){super()}cssFiles(){return[]}jsFiles(){return["platform/apps/managers/appmanager.js","platform/integrations/components/createprovider.js","platform/integrations/managers/integrationmanager.js","platform/appstore/components/appstore.js","platform/apps/components/appbuilderhiddenfields.js","platform/core/infos/status.js"]}load(){$("#btn_integrator").click(function(){n.Platform.Integrations.Components.CreateProvider.Instance().ProviderStatus($("#hf_providerId").val(),$("#hf_statusId").val())})}html(){return'<div id="Unibase_integrationApp" default="" data-validate="parsley" data-isdynamic="false"><div><div class="b-b bg-white header"><strong id="" class="text-dark">Integration App<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-8"> <h4 id="headtitle" style="font-family:sans-serif"><span id="app_Title"><\/span><\/h4><input type="hidden" id="hf_IntegratorProviderId" > <ul class="list-inline"><li><a class="text-success" href="javascript:;"><h5><span id="appDescription" style="color:green"><\/span><\/h5><\/a><\/li> <\/ul><br><br><\/div> <\/div><\/div><div class="card-footer"><div class="w-100 media"><div class="ml-auto"><a id="btn_integrator" class="btn btn-success pull-right btn-sm btn-rounded"><\/a><\/div> <\/div><\/div><\/div><\/div><\/div><\/div><div class="bg-white footer"><a class="btn btn-light btn-sm btn-center mr-auto btn-close" id="btnClose">Close<\/a><\/div><\/div><\/div>'}init(i,r,u){var f=this;f.fileCacheHelper.loadJsFiles(["platform/appstore/components/appstore.js","platform/integrations/components/createprovider.js"],function(){f.navigationHelper.popup(i,"",n.Platform.AppStore.Components.Providers.Instance(),function(){},t.Helpers.Size.Large);f.render(i,r,u)})}render(n,t,i){$("#hf_providerId").val(n);$("#hf_statusId").val(i);$("#app_Title").text(t);i==1?$("#btn_integrator").text("UnInstall"):$("#btn_integrator").text("Install")}static Instance(){return this.instance===undefined&&(this.instance=new r),this.instance}}i.Providers=r})(r=i.Components||(i.Components={}))})(i=t.AppStore||(t.AppStore={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,98 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppStore;
(function (AppStore) {
let Components;
(function (Components) {
class AddWidget extends Platform.Core.BaseComponent {
jsFiles() {
return ["platform/portlets/managers/portletmanager.js", "platform/widgets/managers/widgetmanager.js", "platform/core/infos/status.js"];
}
cssFiles() {
return [];
}
html(id, containerid) {
let html = '<div id="Unibase_AddWidget" default="" data-validate="parsley" data-isdynamic="false">'
+ '<div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Add Widget</strong>'
+ '</div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"></div>'
+ '<div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><input type="hidden" id="hf_txtApp"/><div class="floating-label-form-group-with-value"><label for="txt_App">App<span class="text-danger " id="spnApp"> *</span></label><select onchange="javascript:Unibase.Platform.AppStore.Components.AddWidget.Instance().loadPortlets()" id="txt_App" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select</option></select></div></div>'
+ '<div class="col-sm-6"><input type="hidden" id="hf_PortletId"/><div class="floating-label-form-group-with-value"><label for="ddl_Portlet">Portlet<span class="text-danger " id="spnPortlet"> *</span></label><select id="ddl_Portlet" class="form-control value-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select</option></select></div></div></div></div></div></div></div>'
+ '<div 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">Add</a></div></div></div>';
return html;
}
load(id, containerid, callback) {
var instance = this;
this.loadApps();
$("#btnSave").click(function () {
instance.addWidget();
});
}
constructor() {
super();
}
init(widgetId) {
var instance = this;
instance.fileCacheHelper.loadJsFiles(["platform/portlets/managers/portletmanager.js", "platform/widgets/managers/widgetmanager.js"], function () {
instance.render(widgetId);
});
}
render(id) {
$("#hf_widgetId").val(id);
this.navigationHelper.popup(0, '', Unibase.Platform.AppStore.Components.AddWidget.Instance(), function () {
}, Platform.Helpers.Size.Large);
}
loadApps() {
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/apps/installedappautocomplete';
AutoCompleteHelper.getHelper().Create("#txt_App", "#hf_txtApp", url, function (response) {
var data = response;
});
}
loadPortlets() {
$("#ddl_Portlet").empty();
$("#ddl_Portlet").append('<option value="0">Select</option>');
var installedAppId = $("#txt_App").val();
if (installedAppId != 0) {
var url = _appsettings.server_url() + 'apis/v4/unibase/platform/portlets/portlets/installedappid/' + installedAppId;
Unibase.Platform.Portlets.Managers.PortletManager.Instance().getPortletsByInstalledApp(installedAppId, 0).then(function (response) {
if (response.result != null) {
let html = "";
for (let i = 0; i < response.result.length; i++) {
var reportcolumn = response.result[i];
html += "<option value=" + reportcolumn.PortletId + ">" + reportcolumn.PortletName + "</option>";
}
jQuery("#ddl_Portlet").append(html);
}
});
}
else {
MessageHelper.Instance().showError("Please select app", "Unibase_ValidationSummary");
}
}
addWidget() {
var postData = {
WidgetId: Number($("#hf_widgetId").val()),
PortletId: Number($("#ddl_Portlet").val())
};
Unibase.Platform.Widgets.Managers.WidgetManager.Instance().addWidgetsToPorlet(postData).then(function (response) {
if (response.status == Unibase.Data.Status.Success) {
$("#btnClose").click();
MessageHelper.Instance().showSuccess(response.message, '');
}
else {
MessageHelper.Instance().showError("Widget not added to portlet", 'Unibase_ValidationSummary');
return false;
}
});
}
static Instance() {
return new AddWidget();
}
}
Components.AddWidget = AddWidget;
})(Components = AppStore.Components || (AppStore.Components = {}));
})(AppStore = Platform.AppStore || (Platform.AppStore = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"appstore.widget.js","sourceRoot":"","sources":["appstore.widget.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{jsFiles(){return["platform/portlets/managers/portletmanager.js","platform/widgets/managers/widgetmanager.js","platform/core/infos/status.js"]}cssFiles(){return[]}html(){return'<div id="Unibase_AddWidget" default="" data-validate="parsley" data-isdynamic="false"><div><div class="b-b bg-white header"><strong id="formName" class="text-dark">Add Widget<\/strong><\/div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Unibase_ValidationSummary" class="clear mt-10"><\/div><div class="card"><div class="card-body"><div class="row"><div class="col-sm-6"><input type="hidden" id="hf_txtApp"/><div class="floating-label-form-group-with-value"><label for="txt_App">App<span class="text-danger " id="spnApp"> *<\/span><\/label><select onchange="javascript:Unibase.Platform.AppStore.Components.AddWidget.Instance().loadPortlets()" id="txt_App" class="form-control value-control floating-label-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select<\/option><\/select><\/div><\/div><div class="col-sm-6"><input type="hidden" id="hf_PortletId"/><div class="floating-label-form-group-with-value"><label for="ddl_Portlet">Portlet<span class="text-danger " id="spnPortlet"> *<\/span><\/label><select id="ddl_Portlet" class="form-control value-control required" data-placeholder="Select" placeholder="Select"><option value="0">Select<\/option><\/select><\/div><\/div><\/div><\/div><\/div><\/div><\/div><div 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">Add<\/a><\/div><\/div><\/div>'}load(){var n=this;this.loadApps();$("#btnSave").click(function(){n.addWidget()})}constructor(){super()}init(n){var t=this;t.fileCacheHelper.loadJsFiles(["platform/portlets/managers/portletmanager.js","platform/widgets/managers/widgetmanager.js"],function(){t.render(n)})}render(i){$("#hf_widgetId").val(i);this.navigationHelper.popup(0,"",n.Platform.AppStore.Components.AddWidget.Instance(),function(){},t.Helpers.Size.Large)}loadApps(){var n=_appsettings.server_url()+"/apis/v4/unibase/platform/apps/installedappautocomplete";AutoCompleteHelper.getHelper().Create("#txt_App","#hf_txtApp",n,function(n){var t=n})}loadPortlets(){var t,i;$("#ddl_Portlet").empty();$("#ddl_Portlet").append('<option value="0">Select<\/option>');t=$("#txt_App").val();t!=0?(i=_appsettings.server_url()+"apis/v4/unibase/platform/portlets/portlets/installedappid/"+t,n.Platform.Portlets.Managers.PortletManager.Instance().getPortletsByInstalledApp(t,0).then(function(n){if(n.result!=null){let i="";for(let r=0;r<n.result.length;r++){var t=n.result[r];i+="<option value="+t.PortletId+">"+t.PortletName+"<\/option>"}jQuery("#ddl_Portlet").append(i)}})):MessageHelper.Instance().showError("Please select app","Unibase_ValidationSummary")}addWidget(){var t={WidgetId:Number($("#hf_widgetId").val()),PortletId:Number($("#ddl_Portlet").val())};n.Platform.Widgets.Managers.WidgetManager.Instance().addWidgetsToPorlet(t).then(function(t){if(t.status==n.Data.Status.Success)$("#btnClose").click(),MessageHelper.Instance().showSuccess(t.message,"");else return MessageHelper.Instance().showError("Widget not added to portlet","Unibase_ValidationSummary"),!1})}static Instance(){return new r}}i.AddWidget=r})(r=i.Components||(i.Components={}))})(i=t.AppStore||(t.AppStore={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));