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:
parent
e5eaa2aa17
commit
d361c8adb6
3 changed files with 37 additions and 4 deletions
|
@ -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
|
|
@ -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>"
|
||||
);
|
||||
},
|
||||
|
|
|
@ -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>"
|
||||
);
|
||||
},
|
||||
|
|
Loading…
Reference in a new issue