1
0
mirror of https://github.com/OpenNebula/one.git synced 2025-02-28 17:57:22 +03:00

B #3951: fix routes oneflow fireedge (#200)

Signed-off-by: Jorge Lobo <jlobo@opennebula.io>
This commit is contained in:
Jorge Miguel Lobo Escalona 2020-09-10 10:51:30 +02:00 committed by GitHub
parent 2c48d0185b
commit 8306405411
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 18 additions and 81 deletions

View File

@ -13,7 +13,6 @@
/* limitations under the License. */
/* -------------------------------------------------------------------------- */
const {
serviceAll,
service,
serviceDelete,
serviceAddAction,
@ -21,7 +20,6 @@ const {
serviceAddRoleAction
} = require('./service');
const {
serviceTemplateAll,
serviceTemplate,
serviceTemplateDelete,
serviceTemplateCreate,
@ -30,28 +28,17 @@ const {
} = require('./service_template');
const { httpMethod } = require('../../../../utils/constants/defaults');
const {
SERVICE_ALL,
SERVICE,
SERVICE_DELETE,
SERVICE_ADD_ACTION,
SERVICE_ADD_SCALE,
SERVICE_ADD_ROLE_ACTION,
SERVICE_TEMPLATE_ALL,
SERVICE_ACTION,
SERVICE_SCALE,
SERVICE_ROLE_ACTION,
SERVICE_TEMPLATE,
SERVICE_TEMPLATE_DELETE,
SERVICE_TEMPLATE_CREATE,
SERVICE_TEMPLATE_UPDATE,
SERVICE_TEMPLATE_ACTION
} = require('./string-routes');
const { GET, POST, DELETE, PUT } = httpMethod;
const privateRoutes = [
{
httpMethod: GET,
endpoint: SERVICE_ALL,
action: serviceAll
},
{
httpMethod: GET,
endpoint: SERVICE,
@ -59,29 +46,24 @@ const privateRoutes = [
},
{
httpMethod: DELETE,
endpoint: SERVICE_DELETE,
endpoint: SERVICE,
action: serviceDelete
},
{
httpMethod: POST,
endpoint: SERVICE_ADD_ACTION,
endpoint: SERVICE_ACTION,
action: serviceAddAction
},
{
httpMethod: POST,
endpoint: SERVICE_ADD_SCALE,
endpoint: SERVICE_SCALE,
action: serviceAddScale
},
{
httpMethod: POST,
endpoint: SERVICE_ADD_ROLE_ACTION,
endpoint: SERVICE_ROLE_ACTION,
action: serviceAddRoleAction
},
{
httpMethod: GET,
endpoint: SERVICE_TEMPLATE_ALL,
action: serviceTemplateAll
},
{
httpMethod: GET,
endpoint: SERVICE_TEMPLATE,
@ -89,17 +71,17 @@ const privateRoutes = [
},
{
httpMethod: DELETE,
endpoint: SERVICE_TEMPLATE_DELETE,
endpoint: SERVICE_TEMPLATE,
action: serviceTemplateDelete
},
{
httpMethod: POST,
endpoint: SERVICE_TEMPLATE_CREATE,
endpoint: SERVICE_TEMPLATE,
action: serviceTemplateCreate
},
{
httpMethod: PUT,
endpoint: SERVICE_TEMPLATE_UPDATE,
endpoint: SERVICE_TEMPLATE,
action: serviceTemplateUpdate
},
{

View File

@ -26,14 +26,6 @@ const { parsePostData, returnSchemaError } = require('./functions');
const { GET, POST, DELETE } = httpMethod;
const serviceAll = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
conectionOneFlow(res, next, GET, user, '/service');
} else {
next();
}
};
const service = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -52,12 +44,7 @@ const service = (req, res, next, connect, zone, user) => {
req[fromData.resource].method
);
} else {
res.locals.httpCode = httpResponse(
methodNotAllowed,
'',
'invalid id service'
);
next();
conectionOneFlow(res, next, GET, user, '/service');
}
} else {
next();
@ -89,7 +76,6 @@ const serviceDelete = (req, res, next, connect, zone, user) => {
}
};
// PROBAR oneflow-server.rb
const serviceAddAction = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -135,7 +121,6 @@ const serviceAddAction = (req, res, next, connect, zone, user) => {
}
};
// PROBAR
const serviceAddScale = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -181,7 +166,6 @@ const serviceAddScale = (req, res, next, connect, zone, user) => {
}
};
// PROBAR oneflow-server.rb
const serviceAddRoleAction = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -229,7 +213,6 @@ const serviceAddRoleAction = (req, res, next, connect, zone, user) => {
};
const serviceApi = {
serviceAll,
service,
serviceDelete,
serviceAddAction,

View File

@ -26,14 +26,6 @@ const { parsePostData, returnSchemaError } = require('./functions');
const { GET, POST, DELETE, PUT } = httpMethod;
const serviceTemplateAll = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
conectionOneFlow(res, next, GET, user, '/service_template');
} else {
next();
}
};
const serviceTemplate = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -47,12 +39,7 @@ const serviceTemplate = (req, res, next, connect, zone, user) => {
req[fromData.resource].method
]);
} else {
res.locals.httpCode = httpResponse(
methodNotAllowed,
'',
'invalid id service template'
);
next();
conectionOneFlow(res, next, GET, user, '/service_template');
}
} else {
next();
@ -122,7 +109,6 @@ const serviceTemplateCreate = (req, res, next, connect, zone, user) => {
}
};
// PROBAR
const serviceTemplateUpdate = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -169,7 +155,6 @@ const serviceTemplateUpdate = (req, res, next, connect, zone, user) => {
}
};
// PROBAR oneflow-server.rb
const serviceTemplateAction = (req, res, next, connect, zone, user) => {
if (req && res && user && next) {
if (
@ -216,7 +201,6 @@ const serviceTemplateAction = (req, res, next, connect, zone, user) => {
};
const serviceTemplateApi = {
serviceTemplateAll,
serviceTemplate,
serviceTemplateDelete,
serviceTemplateCreate,

View File

@ -1,28 +1,16 @@
const SERVICE_ALL = 'service-all';
const SERVICE = 'service';
const SERVICE_DELETE = 'service-delete';
const SERVICE_ADD_ACTION = 'service-add-action';
const SERVICE_ADD_SCALE = 'service-add-scale';
const SERVICE_ADD_ROLE_ACTION = 'service-add-role-action';
const SERVICE_TEMPLATE_ALL = 'service_template-all';
const SERVICE_ACTION = 'service-action';
const SERVICE_SCALE = 'service-scale';
const SERVICE_ROLE_ACTION = 'service-role-action';
const SERVICE_TEMPLATE = 'service_template';
const SERVICE_TEMPLATE_DELETE = 'service_template-delete';
const SERVICE_TEMPLATE_CREATE = 'service_template-create';
const SERVICE_TEMPLATE_UPDATE = 'service_template-update';
const SERVICE_TEMPLATE_ACTION = 'service_template-action';
const Actions = {
SERVICE_ALL,
SERVICE,
SERVICE_DELETE,
SERVICE_ADD_ACTION,
SERVICE_ADD_SCALE,
SERVICE_ADD_ROLE_ACTION,
SERVICE_TEMPLATE_ALL,
SERVICE_ACTION,
SERVICE_SCALE,
SERVICE_ROLE_ACTION,
SERVICE_TEMPLATE,
SERVICE_TEMPLATE_DELETE,
SERVICE_TEMPLATE_CREATE,
SERVICE_TEMPLATE_UPDATE,
SERVICE_TEMPLATE_ACTION
};