Iniit
This commit is contained in:
@@ -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"> {{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"> {{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
@@ -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"> {{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"> {{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
@@ -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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"}
|
||||
+1
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> </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
+1
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
@@ -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
@@ -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
@@ -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
@@ -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
@@ -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={}));
|
||||
Reference in New Issue
Block a user