#6533 - MyLogger to salix #1877
|
@ -0,0 +1,26 @@
|
|||
|
||||
const packageJson = require(`${process.cwd()}/package.json`);
|
||||
|
||||
module.exports = Self => {
|
||||
Self.remoteMethod('version', {
|
||||
description: 'Gets all models information',
|
||||
accepts: [
|
||||
{
|
||||
arg: 'ctx',
|
||||
type: 'Object',
|
||||
http: {source: 'context'}
|
||||
}
|
||||
],
|
||||
returns: {
|
||||
type: 'Object',
|
||||
root: true
|
||||
},
|
||||
http: {
|
||||
path: `/version`,
|
||||
verb: 'GET'
|
||||
}
|
||||
});
|
||||
Self.version = async function(ctx) {
|
||||
return packageJson.version;
|
||||
};
|
||||
};
|
|
@ -1,9 +1,11 @@
|
|||
|
||||
module.exports = function(Self) {
|
||||
require('../methods/application/status')(Self);
|
||||
require('../methods/application/version')(Self);
|
||||
require('../methods/application/post')(Self);
|
||||
require('../methods/application/execute')(Self);
|
||||
require('../methods/application/executeProc')(Self);
|
||||
require('../methods/application/executeFunc')(Self);
|
||||
require('../methods/application/getEnumValues')(Self);
|
||||
require('../methods/application/getEnumValues')(Self);
|
||||
};
|
||||
|
|
|
@ -8,6 +8,12 @@
|
|||
"principalId": "$everyone",
|
||||
"permission": "ALLOW"
|
||||
},
|
||||
{
|
||||
"property": "version",
|
||||
"principalType": "ROLE",
|
||||
"principalId": "$everyone",
|
||||
"permission": "ALLOW"
|
||||
},
|
||||
{
|
||||
"property": "post",
|
||||
"principalType": "ROLE",
|
||||
|
|
Loading…
Reference in New Issue