mirror of
https://github.com/OpenNebula/one.git
synced 2025-02-28 17:57:22 +03:00
Signed-off-by: Jorge Lobo <jlobo@opennebula.io>
This commit is contained in:
parent
2c48d0185b
commit
8306405411
@ -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
|
||||
},
|
||||
{
|
||||
|
@ -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,
|
||||
|
@ -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,
|
||||
|
@ -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
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user