refs #5638 refactor: eliminado if innecesario
gitea/salix/pipeline/head This commit looks good
Details
gitea/salix/pipeline/head This commit looks good
Details
This commit is contained in:
parent
9263684ec5
commit
463d209d77
|
@ -20,21 +20,17 @@ module.exports = Self => {
|
|||
Self.editableStates = async(ctx, filter, options) => {
|
||||
const models = Self.app.models;
|
||||
const userId = ctx.req.accessToken.userId;
|
||||
|
||||
const myOptions = {...(options || {})};
|
||||
|
||||
const isProduction = await models.VnUser.hasRole(userId, 'production', myOptions);
|
||||
const isSalesPerson = await models.VnUser.hasRole(userId, 'salesPerson', myOptions);
|
||||
const isAdministrative = await models.VnUser.hasRole(userId, 'administrative', myOptions);
|
||||
|
||||
let where = {alertLevel: 0};
|
||||
if (isSalesPerson)
|
||||
where = {or: [{alertLevel: 0}, {code: 'PICKER_DESIGNED'}]};
|
||||
else if (isProduction || isAdministrative)
|
||||
where = undefined;
|
||||
const where = (isProduction || isAdministrative) ? undefined : {alertLevel: 0};
|
||||
|
||||
filter = mergeFilters(filter, {where});
|
||||
|
||||
return models.State.find(filter, myOptions);
|
||||
const states = await models.State.find(filter, myOptions);
|
||||
|
||||
return states;
|
||||
};
|
||||
};
|
||||
|
|
Loading…
Reference in New Issue