From b3dac1d4a1d74bfc7028dd9756b8a6e79bb690f0 Mon Sep 17 00:00:00 2001
From: Lucas Gass <lucas@bywatersolutions.com>
Date: Fri, 7 Jun 2024 17:00:20 +0000
Subject: [PATCH] Bug 37054: Add branch color to branches.tt

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Laura_Escamilla <laura.escamilla@bywatersolutions.com>
---
 Koha/Library.pm                                           | 3 ++-
 admin/branches.pl                                         | 1 +
 koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt | 8 ++++++++
 3 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/Koha/Library.pm b/Koha/Library.pm
index 8056c70292..4dc5377f85 100644
--- a/Koha/Library.pm
+++ b/Koha/Library.pm
@@ -370,7 +370,8 @@ sub to_api_mapping {
         branchnotes      => 'notes',
         marcorgcode      => 'marc_org_code',
         opacusercss      => undef,
-        opacuserjs       => undef
+        opacuserjs       => undef,
+        branchcolor      => undef
     };
 }
 
diff --git a/admin/branches.pl b/admin/branches.pl
index b6d705cd18..32f58d5536 100755
--- a/admin/branches.pl
+++ b/admin/branches.pl
@@ -84,6 +84,7 @@ if ( $op eq 'add_form' ) {
       public
       opacuserjs
       opacusercss
+      branchcolor
     );
     my $is_a_modif = $input->param('is_a_modif');
 
diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
index cdf73a5b86..32a2d58a88 100644
--- a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/admin/branches.tt
@@ -366,6 +366,10 @@
                         <a class="collapse-textarea" id="collapse_opacusercss" data-target="opacusercss" data-syntax="css" style="display:none" href="#">Collapse</br></a>
                     </div>
                 </li>
+                <li>
+                    <label for="marcorgcode">Branch color</label>
+                    <input type="color" name="branchcolor" id="branchcolor" size="16" maxlength="16" value="[% library.branchcolor | html %]" />
+                </li>
             </ol>
         </fieldset>
         <fieldset class="action">
@@ -598,6 +602,10 @@
                             <span>Library hours not set</span>
                         [% END %]
                     </li>
+                    <li>
+                        <span class="label">Branch color</span>
+                        [% library.branchcolor | html %]
+                    </li>
                 </ol>
             </div> <!-- /.rows -->
         </div> <!-- /.col-sm-6 -->
-- 
2.39.5