[% USE AuthorisedValues %] [% USE raw %] [% SET footerjs = 1 %] [% INCLUDE 'doc-head-open.inc' %] [% SWITCH op %] [% CASE 'add_form' %][% IF field %]Modify additional field '[% field.name | html %]'[% ELSE %]Add additional field[% END %] [% CASE %]Manage additional fields [% END %] › Administration › Koha [% INCLUDE 'doc-head-close.inc' %] [% marcfield_tables = ['subscription'] %] [% searchable_tables = ['subscription', 'aqbasket', 'aqinvoices'] %] [% show_marcfield = marcfield_tables.grep('^' _ tablename _ '$').size ? 1 : 0 %] [% show_searchable = searchable_tables.grep('^' _ tablename _ '$').size ? 1 : 0 %] [% WRAPPER 'header.inc' %] [% INCLUDE 'cat-search.inc' %] [% END %] [% WRAPPER 'sub-header.inc' %] [% END %]
[% IF op == 'list' %] [% END %] [% IF messages %] [% FOR message IN messages %] [% IF message.code == 'insert' %] [% IF message.number > 0 %]
The field has been inserted
[% ELSE %]
The field could not be inserted. Perhaps the name already exists?
[% END %] [% ELSIF message.code == 'update' %] [% IF message.number > 0 %]
The field has been updated
[% ELSE %]
The field could not be updated. Perhaps the name already exists?
[% END %] [% ELSIF message.code == 'delete' %] [% IF message.number > 0 %]
The field has been deleted
[% ELSE %]
The field could not be deleted. Check the log for errors.
[% END %] [% END %] [% END %] [% END %] [% IF op == 'list_tables' %] [% IF CAN_user_acquisitions_order_manage || CAN_user_serials_edit_subscription || CAN_user_updatecharges_remaining_permissions %]

Additional fields

Select a table:

[% BLOCK table_option %]
  • [% content | $raw %] ([% value | html %])
  • [% END %]
      [% IF CAN_user_acquisition_order_manage %] [% WRAPPER table_option value="aqbasket" %]Order baskets[% END %] [% END %] [% IF CAN_user_acquisition_edit_invoices %] [% WRAPPER table_option value="aqinvoices" %]Invoices[% END %] [% END %] [% IF CAN_user_serials_edit_subscription %] [% WRAPPER table_option value="subscription" %]Subscriptions[% END %] [% END %] [% IF CAN_user_updatecharges_remaining_permissions %] [% WRAPPER table_option value="accountlines:credit" %]Account lines (credit)[% END %] [% WRAPPER table_option value="accountlines:debit" %]Account lines (debit)[% END %] [% END %]
    [% ELSE %] Additional permissions are required for editing additional fields [% END %]
    [% ELSIF op == 'list' %]

    Additional fields for '[% tablename | html %]'

    [% IF fields %]
    [% IF show_marcfield %] [% END %] [% IF show_searchable %] [% END %] [% FOR field IN fields %] [% IF show_marcfield %] [% END %] [% IF show_searchable %] [% END %] [% END %]
    Name Authorized value categoryMARC fieldSearchableActions
    [% field.name | html %] [% field.authorised_value_category | html %][% field.marcfield | html %] [% IF field.searchable %]Yes[% ELSE %]No[% END %] Edit Delete
    [% ELSE %] [% IF tablename %]There are no additional fields defined for this table.[% END %] [% END %] [% ELSIF op == 'add_form' %] [% IF field %]

    Modify field

    [% ELSE %]

    Add field

    [% END %]
    1. Required
    2. [% IF show_marcfield %]
    3. [% END %] [% IF show_searchable %]
    4. [% IF field.searchable %] [% ELSE %] [% END %]
    5. [% END %]
    [% IF field %] [% END %] Cancel
    [% END %]
    [% MACRO jsinclude BLOCK %] [% INCLUDE "datatables.inc" %] [% END %] [% INCLUDE 'intranet-bottom.inc' %]