Bug 37273: Added ID column to ERM Agreements and Licenses Tables

To test
1. Apply patch, yarn build, restart_all
2. System preferences -> ERMModule -> Enable
3. E-resource management -> Agreements -> "+New Agreement"
4. Notice ID is removed from name and put in it's own column
5. Repeat with licenses table

Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
This commit is contained in:
Eric Garcia 2024-07-17 16:42:31 +00:00 committed by Katrin Fischer
parent e5eaa2aa17
commit d361c8adb6
Signed by: kfischer
GPG key ID: 0EF6E2C03357A834
3 changed files with 37 additions and 4 deletions

View file

@ -911,6 +911,8 @@ modules:
agreements:
agreements:
columns:
-
columnname: id
-
columnname: name
-
@ -932,6 +934,8 @@ modules:
licenses:
licenses:
columns:
-
columnname: id
-
columnname: name
-
@ -1420,7 +1424,6 @@ modules:
- columnname: type
cannot_be_toggled: 1
cannot_be_modified: 1
is_hidden: 1
-
columnname: date
-
@ -2545,4 +2548,4 @@ modules:
-
columnname: actions
cannot_be_toggled: 1
cannot_be_modified: 1
cannot_be_modified: 1

View file

@ -299,6 +299,21 @@ export default {
let escape_str = this.escape_str;
return [
{
title: __("ID"),
data: "me.agreement_id",
searchable: true,
orderable: true,
render: function (data, type, row, meta) {
return (
'<a href="/cgi-bin/koha/erm/agreements/' +
row.agreement_id +
'" class="show">' +
escape_str(`(#${row.agreement_id})`) +
"</a>"
);
},
},
{
title: __("Name"),
data: "me.name:me.agreement_id",
@ -309,7 +324,7 @@ export default {
'<a href="/cgi-bin/koha/erm/agreements/' +
row.agreement_id +
'" class="show">' +
escape_str(`${row.name} (#${row.agreement_id})`) +
escape_str(row.name) +
"</a>"
);
},

View file

@ -190,6 +190,21 @@ export default {
let get_lib_from_av = this.get_lib_from_av;
return [
{
title: __("ID"),
data: "me.license_id",
searchable: true,
orderable: true,
render: function (data, type, row, meta) {
return (
'<a href="/cgi-bin/koha/erm/licenses/' +
row.license_id +
'" class="show">' +
escape_str(`(#${row.license_id})`) +
"</a>"
);
},
},
{
title: __("Name"),
data: "me.name:me.license_id",
@ -200,7 +215,7 @@ export default {
'<a href="/cgi-bin/koha/erm/licenses/' +
row.license_id +
'" class="show">' +
escape_str(`${row.name} (#${row.license_id})`) +
escape_str(row.name) +
"</a>"
);
},