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,53 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Components;
(function (Components) {
class AppGroup_Template {
AppGroups() {
var html;
html = `<li class="dd-item dd3-item RootGroup" data-type="root" data-id="{{AppGroupId}}" id="{{AppGroupId}}" name="{{AppGroupName}}">
<button style="color:Black;font-size:20px" class="dd-collapse text-info" data-action="collapse" type="button">Collapse</button>
<button style="color:Black;font-size:18px" class="dd-expand text-info" data-action="expand" type="button">Expand</button>
<div class="pull-right">
<div class="dropdown" style="margin-top:5px;margin-right:10px">
<a href="javascript:;" style="width:20px" class="fa fa-ellipsis-h divtag text-info" style="height:20px" id="" type="" data-toggle="dropdown"><span class="caret"></span></a>
<div class="dropdown-menu" role="menu">
<a href="javascript:;" class="dropdown-item" id="btn_EditAppGroup" onclick = "Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().editAppGroup({{AppGroupId}})";>Edit/Delete</a>
</div>
</div>
<i class="fa fa-pencil hidden"></i>
</div>
<div class="dd-handle dd3-handle"></div><div class="dd3-content dd-handle text-info"> {{AppGroupName}}</div>
<ol class="dd-list AppGroupOl" id="GroupApps-{{AppGroupId}}" GroupId="{{AppGroupId}}">
<li class="grpItem hidden"></li>
</ol>
</li>`;
return html;
}
Apps() {
var html;
html = '<li id="{{InstalledAppId}}" class="dd-item dd3-item" appindex="{{AppIndex}}" name="{{AppTitle}}">' +
' <div class="dd-handle dd3-handle-child">Drag</div> <div class="dd3-content dd-handle">&nbsp;{{AppTitle}}</div>' +
'</li>';
return html;
}
UnGroupedApps() {
var html;
html = '<li id="{{InstalledAppId}}" class="dd-item dd3-item" appindex={{AppIndex}}" name="{{AppTitle}}">' +
' <div class="dd-handle dd3-handle-child">Drag</div><div class="dd3-content dd-handle">&nbsp;{{AppTitle}}</div>' +
'</li > ';
return html;
}
static Instance() {
return new AppGroup_Template();
}
}
Components.AppGroup_Template = AppGroup_Template;
})(Components = AppGroups.Components || (AppGroups.Components = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"appgroup.template.js","sourceRoot":"","sources":["appgroup.template.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAyDhB;AAzDD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAuDxB;IAvDD,WAAiB,QAAQ;QACrB,IAAiB,SAAS,CAqDzB;QArDD,WAAiB,SAAS;YACtB,IAAiB,UAAU,CAmD1B;YAnDD,WAAiB,UAAU;gBACvB,MAAa,iBAAiB;oBAG1B,SAAS;wBAEL,IAAI,IAAS,CAAC;wBACd,IAAI,GAAE;;;;;;;;;;;;;;;;qCAgBO,CAAA;wBAEb,OAAO,IAAI,CAAC;oBAChB,CAAC;oBAED,IAAI;wBACA,IAAI,IAAS,CAAC;wBACd,IAAI,GAAG,mGAAmG;4BACtG,iHAAiH;4BACjH,OAAO,CAAC;wBAEZ,OAAO,IAAI,CAAC;oBAChB,CAAC;oBAED,aAAa;wBACT,IAAI,IAAS,CAAC;wBACd,IAAI,GAAG,kGAAkG;4BACrG,gHAAgH;4BAChH,SAAS,CAAC;wBAEd,OAAO,IAAI,CAAC;oBAChB,CAAC;oBAGD,MAAM,CAAC,QAAQ;wBACX,OAAO,IAAI,iBAAiB,EAAE,CAAC;oBACnC,CAAC;iBACJ;gBAjDY,4BAAiB,oBAiD7B,CAAA;YACL,CAAC,EAnDgB,UAAU,GAAV,oBAAU,KAAV,oBAAU,QAmD1B;QACL,CAAC,EArDgB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QAqDzB;IACL,CAAC,EAvDgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAuDxB;AACL,CAAC,EAzDS,OAAO,KAAP,OAAO,QAyDhB"}
+17
View File
@@ -0,0 +1,17 @@
var Unibase;(function(n){let t;(function(n){let t;(function(n){let t;(function(n){class t{AppGroups(){return`<li class="dd-item dd3-item RootGroup" data-type="root" data-id="{{AppGroupId}}" id="{{AppGroupId}}" name="{{AppGroupName}}">
<button style="color:Black;font-size:20px" class="dd-collapse text-info" data-action="collapse" type="button">Collapse</button>
<button style="color:Black;font-size:18px" class="dd-expand text-info" data-action="expand" type="button">Expand</button>
<div class="pull-right">
<div class="dropdown" style="margin-top:5px;margin-right:10px">
<a href="javascript:;" style="width:20px" class="fa fa-ellipsis-h divtag text-info" style="height:20px" id="" type="" data-toggle="dropdown"><span class="caret"></span></a>
<div class="dropdown-menu" role="menu">
<a href="javascript:;" class="dropdown-item" id="btn_EditAppGroup" onclick = "Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().editAppGroup({{AppGroupId}})";>Edit/Delete</a>
</div>
</div>
<i class="fa fa-pencil hidden"></i>
</div>
<div class="dd-handle dd3-handle"></div><div class="dd3-content dd-handle text-info"> {{AppGroupName}}</div>
<ol class="dd-list AppGroupOl" id="GroupApps-{{AppGroupId}}" GroupId="{{AppGroupId}}">
<li class="grpItem hidden"></li>
</ol>
</li>`}Apps(){return'<li id="{{InstalledAppId}}" class="dd-item dd3-item" appindex="{{AppIndex}}" name="{{AppTitle}}"> <div class="dd-handle dd3-handle-child">Drag<\/div> <div class="dd3-content dd-handle">&nbsp;{{AppTitle}}<\/div><\/li>'}UnGroupedApps(){return'<li id="{{InstalledAppId}}" class="dd-item dd3-item" appindex={{AppIndex}}" name="{{AppTitle}}"> <div class="dd-handle dd3-handle-child">Drag<\/div><div class="dd3-content dd-handle">&nbsp;{{AppTitle}}<\/div><\/li > '}static Instance(){return new t}}n.AppGroup_Template=t})(t=n.Components||(n.Components={}))})(t=n.AppGroups||(n.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,89 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Components;
(function (Components) {
class CreateAppGroup extends Platform.Core.BaseComponent {
constructor() {
super();
this._appGroupManager = AppGroups.Managers.AppGroupManager.Instance();
}
cssFiles() {
return [];
}
jsFiles() {
return ["platform/appgroups/requests/appgroup.js"];
}
html(id, containerid) {
let html = `<form id="frm_BizgazeCreateAppGroup" method="post" data-validate="parsley" class="w-f bg-white"><div class="header b-b p-3"><h5>Create App Group</h5></div>
<div data-simplebar class="simple-scroll-bar scrollable"><div id="Bizgaze_CreateAppGroupErrorMsgs" class="clear"></div><div class="card"><div class="card-header">Details</div><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_AppGroupName"><label for="txt_AppGroupName" id="lbl_AppGroupName">App Group Name<span class="text-danger"> *</span></label><div class=""><input type="text" id="txt_AppGroupName" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Group Name *" data-placeholder="Enter Group Name" data-label="Group Name *" /></div></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_DisplayIndex" id="lbl_DisplayIndex">Display Index<span class="text-danger"> </span></label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" id="txt_DisplayIndex" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Display Index" data-placeholder="Enter Display Index" data-label="Display Index" /></div></div></div></div></div><br /><br /></div>
<div class="card" id="div_ChooseApps"><div class="card-header">Choose Apps</div><div class="card-body"><div class="row"><div class="col-sm-12" style="overflow:auto"><ul class="list-group" style="" id="UnGroupedAppItems"></ul></div></div></div></div></div>
<div class="footer bg-white"><a href="javascript:;" id="btn_CloseAppGroup" class="pull-left btn btn-light btn-sm mr-auto">Close</a><a href="javascript:;" id="btn_SaveAppGroup" class="pull-right btn btn-primary btn-sm">Save</a></div></form>`;
return html;
}
load(id, containerid, callback) {
var instance = this;
var TotalGroups = $('li.RootGroup').length;
$("#txt_DisplayIndex").val(TotalGroups + 1);
$("#btn_SaveAppGroup").click(function () {
instance.saveAppGroup();
});
$("#btn_CloseAppGroup").click(function () {
instance.navigationHelper.closePopUp();
});
instance.loadUngroupedApps();
}
saveAppGroup() {
var instance = this;
var selectedapps = [];
$("#UnGroupedAppItems li").each(function () {
var cb = $(this).find(':checkbox');
if (cb.prop("checked")) {
var AppId = cb.parent('li').attr('id');
selectedapps.push(Number(AppId));
}
});
let reqObj = new Unibase.Platform.AppGroups.Requests.AppGroup();
reqObj.AppGroupName = String($("#txt_AppGroupName").val());
reqObj.DisplayIndex = Number($("#txt_DisplayIndex").val());
reqObj.InstalledApps = selectedapps;
reqObj.InstalledAppId = 0;
instance._appGroupManager.saveAppGroup(reqObj).then(function (response) {
if (response.errors == null) {
instance.navigationHelper.closePopUp();
MessageHelper.Instance().showSuccess('App Group Saved Successfully', '');
Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups();
}
else
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_CreateAppGroupErrorMsgs");
});
}
loadUngroupedApps() {
var instance = this;
instance._appGroupManager.getUngroupedApps().then(function (response) {
var ungroupeddashboards = response.result;
let html = "";
if (ungroupeddashboards.length > 0) {
$('#div_ChooseApps').removeClass("hidden");
for (var i = 0; i < ungroupeddashboards.length; i++) {
html += '<li id="' + ungroupeddashboards[i].InstalledAppId + '" style="margin-top:3px;font-size:15px" class="list-group-item"><input type="checkbox" style="height:17px;width:17px"><span style="margin-left:5px">' + ungroupeddashboards[i].AppTitle + '</span></li>';
}
$('#UnGroupedAppItems').html(html);
}
else {
$('#div_ChooseApps').addClass("hidden");
}
});
}
static Instance() {
return new CreateAppGroup();
}
}
Components.CreateAppGroup = CreateAppGroup;
})(Components = AppGroups.Components || (AppGroups.Components = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"createappgroup.js","sourceRoot":"","sources":["createappgroup.ts"],"names":[],"mappings":"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"}
+4
View File
@@ -0,0 +1,4 @@
var Unibase;(function(n){let t;(function(t){let i;(function(i){let r;(function(r){class u extends t.Core.BaseComponent{constructor(){super();this._appGroupManager=i.Managers.AppGroupManager.Instance()}cssFiles(){return[]}jsFiles(){return["platform/appgroups/requests/appgroup.js"]}html(){return`<form id="frm_BizgazeCreateAppGroup" method="post" data-validate="parsley" class="w-f bg-white"><div class="header b-b p-3"><h5>Create App Group</h5></div>
<div data-simplebar class="simple-scroll-bar scrollable"><div id="Bizgaze_CreateAppGroupErrorMsgs" class="clear"></div><div class="card"><div class="card-header">Details</div><div class="card-body"><div class="row"><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_AppGroupName"><label for="txt_AppGroupName" id="lbl_AppGroupName">App Group Name<span class="text-danger"> *</span></label><div class=""><input type="text" id="txt_AppGroupName" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Group Name *" data-placeholder="Enter Group Name" data-label="Group Name *" /></div></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_DisplayIndex" id="lbl_DisplayIndex">Display Index<span class="text-danger"> </span></label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" id="txt_DisplayIndex" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="Display Index" data-placeholder="Enter Display Index" data-label="Display Index" /></div></div></div></div></div><br /><br /></div>
<div class="card" id="div_ChooseApps"><div class="card-header">Choose Apps</div><div class="card-body"><div class="row"><div class="col-sm-12" style="overflow:auto"><ul class="list-group" style="" id="UnGroupedAppItems"></ul></div></div></div></div></div>
<div class="footer bg-white"><a href="javascript:;" id="btn_CloseAppGroup" class="pull-left btn btn-light btn-sm mr-auto">Close</a><a href="javascript:;" id="btn_SaveAppGroup" class="pull-right btn btn-primary btn-sm">Save</a></div></form>`}load(){var n=this,t=$("li.RootGroup").length;$("#txt_DisplayIndex").val(t+1);$("#btn_SaveAppGroup").click(function(){n.saveAppGroup()});$("#btn_CloseAppGroup").click(function(){n.navigationHelper.closePopUp()});n.loadUngroupedApps()}saveAppGroup(){var i=this,r=[];$("#UnGroupedAppItems li").each(function(){var n=$(this).find(":checkbox"),t;n.prop("checked")&&(t=n.parent("li").attr("id"),r.push(Number(t)))});let t=new n.Platform.AppGroups.Requests.AppGroup;t.AppGroupName=String($("#txt_AppGroupName").val());t.DisplayIndex=Number($("#txt_DisplayIndex").val());t.InstalledApps=r;t.InstalledAppId=0;i._appGroupManager.saveAppGroup(t).then(function(t){t.errors==null?(i.navigationHelper.closePopUp(),MessageHelper.Instance().showSuccess("App Group Saved Successfully",""),n.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups()):MessageHelper.Instance().showError(t.errors[0],"Bizgaze_CreateAppGroupErrorMsgs")})}loadUngroupedApps(){var n=this;n._appGroupManager.getUngroupedApps().then(function(n){var i=n.result,t;let r="";if(i.length>0){for($("#div_ChooseApps").removeClass("hidden"),t=0;t<i.length;t++)r+='<li id="'+i[t].InstalledAppId+'" style="margin-top:3px;font-size:15px" class="list-group-item"><input type="checkbox" style="height:17px;width:17px"><span style="margin-left:5px">'+i[t].AppTitle+"<\/span><\/li>";$("#UnGroupedAppItems").html(r)}else $("#div_ChooseApps").addClass("hidden")})}static Instance(){return new u}}r.CreateAppGroup=u})(r=i.Components||(i.Components={}))})(i=t.AppGroups||(t.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,98 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Components;
(function (Components) {
class EditAppGroup extends Platform.Core.BaseComponent {
constructor() {
super();
this._appGroupManager = AppGroups.Managers.AppGroupManager.Instance();
}
cssFiles() {
return [];
}
jsFiles() {
return ["platform/appgroups/requests/appgroup.js"];
}
html(id, containerid) {
let html = `<form id="frm_Bizgaze_EditAppGroup" method="post" data-validate="parsley" class="w-f bg-white"><input type="hidden" id="AppGroupId" value="" /><div class="header b-b bg-white p-3" id="div_EditAppGroupHeader"><strong>Edit App Group</strong></div><div class="scrollable"><div id="Bizgaze_ErrorMessagesEditAppGroup" class="clear"></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" id="div_AppGroupName"><label for="txt_RenameGroup" id="lbl_RenameGroup">App Group Name <span class="text-danger">*</span></label><input type="text" id="txt_RenameGroup" class="form-control value-control floating-label-control" data-isdynamic="false" placeholder="App Group Name *" data-placeholder="Enter Group Name" data-label="App Group Name *" value="" /></div></div><div class="col-sm-6"><div class="floating-label-form-group floating-label-form-group-with-value" id="div_Index"><label for="txt_DisplayIndex" id="lbl_DisplayIndex">Display Index</label><div class=""><input type="number" min="0" onkeypress="return event.charCode != 45 && event.charCode!=101" id="txt_DisplayIndex" class="form-control value-control floating-label-control" placeholder="Display Index" data-placeholder="Enter Display Index" data-label="Display Index" value="" /></div></div></div></div><br /><div class="panel panel-danger mt-3"><div class="panel-body text-center">You can delete this Group if you do not want this Group to exists for any users across all the portals<div class="clear text-center mt-2"><input onclick="Unibase.Platform.AppGroups.Components.EditAppGroup.Instance().deleteGroup();" type="button" id="DeleteGrp" value="Delete Group" class="btn btn-danger m-t-lg" /></div></div></div></div></div><div class="mt-30 hidden" id="GrpItemDiv"><div class="card"><div class="card-body"><p style="color:red"><em>* Before deleting the Group, Apps needs to be Un-grouped.</em></p></div><ul class="list-group list-group-flush" id="UlMoveGroup"></ul><div class="card-footer"><input type="button" style="width:auto" id="" value="Un-group all Apps & Delete" onclick="Unibase.Platform.AppGroups.Components.EditAppGroup.Instance().UnGroupAllandDelete()" class="btn btn-warning btn-sm" /><br /></div></div></div></div><div class="footer bg-white"><a href="javascript:;" id="btn_CloseAppGroup" class="btn btn-sm btn-light mr-auto">Close</a><a href="javascript:;" onclick="Unibase.Platform.AppGroups.Components.EditAppGroup.Instance().renameGroup();" id="RenameGrp" class="btn btn-sm btn-primary">Save</a></div></form>`;
return html;
}
load(id, containerid, callback) {
var instance = this;
$("#div_EditAppGroupHeader").removeClass("pa-5");
$("#btn_CloseAppGroup").click(function () {
instance.navigationHelper.closePopUp();
});
instance._appGroupManager.getAppGroup(id).then(function (response) {
var groupData = response.result;
$("#AppGroupId").val(groupData.AppGroupId);
$("#txt_RenameGroup").val(groupData.AppGroupName);
$("#txt_DisplayIndex").val(groupData.DisplayIndex);
});
}
deleteGroup() {
var instance = this;
var AppGroupId = Number($('#AppGroupId').val());
instance._appGroupManager.getAppsByGroup(AppGroupId).then(function (response) {
var Listhtml = "";
for (var i = 0; i < response.result.length; i++) {
Listhtml += '<li id="' + response.result[i].InstalledAppId + '" class="list-group-item">' + response.result[i].AppTitle + '</li>';
}
if (Listhtml != "") {
$('#UlMoveGroup').html(Listhtml);
$('#GrpItemDiv').removeClass('hidden');
}
var itmLength = $('#UlMoveGroup li').length;
if (itmLength == 0) {
instance._appGroupManager.deleteAppGroup(AppGroupId).then(function (response) {
instance.navigationHelper.closePopUp();
Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups();
if (response.errors == null)
MessageHelper.Instance().showSuccess('Group Deleted Successfully', '');
else
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages");
});
}
});
}
UnGroupAllandDelete() {
var instance = this;
var ToDeleteGroupId = $('#AppGroupId').val();
instance._appGroupManager.deleteAppGroup(ToDeleteGroupId).then(function (response) {
instance.navigationHelper.closePopUp();
Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups();
if (response.errors == null)
MessageHelper.Instance().showSuccess('Group Deleted Successfully', '');
else
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages");
});
}
renameGroup() {
var instance = this;
var objreq = new Unibase.Platform.AppGroups.Requests.AppGroup();
objreq.AppGroupId = Number($('#AppGroupId').val());
objreq.DisplayIndex = Number($('#txt_DisplayIndex').val());
objreq.AppGroupName = String($('#txt_RenameGroup').val());
instance._appGroupManager.saveAppGroup(objreq).then(function (response) {
if (response.errors == null) {
MessageHelper.Instance().showSuccess('App Group Saved Successfully', '');
instance.navigationHelper.closePopUp();
Unibase.Platform.AppGroups.Components.ManageAppGroup.Instance().loadAppGroups();
}
else
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_ErrorMessagesEditAppGroup");
});
}
static Instance() {
return new EditAppGroup();
}
}
Components.EditAppGroup = EditAppGroup;
})(Components = AppGroups.Components || (AppGroups.Components = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"editappgroup.js","sourceRoot":"","sources":["editappgroup.ts"],"names":[],"mappings":"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"}
File diff suppressed because one or more lines are too long
@@ -0,0 +1,220 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Components;
(function (Components) {
class ManageAppGroup extends Platform.Core.BaseComponent {
constructor() {
super();
this._appGroupManager = AppGroups.Managers.AppGroupManager.Instance();
this._appManager = Platform.Apps.Managers.AppManager.Instance();
}
cssFiles() {
return ["libs/nestable/JqueryminMenu.css"];
}
jsFiles() {
return ["platform/bundle/index.appgroup.min.js"];
}
html(id, containerid) {
let html = `<form id="frm_BizgazeNavigationAppGroup" method="post" data-validate="parsley" class="w-f bg-white"><div class="header b-b bg-white p-3" id="div_AppGroupSettingHeader"><h5>App Group Settings</h5><div class="btn-group pull-right"><a class="btn btn-sm btn-info" style="color:white" id="btn_CreateAppGroup"><i class="fa fa-plus"></i> App Group</a>&nbsp;</div></div><div data-simplebar class="simple-scroll-bar scrollable"><div id="Bizgaze_AppGroupErrorMessages" class="clear"></div><br /><div class="card"><div class="card-body"><div class="row"><div class="col-sm-12"><div class="dd" id="div_nestable3"><div><h5>Apps and Groups</h5></div><hr/><ol class="dd-list" id="ol_MainAppGroup"></ol></div><div class="dd" id="div_nestable2"><div><h5>Groupable Apps</h5></div><hr /><ol class="dd-list" id="ol_GrouplessApps"><li class="li_GroupItem"></li><li class="li_DisplayItem"></li></ol>Note: These Apps are groupable & draggable, AppGroup Settings will affect to all the Portals.</div></div></div></div></div></div><div class="footer bg-white"><a href="javascript:;" id="btn_CloseAppGroupSettings" class="pull-left btn btn-light btn-sm mr-auto">Close</a><a href="javascript:;" id="btn_SaveAppGroupSettings" class="pull-right btn btn-primary btn-sm">Save</a></div></form>`;
return html;
}
load(id, containerid, callback) {
Unibase.Platform.Helpers.FileCacheHelper.Instance().addCacheFiles(["platform/appgroups/components/createappgroup.js", "platform/appgroups/components/editappgroup.js", "platform/appgroups/components/appgroup.template.js", "platform/appgroups/requests/appgroup.js"]);
var instance = this;
$("#div_AppGroupSettingHeader").removeClass("pa-5");
let x = $('#div_nestable3');
x.nestable({
group: 'categories',
maxDepth: 2,
scroll: true,
scrollSpeed: 20,
beforeDragStop: function (l, e, p) {
var isGroup = $(e).hasClass('RootGroup');
var Area = $(p).attr("id");
if (isGroup == true) {
if (Area !== 'ol_GrouplessApps') {
let y = $('#ol_MainAppGroup');
y.sortable({
scrollSpeed: 20,
});
}
else {
return false;
}
setTimeout(function () {
instance.saveAppGroupSettings();
}, 300);
}
else {
let Checkroot = $(p).parent().attr('data-type');
let checkGroupable = $(p).parent().attr('id');
if (Checkroot != 'root' || Checkroot.toString() == 'undefind') {
if (checkGroupable == 'div_nestable2') {
return true;
}
else {
return false;
}
}
}
let z = $("#ol_MainAppGroup");
z.sortable({
disabled: true
});
},
});
let a = $('#div_nestable2');
a.nestable({
group: 'categories',
maxDepth: 2,
scroll: true,
scrollSpeed: 20,
beforeDragStop: function (l, e, p) {
let AppId = $(e).attr('id');
let AppGroupId = $(p).parents('li').attr('id');
let Appindex = $(e).attr('appindex');
if (AppGroupId == undefined || AppGroupId == "undefined")
AppGroupId = "0";
var isGroup = $(e).hasClass('RootGroup');
var Area = $(p).attr("id");
if (isGroup == true) {
instance.saveAppGroupSettings();
}
else {
}
},
});
$('.dd-empty').remove();
$("#btn_CreateAppGroup").click(function () {
instance.navigationHelper.popup(0, "", Unibase.Platform.AppGroups.Components.CreateAppGroup.Instance(), null, Platform.Helpers.Size.DockLeft);
});
$("#btn_SaveAppGroupSettings").click(function () {
instance.saveAppGroupSettings();
instance.navigationHelper.closePopUp();
});
$("#btn_CloseAppGroupSettings").click(function () {
instance.navigationHelper.closePopUp();
});
instance.loadAppGroups();
}
loadAppGroups() {
var instance = this;
jQuery("#ol_MainAppGroup").empty();
var html = "";
instance._appGroupManager.getAppGroups().then(function (response) {
for (var i = 0; i < response.result.length; i++) {
var groupData = response.result[i];
var template = Unibase.Platform.AppGroups.Components.AppGroup_Template.Instance().AppGroups();
var templateScript = Handlebars.compile(template);
var context = { "AppGroupId": groupData.AppGroupId, "AppGroupName": groupData.AppGroupName };
html = templateScript(context);
$("#ol_MainAppGroup").append(html);
}
instance.loadApps();
instance.loadUngroupedApps();
});
}
loadApps() {
var instance = this;
instance._appManager.getActiveUserApps().then(function (response) {
if (response.result.length > 0) {
for (var i = 0; i < response.result.length; i++) {
var appData = response.result[i];
var html = "";
var groupId = appData.AppGroupId;
var template = Unibase.Platform.AppGroups.Components.AppGroup_Template.Instance().Apps();
var templateScript = Handlebars.compile(template);
var context = { "InstalledAppId": appData.MyAppId, "AppTitle": appData.AppTitle, "AppIndex": appData.AppIndex };
html = templateScript(context);
$('#GroupApps-' + groupId).find(".grpItem:last").after(html);
}
$(".AppGroupOl").each(function () {
let element = $(this).children('li');
$(this).html(element.sort(function (a, b) {
return ($(b).attr('appindex')) < ($(a).attr('appindex')) ? 1 : -1;
}));
});
}
});
}
loadUngroupedApps() {
var instance = this;
$('#ol_GrouplessApps').empty();
instance._appGroupManager.getUngroupedApps().then(function (response) {
var appData = response.result;
if (appData.length > 0) {
appData = appData.filter(f => f.ParentAppId == 0);
}
var html = "";
for (var i = 0; i < appData.length; i++) {
var group = appData[i];
var template = Unibase.Platform.AppGroups.Components.AppGroup_Template.Instance().UnGroupedApps();
var templateScript = Handlebars.compile(template);
var context = { "InstalledAppId": group.InstalledAppId, "AppTitle": group.AppTitle, "AppIndex": group.AppIndex };
html += templateScript(context);
}
$('#ol_GrouplessApps').html(html + "<li class='li_DisplayItem dd-item'></li>");
});
}
saveAppGroupSettings() {
var instance = this;
var Groups = [];
$('#ol_MainAppGroup .RootGroup').each(function (index, el) {
Groups.push(el);
});
let AppsAndGroups = [];
for (var i = 0; i < Groups.length; i++) {
var appIds = [];
var currentGrp = Groups[i];
var grpId = Number($(currentGrp).attr('id'));
$(currentGrp).children('ol').find('li').each(function (index, el) {
let id = $(el).attr('id');
if (id > 0 || id != null) {
appIds.push(Number(id));
}
});
AppsAndGroups.push({ "GroupId": grpId, "AppIds": appIds });
}
instance._appGroupManager.saveAppGroupSettings(AppsAndGroups).then(function (response) {
if (response.errors == null) {
instance.loadAppGroups();
MessageHelper.Instance().showSuccess('App Group Settings Saved Successfully', '');
}
else {
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages");
}
});
}
updateAppGroup(app, appGroupId) {
var instance = this;
var DisplayIndex = $(app).attr('appindex');
DisplayIndex = DisplayIndex.replace(/['"]+/g, '');
var InstalledAppId = $(app).attr('id');
let reqObj = new Unibase.Platform.AppGroups.Requests.AppGroup();
reqObj.AppGroupId = Number(appGroupId);
reqObj.InstalledAppId = Number(InstalledAppId);
reqObj.DisplayIndex = Number(DisplayIndex);
instance._appGroupManager.updateAppGroup(reqObj).then(function (response) {
if (response.errors == null)
MessageHelper.Instance().showSuccess('App Group Updated Successfully', '');
else
MessageHelper.Instance().showError(response.errors[0], "Bizgaze_AppGroupErrorMessages");
});
}
editAppGroup(GroupId) {
var instance = this;
instance.navigationHelper.popup(GroupId, "", Unibase.Platform.AppGroups.Components.EditAppGroup.Instance(), null, Platform.Helpers.Size.DockLeft);
}
static Instance() {
return new ManageAppGroup();
}
}
Components.ManageAppGroup = ManageAppGroup;
})(Components = AppGroups.Components || (AppGroups.Components = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(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,18 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Infos;
(function (Infos) {
class AppGroup {
}
Infos.AppGroup = AppGroup;
class InstalledApp {
}
Infos.InstalledApp = InstalledApp;
})(Infos = AppGroups.Infos || (AppGroups.Infos = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"appgroup.js","sourceRoot":"","sources":["appgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CAyBhB;AAzBD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAuBxB;IAvBD,WAAiB,QAAQ;QACrB,IAAiB,SAAS,CAqBzB;QArBD,WAAiB,SAAS;YACtB,IAAiB,KAAK,CAmBrB;YAnBD,WAAiB,KAAK;gBAElB,MAAa,QAAQ;iBAKpB;gBALY,cAAQ,WAKpB,CAAA;gBAED,MAAa,YAAY;iBASxB;gBATY,kBAAY,eASxB,CAAA;YACL,CAAC,EAnBgB,KAAK,GAAL,eAAK,KAAL,eAAK,QAmBrB;QACL,CAAC,EArBgB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QAqBzB;IACL,CAAC,EAvBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAuBxB;AACL,CAAC,EAzBS,OAAO,KAAP,OAAO,QAyBhB"}
+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.AppGroup=t;class i{}n.InstalledApp=i})(t=n.Infos||(n.Infos={}))})(t=n.AppGroups||(n.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1,128 @@
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 AppGroups;
(function (AppGroups) {
let Managers;
(function (Managers) {
class AppGroupManager extends Platform.Core.BaseManager {
getAppGroups() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/appgroups/userid/' + Platform.Membership.Infos.Identity.getCurrentUser().userId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getAppGroup(appGroupId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/appgroups/appgroupid/' + appGroupId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
updateAppGroup(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/changeappgroup';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveAppGroup(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/saveappgroup';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
deleteAppGroup(ToDeleteGroupId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/deleteappgroup/appgroupid/' + ToDeleteGroupId;
return yield this.dataHelper().postAsync(url, "{}").then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getInstalledApps() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/getinstalledapps';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getUngroupedApps() {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/ungroupedapps';
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result != null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
getAppsByGroup(groupId) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/getappsbygroup/appgroupid/' + groupId;
return yield this.dataHelper().getAsync(url).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
saveAppGroupSettings(obj) {
return __awaiter(this, void 0, void 0, function* () {
const url = 'apis/v4/unibase/platform/apps/saveappgroupsettings/List';
return yield this.dataHelper().postAsync(url, obj).then(function (response) {
if (response.result !== null) {
response.result = JSON.parse(response.result);
}
return response;
});
});
}
static Instance() {
if (this._instance === undefined)
this._instance = new AppGroupManager();
return this._instance;
}
}
Managers.AppGroupManager = AppGroupManager;
})(Managers = AppGroups.Managers || (AppGroups.Managers = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
@@ -0,0 +1 @@
{"version":3,"file":"appgroupmanager.js","sourceRoot":"","sources":["appgroupmanager.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(n){let t;(function(t){let i;(function(t){class i extends n.Core.BaseManager{getAppGroups(){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/apps/appgroups/userid/"+n.Membership.Infos.Identity.getCurrentUser().userId;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}getAppGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/apps/appgroups/appgroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}updateAppGroup(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/apps/changeappgroup",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveAppGroup(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/apps/saveappgroup",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}deleteAppGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/apps/deleteappgroup/appgroupid/"+n;return yield this.dataHelper().postAsync(t,"{}").then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}getInstalledApps(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/apps/getinstalledapps").then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}getUngroupedApps(){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().getAsync("apis/v4/unibase/platform/apps/ungroupedapps").then(function(n){return n.result!=null&&(n.result=JSON.parse(n.result)),n})})}getAppsByGroup(n){return __awaiter(this,void 0,void 0,function*(){const t="apis/v4/unibase/platform/apps/getappsbygroup/appgroupid/"+n;return yield this.dataHelper().getAsync(t).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}saveAppGroupSettings(n){return __awaiter(this,void 0,void 0,function*(){return yield this.dataHelper().postAsync("apis/v4/unibase/platform/apps/saveappgroupsettings/List",n).then(function(n){return n.result!==null&&(n.result=JSON.parse(n.result)),n})})}static Instance(){return this._instance===undefined&&(this._instance=new i),this._instance}}t.AppGroupManager=i})(i=t.Managers||(t.Managers={}))})(t=n.AppGroups||(n.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));
@@ -0,0 +1 @@
{"version":3,"file":"iappgroupmanager.js","sourceRoot":"","sources":["iappgroupmanager.ts"],"names":[],"mappings":""}
@@ -0,0 +1,21 @@
var Unibase;
(function (Unibase) {
let Platform;
(function (Platform) {
let AppGroups;
(function (AppGroups) {
let Requests;
(function (Requests) {
class AppGroup {
}
Requests.AppGroup = AppGroup;
class InstalledApp {
}
Requests.InstalledApp = InstalledApp;
class AppGroupSettings {
}
Requests.AppGroupSettings = AppGroupSettings;
})(Requests = AppGroups.Requests || (AppGroups.Requests = {}));
})(AppGroups = Platform.AppGroups || (Platform.AppGroups = {}));
})(Platform = Unibase.Platform || (Unibase.Platform = {}));
})(Unibase || (Unibase = {}));
+1
View File
@@ -0,0 +1 @@
{"version":3,"file":"appgroup.js","sourceRoot":"","sources":["appgroup.ts"],"names":[],"mappings":"AAAA,IAAU,OAAO,CA0BhB;AA1BD,WAAU,OAAO;IACb,IAAiB,QAAQ,CAwBxB;IAxBD,WAAiB,QAAQ;QACrB,IAAiB,SAAS,CAsBzB;QAtBD,WAAiB,SAAS;YACtB,IAAiB,QAAQ,CAoBxB;YApBD,WAAiB,QAAQ;gBAErB,MAAa,QAAQ;iBAMpB;gBANY,iBAAQ,WAMpB,CAAA;gBAED,MAAa,YAAY;iBAGxB;gBAHY,qBAAY,eAGxB,CAAA;gBAED,MAAa,gBAAgB;iBAG5B;gBAHY,yBAAgB,mBAG5B,CAAA;YAEL,CAAC,EApBgB,QAAQ,GAAR,kBAAQ,KAAR,kBAAQ,QAoBxB;QACL,CAAC,EAtBgB,SAAS,GAAT,kBAAS,KAAT,kBAAS,QAsBzB;IACL,CAAC,EAxBgB,QAAQ,GAAR,gBAAQ,KAAR,gBAAQ,QAwBxB;AACL,CAAC,EA1BS,OAAO,KAAP,OAAO,QA0BhB"}
+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.AppGroup=t;class i{}n.InstalledApp=i;class r{}n.AppGroupSettings=r})(t=n.Requests||(n.Requests={}))})(t=n.AppGroups||(n.AppGroups={}))})(t=n.Platform||(n.Platform={}))})(Unibase||(Unibase={}));