diff --git a/codbex-methods/codbex-methods.edm b/codbex-methods/codbex-methods.edm
index 3d839ef..f3be9d3 100644
--- a/codbex-methods/codbex-methods.edm
+++ b/codbex-methods/codbex-methods.edm
@@ -1,19 +1,17 @@
-
+
-
+
- PaymentMethod/services/web/resources/unicons/archive.svg100
- SentMethod/services/web/resources/unicons/archive.svg200
-
+
\ No newline at end of file
diff --git a/codbex-methods/codbex-methods.gen b/codbex-methods/codbex-methods.gen
index 36c0917..21d26f4 100644
--- a/codbex-methods/codbex-methods.gen
+++ b/codbex-methods/codbex-methods.gen
@@ -24,24 +24,17 @@
"filePath": "codbex-methods.model",
"templateId": "template-application-angular/template/template.js",
"perspectives": {
- "PaymentMethod": {
- "views": [
- "PaymentMethod"
- ],
- "name": "PaymentMethod",
- "label": "PaymentMethod",
- "order": "100",
- "icon": "/services/web/resources/unicons/archive.svg",
- "role": ""
- },
- "SentMethod": {
+ "Settings": {
"views": [
+ "PaymentMethod",
"SentMethod"
],
- "name": "SentMethod",
- "label": "SentMethod",
- "order": "200",
- "icon": "/services/web/resources/unicons/archive.svg",
+ "name": "Settings",
+ "label": "Settings",
+ "header": "",
+ "order": "100",
+ "navId": "",
+ "icon": "/services/web/resources/unicons/copy.svg",
"role": ""
}
},
@@ -103,18 +96,19 @@
"dataName": "PAYMENTMETHOD",
"dataQuery": "",
"description": "Manage entity PaymentMethod",
+ "feedPassword": "YWRtaW4=",
+ "feedUsername": "YWRtaW4=",
"generateDefaultRoles": "true",
"generateReport": "false",
"icon": "/services/web/resources/unicons/file.svg",
- "layoutType": "MANAGE",
"menuIndex": "100",
"menuKey": "paymentmethod",
"menuLabel": "PaymentMethod",
"name": "PaymentMethod",
- "navigationPath": "/Home",
- "perspectiveIcon": "/services/web/resources/unicons/archive.svg",
- "perspectiveLabel": "PaymentMethod",
- "perspectiveName": "PaymentMethod",
+ "perspectiveHeader": "",
+ "perspectiveIcon": "/services/web/resources/unicons/copy.svg",
+ "perspectiveName": "Settings",
+ "perspectiveNavId": "",
"perspectiveOrder": "100",
"perspectiveRole": "",
"roleRead": "codbex-methods.PaymentMethod.PaymentMethodReadOnly",
@@ -186,19 +180,20 @@
"dataName": "SENTMETHOD",
"dataQuery": "",
"description": "Manage entity SentMethod",
+ "feedPassword": "YWRtaW4=",
+ "feedUsername": "YWRtaW4=",
"generateDefaultRoles": "true",
"generateReport": "false",
"icon": "/services/web/resources/unicons/file.svg",
- "layoutType": "MANAGE",
"menuIndex": "100",
"menuKey": "sentmethod",
"menuLabel": "SentMethod",
"name": "SentMethod",
- "navigationPath": "/Home",
- "perspectiveIcon": "/services/web/resources/unicons/archive.svg",
- "perspectiveLabel": "SentMethod",
- "perspectiveName": "SentMethod",
- "perspectiveOrder": "200",
+ "perspectiveHeader": "",
+ "perspectiveIcon": "/services/web/resources/unicons/copy.svg",
+ "perspectiveName": "Settings",
+ "perspectiveNavId": "",
+ "perspectiveOrder": "100",
"perspectiveRole": "",
"roleRead": "codbex-methods.SentMethod.SentMethodReadOnly",
"roleWrite": "codbex-methods.SentMethod.SentMethodFullAccess",
diff --git a/codbex-methods/codbex-methods.model b/codbex-methods/codbex-methods.model
index 0fed3b6..a03b684 100644
--- a/codbex-methods/codbex-methods.model
+++ b/codbex-methods/codbex-methods.model
@@ -36,18 +36,21 @@
"dataName": "PAYMENTMETHOD",
"dataQuery": "",
"description": "Manage entity PaymentMethod",
+ "feedPassword": "YWRtaW4=",
+ "feedUsername": "YWRtaW4=",
"generateDefaultRoles": "true",
"generateReport": "false",
"icon": "/services/web/resources/unicons/file.svg",
- "layoutType": "MANAGE",
+ "layoutType": "",
"menuIndex": "100",
"menuKey": "paymentmethod",
"menuLabel": "PaymentMethod",
"name": "PaymentMethod",
- "navigationPath": "/Home",
- "perspectiveIcon": "/services/web/resources/unicons/archive.svg",
- "perspectiveLabel": "PaymentMethod",
- "perspectiveName": "PaymentMethod",
+ "perspectiveHeader": "",
+ "perspectiveIcon": "/services/web/resources/unicons/copy.svg",
+ "perspectiveLabel": "",
+ "perspectiveName": "Settings",
+ "perspectiveNavId": "",
"perspectiveOrder": "100",
"perspectiveRole": "",
"roleRead": "codbex-methods.PaymentMethod.PaymentMethodReadOnly",
@@ -91,19 +94,22 @@
"dataName": "SENTMETHOD",
"dataQuery": "",
"description": "Manage entity SentMethod",
+ "feedPassword": "YWRtaW4=",
+ "feedUsername": "YWRtaW4=",
"generateDefaultRoles": "true",
"generateReport": "false",
"icon": "/services/web/resources/unicons/file.svg",
- "layoutType": "MANAGE",
+ "layoutType": "",
"menuIndex": "100",
"menuKey": "sentmethod",
"menuLabel": "SentMethod",
"name": "SentMethod",
- "navigationPath": "/Home",
- "perspectiveIcon": "/services/web/resources/unicons/archive.svg",
- "perspectiveLabel": "SentMethod",
- "perspectiveName": "SentMethod",
- "perspectiveOrder": "200",
+ "perspectiveHeader": "",
+ "perspectiveIcon": "/services/web/resources/unicons/copy.svg",
+ "perspectiveLabel": "",
+ "perspectiveName": "Settings",
+ "perspectiveNavId": "",
+ "perspectiveOrder": "100",
"perspectiveRole": "",
"roleRead": "codbex-methods.SentMethod.SentMethodReadOnly",
"roleWrite": "codbex-methods.SentMethod.SentMethodFullAccess",
@@ -112,22 +118,7 @@
"type": "SETTING"
}
],
- "perspectives": [
- {
- "name": "PaymentMethod",
- "label": "PaymentMethod",
- "icon": "/services/web/resources/unicons/archive.svg",
- "order": "100",
- "role": {}
- },
- {
- "name": "SentMethod",
- "label": "SentMethod",
- "icon": "/services/web/resources/unicons/archive.svg",
- "order": "200",
- "role": {}
- }
- ],
+ "perspectives": [],
"navigations": []
}
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts b/codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts
similarity index 93%
rename from codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts
rename to codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts
index fb82494..57d60e2 100644
--- a/codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts
+++ b/codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts
@@ -1,12 +1,12 @@
import { Controller, Get, Post, Put, Delete, response } from "sdk/http"
import { Extensions } from "sdk/extensions"
-import { PaymentMethodRepository, PaymentMethodEntityOptions } from "../../dao/PaymentMethod/PaymentMethodRepository";
+import { PaymentMethodRepository, PaymentMethodEntityOptions } from "../../dao/Settings/PaymentMethodRepository";
import { user } from "sdk/security"
import { ForbiddenError } from "../utils/ForbiddenError";
import { ValidationError } from "../utils/ValidationError";
import { HttpUtils } from "../utils/HttpUtils";
-const validationModules = await Extensions.loadExtensionModules("codbex-methods-PaymentMethod-PaymentMethod", ["validate"]);
+const validationModules = await Extensions.loadExtensionModules("codbex-methods-Settings-PaymentMethod", ["validate"]);
@Controller
class PaymentMethodService {
@@ -34,7 +34,7 @@ class PaymentMethodService {
this.checkPermissions("write");
this.validateEntity(entity);
entity.Id = this.repository.create(entity);
- response.setHeader("Content-Location", "/services/ts/codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts/" + entity.Id);
+ response.setHeader("Content-Location", "/services/ts/codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts/" + entity.Id);
response.setStatus(response.CREATED);
return entity;
} catch (error: any) {
@@ -46,7 +46,7 @@ class PaymentMethodService {
public count() {
try {
this.checkPermissions("read");
- return this.repository.count();
+ return { count: this.repository.count() };
} catch (error: any) {
this.handleError(error);
}
@@ -56,7 +56,7 @@ class PaymentMethodService {
public countWithFilter(filter: any) {
try {
this.checkPermissions("read");
- return this.repository.count(filter);
+ return { count: this.repository.count(filter) };
} catch (error: any) {
this.handleError(error);
}
diff --git a/codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts b/codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts
similarity index 94%
rename from codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts
rename to codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts
index acb018a..b9a390b 100644
--- a/codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts
+++ b/codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts
@@ -1,12 +1,12 @@
import { Controller, Get, Post, Put, Delete, response } from "sdk/http"
import { Extensions } from "sdk/extensions"
-import { SentMethodRepository, SentMethodEntityOptions } from "../../dao/SentMethod/SentMethodRepository";
+import { SentMethodRepository, SentMethodEntityOptions } from "../../dao/Settings/SentMethodRepository";
import { user } from "sdk/security"
import { ForbiddenError } from "../utils/ForbiddenError";
import { ValidationError } from "../utils/ValidationError";
import { HttpUtils } from "../utils/HttpUtils";
-const validationModules = await Extensions.loadExtensionModules("codbex-methods-SentMethod-SentMethod", ["validate"]);
+const validationModules = await Extensions.loadExtensionModules("codbex-methods-Settings-SentMethod", ["validate"]);
@Controller
class SentMethodService {
@@ -34,7 +34,7 @@ class SentMethodService {
this.checkPermissions("write");
this.validateEntity(entity);
entity.Id = this.repository.create(entity);
- response.setHeader("Content-Location", "/services/ts/codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts/" + entity.Id);
+ response.setHeader("Content-Location", "/services/ts/codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts/" + entity.Id);
response.setStatus(response.CREATED);
return entity;
} catch (error: any) {
@@ -46,7 +46,7 @@ class SentMethodService {
public count() {
try {
this.checkPermissions("read");
- return this.repository.count();
+ return { count: this.repository.count() };
} catch (error: any) {
this.handleError(error);
}
@@ -56,7 +56,7 @@ class SentMethodService {
public countWithFilter(filter: any) {
try {
this.checkPermissions("read");
- return this.repository.count(filter);
+ return { count: this.repository.count(filter) };
} catch (error: any) {
this.handleError(error);
}
diff --git a/codbex-methods/gen/codbex-methods/codbex-methods.openapi b/codbex-methods/gen/codbex-methods/codbex-methods.openapi
index 84520ca..caffabd 100644
--- a/codbex-methods/gen/codbex-methods/codbex-methods.openapi
+++ b/codbex-methods/gen/codbex-methods/codbex-methods.openapi
@@ -9,10 +9,10 @@ externalDocs:
servers:
- url: /services/ts
tags:
- - name: PaymentMethod
- - name: SentMethod
+ - name: Settings
+ - name: Settings
paths:
- /codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts:
+ /codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts:
get:
summary: List PaymentMethod
parameters:
@@ -33,7 +33,7 @@ paths:
type: integer
allowEmptyValue: true
tags:
- - PaymentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -64,7 +64,7 @@ paths:
post:
summary: Create PaymentMethod
tags:
- - PaymentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -96,7 +96,7 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts/{id}:
+ /codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts/{id}:
get:
summary: Get PaymentMethod by Id
parameters:
@@ -107,7 +107,7 @@ paths:
schema:
type: string
tags:
- - PaymentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -145,7 +145,7 @@ paths:
schema:
type: string
tags:
- - PaymentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -193,7 +193,7 @@ paths:
schema:
type: string
tags:
- - PaymentMethod
+ - Settings
responses:
204:
description: Successful Request
@@ -215,11 +215,11 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts/count:
+ /codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts/count:
get:
summary: Count the number of PaymentMethod
tags:
- - PaymentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -243,7 +243,7 @@ paths:
post:
summary: Count the number of PaymentMethod by PaymentMethodFilterOptions
tags:
- - PaymentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -325,11 +325,11 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts/search:
+ /codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts/search:
post:
summary: Search PaymentMethod by PaymentMethodFilterOptions
tags:
- - PaymentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -412,7 +412,7 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts:
+ /codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts:
get:
summary: List SentMethod
parameters:
@@ -433,7 +433,7 @@ paths:
type: integer
allowEmptyValue: true
tags:
- - SentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -464,7 +464,7 @@ paths:
post:
summary: Create SentMethod
tags:
- - SentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -496,7 +496,7 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts/{id}:
+ /codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts/{id}:
get:
summary: Get SentMethod by Id
parameters:
@@ -507,7 +507,7 @@ paths:
schema:
type: string
tags:
- - SentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -545,7 +545,7 @@ paths:
schema:
type: string
tags:
- - SentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -593,7 +593,7 @@ paths:
schema:
type: string
tags:
- - SentMethod
+ - Settings
responses:
204:
description: Successful Request
@@ -615,11 +615,11 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts/count:
+ /codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts/count:
get:
summary: Count the number of SentMethod
tags:
- - SentMethod
+ - Settings
responses:
200:
description: Successful Request
@@ -643,7 +643,7 @@ paths:
post:
summary: Count the number of SentMethod by SentMethodFilterOptions
tags:
- - SentMethod
+ - Settings
requestBody:
content:
application/json:
@@ -725,11 +725,11 @@ paths:
application/json:
schema:
$ref: '#/components/schemas/Error'
- /codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts/search:
+ /codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts/search:
post:
summary: Search SentMethod by SentMethodFilterOptions
tags:
- - SentMethod
+ - Settings
requestBody:
content:
application/json:
diff --git a/codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethod.extensionpoint b/codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethod.extensionpoint
deleted file mode 100644
index 00bbce9..0000000
--- a/codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethod.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-PaymentMethod-PaymentMethod",
- "description": "Extension Point for the codbex-methods-PaymentMethod-PaymentMethod entity"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethod.extensionpoint b/codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethod.extensionpoint
deleted file mode 100644
index 05ef0fe..0000000
--- a/codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethod.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-SentMethod-SentMethod",
- "description": "Extension Point for the codbex-methods-SentMethod-SentMethod entity"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethod.extensionpoint b/codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethod.extensionpoint
new file mode 100644
index 0000000..f89539b
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethod.extensionpoint
@@ -0,0 +1,4 @@
+{
+ "name": "codbex-methods-Settings-PaymentMethod",
+ "description": "Extension Point for the codbex-methods-Settings-PaymentMethod entity"
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethodRepository.ts b/codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethodRepository.ts
similarity index 97%
rename from codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethodRepository.ts
rename to codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethodRepository.ts
index 9f5c31b..a0caacc 100644
--- a/codbex-methods/gen/codbex-methods/dao/PaymentMethod/PaymentMethodRepository.ts
+++ b/codbex-methods/gen/codbex-methods/dao/Settings/PaymentMethodRepository.ts
@@ -182,7 +182,7 @@ export class PaymentMethodRepository {
}
private async triggerEvent(data: PaymentMethodEntityEvent | PaymentMethodUpdateEntityEvent) {
- const triggerExtensions = await extensions.loadExtensionModules("codbex-methods-PaymentMethod-PaymentMethod", ["trigger"]);
+ const triggerExtensions = await extensions.loadExtensionModules("codbex-methods-Settings-PaymentMethod", ["trigger"]);
triggerExtensions.forEach(triggerExtension => {
try {
triggerExtension.trigger(data);
@@ -190,6 +190,6 @@ export class PaymentMethodRepository {
console.error(error);
}
});
- producer.topic("codbex-methods-PaymentMethod-PaymentMethod").send(JSON.stringify(data));
+ producer.topic("codbex-methods-Settings-PaymentMethod").send(JSON.stringify(data));
}
}
diff --git a/codbex-methods/gen/codbex-methods/dao/Settings/SentMethod.extensionpoint b/codbex-methods/gen/codbex-methods/dao/Settings/SentMethod.extensionpoint
new file mode 100644
index 0000000..2fa0b47
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/dao/Settings/SentMethod.extensionpoint
@@ -0,0 +1,4 @@
+{
+ "name": "codbex-methods-Settings-SentMethod",
+ "description": "Extension Point for the codbex-methods-Settings-SentMethod entity"
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethodRepository.ts b/codbex-methods/gen/codbex-methods/dao/Settings/SentMethodRepository.ts
similarity index 97%
rename from codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethodRepository.ts
rename to codbex-methods/gen/codbex-methods/dao/Settings/SentMethodRepository.ts
index 9e32bff..afd5213 100644
--- a/codbex-methods/gen/codbex-methods/dao/SentMethod/SentMethodRepository.ts
+++ b/codbex-methods/gen/codbex-methods/dao/Settings/SentMethodRepository.ts
@@ -182,7 +182,7 @@ export class SentMethodRepository {
}
private async triggerEvent(data: SentMethodEntityEvent | SentMethodUpdateEntityEvent) {
- const triggerExtensions = await extensions.loadExtensionModules("codbex-methods-SentMethod-SentMethod", ["trigger"]);
+ const triggerExtensions = await extensions.loadExtensionModules("codbex-methods-Settings-SentMethod", ["trigger"]);
triggerExtensions.forEach(triggerExtension => {
try {
triggerExtension.trigger(data);
@@ -190,6 +190,6 @@ export class SentMethodRepository {
console.error(error);
}
});
- producer.topic("codbex-methods-SentMethod-SentMethod").send(JSON.stringify(data));
+ producer.topic("codbex-methods-Settings-SentMethod").send(JSON.stringify(data));
}
}
diff --git a/codbex-methods/gen/codbex-methods/index.html b/codbex-methods/gen/codbex-methods/index.html
deleted file mode 100644
index 5e68abc..0000000
--- a/codbex-methods/gen/codbex-methods/index.html
+++ /dev/null
@@ -1,67 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/controller.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/controller.js
deleted file mode 100644
index 426c85f..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/controller.js
+++ /dev/null
@@ -1,163 +0,0 @@
-angular.module('page', ["ideUI", "ideView", "entityApi"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.PaymentMethod.PaymentMethod';
- }])
- .config(["entityApiProvider", function (entityApiProvider) {
- entityApiProvider.baseUrl = "/services/ts/codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts";
- }])
- .controller('PageController', ['$scope', 'messageHub', 'entityApi', 'Extensions', function ($scope, messageHub, entityApi, Extensions) {
-
- $scope.dataPage = 1;
- $scope.dataCount = 0;
- $scope.dataLimit = 20;
-
- //-----------------Custom Actions-------------------//
- Extensions.get('dialogWindow', 'codbex-methods-custom-action').then(function (response) {
- $scope.pageActions = response.filter(e => e.perspective === "PaymentMethod" && e.view === "PaymentMethod" && (e.type === "page" || e.type === undefined));
- $scope.entityActions = response.filter(e => e.perspective === "PaymentMethod" && e.view === "PaymentMethod" && e.type === "entity");
- });
-
- $scope.triggerPageAction = function (action) {
- messageHub.showDialogWindow(
- action.id,
- {},
- null,
- true,
- action
- );
- };
-
- $scope.triggerEntityAction = function (action) {
- messageHub.showDialogWindow(
- action.id,
- {
- id: $scope.entity.Id
- },
- null,
- true,
- action
- );
- };
- //-----------------Custom Actions-------------------//
-
- function resetPagination() {
- $scope.dataPage = 1;
- $scope.dataCount = 0;
- $scope.dataLimit = 20;
- }
- resetPagination();
-
- //-----------------Events-------------------//
- messageHub.onDidReceiveMessage("entityCreated", function (msg) {
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
-
- messageHub.onDidReceiveMessage("entityUpdated", function (msg) {
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
-
- messageHub.onDidReceiveMessage("entitySearch", function (msg) {
- resetPagination();
- $scope.filter = msg.data.filter;
- $scope.filterEntity = msg.data.entity;
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
- //-----------------Events-------------------//
-
- $scope.loadPage = function (pageNumber, filter) {
- if (!filter && $scope.filter) {
- filter = $scope.filter;
- }
- $scope.dataPage = pageNumber;
- entityApi.count(filter).then(function (response) {
- if (response.status != 200) {
- messageHub.showAlertError("PaymentMethod", `Unable to count PaymentMethod: '${response.message}'`);
- return;
- }
- if (response.data) {
- $scope.dataCount = response.data;
- }
- let offset = (pageNumber - 1) * $scope.dataLimit;
- let limit = $scope.dataLimit;
- let request;
- if (filter) {
- filter.$offset = offset;
- filter.$limit = limit;
- request = entityApi.search(filter);
- } else {
- request = entityApi.list(offset, limit);
- }
- request.then(function (response) {
- if (response.status != 200) {
- messageHub.showAlertError("PaymentMethod", `Unable to list/filter PaymentMethod: '${response.message}'`);
- return;
- }
- $scope.data = response.data;
- });
- });
- };
- $scope.loadPage($scope.dataPage, $scope.filter);
-
- $scope.selectEntity = function (entity) {
- $scope.selectedEntity = entity;
- };
-
- $scope.openDetails = function (entity) {
- $scope.selectedEntity = entity;
- messageHub.showDialogWindow("PaymentMethod-details", {
- action: "select",
- entity: entity,
- });
- };
-
- $scope.openFilter = function (entity) {
- messageHub.showDialogWindow("PaymentMethod-filter", {
- entity: $scope.filterEntity,
- });
- };
-
- $scope.createEntity = function () {
- $scope.selectedEntity = null;
- messageHub.showDialogWindow("PaymentMethod-details", {
- action: "create",
- entity: {},
- }, null, false);
- };
-
- $scope.updateEntity = function (entity) {
- messageHub.showDialogWindow("PaymentMethod-details", {
- action: "update",
- entity: entity,
- }, null, false);
- };
-
- $scope.deleteEntity = function (entity) {
- let id = entity.Id;
- messageHub.showDialogAsync(
- 'Delete PaymentMethod?',
- `Are you sure you want to delete PaymentMethod? This action cannot be undone.`,
- [{
- id: "delete-btn-yes",
- type: "emphasized",
- label: "Yes",
- },
- {
- id: "delete-btn-no",
- type: "normal",
- label: "No",
- }],
- ).then(function (msg) {
- if (msg.data === "delete-btn-yes") {
- entityApi.delete(id).then(function (response) {
- if (response.status != 204) {
- messageHub.showAlertError("PaymentMethod", `Unable to delete PaymentMethod: '${response.message}'`);
- return;
- }
- $scope.loadPage($scope.dataPage, $scope.filter);
- messageHub.postMessage("clearDetails");
- });
- }
- });
- };
-
- }]);
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/controller.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/controller.js
deleted file mode 100644
index c4667e2..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/controller.js
+++ /dev/null
@@ -1,65 +0,0 @@
-angular.module('page', ["ideUI", "ideView"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.PaymentMethod.PaymentMethod';
- }])
- .controller('PageController', ['$scope', 'messageHub', 'ViewParameters', function ($scope, messageHub, ViewParameters) {
-
- $scope.entity = {};
- $scope.forms = {
- details: {},
- };
-
- let params = ViewParameters.get();
- if (Object.keys(params).length) {
- $scope.entity = params.entity ?? {};
- $scope.selectedMainEntityKey = params.selectedMainEntityKey;
- $scope.selectedMainEntityId = params.selectedMainEntityId;
- }
-
- $scope.filter = function () {
- let entity = $scope.entity;
- const filter = {
- $filter: {
- equals: {
- },
- notEquals: {
- },
- contains: {
- },
- greaterThan: {
- },
- greaterThanOrEqual: {
- },
- lessThan: {
- },
- lessThanOrEqual: {
- }
- },
- };
- if (entity.Id !== undefined) {
- filter.$filter.equals.Id = entity.Id;
- }
- if (entity.Name) {
- filter.$filter.contains.Name = entity.Name;
- }
- messageHub.postMessage("entitySearch", {
- entity: entity,
- filter: filter
- });
- $scope.cancel();
- };
-
- $scope.resetFilter = function () {
- $scope.entity = {};
- $scope.filter();
- };
-
- $scope.cancel = function () {
- messageHub.closeDialogWindow("PaymentMethod-filter");
- };
-
- $scope.clearErrorMessage = function () {
- $scope.errorMessage = null;
- };
-
- }]);
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/index.html b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/index.html
deleted file mode 100644
index 61d0d86..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/index.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ errorMessage }}
-
-
-
-
-
-
-
-
- Name
-
-
-
-
-
- Incorrect Input
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.js
deleted file mode 100644
index f02580f..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "PaymentMethod-filter",
- label: "PaymentMethod Filter",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/index.html",
- perspectiveName: "PaymentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getDialogWindow = function () {
- return viewData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/controller.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/controller.js
deleted file mode 100644
index 2cb3d04..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/controller.js
+++ /dev/null
@@ -1,69 +0,0 @@
-angular.module('page', ["ideUI", "ideView", "entityApi"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.PaymentMethod.PaymentMethod';
- }])
- .config(["entityApiProvider", function (entityApiProvider) {
- entityApiProvider.baseUrl = "/services/ts/codbex-methods/gen/codbex-methods/api/PaymentMethod/PaymentMethodService.ts";
- }])
- .controller('PageController', ['$scope', 'messageHub', 'ViewParameters', 'entityApi', function ($scope, messageHub, ViewParameters, entityApi) {
-
- $scope.entity = {};
- $scope.forms = {
- details: {},
- };
- $scope.formHeaders = {
- select: "PaymentMethod Details",
- create: "Create PaymentMethod",
- update: "Update PaymentMethod"
- };
- $scope.action = 'select';
-
- let params = ViewParameters.get();
- if (Object.keys(params).length) {
- $scope.action = params.action;
- $scope.entity = params.entity;
- $scope.selectedMainEntityKey = params.selectedMainEntityKey;
- $scope.selectedMainEntityId = params.selectedMainEntityId;
- }
-
- $scope.create = function () {
- let entity = $scope.entity;
- entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
- entityApi.create(entity).then(function (response) {
- if (response.status != 201) {
- $scope.errorMessage = `Unable to create PaymentMethod: '${response.message}'`;
- return;
- }
- messageHub.postMessage("entityCreated", response.data);
- $scope.cancel();
- messageHub.showAlertSuccess("PaymentMethod", "PaymentMethod successfully created");
- });
- };
-
- $scope.update = function () {
- let id = $scope.entity.Id;
- let entity = $scope.entity;
- entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
- entityApi.update(id, entity).then(function (response) {
- if (response.status != 200) {
- $scope.errorMessage = `Unable to update PaymentMethod: '${response.message}'`;
- return;
- }
- messageHub.postMessage("entityUpdated", response.data);
- $scope.cancel();
- messageHub.showAlertSuccess("PaymentMethod", "PaymentMethod successfully updated");
- });
- };
-
-
- $scope.cancel = function () {
- $scope.entity = {};
- $scope.action = 'select';
- messageHub.closeDialogWindow("PaymentMethod-details");
- };
-
- $scope.clearErrorMessage = function () {
- $scope.errorMessage = null;
- };
-
- }]);
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/index.html b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/index.html
deleted file mode 100644
index 47f5bf5..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/index.html
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ errorMessage }}
-
-
-
-
-
-
-
-
- Name
-
-
-
-
-
- The value doesn't match the required pattern ''
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.js
deleted file mode 100644
index f58d640..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "PaymentMethod-details",
- label: "PaymentMethod",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/index.html",
- perspectiveName: "PaymentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getDialogWindow = function () {
- return viewData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/index.html
deleted file mode 100644
index 12c215d..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Items
-
-
-
-
-
-
-
-
-
-
- | Name |
- |
-
-
-
-
- | No data available. |
-
-
- | {{next.Name}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile-portal.extension b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile-portal.extension
deleted file mode 100644
index 624aac2..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile-portal.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.js",
- "extensionPoint": "portal-tile",
- "description": "codbex-methods - Application Tile",
- "role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.extension b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.extension
deleted file mode 100644
index 6044636..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.js",
- "extensionPoint": "codbex-methods-tile",
- "description": "codbex-methods - Application Tile",
- "role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.js
deleted file mode 100644
index 2889045..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/tile.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-exports.getTile = function () {
- return {
- group: "codbex-methods",
- name: "PaymentMethod",
- caption: "Manage entity PaymentMethod",
- tooltip: "PaymentMethod",
- type: "SETTING",
- report: "false",
- icon: "/services/web/resources/unicons/file.svg",
- location: "/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html",
- order: "100",
- groupOrder: "100"
- };
-}
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.js
deleted file mode 100644
index 9c08526..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "PaymentMethod",
- label: "PaymentMethod",
- factory: "frame",
- region: "center",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/index.html",
- perspectiveName: "PaymentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getView = function () {
- return viewData;
- }
-}
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html
deleted file mode 100644
index a6383b3..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{state.busyText}}
-
-
- Encounterd an error while loading
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective-portal.extension b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective-portal.extension
deleted file mode 100644
index 58a3b7d..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective-portal.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.js",
- "extensionPoint": "portal",
- "description": "codbex-methods - Perspective - PaymentMethod"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.extension b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.extension
deleted file mode 100644
index 6282ace..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.js",
- "extensionPoint": "codbex-methods",
- "description": "codbex-methods - Perspective - PaymentMethod"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.js b/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.js
deleted file mode 100644
index fab8db8..0000000
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/perspective.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const perspectiveData = {
- id: 'PaymentMethod',
- name: 'PaymentMethod',
- link: '/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html',
- order: '100',
- icon: '/services/web/resources/unicons/archive.svg'
-};
-
-if (typeof exports !== 'undefined') {
- exports.getPerspective = function () {
- return perspectiveData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/controller.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/controller.js
deleted file mode 100644
index e4a900b..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/controller.js
+++ /dev/null
@@ -1,163 +0,0 @@
-angular.module('page', ["ideUI", "ideView", "entityApi"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.SentMethod.SentMethod';
- }])
- .config(["entityApiProvider", function (entityApiProvider) {
- entityApiProvider.baseUrl = "/services/ts/codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts";
- }])
- .controller('PageController', ['$scope', 'messageHub', 'entityApi', 'Extensions', function ($scope, messageHub, entityApi, Extensions) {
-
- $scope.dataPage = 1;
- $scope.dataCount = 0;
- $scope.dataLimit = 20;
-
- //-----------------Custom Actions-------------------//
- Extensions.get('dialogWindow', 'codbex-methods-custom-action').then(function (response) {
- $scope.pageActions = response.filter(e => e.perspective === "SentMethod" && e.view === "SentMethod" && (e.type === "page" || e.type === undefined));
- $scope.entityActions = response.filter(e => e.perspective === "SentMethod" && e.view === "SentMethod" && e.type === "entity");
- });
-
- $scope.triggerPageAction = function (action) {
- messageHub.showDialogWindow(
- action.id,
- {},
- null,
- true,
- action
- );
- };
-
- $scope.triggerEntityAction = function (action) {
- messageHub.showDialogWindow(
- action.id,
- {
- id: $scope.entity.Id
- },
- null,
- true,
- action
- );
- };
- //-----------------Custom Actions-------------------//
-
- function resetPagination() {
- $scope.dataPage = 1;
- $scope.dataCount = 0;
- $scope.dataLimit = 20;
- }
- resetPagination();
-
- //-----------------Events-------------------//
- messageHub.onDidReceiveMessage("entityCreated", function (msg) {
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
-
- messageHub.onDidReceiveMessage("entityUpdated", function (msg) {
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
-
- messageHub.onDidReceiveMessage("entitySearch", function (msg) {
- resetPagination();
- $scope.filter = msg.data.filter;
- $scope.filterEntity = msg.data.entity;
- $scope.loadPage($scope.dataPage, $scope.filter);
- });
- //-----------------Events-------------------//
-
- $scope.loadPage = function (pageNumber, filter) {
- if (!filter && $scope.filter) {
- filter = $scope.filter;
- }
- $scope.dataPage = pageNumber;
- entityApi.count(filter).then(function (response) {
- if (response.status != 200) {
- messageHub.showAlertError("SentMethod", `Unable to count SentMethod: '${response.message}'`);
- return;
- }
- if (response.data) {
- $scope.dataCount = response.data;
- }
- let offset = (pageNumber - 1) * $scope.dataLimit;
- let limit = $scope.dataLimit;
- let request;
- if (filter) {
- filter.$offset = offset;
- filter.$limit = limit;
- request = entityApi.search(filter);
- } else {
- request = entityApi.list(offset, limit);
- }
- request.then(function (response) {
- if (response.status != 200) {
- messageHub.showAlertError("SentMethod", `Unable to list/filter SentMethod: '${response.message}'`);
- return;
- }
- $scope.data = response.data;
- });
- });
- };
- $scope.loadPage($scope.dataPage, $scope.filter);
-
- $scope.selectEntity = function (entity) {
- $scope.selectedEntity = entity;
- };
-
- $scope.openDetails = function (entity) {
- $scope.selectedEntity = entity;
- messageHub.showDialogWindow("SentMethod-details", {
- action: "select",
- entity: entity,
- });
- };
-
- $scope.openFilter = function (entity) {
- messageHub.showDialogWindow("SentMethod-filter", {
- entity: $scope.filterEntity,
- });
- };
-
- $scope.createEntity = function () {
- $scope.selectedEntity = null;
- messageHub.showDialogWindow("SentMethod-details", {
- action: "create",
- entity: {},
- }, null, false);
- };
-
- $scope.updateEntity = function (entity) {
- messageHub.showDialogWindow("SentMethod-details", {
- action: "update",
- entity: entity,
- }, null, false);
- };
-
- $scope.deleteEntity = function (entity) {
- let id = entity.Id;
- messageHub.showDialogAsync(
- 'Delete SentMethod?',
- `Are you sure you want to delete SentMethod? This action cannot be undone.`,
- [{
- id: "delete-btn-yes",
- type: "emphasized",
- label: "Yes",
- },
- {
- id: "delete-btn-no",
- type: "normal",
- label: "No",
- }],
- ).then(function (msg) {
- if (msg.data === "delete-btn-yes") {
- entityApi.delete(id).then(function (response) {
- if (response.status != 204) {
- messageHub.showAlertError("SentMethod", `Unable to delete SentMethod: '${response.message}'`);
- return;
- }
- $scope.loadPage($scope.dataPage, $scope.filter);
- messageHub.postMessage("clearDetails");
- });
- }
- });
- };
-
- }]);
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/controller.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/controller.js
deleted file mode 100644
index 323081d..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/controller.js
+++ /dev/null
@@ -1,65 +0,0 @@
-angular.module('page', ["ideUI", "ideView"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.SentMethod.SentMethod';
- }])
- .controller('PageController', ['$scope', 'messageHub', 'ViewParameters', function ($scope, messageHub, ViewParameters) {
-
- $scope.entity = {};
- $scope.forms = {
- details: {},
- };
-
- let params = ViewParameters.get();
- if (Object.keys(params).length) {
- $scope.entity = params.entity ?? {};
- $scope.selectedMainEntityKey = params.selectedMainEntityKey;
- $scope.selectedMainEntityId = params.selectedMainEntityId;
- }
-
- $scope.filter = function () {
- let entity = $scope.entity;
- const filter = {
- $filter: {
- equals: {
- },
- notEquals: {
- },
- contains: {
- },
- greaterThan: {
- },
- greaterThanOrEqual: {
- },
- lessThan: {
- },
- lessThanOrEqual: {
- }
- },
- };
- if (entity.Id !== undefined) {
- filter.$filter.equals.Id = entity.Id;
- }
- if (entity.Name) {
- filter.$filter.contains.Name = entity.Name;
- }
- messageHub.postMessage("entitySearch", {
- entity: entity,
- filter: filter
- });
- $scope.cancel();
- };
-
- $scope.resetFilter = function () {
- $scope.entity = {};
- $scope.filter();
- };
-
- $scope.cancel = function () {
- messageHub.closeDialogWindow("SentMethod-filter");
- };
-
- $scope.clearErrorMessage = function () {
- $scope.errorMessage = null;
- };
-
- }]);
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/index.html b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/index.html
deleted file mode 100644
index 7f9a4d0..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/index.html
+++ /dev/null
@@ -1,69 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ errorMessage }}
-
-
-
-
-
-
-
-
- Name
-
-
-
-
-
- Incorrect Input
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.js
deleted file mode 100644
index c0de89c..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "SentMethod-filter",
- label: "SentMethod Filter",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/index.html",
- perspectiveName: "SentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getDialogWindow = function () {
- return viewData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/controller.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/controller.js
deleted file mode 100644
index 05689ea..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/controller.js
+++ /dev/null
@@ -1,69 +0,0 @@
-angular.module('page', ["ideUI", "ideView", "entityApi"])
- .config(["messageHubProvider", function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.SentMethod.SentMethod';
- }])
- .config(["entityApiProvider", function (entityApiProvider) {
- entityApiProvider.baseUrl = "/services/ts/codbex-methods/gen/codbex-methods/api/SentMethod/SentMethodService.ts";
- }])
- .controller('PageController', ['$scope', 'messageHub', 'ViewParameters', 'entityApi', function ($scope, messageHub, ViewParameters, entityApi) {
-
- $scope.entity = {};
- $scope.forms = {
- details: {},
- };
- $scope.formHeaders = {
- select: "SentMethod Details",
- create: "Create SentMethod",
- update: "Update SentMethod"
- };
- $scope.action = 'select';
-
- let params = ViewParameters.get();
- if (Object.keys(params).length) {
- $scope.action = params.action;
- $scope.entity = params.entity;
- $scope.selectedMainEntityKey = params.selectedMainEntityKey;
- $scope.selectedMainEntityId = params.selectedMainEntityId;
- }
-
- $scope.create = function () {
- let entity = $scope.entity;
- entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
- entityApi.create(entity).then(function (response) {
- if (response.status != 201) {
- $scope.errorMessage = `Unable to create SentMethod: '${response.message}'`;
- return;
- }
- messageHub.postMessage("entityCreated", response.data);
- $scope.cancel();
- messageHub.showAlertSuccess("SentMethod", "SentMethod successfully created");
- });
- };
-
- $scope.update = function () {
- let id = $scope.entity.Id;
- let entity = $scope.entity;
- entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
- entityApi.update(id, entity).then(function (response) {
- if (response.status != 200) {
- $scope.errorMessage = `Unable to update SentMethod: '${response.message}'`;
- return;
- }
- messageHub.postMessage("entityUpdated", response.data);
- $scope.cancel();
- messageHub.showAlertSuccess("SentMethod", "SentMethod successfully updated");
- });
- };
-
-
- $scope.cancel = function () {
- $scope.entity = {};
- $scope.action = 'select';
- messageHub.closeDialogWindow("SentMethod-details");
- };
-
- $scope.clearErrorMessage = function () {
- $scope.errorMessage = null;
- };
-
- }]);
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/index.html b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/index.html
deleted file mode 100644
index 47f5bf5..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/index.html
+++ /dev/null
@@ -1,70 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
{{ errorMessage }}
-
-
-
-
-
-
-
-
- Name
-
-
-
-
-
- The value doesn't match the required pattern ''
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.js
deleted file mode 100644
index 03d5122..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.js
+++ /dev/null
@@ -1,17 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "SentMethod-details",
- label: "SentMethod",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/index.html",
- perspectiveName: "SentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getDialogWindow = function () {
- return viewData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/index.html
deleted file mode 100644
index 12c215d..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/index.html
+++ /dev/null
@@ -1,71 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Items
-
-
-
-
-
-
-
-
-
-
- | Name |
- |
-
-
-
-
- | No data available. |
-
-
- | {{next.Name}} |
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile-portal.extension b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile-portal.extension
deleted file mode 100644
index deb3f30..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile-portal.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.js",
- "extensionPoint": "portal-tile",
- "description": "codbex-methods - Application Tile",
- "role": "codbex-methods.SentMethod.SentMethodReadOnly,codbex-methods.SentMethod.SentMethodFullAccess"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.extension b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.extension
deleted file mode 100644
index 96c4596..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.js",
- "extensionPoint": "codbex-methods-tile",
- "description": "codbex-methods - Application Tile",
- "role": "codbex-methods.SentMethod.SentMethodReadOnly,codbex-methods.SentMethod.SentMethodFullAccess"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.js
deleted file mode 100644
index 7ef1a42..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/tile.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-exports.getTile = function () {
- return {
- group: "codbex-methods",
- name: "SentMethod",
- caption: "Manage entity SentMethod",
- tooltip: "SentMethod",
- type: "SETTING",
- report: "false",
- icon: "/services/web/resources/unicons/file.svg",
- location: "/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html",
- order: "100",
- groupOrder: "200"
- };
-}
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.js
deleted file mode 100644
index 451ceba..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "SentMethod",
- label: "SentMethod",
- factory: "frame",
- region: "center",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/index.html",
- perspectiveName: "SentMethod"
-};
-
-if (typeof exports !== 'undefined') {
- exports.getView = function () {
- return viewData;
- }
-}
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html
deleted file mode 100644
index 250a39f..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html
+++ /dev/null
@@ -1,79 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {{state.busyText}}
-
-
- Encounterd an error while loading
-
-
-
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective-portal.extension b/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective-portal.extension
deleted file mode 100644
index 90c4367..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective-portal.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.js",
- "extensionPoint": "portal",
- "description": "codbex-methods - Perspective - SentMethod"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.extension b/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.extension
deleted file mode 100644
index e97aa46..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.js",
- "extensionPoint": "codbex-methods",
- "description": "codbex-methods - Perspective - SentMethod"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.js b/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.js
deleted file mode 100644
index d13af93..0000000
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/perspective.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const perspectiveData = {
- id: 'SentMethod',
- name: 'SentMethod',
- link: '/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html',
- order: '200',
- icon: '/services/web/resources/unicons/archive.svg'
-};
-
-if (typeof exports !== 'undefined') {
- exports.getPerspective = function () {
- return perspectiveData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/controller.js
new file mode 100644
index 0000000..c51980a
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/controller.js
@@ -0,0 +1,181 @@
+angular.module('page', ['blimpKit', 'platformView', 'EntityService'])
+ .config(['EntityServiceProvider', (EntityServiceProvider) => {
+ EntityServiceProvider.baseUrl = '/services/ts/codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts';
+ }])
+ .controller('PageController', ($scope, EntityService, Extensions, ButtonStates) => {
+ const Dialogs = new DialogHub();
+ $scope.dataPage = 1;
+ $scope.dataCount = 0;
+ $scope.dataLimit = 20;
+
+ //-----------------Custom Actions-------------------//
+ Extensions.getWindows(['codbex-methods-custom-action']).then((response) => {
+ $scope.pageActions = response.data.filter(e => e.perspective === 'Settings' && e.view === 'PaymentMethod' && (e.type === 'page' || e.type === undefined));
+ $scope.entityActions = response.data.filter(e => e.perspective === 'Settings' && e.view === 'PaymentMethod' && e.type === 'entity');
+ });
+
+ $scope.triggerPageAction = (action) => {
+ Dialogs.showWindow({
+ hasHeader: true,
+ title: action.label,
+ path: action.path,
+ closeButton: true
+ });
+ };
+
+ $scope.triggerEntityAction = (action) => {
+ Dialogs.showWindow({
+ hasHeader: true,
+ title: action.label,
+ path: action.path,
+ params: {
+ id: $scope.entity.Id
+ },
+ closeButton: true
+ });
+ };
+ //-----------------Custom Actions-------------------//
+
+ function resetPagination() {
+ $scope.dataPage = 1;
+ $scope.dataCount = 0;
+ $scope.dataLimit = 20;
+ }
+ resetPagination();
+
+ //-----------------Events-------------------//
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.PaymentMethod.entityCreated', handler: () => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.PaymentMethod.entityUpdated', handler: () => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.PaymentMethod.entitySearch', handler: (data) => {
+ resetPagination();
+ $scope.filter = data.filter;
+ $scope.filterEntity = data.entity;
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ //-----------------Events-------------------//
+
+ $scope.loadPage = (pageNumber, filter) => {
+ if (!filter && $scope.filter) {
+ filter = $scope.filter;
+ }
+ $scope.dataPage = pageNumber;
+ EntityService.count(filter).then((resp) => {
+ if (resp.data) {
+ $scope.dataCount = resp.data.count;
+ }
+ let offset = (pageNumber - 1) * $scope.dataLimit;
+ let limit = $scope.dataLimit;
+ let request;
+ if (filter) {
+ filter.$offset = offset;
+ filter.$limit = limit;
+ request = EntityService.search(filter);
+ } else {
+ request = EntityService.list(offset, limit);
+ }
+ request.then((response) => {
+ $scope.data = response.data;
+ }, (error) => {
+ Dialogs.showAlert({
+ title: 'PaymentMethod',
+ message: `Unable to list/filter PaymentMethod: '${error.message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ }, (error) => {
+ Dialogs.showAlert({
+ title: 'PaymentMethod',
+ message: `Unable to count PaymentMethod: '${error.message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ };
+ $scope.loadPage($scope.dataPage, $scope.filter);
+
+ $scope.selectEntity = (entity) => {
+ $scope.selectedEntity = entity;
+ };
+
+ $scope.openDetails = (entity) => {
+ $scope.selectedEntity = entity;
+ Dialogs.showWindow({
+ id: 'PaymentMethod-details',
+ params: {
+ action: 'select',
+ entity: entity,
+ },
+ closeButton: true,
+ });
+ };
+
+ $scope.openFilter = (entity) => {
+ Dialogs.showWindow({
+ id: 'PaymentMethod-details',
+ params: {
+ entity: $scope.filterEntity,
+ },
+ closeButton: true,
+ });
+ };
+
+ $scope.createEntity = () => {
+ $scope.selectedEntity = null;
+ Dialogs.showWindow({
+ id: 'PaymentMethod-details',
+ params: {
+ action: 'create',
+ entity: {},
+ },
+ closeButton: false,
+ });
+ };
+
+ $scope.updateEntity = (entity) => {
+ Dialogs.showWindow({
+ id: 'PaymentMethod-details',
+ params: {
+ action: 'update',
+ entity: entity,
+ },
+ closeButton: false,
+ });
+ };
+
+ $scope.deleteEntity = (entity) => {
+ let id = entity.Id;
+ Dialog.showDialog({
+ title: 'Delete PaymentMethod?',
+ message: `Are you sure you want to delete PaymentMethod? This action cannot be undone.`,
+ buttons: [{
+ id: 'delete-btn-yes',
+ state: ButtonStates.Emphasized,
+ label: 'Yes',
+ }, {
+ id: 'delete-btn-no',
+ label: 'No',
+ }]
+ }).then((buttonId) => {
+ if (buttonId === 'delete-btn-yes') {
+ EntityService.delete(id).then((response) => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ Dialogs.triggerEvent('codbex-methods.Settings.PaymentMethod.clearDetails');
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ Dialogs.showAlert({
+ title: 'PaymentMethod',
+ message: `Unable to delete PaymentMethod: '${message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ }
+ });
+ };
+
+ });
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/controller.js
new file mode 100644
index 0000000..4885e89
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/controller.js
@@ -0,0 +1,69 @@
+angular.module('page', ['blimpKit', 'platformView']).controller('PageController', ($scope, ViewParameters) => {
+ const Dialogs = new DialogHub();
+ $scope.entity = {};
+ $scope.forms = {
+ details: {},
+ };
+
+ let params = ViewParameters.get();
+ if (Object.keys(params).length) {
+ $scope.entity = params.entity ?? {};
+ $scope.selectedMainEntityKey = params.selectedMainEntityKey;
+ $scope.selectedMainEntityId = params.selectedMainEntityId;
+ }
+
+ $scope.filter = () => {
+ let entity = $scope.entity;
+ const filter = {
+ $filter: {
+ equals: {
+ },
+ notEquals: {
+ },
+ contains: {
+ },
+ greaterThan: {
+ },
+ greaterThanOrEqual: {
+ },
+ lessThan: {
+ },
+ lessThanOrEqual: {
+ }
+ },
+ };
+ if (entity.Id !== undefined) {
+ filter.$filter.equals.Id = entity.Id;
+ }
+ if (entity.Name) {
+ filter.$filter.contains.Name = entity.Name;
+ }
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.PaymentMethod.entitySearch', data: {
+ entity: entity,
+ filter: filter
+ }});
+ $scope.cancel();
+ };
+
+ $scope.resetFilter = () => {
+ $scope.entity = {};
+ $scope.filter();
+ };
+
+ $scope.alert = (message) => {
+ if (message) Dialogs.showAlert({
+ title: 'Description',
+ message: message,
+ type: AlertTypes.Information,
+ preformatted: true,
+ });
+ };
+
+ $scope.cancel = () => {
+ Dialogs.closeWindow({ id: 'PaymentMethod-filter' });
+ };
+
+ $scope.clearErrorMessage = () => {
+ $scope.errorMessage = null;
+ };
+});
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/index.html
new file mode 100644
index 0000000..1b21de5
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ errorMessage }}
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.extension
similarity index 56%
rename from codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.extension
index 89347f4..961a03b 100644
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-filter/view.js",
- "extensionPoint": "dialog-window",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.js",
+ "extensionPoint": "application-windows",
"description": "codbex-methods - Application Dialog Window",
"role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.js
new file mode 100644
index 0000000..7766e54
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/view.js
@@ -0,0 +1,14 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'PaymentMethod-filter',
+ label: 'PaymentMethod Filter',
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-filter/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/controller.js
new file mode 100644
index 0000000..8c89b69
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/controller.js
@@ -0,0 +1,86 @@
+angular.module('page', ['blimpKit', 'platformView', 'EntityService'])
+ .config(['EntityServiceProvider', (EntityServiceProvider) => {
+ EntityServiceProvider.baseUrl = '/services/ts/codbex-methods/gen/codbex-methods/api/Settings/PaymentMethodService.ts';
+ }])
+ .controller('PageController', ($scope, $http, ViewParameters, EntityService) => {
+ const Dialogs = new DialogHub();
+ $scope.entity = {};
+ $scope.forms = {
+ details: {},
+ };
+ $scope.formHeaders = {
+ select: 'PaymentMethod Details',
+ create: 'Create PaymentMethod',
+ update: 'Update PaymentMethod'
+ };
+ $scope.action = 'select';
+
+ let params = ViewParameters.get();
+ if (Object.keys(params).length) {
+ $scope.action = params.action;
+ $scope.entity = params.entity;
+ $scope.selectedMainEntityKey = params.selectedMainEntityKey;
+ $scope.selectedMainEntityId = params.selectedMainEntityId;
+ }
+
+ $scope.create = () => {
+ let entity = $scope.entity;
+ entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
+ EntityService.create(entity).then((response) => {
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.PaymentMethod.entityCreated', data: response.data });
+ Dialogs.showAlert({
+ title: 'PaymentMethod',
+ message: 'PaymentMethod successfully created',
+ type: AlertTypes.Success
+ });
+ $scope.cancel();
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ $scope.$evalAsync(() => {
+ $scope.errorMessage = `Unable to create PaymentMethod: '${message}'`;
+ });
+ console.error('EntityService:', error);
+ });
+ };
+
+ $scope.update = () => {
+ let id = $scope.entity.Id;
+ let entity = $scope.entity;
+ entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
+ EntityService.update(id, entity).then((response) => {
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.PaymentMethod.entityUpdated', data: response.data });
+ Dialogs.showAlert({
+ title: 'PaymentMethod',
+ message: 'PaymentMethod successfully updated',
+ type: AlertTypes.Success
+ });
+ $scope.cancel();
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ $scope.$evalAsync(() => {
+ $scope.errorMessage = `Unable to update PaymentMethod: '${message}'`;
+ });
+ console.error('EntityService:', error);
+ });
+ };
+
+
+ $scope.alert = (message) => {
+ if (message) Dialogs.showAlert({
+ title: 'Description',
+ message: message,
+ type: AlertTypes.Information,
+ preformatted: true,
+ });
+ };
+
+ $scope.cancel = () => {
+ $scope.entity = {};
+ $scope.action = 'select';
+ Dialogs.closeWindow({ id: 'PaymentMethod-details' });
+ };
+
+ $scope.clearErrorMessage = () => {
+ $scope.errorMessage = null;
+ };
+ });
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/index.html
new file mode 100644
index 0000000..8606e3a
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/index.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ errorMessage }}
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.extension
similarity index 56%
rename from codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.extension
index b649633..0407577 100644
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/dialog-window/view.js",
- "extensionPoint": "dialog-window",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.js",
+ "extensionPoint": "application-windows",
"description": "codbex-methods - Application Dialog Window",
"role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.js
new file mode 100644
index 0000000..4749d88
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/view.js
@@ -0,0 +1,14 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'PaymentMethod-details',
+ label: 'PaymentMethod',
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/dialog-window/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/index.html
new file mode 100644
index 0000000..85b2008
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/index.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Items
+
+
+
+
+
+
+
+
+
+
+ | Name |
+ |
+
+
+
+
+ | No data available. |
+
+
+ | {{next.Name}} |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.extension
similarity index 56%
rename from codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.extension
index 54ab31c..8aa9ef3 100644
--- a/codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/PaymentMethod/PaymentMethod/view.js",
- "extensionPoint": "codbex-methods-view",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.js",
+ "extensionPoint": "application-settings",
"description": "codbex-methods - Application View",
"role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.js
new file mode 100644
index 0000000..2a236e9
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/view.js
@@ -0,0 +1,17 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'PaymentMethod',
+ label: 'PaymentMethod',
+ region: 'center',
+ lazyLoad: true,
+ autoFocusTab: false,
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/PaymentMethod/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/controller.js
new file mode 100644
index 0000000..c60dd17
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/controller.js
@@ -0,0 +1,181 @@
+angular.module('page', ['blimpKit', 'platformView', 'EntityService'])
+ .config(['EntityServiceProvider', (EntityServiceProvider) => {
+ EntityServiceProvider.baseUrl = '/services/ts/codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts';
+ }])
+ .controller('PageController', ($scope, EntityService, Extensions, ButtonStates) => {
+ const Dialogs = new DialogHub();
+ $scope.dataPage = 1;
+ $scope.dataCount = 0;
+ $scope.dataLimit = 20;
+
+ //-----------------Custom Actions-------------------//
+ Extensions.getWindows(['codbex-methods-custom-action']).then((response) => {
+ $scope.pageActions = response.data.filter(e => e.perspective === 'Settings' && e.view === 'SentMethod' && (e.type === 'page' || e.type === undefined));
+ $scope.entityActions = response.data.filter(e => e.perspective === 'Settings' && e.view === 'SentMethod' && e.type === 'entity');
+ });
+
+ $scope.triggerPageAction = (action) => {
+ Dialogs.showWindow({
+ hasHeader: true,
+ title: action.label,
+ path: action.path,
+ closeButton: true
+ });
+ };
+
+ $scope.triggerEntityAction = (action) => {
+ Dialogs.showWindow({
+ hasHeader: true,
+ title: action.label,
+ path: action.path,
+ params: {
+ id: $scope.entity.Id
+ },
+ closeButton: true
+ });
+ };
+ //-----------------Custom Actions-------------------//
+
+ function resetPagination() {
+ $scope.dataPage = 1;
+ $scope.dataCount = 0;
+ $scope.dataLimit = 20;
+ }
+ resetPagination();
+
+ //-----------------Events-------------------//
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.SentMethod.entityCreated', handler: () => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.SentMethod.entityUpdated', handler: () => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ Dialogs.addMessageListener({ topic: 'codbex-methods.Settings.SentMethod.entitySearch', handler: (data) => {
+ resetPagination();
+ $scope.filter = data.filter;
+ $scope.filterEntity = data.entity;
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ }});
+ //-----------------Events-------------------//
+
+ $scope.loadPage = (pageNumber, filter) => {
+ if (!filter && $scope.filter) {
+ filter = $scope.filter;
+ }
+ $scope.dataPage = pageNumber;
+ EntityService.count(filter).then((resp) => {
+ if (resp.data) {
+ $scope.dataCount = resp.data.count;
+ }
+ let offset = (pageNumber - 1) * $scope.dataLimit;
+ let limit = $scope.dataLimit;
+ let request;
+ if (filter) {
+ filter.$offset = offset;
+ filter.$limit = limit;
+ request = EntityService.search(filter);
+ } else {
+ request = EntityService.list(offset, limit);
+ }
+ request.then((response) => {
+ $scope.data = response.data;
+ }, (error) => {
+ Dialogs.showAlert({
+ title: 'SentMethod',
+ message: `Unable to list/filter SentMethod: '${error.message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ }, (error) => {
+ Dialogs.showAlert({
+ title: 'SentMethod',
+ message: `Unable to count SentMethod: '${error.message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ };
+ $scope.loadPage($scope.dataPage, $scope.filter);
+
+ $scope.selectEntity = (entity) => {
+ $scope.selectedEntity = entity;
+ };
+
+ $scope.openDetails = (entity) => {
+ $scope.selectedEntity = entity;
+ Dialogs.showWindow({
+ id: 'SentMethod-details',
+ params: {
+ action: 'select',
+ entity: entity,
+ },
+ closeButton: true,
+ });
+ };
+
+ $scope.openFilter = (entity) => {
+ Dialogs.showWindow({
+ id: 'SentMethod-details',
+ params: {
+ entity: $scope.filterEntity,
+ },
+ closeButton: true,
+ });
+ };
+
+ $scope.createEntity = () => {
+ $scope.selectedEntity = null;
+ Dialogs.showWindow({
+ id: 'SentMethod-details',
+ params: {
+ action: 'create',
+ entity: {},
+ },
+ closeButton: false,
+ });
+ };
+
+ $scope.updateEntity = (entity) => {
+ Dialogs.showWindow({
+ id: 'SentMethod-details',
+ params: {
+ action: 'update',
+ entity: entity,
+ },
+ closeButton: false,
+ });
+ };
+
+ $scope.deleteEntity = (entity) => {
+ let id = entity.Id;
+ Dialog.showDialog({
+ title: 'Delete SentMethod?',
+ message: `Are you sure you want to delete SentMethod? This action cannot be undone.`,
+ buttons: [{
+ id: 'delete-btn-yes',
+ state: ButtonStates.Emphasized,
+ label: 'Yes',
+ }, {
+ id: 'delete-btn-no',
+ label: 'No',
+ }]
+ }).then((buttonId) => {
+ if (buttonId === 'delete-btn-yes') {
+ EntityService.delete(id).then((response) => {
+ $scope.loadPage($scope.dataPage, $scope.filter);
+ Dialogs.triggerEvent('codbex-methods.Settings.SentMethod.clearDetails');
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ Dialogs.showAlert({
+ title: 'SentMethod',
+ message: `Unable to delete SentMethod: '${message}'`,
+ type: AlertTypes.Error
+ });
+ console.error('EntityService:', error);
+ });
+ }
+ });
+ };
+
+ });
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/controller.js
new file mode 100644
index 0000000..44d6746
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/controller.js
@@ -0,0 +1,69 @@
+angular.module('page', ['blimpKit', 'platformView']).controller('PageController', ($scope, ViewParameters) => {
+ const Dialogs = new DialogHub();
+ $scope.entity = {};
+ $scope.forms = {
+ details: {},
+ };
+
+ let params = ViewParameters.get();
+ if (Object.keys(params).length) {
+ $scope.entity = params.entity ?? {};
+ $scope.selectedMainEntityKey = params.selectedMainEntityKey;
+ $scope.selectedMainEntityId = params.selectedMainEntityId;
+ }
+
+ $scope.filter = () => {
+ let entity = $scope.entity;
+ const filter = {
+ $filter: {
+ equals: {
+ },
+ notEquals: {
+ },
+ contains: {
+ },
+ greaterThan: {
+ },
+ greaterThanOrEqual: {
+ },
+ lessThan: {
+ },
+ lessThanOrEqual: {
+ }
+ },
+ };
+ if (entity.Id !== undefined) {
+ filter.$filter.equals.Id = entity.Id;
+ }
+ if (entity.Name) {
+ filter.$filter.contains.Name = entity.Name;
+ }
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.SentMethod.entitySearch', data: {
+ entity: entity,
+ filter: filter
+ }});
+ $scope.cancel();
+ };
+
+ $scope.resetFilter = () => {
+ $scope.entity = {};
+ $scope.filter();
+ };
+
+ $scope.alert = (message) => {
+ if (message) Dialogs.showAlert({
+ title: 'Description',
+ message: message,
+ type: AlertTypes.Information,
+ preformatted: true,
+ });
+ };
+
+ $scope.cancel = () => {
+ Dialogs.closeWindow({ id: 'SentMethod-filter' });
+ };
+
+ $scope.clearErrorMessage = () => {
+ $scope.errorMessage = null;
+ };
+});
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/index.html
new file mode 100644
index 0000000..0522ea7
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/index.html
@@ -0,0 +1,58 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ errorMessage }}
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.extension
similarity index 55%
rename from codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.extension
index 876e69f..880c779 100644
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-window/view.js",
- "extensionPoint": "dialog-window",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.js",
+ "extensionPoint": "application-windows",
"description": "codbex-methods - Application Dialog Window",
"role": "codbex-methods.SentMethod.SentMethodReadOnly,codbex-methods.SentMethod.SentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.js
new file mode 100644
index 0000000..ffc3a48
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/view.js
@@ -0,0 +1,14 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'SentMethod-filter',
+ label: 'SentMethod Filter',
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-filter/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/controller.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/controller.js
new file mode 100644
index 0000000..9a7281a
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/controller.js
@@ -0,0 +1,86 @@
+angular.module('page', ['blimpKit', 'platformView', 'EntityService'])
+ .config(['EntityServiceProvider', (EntityServiceProvider) => {
+ EntityServiceProvider.baseUrl = '/services/ts/codbex-methods/gen/codbex-methods/api/Settings/SentMethodService.ts';
+ }])
+ .controller('PageController', ($scope, $http, ViewParameters, EntityService) => {
+ const Dialogs = new DialogHub();
+ $scope.entity = {};
+ $scope.forms = {
+ details: {},
+ };
+ $scope.formHeaders = {
+ select: 'SentMethod Details',
+ create: 'Create SentMethod',
+ update: 'Update SentMethod'
+ };
+ $scope.action = 'select';
+
+ let params = ViewParameters.get();
+ if (Object.keys(params).length) {
+ $scope.action = params.action;
+ $scope.entity = params.entity;
+ $scope.selectedMainEntityKey = params.selectedMainEntityKey;
+ $scope.selectedMainEntityId = params.selectedMainEntityId;
+ }
+
+ $scope.create = () => {
+ let entity = $scope.entity;
+ entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
+ EntityService.create(entity).then((response) => {
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.SentMethod.entityCreated', data: response.data });
+ Dialogs.showAlert({
+ title: 'SentMethod',
+ message: 'SentMethod successfully created',
+ type: AlertTypes.Success
+ });
+ $scope.cancel();
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ $scope.$evalAsync(() => {
+ $scope.errorMessage = `Unable to create SentMethod: '${message}'`;
+ });
+ console.error('EntityService:', error);
+ });
+ };
+
+ $scope.update = () => {
+ let id = $scope.entity.Id;
+ let entity = $scope.entity;
+ entity[$scope.selectedMainEntityKey] = $scope.selectedMainEntityId;
+ EntityService.update(id, entity).then((response) => {
+ Dialogs.postMessage({ topic: 'codbex-methods.Settings.SentMethod.entityUpdated', data: response.data });
+ Dialogs.showAlert({
+ title: 'SentMethod',
+ message: 'SentMethod successfully updated',
+ type: AlertTypes.Success
+ });
+ $scope.cancel();
+ }, (error) => {
+ const message = error.data ? error.data.message : '';
+ $scope.$evalAsync(() => {
+ $scope.errorMessage = `Unable to update SentMethod: '${message}'`;
+ });
+ console.error('EntityService:', error);
+ });
+ };
+
+
+ $scope.alert = (message) => {
+ if (message) Dialogs.showAlert({
+ title: 'Description',
+ message: message,
+ type: AlertTypes.Information,
+ preformatted: true,
+ });
+ };
+
+ $scope.cancel = () => {
+ $scope.entity = {};
+ $scope.action = 'select';
+ Dialogs.closeWindow({ id: 'SentMethod-details' });
+ };
+
+ $scope.clearErrorMessage = () => {
+ $scope.errorMessage = null;
+ };
+ });
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/index.html
new file mode 100644
index 0000000..8606e3a
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/index.html
@@ -0,0 +1,59 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ {{ errorMessage }}
+
+
+
+
+
+ Name
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.extension
similarity index 55%
rename from codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.extension
index 2ae319a..63d7c82 100644
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/dialog-filter/view.js",
- "extensionPoint": "dialog-window",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.js",
+ "extensionPoint": "application-windows",
"description": "codbex-methods - Application Dialog Window",
"role": "codbex-methods.SentMethod.SentMethodReadOnly,codbex-methods.SentMethod.SentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.js
new file mode 100644
index 0000000..31e1237
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/view.js
@@ -0,0 +1,14 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'SentMethod-details',
+ label: 'SentMethod',
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/dialog-window/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/index.html b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/index.html
new file mode 100644
index 0000000..85b2008
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/index.html
@@ -0,0 +1,67 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Items
+
+
+
+
+
+
+
+
+
+
+ | Name |
+ |
+
+
+
+
+ | No data available. |
+
+
+ | {{next.Name}} |
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ |
+
+
+
+
+
+
+
+
+
+
+
diff --git a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.extension b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.extension
similarity index 56%
rename from codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.extension
rename to codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.extension
index 7adde32..f408190 100644
--- a/codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.extension
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.extension
@@ -1,6 +1,6 @@
{
- "module": "codbex-methods/gen/codbex-methods/ui/SentMethod/SentMethod/view.js",
- "extensionPoint": "codbex-methods-view",
+ "module": "codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.js",
+ "extensionPoint": "application-settings",
"description": "codbex-methods - Application View",
"role": "codbex-methods.SentMethod.SentMethodReadOnly,codbex-methods.SentMethod.SentMethodFullAccess"
}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.js b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.js
new file mode 100644
index 0000000..9cf2769
--- /dev/null
+++ b/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/view.js
@@ -0,0 +1,17 @@
+/*
+ * Generated by Eclipse Dirigible based on model and template.
+ *
+ * Do not modify the content as it may be re-generated again.
+ */
+const viewData = {
+ id: 'SentMethod',
+ label: 'SentMethod',
+ region: 'center',
+ lazyLoad: true,
+ autoFocusTab: false,
+ path: '/services/web/codbex-methods/gen/codbex-methods/ui/Settings/SentMethod/index.html',
+ perspectiveName: 'Settings'
+};
+if (typeof exports !== 'undefined') {
+ exports.getView = () => viewData;
+}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/controller.js b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/controller.js
deleted file mode 100644
index 7bdfb57..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/controller.js
+++ /dev/null
@@ -1,167 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-angular.module('page', ['ideUI', 'ideView', 'entityApi'])
- .config(['messageHubProvider', function (messageHubProvider) {
- messageHubProvider.eventIdPrefix = 'codbex-methods.launchpad.Home';
- }])
- .config(['entityApiProvider', function (entityApiProvider) {
- entityApiProvider.baseUrl = '/services/js/codbex-methods/gen/codbex-methods/ui/launchpad/Home/tiles.js';
- }])
- .controller('PageController', ['$scope', 'messageHub', 'entityApi', '$document', function ($scope, messageHub, entityApi, $document) {
- const favoritesStoreId = 'DIRIGIBLE.codbex-methods.favorites';
- $scope.state = {
- isBusy: true,
- error: false,
- busyText: 'Loading...',
- };
- $scope.modules = [];
- $scope.referenceData = [];
- $scope.favorites = [];
- $scope.hasFavorites = false;
- $scope.editMode = false;
- $scope.favIcons = {
- 'report': 'sap-icon--vertical-bar-chart',
- 'entity': 'sap-icon--form',
- 'setting': 'sap-icon--settings'
- };
-
- $scope.openView = function (location, name) {
- messageHub.postMessage('openView', {
- location: (name ? `${location.substring(0, location.indexOf('/gen/ui/'))}/gen/ui/Reports/index.html?${name}` : location)
- });
- };
-
- $scope.toggleEditMode = function () {
- $scope.editMode = !$scope.editMode;
- };
-
- function saveFavorites() {
- let favorites = [];
- for (let i = 0; i < $scope.favorites.length; i++) {
- favorites.push($scope.favorites[i].id);
- }
- localStorage.setItem(favoritesStoreId, JSON.stringify(favorites));
- }
-
- $scope.removeFavorite = function (pos) {
- $scope.favorites.splice(pos, 1);
- saveFavorites();
- $scope.hasFavorites = $scope.favorites.length > 0;
- if ($scope.favorites.length === 0) $scope.editMode = false;
- };
-
- $scope.toggleFavorite = function (module, type, name, location, caption) {
- const id = `${module}.${type}.${name}`;
- if (!$scope.favorites.some((elem, pos) => {
- if (elem.id === id) {
- $scope.favorites.splice(pos, 1);
- return true
- } return false;
- })) {
- $scope.favorites.push({
- id: id,
- type: type,
- name: name,
- location: location,
- caption: caption,
- });
- }
- saveFavorites();
- $scope.hasFavorites = $scope.favorites.length > 0;
- };
-
- $scope.isFavorite = function (module, type, name) {
- const id = `${module}.${type}.${name}`;
- if ($scope.favorites.some(e => e.id === id)) {
- return true;
- } return false;
- };
-
- entityApi.list().then(function (response) {
- if (response.status != 200) {
- messageHub.showAlertError('Home', `Unable to get Home Launchpad: '${response.message}'`);
- $scope.state.isBusy = false;
- $scope.state.error = true;
- return;
- }
-
- $scope.modules = response.data.modules.filter(module => (module.name !== 'Reports'));
- for (let i = 0; i < response.data.referenceData.length; i++) {
- $scope.referenceData.push(...response.data.referenceData[i].settings);
- }
-
- const storedFavorites = JSON.parse(localStorage.getItem(favoritesStoreId) || '[]');
- for (let mi = 0; mi < $scope.modules.length; mi++) {
- for (let ei = 0; ei < $scope.modules[mi].entities.length; ei++) {
- const id = `${$scope.modules[mi].name}.entity.${$scope.modules[mi].entities[ei].name}`;
- const index = storedFavorites.indexOf(id);
- if (index > -1) {
- storedFavorites[index] = {
- id: id,
- type: 'entity',
- name: $scope.modules[mi].entities[ei].name,
- location: $scope.modules[mi].entities[ei].location,
- caption: $scope.modules[mi].entities[ei].caption,
- };
- }
- }
- for (let ri = 0; ri < $scope.modules[mi].reports.length; ri++) {
- const id = `${$scope.modules[mi].name}.report.${$scope.modules[mi].reports[ri].name}`;
- const index = storedFavorites.indexOf(id);
- if (index > -1) {
- storedFavorites[index] = {
- id: id,
- type: 'report',
- name: $scope.modules[mi].reports[ri].name,
- location: $scope.modules[mi].reports[ri].location,
- caption: $scope.modules[mi].reports[ri].caption,
- };
- }
- }
- for (let ri = 0; ri < $scope.modules[mi].settings.length; ri++) {
- const id = `${$scope.modules[mi].name}.setting.${$scope.modules[mi].settings[ri].name}`;
- const index = storedFavorites.indexOf(id);
- if (index > -1) {
- storedFavorites[index] = {
- id: id,
- type: 'setting',
- name: $scope.modules[mi].settings[ri].name,
- location: $scope.modules[mi].settings[ri].location,
- caption: $scope.modules[mi].settings[ri].caption,
- };
- }
- }
- }
- $scope.favorites = storedFavorites.filter(fav => (typeof fav !== 'string'));
- $scope.hasFavorites = $scope.favorites.length > 0;
- saveFavorites();
- $scope.state.isBusy = false;
- }, function (error) {
- console.error(error);
- $scope.state.error = true;
- });
-
- function favoriteOrderChange(evt) {
- const elem = $scope.favorites.splice(evt.oldIndex, 1)[0];
- $scope.$apply(function () {
- $scope.favorites.splice(evt.newIndex, 0, elem);
- });
- saveFavorites();
- }
-
- angular.element($document[0]).ready(function () {
- Sortable.create($document[0].getElementById('favorites'), {
- group: {
- name: 'favorites',
- put: false
- },
- animation: 200,
- onEnd: favoriteOrderChange,
- onMove: () => $scope.editMode
- });
- });
- }]);
-
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/index.html b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/index.html
deleted file mode 100644
index 792a294..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/index.html
+++ /dev/null
@@ -1,212 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- Module for managing methods
-
-
-
General
-
-
-
-
-
-
- Applications Portal
- Central entry point to installed applications
-
-
-
-
-
-
-
- Process Inbox
- Execute user tasks from running processes
-
-
-
-
-
-
-
- Documents Storage
- Browse and manage documents
-
-
-
-
-
-
- Favorites
-
-
-
-
-
-
-
-
-
-
-
- {{fav.name}}
- {{fav.caption}}
-
-
-
-
-
-
- Modules
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- | Entities |
- |
-
-
-
-
- | No entities
- |
-
-
- |
- {{::entity.name}}
- |
-
-
-
- |
-
-
-
-
-
-
-
-
- | Reports |
- |
-
-
-
-
- | No reports
- |
-
-
- |
- {{::report.name}}
- |
-
-
-
- |
-
-
-
-
-
-
-
-
-
-
-
-
- {{state.busyText}}
-
-
- Error while initializing launchpad
-
-
-
-
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/styles.css b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/styles.css
deleted file mode 100644
index ae6a001..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/styles.css
+++ /dev/null
@@ -1,99 +0,0 @@
-/**
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-.wrap-list {
- align-self: start;
- flex-wrap: wrap;
- padding-top: 1rem;
- padding-bottom: 1rem;
-}
-
-.wrap-list>* {
- width: auto;
-}
-
-.fd-card__header:only-child,
-.fd-card__header:last-child {
- border: none;
- border-radius: var(--fdCard_Border_Radius, .25rem);
-}
-
-.card-table-column {
- flex: 1 1 0;
- width: 0;
-}
-
-.card-table {
- max-height: calc(100% - 2.75rem);
- min-height: auto;
- height: 100%;
-}
-
-.card-table>* {
- flex: 1;
-}
-
-.hbox-menu-item:not(:last-child) {
- border-bottom: solid 0.0625rem var(--sapGroup_TitleBorderColor, #d9d9d9);
-}
-
-.hbox-menu-item>button {
- margin-right: .25rem;
-}
-
-.hbox-menu-item>li {
- width: 100%;
-}
-
-.module-header {
- height: 2.5rem;
- padding: 0 .5rem .25rem;
- overflow: visible;
-}
-
-.fd-avatar[dg-size="s"]>i {
- font-size: 2rem;
-}
-
-.fd-col {
- height: 18rem;
- max-width: 100%;
- min-width: 100%;
-}
-
-@media (min-width: 1200px) {
- .fd-col {
- max-width: 50%;
- min-width: 50%;
- }
-}
-
-@media (min-width: 1600px) {
- .fd-col {
- max-width: 33.333333333%;
- min-width: 33.333333333%;
- }
-}
-
-@media (min-width: 2560px) {
- .fd-col {
- max-width: 25%;
- min-width: 25%;
- }
-}
-
-@media (min-width: 3000px) {
- .fd-col {
- max-width: 20%;
- min-width: 20%;
- }
-}
-
-@media (min-width: 3800px) {
- .fd-col {
- max-width: 16.666666667%;
- min-width: 16.666666667%;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/tiles.js b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/tiles.js
deleted file mode 100644
index db38bb8..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/tiles.js
+++ /dev/null
@@ -1,95 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-import { response } from "sdk/http";
-import { extensions } from "sdk/extensions";
-import { user } from "sdk/security";
-
-let tiles = {};
-
-let tileExtensions = await extensions.loadExtensionModules("codbex-methods-tile");
-for (let i = 0; i < tileExtensions?.length; i++) {
- let tile = tileExtensions[i].getTile();
-
- let hasRoles = true;
- if (tile.roles && Array.isArray(tile.roles)) {
- for (const next of tile.roles) {
- if (!user.isInRole(next)) {
- hasRoles = false;
- break;
- }
- }
- }
-
- if (!tile || (tile.role && !user.isInRole(tile.role)) || !hasRoles) {
- continue;
- }
- if (!tiles[tile.group]) {
- tiles[tile.group] = {
- entities: [],
- reports: [],
- settings: []
- };
- }
- if (tile.type === 'REPORT' || tile.report === 'true' || tile.report === true) {
- tiles[tile.group].reports.push({
- name: tile.name,
- location: tile.location,
- caption: tile.caption,
- tooltip: tile.tooltip,
- project: tile.project,
- type: tile.type,
- group: tile.group,
- report: tile.report,
- icon: tile.icon,
- order: parseInt(tile.order),
- groupOrder: parseInt(tile.groupOrder)
- });
- } else if (tile.type === 'SETTING') {
- tiles[tile.group].settings.push({
- name: tile.name,
- location: tile.location,
- caption: tile.caption,
- tooltip: tile.tooltip,
- project: tile.project,
- type: tile.type,
- group: tile.group,
- report: tile.report,
- icon: tile.icon,
- order: parseInt(tile.order),
- groupOrder: parseInt(tile.groupOrder)
- });
- } else {
- tiles[tile.group].entities.push({
- name: tile.name,
- location: tile.location,
- caption: tile.caption,
- tooltip: tile.tooltip,
- project: tile.project,
- type: tile.type,
- group: tile.group,
- report: tile.report,
- icon: tile.icon,
- order: parseInt(tile.order),
- groupOrder: parseInt(tile.groupOrder)
- });
- }
-}
-
-let modules = [];
-let referenceData = [];
-for (const [key, group] of Object.entries(tiles)) {
- if (!group.entities.length && !group.reports.length && group.settings.length) {
- group.settings.sort((a, b) => a.order - b.order);
- referenceData.push({ name: key, settings: group.settings });
- } else {
- group.entities.sort((a, b) => a.order - b.order);
- group.reports.sort((a, b) => a.order - b.order);
- group.settings.sort((a, b) => a.order - b.order);
- modules.push({ name: key, ...group });
- }
-}
-response.setContentType("application/json");
-response.println(JSON.stringify({ modules: modules, referenceData: referenceData }));
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.extension b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.extension
deleted file mode 100644
index a4bc477..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.js",
- "extensionPoint": "codbex-methods-view",
- "description": "codbex-methods - Application View"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.js b/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.js
deleted file mode 100644
index 3432d6b..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/Home/view.js
+++ /dev/null
@@ -1,19 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const viewData = {
- id: "codbex-methods-home-launchpad",
- label: "Home Launchpad",
- factory: "frame",
- region: "center",
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/launchpad/Home/index.html",
- isLaunchpad: true,
-};
-
-if (typeof exports !== 'undefined') {
- exports.getView = function () {
- return viewData;
- }
-}
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/dialog-window.extensionpoint b/codbex-methods/gen/codbex-methods/ui/launchpad/dialog-window.extensionpoint
deleted file mode 100644
index c4bd708..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/dialog-window.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "dialog-window",
- "description": "codbex-methods - Extension Point for the Application Dialog Window Providers"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.extension b/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.extension
deleted file mode 100644
index 7aba790..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.extension
+++ /dev/null
@@ -1,5 +0,0 @@
-{
- "module": "codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.js",
- "extensionPoint": "codbex-methods-menu",
- "description": "codbex-methods - Application Menu"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.js b/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.js
deleted file mode 100644
index 9051c09..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/menu-help.js
+++ /dev/null
@@ -1,87 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-
-import { Configurations as config } from "sdk/core";
-
-const defaultMenuItems = [
- {
- label: "Applications Portal",
- action: "open",
- order: 1,
- data: "/services/web/portal/",
- divider: false
- },
- {
- label: "Help Portal",
- action: "open",
- order: 1,
- data: "https://www.dirigible.io/help/",
- divider: false
- },
- {
- label: "Contact Support",
- action: "open",
- order: 2,
- data: "https://github.com/eclipse/dirigible/issues",
- divider: false
- },
- {
- label: "Suggest a Feature",
- action: "open",
- order: 3,
- data: "https://github.com/eclipse/dirigible/issues/new?assignees=&labels=&template=feature_request.md&title=[New%20Feature]",
- divider: false
- },
- {
- label: "What's New",
- action: "open",
- order: 4,
- data: "https://twitter.com/dirigible_io",
- divider: false
- },
- {
- label: "Check for Updates",
- action: "open",
- order: 5,
- data: "http://download.dirigible.io/",
- divider: true
- }
-];
-
-export function getMenu() {
- let menu = {
- label: "Help",
- order: 900,
- items: [
- {
- label: "About",
- action: "openDialogWindow",
- order: 6,
- dialogId: "about",
- divider: false
- }]
- };
-
- let brandingHelpItems = config.get("DIRIGIBLE_BRANDING_HELP_ITEMS", "");
- if (brandingHelpItems && typeof brandingHelpItems === "string") {
- let helpItems = brandingHelpItems.split(",");
- helpItems.forEach(e => {
- let item = e.trim();
- menu.items.push({
- label: config.get(`DIRIGIBLE_BRANDING_HELP_ITEM_${item}_NAME`, item),
- order: parseInt(config.get(`DIRIGIBLE_BRANDING_HELP_ITEM_${item}_ORDER`, "0")),
- action: "open",
- data: config.get(`DIRIGIBLE_BRANDING_HELP_ITEM_${item}_URL`, "#"),
- divider: config.get(`DIRIGIBLE_BRANDING_HELP_ITEM_${item}_DIVIDER`, "false").toLowerCase() === "true"
- });
- });
- } else {
- menu.items = menu.items.concat(defaultMenuItems);
- }
-
- menu.items.sort((a, b) => a.order - b.order);
- return menu;
-};
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/menu.extensionpoint b/codbex-methods/gen/codbex-methods/ui/launchpad/menu.extensionpoint
deleted file mode 100644
index b709989..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/menu.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-menu",
- "description": "codbex-methods - Extension Point for the Application Main Menu"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extension b/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extension
deleted file mode 100644
index c6e4559..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extension
+++ /dev/null
@@ -1 +0,0 @@
-{"module":"codbex-methods/gen/codbex-methods/ui/launchpad/perspective.js","extensionPoint":"codbex-methods","description":"codbex-methods - Application Perspective"}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extensionpoint b/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extensionpoint
deleted file mode 100644
index ce93dad..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-perspective",
- "description": "codbex-methods - Extension Point for the Application Perspective Providers"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.js b/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.js
deleted file mode 100644
index 44b6ca8..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/perspective.js
+++ /dev/null
@@ -1,18 +0,0 @@
-/*
- * Generated by Eclipse Dirigible based on model and template.
- *
- * Do not modify the content as it may be re-generated again.
- */
-const perspectiveData = {
- id: 'home',
- name: 'Home',
- link: '/services/web/portal/index.html',
- icon: '/services/web/resources/unicons/estate.svg',
- order: 1,
-};
-
-if (typeof exports !== 'undefined') {
- exports.getPerspective = function () {
- return perspectiveData;
- }
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/tile.extensionpoint b/codbex-methods/gen/codbex-methods/ui/launchpad/tile.extensionpoint
deleted file mode 100644
index a147661..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/tile.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-tile",
- "description": "codbex-methods - Extension Point for the Application Tile Providers"
-}
\ No newline at end of file
diff --git a/codbex-methods/gen/codbex-methods/ui/launchpad/view.extensionpoint b/codbex-methods/gen/codbex-methods/ui/launchpad/view.extensionpoint
deleted file mode 100644
index 7e8a06e..0000000
--- a/codbex-methods/gen/codbex-methods/ui/launchpad/view.extensionpoint
+++ /dev/null
@@ -1,4 +0,0 @@
-{
- "name": "codbex-methods-view",
- "description": "codbex-methods - Extension Point for the Application View Providers"
-}
\ No newline at end of file
diff --git a/codbex-methods/navigations/payment-method/navigation.extension b/codbex-methods/navigations/payment-method/navigation.extension
deleted file mode 100644
index 409fe51..0000000
--- a/codbex-methods/navigations/payment-method/navigation.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extensionPoint": "dashboard-navigations",
- "module": "codbex-methods/navigations/payment-method/service.js",
- "description": "Payment Method Navigation",
- "role": "codbex-methods.PaymentMethod.PaymentMethodReadOnly,codbex-methods.PaymentMethod.PaymentMethodFullAccess"
-}
\ No newline at end of file
diff --git a/codbex-methods/navigations/payment-method/service.js b/codbex-methods/navigations/payment-method/service.js
deleted file mode 100644
index a151d8b..0000000
--- a/codbex-methods/navigations/payment-method/service.js
+++ /dev/null
@@ -1,17 +0,0 @@
-const navigationData = {
- id: 'payment-method-navigation',
- label: "Payment Methods",
- group: "reference data",
- order: 2500,
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/PaymentMethod/index.html?embedded"
-};
-
-function getNavigation() {
- return navigationData;
-}
-
-if (typeof exports !== 'undefined') {
- exports.getNavigation = getNavigation;
-}
-
-export { getNavigation }
\ No newline at end of file
diff --git a/codbex-methods/navigations/sent-method/navigation.extension b/codbex-methods/navigations/sent-method/navigation.extension
deleted file mode 100644
index 5df91dc..0000000
--- a/codbex-methods/navigations/sent-method/navigation.extension
+++ /dev/null
@@ -1,6 +0,0 @@
-{
- "extensionPoint": "dashboard-navigations",
- "module": "codbex-methods/navigations/sent-method/service.js",
- "description": "Sent Method Navigation",
- "role": "codbex-methods.SentMethod.SentMethodFullAccess,codbex-methods.SentMethod.SentMethodReadOnly"
-}
\ No newline at end of file
diff --git a/codbex-methods/navigations/sent-method/service.js b/codbex-methods/navigations/sent-method/service.js
deleted file mode 100644
index 8d38ce8..0000000
--- a/codbex-methods/navigations/sent-method/service.js
+++ /dev/null
@@ -1,17 +0,0 @@
-const navigationData = {
- id: 'methods-navigation',
- label: "Sent Methods",
- group: "reference data",
- order: 2700,
- link: "/services/web/codbex-methods/gen/codbex-methods/ui/SentMethod/index.html?embedded"
-};
-
-function getNavigation() {
- return navigationData;
-}
-
-if (typeof exports !== 'undefined') {
- exports.getNavigation = getNavigation;
-}
-
-export { getNavigation }
\ No newline at end of file