1880-refactor_loggable #337
|
@ -22,9 +22,8 @@ module.exports = Self => {
|
|||
async function claimIsEditable(ctx) {
|
||||
const loopBackContext = LoopBackContext.getCurrentContext();
|
||||
const httpCtx = {req: loopBackContext.active};
|
||||
console.log(ctx, 'ctx.where.id');
|
||||
console.log(ctx.where, 'ctx.where.id');
|
||||
const isEditable = await Self.app.models.Claim.isEditable(httpCtx, ctx.where.id);
|
||||
const claimBeginning = await Self.findById(ctx.where.id);
|
||||
const isEditable = await Self.app.models.Claim.isEditable(httpCtx, claimBeginning.claimFk);
|
||||
|
||||
if (!isEditable)
|
||||
throw new UserError(`The current claim can't be modified`);
|
||||
|
|
|
@ -22,16 +22,25 @@ class Controller extends Section {
|
|||
};
|
||||
}
|
||||
|
||||
set salesClaimed(value) {
|
||||
this._salesClaimed = value;
|
||||
get claim() {
|
||||
return this._claim;
|
||||
}
|
||||
|
||||
set claim(value) {
|
||||
this._claim = value;
|
||||
|
||||
if (value) {
|
||||
this.calculateTotals();
|
||||
this.isClaimEditable();
|
||||
this.isTicketEditable();
|
||||
}
|
||||
}
|
||||
|
||||
set salesClaimed(value) {
|
||||
this._salesClaimed = value;
|
||||
|
||||
if (value) this.calculateTotals();
|
||||
}
|
||||
|
||||
get salesClaimed() {
|
||||
return this._salesClaimed;
|
||||
}
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
url="Clients/consumption"
|
||||
link="{clientFk: $ctrl.$params.id}"
|
||||
filter="::$ctrl.filter"
|
||||
limit="20"
|
||||
user-params="::$ctrl.filterParams"
|
||||
data="sales"
|
||||
order="itemTypeFk, itemName, itemSize">
|
||||
|
|
Loading…
Reference in New Issue