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,30 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class ConnectedTenants extends Unibase.Platform.Core.BaseComponent {
init() {
}
refreshConnectedTenants() {
var instance = this;
instance.fileCacheHelper.loadJsFile('platform/common/managers/commonmanager.js', function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().refreshConnectedTenants().then(function (response) {
MessageHelper.Instance().showSuccess(response, '');
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new ConnectedTenants();
return this._instance;
}
}
Components.ConnectedTenants = ConnectedTenants;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"connectedtenants.component.js","sourceRoot":"","sources":["connectedtenants.component.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA6BhB;AA7BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CA2BxB;IA3BD,WAAiB,QAAQ;QACrB,IAAiB,MAAM,CAyBtB;QAzBD,WAAiB,MAAM;YACnB,IAAiB,UAAU,CAuB1B;YAvBD,WAAiB,UAAU;gBACvB,MAAa,gBAAiB,SAAQ,OAAO,CAAC,QAAQ,CAAC,IAAI,CAAC,aAAa;oBAErE,IAAI;oBAEJ,CAAC;oBAED,uBAAuB;wBACnB,IAAI,QAAQ,GAAG,IAAI,CAAC;wBACpB,QAAQ,CAAC,eAAe,CAAC,UAAU,CAAC,2CAA2C,EAAE;4BAC7E,OAAO,CAAC,QAAQ,CAAC,MAAM,CAAC,QAAQ,CAAC,aAAa,CAAC,QAAQ,EAAE,CAAC,uBAAuB,EAAE,CAAC,IAAI,CAAC,UAAU,QAAQ;gCACvG,aAAa,CAAC,QAAQ,EAAE,CAAC,WAAW,CAAC,QAAQ,EAAE,EAAE,CAAC,CAAC;4BACvD,CAAC,CAAC,CAAC;wBACP,CAAC,CAAC,CAAC;oBACP,CAAC;oBAGD,MAAM,CAAC,QAAQ;wBACX,IAAI,IAAI,CAAC,SAAS,KAAK,SAAS;4BAC5B,IAAI,CAAC,SAAS,GAAG,IAAI,gBAAgB,EAAE,CAAC;wBAC5C,OAAO,IAAI,CAAC,SAAS,CAAC;oBAC1B,CAAC;iBACJ;gBArBY,2BAAgB,mBAqB5B,CAAA;YACL,CAAC,EAvBgB,UAAU,GAAV,iBAAU,KAAV,iBAAU,QAuB1B;QACL,CAAC,EAzBgB,MAAM,GAAN,eAAM,KAAN,eAAM,QAyBtB;IACL,CAAC,EA3BgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QA2BxB;AACL,CAAC,EA7BS,OAAO,KAAP,OAAO,QA6BhB"}
@@ -0,0 +1,107 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class Domain extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [""];
}
jsFiles() {
return ["platform/common/components/domain.js", "platform/common/managers/commonmanager.js"];
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
this.addprovider(Pk_Value);
}
addprovider(Pk_Value) {
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.Domain.Instance(), null, Platform.Helpers.Size.Large);
}
loadDomainForm(iscreate) {
var Pk_Value = 0;
if (!iscreate) {
Pk_Value = Unibase.Themes.Providers.DetailHelper.recordId;
this.addprovider(Pk_Value);
}
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.Domain.Instance(), null, Platform.Helpers.Size.Large);
}
html(id, containerid) {
var html = `<form id="frmUnibase_CreateDomian" data-validate="parsley" data-isdynamic="false">
<div class="card bg-light">
<div class="b-b bg-white card-header header"><strong class="text-dark title" id="lbl_title">Domain</strong>
<div id="div_domainmessage" class="position-fixed w-100"></div></div>
<div data-simplebar class="card-body simple-scroll-bar scrollable" id="divCreateDomain">
<div class="bg-white card">
<div id="unibase_ValidationSummary" class="clear"></div>
<div class="card-body">
<div class="row">
<div class="col-sm-12">
<div class="floating-label-form-group">
<label for="txt_FriendlyName" class="font-bold">Domain Name<span class="text-danger"> *</span></label>
<input type="text" id="domain_url_name" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Domain Name *" data-placeholder="Enter Domain Name" data-label="Domain Name *" autocomplete="off" /> </div>
</div>
</div>
</div>
</div>
</div>
<div class="bg-white card-footer footer " id="CreateAppFooter ">
<button id="btn_CloseApp" class="btn btn-secondary btn-sm mr-auto ">Close</button>
<button id="btn_SaveApp" class="btn btn-primary btn-sm pull-right ">Save</button>
</div>
</div>
</form>`;
return html;
}
load(id, containerid, callback) {
$("#btn_CloseApp").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn_SaveApp").click(function () {
event.preventDefault();
var url = $("#domain_url_name").val();
if (url.toString().length > 0) {
var obj = {
DomainUrl: url,
TenantId: Unibase.Platform.Membership.Infos.Identity.getCurrentUser().tenantId
};
Unibase.Platform.Common.Managers.CommonManager.Instance().saveDomain(obj).then((res) => {
if (res.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(res.message, "div_domainmessage");
}
else {
MessageHelper.Instance().showSuccess(res.message, "div_domainmessage");
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
}
});
}
else {
MessageHelper.Instance().showError("Enter Url", "div_domainmessage");
}
});
}
init(id) {
var instance = this;
var html = instance.html(id, "");
$("." + id).append(html);
instance.load(0, id, null);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Domain();
}
return this.instance;
}
}
Components.Domain = Domain;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"domain.js","sourceRoot":"","sources":["domain.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,144 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class DomainSettings extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [""];
}
jsFiles() {
return ["platform/common/components/domainsettings.js", "platform/common/managers/commonmanager.js"];
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
this.addprovider(Pk_Value);
}
addprovider(Pk_Value) {
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.DomainSettings.Instance(), null, Platform.Helpers.Size.Large);
}
loadDomainSettingsForm(iscreate) {
var Pk_Value = 0;
if (!iscreate) {
Pk_Value = Unibase.Themes.Providers.DetailHelper.recordId;
this.addprovider(Pk_Value);
}
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.DomainSettings.Instance(), null, Platform.Helpers.Size.Large);
}
html(id, containerid) {
var html = `<form id="frmUnibase_CreateDomainSettings" data-validate="parsley" data-isdynamic="false">
<div class="card bg-light">
<div class="b-b bg-white card-header header"><strong class="text-dark title" id="lbl_title">Create DomainSettings</strong><div id="div_Domain_Settings_message" class="position-fixed w-100"></div></div>
<div data-simplebar class="card-body simple-scroll-bar scrollable" id="divCreateDomainSettings">
<div class="bg-white card">
<div id="unibase_ValidationSummary" class="clear"></div>
<div class="card-body">
<div class="row">
<div class="col-sm-6">
<label for="Domainurl" class="font-bold">Domainurl</label><select id="autocomplete_ActiveDomainUrl" class="form-control text-control" style="width:100%" placeholder="Domainurl" data-placeholder="Domainurl" onclick=""></select>
<input type="hidden" id="hfAutoComplete_ActiveDomainUrl " class="hfAutoComplete_ActiveDomainUrl form-control value-control" data-isdynamic="true">
</div>
<div class="col-sm-6">
<label for="setting_type" class="font-bold">Settingtype</label><select id="autocomplete_ActivesettingType" class="form-control text-control" style="width:100%" placeholder="Setting Type" data-placeholder="Setting Type"
onclick=""></select>
<input type="hidden" id="hfAutoComplete_ActivesettingType" class="hfAutoComplete_ActivesettingType form-control value-control" data-isdynamic="true">
</div>
<div></div>
</div>
<div class="col-sm-12">
<div class="floating-label-form-group ">
<label for="txt_FriendlyName" class="font-bold">Settingvalue</label>
<textarea id="setting_value" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Setting value" data-placeholder="Enter Setting Type" data-label="Setting Type " autocomplete="off" style="height:100px"></textarea>
</div>
</div>
<div class="col-sm-12">
<div class="floating-label-form-group">
<label for="txt_FriendlyName" class="font-bold">SettingValue1<span class="text-danger"> *</span></label>
<input type="text" id="setting_value-one" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Setting Value1 " data-placeholder="Enter Setting Value1" data-label="Setting Value1" autocomplete="off" />
</div>
</div>
<div class="col-sm-12">
<div class="floating-label-form-group">
<label for="txt_FriendlyName" class="font-bold">SettingValue2<span class="text-danger"> *</span></label>
<input type="text" id="setting_value-two" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Setting Value2" data-placeholder="Enter Setting Value1" data-label="Setting Value1" autocomplete="off" />
</div>
</div>
</div>
</div>
</div>
<div class="bg-white card-footer footer " id="CreateSettingTypeFooter ">
<button id="btn_CloseApp" class="btn btn-secondary btn-sm mr-auto ">Close</button>
<button id="btn_SaveApp" class="btn btn-primary btn-sm pull-right ">Save</button>
</div>
</div>
</form>`;
return html;
}
load(id, containerid, callback) {
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/common/domainsautocomplete';
AutoCompleteHelper.getHelper().Create("#autocomplete_ActiveDomainUrl", "#hfAutoComplete_ActiveDomainUrl", url, function (response) {
});
var url = _appsettings.server_url() + '/apis/v4/unibase/platform/common/settingtypeautocomplete';
AutoCompleteHelper.getHelper().Create("#autocomplete_ActivesettingType", "#hfAutoComplete_ActivesettingType", url, function (response) {
});
$("#btn_CloseApp").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn_SaveApp").click(function () {
event.preventDefault();
var domainid = Number($("#autocomplete_ActiveDomainUrl").val());
var settingTypeId = Number($("#autocomplete_ActivesettingType").val());
if (domainid != 0 && settingTypeId != 0) {
var obj = {
DomainId: domainid,
SettingTypeId: settingTypeId,
SettingValue: $("#setting_value").val(),
SettingValue1: $("#setting_value-one").val(),
SettingValue2: $("#setting_value-two").val(),
};
Unibase.Platform.Common.Managers.CommonManager.Instance().saveDomainSettings(obj).then((res) => {
if (res.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(res.message, "div_Domain_Settings_message");
}
else {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(res.message, "div_Domain_Settings_message");
}
});
}
else {
if (domainid == 0) {
MessageHelper.Instance().showError("Please Select Domain", "div_Domain_Settings_message");
}
else {
MessageHelper.Instance().showError("Please Select Setting Type", "div_Domain_Settings_message");
}
}
});
}
init(id) {
var instance = this;
var html = instance.html(id, "");
$("." + id).append(html);
instance.load(0, id, null);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new DomainSettings();
}
return this.instance;
}
}
Components.DomainSettings = DomainSettings;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"domainsettings.js","sourceRoot":"","sources":["domainsettings.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,118 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class SettingType extends Unibase.Platform.Core.BaseComponent {
constructor() {
super();
}
cssFiles() {
return [""];
}
jsFiles() {
return ["platform/common/components/settingtype.js", "platform/common/managers/commonmanager.js"];
}
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
this.addprovider(Pk_Value);
}
addprovider(Pk_Value) {
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.SettingType.Instance(), null, Platform.Helpers.Size.Large);
}
loadSettingTypeForm(iscreate) {
var Pk_Value = 0;
if (!iscreate) {
Pk_Value = Unibase.Themes.Providers.DetailHelper.recordId;
}
this.navigationHelper.popup(Pk_Value, '', Unibase.Platform.Common.Components.SettingType.Instance(), null, Platform.Helpers.Size.Large);
}
html(id, containerid) {
var html = `<form id="frmUnibase_CreateSettingType" data-validate="parsley" data-isdynamic="false">
<div class="card bg-light">
<div class="b-b bg-white card-header header"><strong class="text-dark title" id="lbl_title">CreateSettingType</strong> <div id="div_setting_type_message" class="position-fixed w-100"></div></div>
<div data-simplebar class="card-body simple-scroll-bar scrollable" id="divCreateSettingType">
<div class="bg-white card">
<div id="unibase_ValidationSummary" class="clear"></div>
<div class="card-body">
<div class="row">
<div class="col-sm-8">
<div class="floating-label-form-group">
<label for="txt_FriendlyName" class="font-bold">Setting Type<span class="text-danger"> *</span></label>
<input type="text" id="setting_type_name" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Setting Type *" data-placeholder="Enter Setting Type" data-label="Setting Type *" autocomplete="off" /> </div>
</div>
<div class="col-sm-4">
<div class="floating-label-form-group">
<label for="txt_FriendlyName" class="font-bold">Index<span class="text-danger"> *</span></label>
<input type="text" id="setting_type_index" class="form-control floating-label-control required" data-isdynamic="false" placeholder="Setting Type Index *" data-placeholder="Enter Setting Type Index" data-label="Setting Type Index *" autocomplete="off" />
</div>
</div>
</div>
</div>
</div>
</div>
<div class="bg-white card-footer footer " id="CreateSettingTypeFooter ">
<button id="btn_CloseApp" class="btn btn-secondary btn-sm mr-auto ">Close</button>
<button id="btn_SaveApp" class="btn btn-primary btn-sm pull-right ">Save</button>
</div>
</div>
</form>`;
return html;
}
load(id, containerid, callback) {
$("#btn_CloseApp").click(function () {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
});
$("#btn_SaveApp").click(function () {
event.preventDefault();
var settingTypeName = $("#setting_type_name").val();
var settingTypeIndex = $("#setting_type_index").val();
if (settingTypeName.toString().length > 0) {
if (settingTypeIndex.toString().length > 0) {
var obj = {
SettingTypeName: settingTypeName,
Index: Number($("#setting_type_index").val()),
};
Unibase.Platform.Common.Managers.CommonManager.Instance().saveSettingType(obj).then((res) => {
if (res.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(res.message, "div_setting_type_message");
}
else {
$('#' + containerid).modal('hide');
$('#' + containerid).remove();
MessageHelper.Instance().showSuccess(res.message, "div_setting_type_message");
}
});
}
else {
MessageHelper.Instance().showError("Enter Setting Type Index", "div_setting_type_message");
}
}
else {
MessageHelper.Instance().showError("Enter Setting Type", "div_setting_type_message");
}
});
}
init(id) {
var instance = this;
var html = instance.html(id, "");
$("." + id).append(html);
instance.load(0, id, null);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new SettingType();
}
return this.instance;
}
}
Components.SettingType = SettingType;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"settingtype.js","sourceRoot":"","sources":["settingtype.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,160 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class Sharedtenant extends Unibase.Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["platform/common/managers/commonmanager.js"];
}
html(id, containerid) {
return null;
}
load(id, containerid, callback) { }
init(containerid) {
var instance = this;
instance._containerid = containerid;
$(`.${containerid}`).append(`<div class="card mb-0 border-0 BindData_` +
containerid +
` findcontainer h-100" style="background:0 0"><div class="div_ErrorMsg"></div>
<div class="card-header py-2 px-3 search-bar-main-wrapper position-sticky t-0 bg-white z-index-2 border-0 viewer-header d-flex flex-wrap justify-content-between align-items-center" id="ViewerHeader_` +
containerid +
`">
<div> <span class="biz-highlight-bg-color text-left">Shared Tenants</span></div>
<div>
<a class="btn btn-icon btn-flush-biz-theme btn-rounded hide-tenant-btn flush-soft-hover w-30p h-30p mr-1 chart-maximize-btn" href="javascript:;" id='sharedtenant_` +
containerid +
`' data-tooltip="true" title="Maximize Chart"><span class="btn-icon-wrap"><i class="la la-plus font-18" onclick="Unibase.Platform.Common.Components.Sharedtenant.Instance().loadTenants();"></i></span></a>
</div>
</div>
<div class="card-body p-2 userDesignSharedTenant">
<div class="row p-2 d-none" id="autocomplete_tenants">
<div class="col-sm-8">
<select id="select_Shared_Tenants" class="form-control type-control required value-control dropdown_phonetype" placeholder="Select" data-placeholder="Select" data-isparent="false" style="width:50%">
</select>
<input type="hidden" id="hfselect_Shared_Tenants" class="hfselect_Shared_Tenants' form-control value-control" data-isdynamic="true"/>
</div>
<div class="col-sm-4 text-right">
<button type="button" id="" class="btn btn-outline-primary shared_tenant_save_btn" onclick="Unibase.Platform.Common.Components.Sharedtenant.Instance().saveSharedTenants();">Save</button>
</div>
</div>
<div id="div_sharedtenants_div"><ul class="list-group gutter list-group list-group-sp sortable biz-highlight-bg-color div_sharedtenants"></ul></div>
</div>
</div>`);
instance.loadSharedTenant(containerid);
}
loadSharedTenant(containerid) {
var instance = this;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance()
.getsharedtenants()
.then(function (response) {
let html = "";
if (response.result != null) {
for (var i = 0; i < response.result.length; i++) {
var data = response.result[i];
html += instance.sharedtenanthtml(data);
}
}
else {
html = `<div class="col-sm-8"><span>No Data</span><\div>`;
}
$(".div_sharedtenants").append(html);
});
});
}
sharedtenanthtml(data) {
return ('<li class="list-group-item ui-sortable-handle biz-highlight-bg-color p-1 border-bottom sharedtenant_' +
data.TenantId +
' id="">' +
`<div class="d-flex align-items-center justify-content-between">
<div class="block list-item-main-title" id = ""> ` +
data.TenantName +
`</div><div class="col-sm-4 ml-auto text-right pr-0">
<a class="btn btn-icon btn-flush-biz-theme btn-rounded flush-soft-hover w-30p h-30p" href = "javascript:;" id = "" onclick = "Unibase.Platform.Common.Components.Sharedtenant.Instance().deleteSharedTenants(` +
data.TenantId +
`);"> <span class="btn-icon-wrap"><i class="fa fa-trash text-danger font-16"></i></span></a>
</div>
</div>
</li>`);
}
loadTenants() {
var url = _appsettings.server_url() +
"/apis/v4/unibase/platform/common/alltenantsautocomplete";
AutoCompleteHelper.getHelper().Create("#select_Shared_Tenants", "#hfselect_Shared_Tenants", url, function (response) { });
if (!$("#autocomplete_tenants").hasClass("d-none")) {
$("#autocomplete_tenants").addClass("d-none");
}
else {
$("#autocomplete_tenants").removeClass("d-none");
}
}
saveSharedTenants() {
var instance = this;
var tenantid = $("#select_Shared_Tenants option:selected").val();
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance()
.saveCommonSharedTenants(Number(tenantid))
.then(function (response) {
if (response != null) {
var html = instance.sharedtenanthtml(response);
$(".div_sharedtenants").append(html);
}
$("#select_Shared_Tenants").text("");
$("#autocomplete_tenants").addClass("d-none");
});
});
}
deleteSharedTenants(tenantId) {
bootbox.confirm({
message: "Are you sure you want to Delete",
closeButton: false,
buttons: {
confirm: {
label: "Yes",
className: "btn-success",
},
cancel: {
label: "No",
className: "btn-defualt",
},
},
callback: function (result) {
if (result) {
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance()
.deleteCommonSharedTenants(Number(tenantId))
.then(function (response) {
if (response.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(response.message, "div_ErrorMsg");
}
else {
MessageHelper.Instance().showSuccess(response.message, "div_ErrorMsg");
$(".sharedtenant_" + tenantId + "").remove();
}
});
});
}
},
});
$("#autocomplete_tenants").addClass("d-none");
}
static Instance() {
if (this.instance == undefined) {
this.instance = new Sharedtenant();
}
return this.instance;
}
}
Components.Sharedtenant = Sharedtenant;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"sharedtenant.js","sourceRoot":"","sources":["sharedtenant.ts"],"names":[],"mappings":"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"}
@@ -0,0 +1,61 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class Tenant {
updateTenant() {
var InstalledAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
var userInfo = Unibase.Platform.Membership.Infos.Identity.getCurrentUser();
var uri = window.location.href;
uri = uri.slice(0, uri.lastIndexOf('#'));
$("#DetailSetting_" + InstalledAppId + "_UpdateTenant").addClass('btn-success');
$("#DetailSetting_" + InstalledAppId + "_UpdateTenant").click(function () {
var postData = {
TenantId: userInfo.tenantId,
BaseUri: uri
};
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().updateTenant(postData).then(function (response) {
if (response.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(response.message, "div_message");
}
else {
MessageHelper.Instance().showSuccess(response.message, "div_message");
}
});
});
});
}
switchTenant(tenantId) {
var unibaseId = Unibase.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;
Unibase.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js", function () {
Unibase.Platform.Common.Managers.CommonManager.Instance().setTenantAsDefault(tenantId, unibaseId).then(function (response) {
if (response.status == Unibase.Data.Status.Error) {
MessageHelper.Instance().showError(response.message, "div_message");
}
else {
MessageHelper.Instance().showSuccess(response.message, "div_message");
var obj = Unibase.Themes.Compact.Components.Details.Instance();
obj._recordId = Unibase.Themes.Providers.DetailHelper.recordId;
obj._installedAppId = Unibase.Themes.Providers.DetailHelper.installedAppId;
Unibase.Themes.Compact.Components.Details.Instance().loadPortlets(obj);
}
});
});
}
static Instance() {
if (this.instance === undefined) {
this.instance = new Tenant();
}
return this.instance;
}
}
Components.Tenant = Tenant;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"tenant.js","sourceRoot":"","sources":["tenant.ts"],"names":[],"mappings":"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"}
+1
View File
@@ -0,0 +1 @@
var Unibase;(function(n){let t;(function(t){let i;(function(t){let i;(function(t){class i{updateTenant(){var i=n.Themes.Providers.DetailHelper.installedAppId,r=n.Platform.Membership.Infos.Identity.getCurrentUser(),t=window.location.href;t=t.slice(0,t.lastIndexOf("#"));$("#DetailSetting_"+i+"_UpdateTenant").addClass("btn-success");$("#DetailSetting_"+i+"_UpdateTenant").click(function(){var i={TenantId:r.tenantId,BaseUri:t};n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js",function(){n.Platform.Common.Managers.CommonManager.Instance().updateTenant(i).then(function(t){t.status==n.Data.Status.Error?MessageHelper.Instance().showError(t.message,"div_message"):MessageHelper.Instance().showSuccess(t.message,"div_message")})})})}switchTenant(t){var i=n.Platform.Membership.Infos.Identity.getCurrentUser().unibaseId;n.Platform.Helpers.FileCacheHelper.Instance().loadJsFile("platform/common/managers/commonmanager.js",function(){n.Platform.Common.Managers.CommonManager.Instance().setTenantAsDefault(t,i).then(function(t){if(t.status==n.Data.Status.Error)MessageHelper.Instance().showError(t.message,"div_message");else{MessageHelper.Instance().showSuccess(t.message,"div_message");var i=n.Themes.Compact.Components.Details.Instance();i._recordId=n.Themes.Providers.DetailHelper.recordId;i._installedAppId=n.Themes.Providers.DetailHelper.installedAppId;n.Themes.Compact.Components.Details.Instance().loadPortlets(i)}})})}static Instance(){return this.instance===undefined&&(this.instance=new i),this.instance}}t.Tenant=i})(i=t.Components||(t.Components={}))})(i=t.Common||(t.Common={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,111 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let Common;
(function (Common) {
let Components;
(function (Components) {
class ThreadTable extends Platform.Core.BaseComponent {
cssFiles() {
return [];
}
jsFiles() {
return ["platform/apps/managers/threadtable.js"];
}
html(id, containerid) {
return '';
}
load(id, containerid, callback) {
}
init(containerid) {
this.myList;
}
getThreads(time) {
var instance = this;
var delay = time;
if (delay == 0) {
delay = 5;
}
delay = delay * 1000;
var currentdate = new Date();
var _delay = delay;
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth() + 1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
$.ajax({
type: 'GET', url: 'http://localhost:3088/appperformance/threads', success: function (data) {
debugger;
Unibase.Platform.Common.Components.ThreadTable.Instance().addAllColumnHeaders(data, datetime, _delay);
}
});
}
;
loadForm(FormId, Pk_Value, AppConfigurationId, Callback, ElementId) {
}
buildHtmlTable(columns, datetime, time) {
var dt = datetime;
var time = time;
let html = '<tr>';
html += `<td>${dt}</td>`;
for (var colIndex = 0; colIndex < columns.length; colIndex++) {
var cellValue = columns[colIndex];
if (cellValue == null) {
cellValue = "";
}
html += `<td>${cellValue}</td>`;
}
html += '</tr>';
$("#bizgaze_body .t-body").prepend(html);
Unibase.Platform.Helpers.NavigationHelper.Instance().hideLoading();
setTimeout(function () {
Unibase.Platform.Common.Components.ThreadTable.Instance().addVals(time);
}, time);
}
addVals(time) {
var currentdate = new Date();
var time = time;
var datetime = currentdate.getDate() + "/"
+ (currentdate.getMonth() + 1) + "/"
+ currentdate.getFullYear() + " @ "
+ currentdate.getHours() + ":"
+ currentdate.getMinutes() + ":"
+ currentdate.getSeconds();
$.ajax({
type: 'GET', url: 'http://localhost:3088/appperformance/threads', success: function (data) {
debugger;
const values = Object.keys(data).map(key => data[key]);
Unibase.Platform.Common.Components.ThreadTable.Instance().buildHtmlTable(values, datetime, time);
}
});
}
addAllColumnHeaders(arr, datetime, time) {
var columnSet = [];
var time = time;
const values = Object.keys(arr).map(key => arr[key]);
var headerTr$ = $('<tr/>');
this.myList = Object.getOwnPropertyNames(arr);
let html = '<div class="px-20 py-20 biz-custom-scrollbar " style="overflow:auto;height:97vh;width:100%"><table class="table table-bordered table-striped " border="1" cellpadding="0"><thead> <tr>', loophtml = '';
html += `<th>Time</th>`;
for (var i = 0; i < this.myList.length; i++) {
html += `<th>${this.myList[i]}</th>`;
}
html += '</thead><tbody class="t-body " style="overflow:auto"></tbody></table></div>';
$("#bizgaze_body").append(html);
Unibase.Platform.Common.Components.ThreadTable.Instance().buildHtmlTable(values, datetime, time);
}
static Instance() {
if (this.instance === undefined) {
this.instance = new ThreadTable();
}
return this.instance;
}
}
Components.ThreadTable = ThreadTable;
})(Components = Common.Components || (Common.Components = {}));
})(Common = Platform.Common || (Platform.Common = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"threadtable.js","sourceRoot":"","sources":["threadtable.ts"],"names":[],"mappings":"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"}