</head>
[% marcfield_tables = ['subscription', 'aqorders'] %]
[% searchable_tables = ['subscription', 'aqbasket', 'aqinvoices', 'erm_licenses', 'erm_agreements', 'erm_packages'] %]
[% searchable_tables = ['subscription', 'aqbasket', 'aqinvoices', 'erm_licenses', 'erm_agreements', 'erm_packages', 'aqbooksellers:vendor'] %]
[% show_marcfield = marcfield_tables.grep('^' _ tablename _ '$').size ? 1 : 0 %]
[% show_searchable = searchable_tables.grep('^' _ tablename _ '$').size ? 1 : 0 %]
[% IF CAN_user_acquisition_order_manage %]
[% WRAPPER table_option value="aqbasket" %]<span>Order baskets</span>[% END %]
[% WRAPPER table_option value="aqorders" %]<span>Order lines</span>[% END %]
[% WRAPPER table_option value="aqbooksellers:vendor" %]<span>Vendors</span>[% END %]
[% END %]
</ul>
endpoint: "vendors/" + id,
headers: {
"x-koha-embed":
"aliases,subscriptions+count,interfaces,contacts,contracts,baskets+count,invoices+count",
"aliases,subscriptions+count,interfaces,contacts,contracts,baskets+count,invoices+count,extended_attributes,+strings",
},
}),
getAll: (query, params) =>
additionalToolbarButtons,
defaultToolbarButtons,
stickyToolbar: ["Form"],
extendedAttributesResourceType: "vendor",
extendedAttributesFieldGroup: "Details",
resourceAttrs: [
{
name: "id",
const tableOptions = {
options: {
embed: "aliases,baskets+count,subscriptions+count,invoices+count",
embed: "aliases,baskets+count,subscriptions+count,invoices+count,extended_attributes,+strings",
url: baseResource.getResourceTableUrl(),
table_settings: baseResource.vendorTableSettings,
delete vendor.subscriptions;
delete vendor.contracts;
delete vendor.invoices_count;
delete vendor._strings;
if (vendor.discount && !verifyDiscountValue(vendor.discount))
errors.push($__("Invalid discount value"));
-