diff --git a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue index 41714fef35..c792a9eba9 100644 --- a/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue +++ b/koha-tmpl/intranet-tmpl/prog/js/vue/components/ERM/AgreementsShow.vue @@ -27,14 +27,14 @@
  • {{ - get_lib_from_av(av_statuses, agreement.status) + get_lib_from_av(av_agreement_statuses, agreement.status) }}
  • {{ get_lib_from_av( - av_closure_reasons, + av_agreement_closure_reasons, agreement.closure_reason ) }} @@ -48,7 +48,7 @@ {{ get_lib_from_av( - av_renewal_priorities, + av_agreement_renewal_priorities, agreement.renewal_priority ) }} @@ -100,14 +100,50 @@ v-bind:key="counter" > {{ patron_to_html(role.patron) }} + + {{ get_lib_from_av(av_agreement_user_roles, role.role) }} + + + + +
  • + +
  • + + + + + + + + + + + + + + +
    NameStatusPhysical locationNotesURI
    {{ agreement_license.license.name }} {{ - av_agreement_user_roles.find( - (r) => - r.authorised_value == role.role - ).lib + get_lib_from_av( + av_agreement_license_statuses, + agreement_license.status + ) }} + {{ + get_lib_from_av( + av_agreement_license_location, + agreement_license.physical_location + ) + }} + {{ agreement_license.notes }}{{ agreement_license.uri }}
    @@ -169,7 +205,7 @@ export default { fetch(apiUrl, { headers: { - 'x-koha-embed': 'periods,user_roles,user_roles.patron' + 'x-koha-embed': 'periods,user_roles,user_roles.patron,agreement_licenses,agreement_licenses.license' } }) .then(res => res.json()) @@ -192,6 +228,8 @@ export default { av_agreement_closure_reasons: Array, av_agreement_renewal_priorities: Array, av_agreement_user_roles: Array, + av_agreement_license_statuses: Array, + av_agreement_license_location: Array, }, components: { AgreementPeriods,