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 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- 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 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- 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 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- 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 @@ - - - - - - - - - - - - - - - - - - - - - - - -
- 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 @@ - - - - - - - - - - - - - - - - - - - - -
-
-

Methods Managing module

-
-

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
- - - - - - - - - - - - -
-
-
-
-
-
- {{::module.name}} -
- - - - - - - -
- - - - -
-
-
-
-
- - - - - - - - - - - - - - - - - - - -
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