feat: refs #6276 drop worker_getPrinter

This commit is contained in:
Jorge Penadés 2024-01-19 14:53:41 +01:00
parent d78e90687e
commit f8faa958e6
2 changed files with 0 additions and 40 deletions

View File

@ -1,39 +0,0 @@
module.exports = Self => {
Self.remoteMethodCtx('getAvailablePrinters', {
description: 'Retrieve available printers for an user',
accessType: 'READ',
http: {
path: `/getAvailabePrinters`,
verb: 'GET'
},
returns: {
type: ['object'],
},
});
Self.getAvailablePrinters = async ctx => {
const userId = ctx.req.accessToken.userId;
const operators = await Self.find({
fields: [],
where: {
workerFk: userId,
},
include: {
relation: 'printer',
scope: {
fields: ['id', 'name']
},
where: {
isLabeler: {neq: 0}
}
}
});
if (operators.length) {
return operators.map(operator => {
return operator.printer();
});
}
};
};

View File

@ -1,6 +1,5 @@
module.exports = Self => { module.exports = Self => {
require('../methods/operator/add')(Self); require('../methods/operator/add')(Self);
require('../methods/operator/getAvailablePrinters')(Self);
Self.observe('after save', async function(ctx) { Self.observe('after save', async function(ctx) {
const instance = ctx.data || ctx.instance; const instance = ctx.data || ctx.instance;