hedera-web/forms/ecomerce/invoices/invoices.js

31 lines
602 B
JavaScript

Hedera.Invoices = new Class({
Extends: Hedera.Form,
donwloadRenderer: function(column, invoice) {
var invoiceId = invoice.get('id');
if (invoice.get('hasPdf') && invoiceId) {
var params = {
srv: 'rest:dms/invoice',
invoice: invoiceId,
access_token: this.conn.token
};
Object.assign(column, {
tip: _('Download PDF'),
disabled: false,
icon: 'download',
href: '?'+ Vn.Url.makeUri(params)
});
} else
Object.assign(column, {
tip: _('Request the invoice to your salesperson'),
disabled: true,
icon: 'warning',
href: null
});
}
});