Bugzilla – Attachment 179076 Details for
Bug 37250
Redesign labels home page to match other module home pages
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
[patch]
Bug 37250: Redesign labels home page to match other module home pages
Bug-37250-Redesign-labels-home-page-to-match-other.patch (text/plain), 10.39 KB, created by
Owen Leonard
on 2025-03-07 13:05:11 UTC
(
hide
)
Description:
Bug 37250: Redesign labels home page to match other module home pages
Filename:
MIME Type:
Creator:
Owen Leonard
Created:
2025-03-07 13:05:11 UTC
Size:
10.39 KB
patch
obsolete
>From 08efbd200c46a345cbba41a4b36ed66bcd68833c Mon Sep 17 00:00:00 2001 >From: Owen Leonard <oleonard@myacpl.org> >Date: Mon, 1 Jul 2024 11:23:58 +0000 >Subject: [PATCH] Bug 37250: Redesign labels home page to match other module > home pages > >This patch changes the labels home page so that it shows the links which >previously were buried in a dropdown menu. Generally speaking we >shouldn't be using the button toolbar for navigation. > >To test, apply the patch and go to Cataloging -> Label creator. > >- You should see links styled like they are on the circulation or > cataloging home page. >- If you follow any of those links you should see a new menu in the > sidebar which has all the navigation items previously in the "Manage" > dropdown menu. > >Sponsored-by: Athens County Public Libraries >Signed-off-by: David Nind <david@davidnind.com> >--- > .../prog/en/includes/labels-menu.inc | 28 +++++++++++++++++++ > .../prog/en/includes/labels-toolbar.inc | 9 ------ > .../prog/en/includes/main-container.inc | 3 ++ > .../en/modules/labels/label-edit-batch.tt | 2 +- > .../en/modules/labels/label-edit-layout.tt | 2 +- > .../en/modules/labels/label-edit-profile.tt | 2 +- > .../en/modules/labels/label-edit-range.tt | 2 +- > .../en/modules/labels/label-edit-template.tt | 2 +- > .../prog/en/modules/labels/label-home.tt | 21 +++++++++++++- > .../prog/en/modules/labels/label-manage.tt | 2 +- > 10 files changed, 57 insertions(+), 16 deletions(-) > create mode 100644 koha-tmpl/intranet-tmpl/prog/en/includes/labels-menu.inc > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/labels-menu.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-menu.inc >new file mode 100644 >index 00000000000..065b2918294 >--- /dev/null >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-menu.inc >@@ -0,0 +1,28 @@ >+<div id="labels-menu" class="sidebar_menu"> >+ <ul> >+ [% IF ( label_element_title == "Batches" ) %] >+ <li><a class="current" href="/cgi-bin/koha/labels/label-manage.pl?label_element=batch">Label batches</a></li> >+ [% ELSE -%] >+ <li><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=batch">Label batches</a></li> >+ [% END %] >+ >+ [% IF ( label_element_title == "Layouts" ) %] >+ <li><a class="current" href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout">Label layouts</a></li> >+ [% ELSE -%] >+ <li><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout">Label layouts</a></li> >+ [% END %] >+ >+ [% IF ( label_element_title == "Templates" ) %] >+ <li><a class="current" href="/cgi-bin/koha/labels/label-manage.pl?label_element=template">Label templates</a></li> >+ [% ELSE -%] >+ <li><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=template">Label templates</a></li> >+ [% END %] >+ >+ [% IF ( label_element_title == "Profiles" ) %] >+ <li><a class="current" href="/cgi-bin/koha/labels/label-manage.pl?label_element=profile">Printer profiles</a></li> >+ [% ELSE -%] >+ <li><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=profile">Printer profiles</a></li> >+ [% END %] >+ </ul> >+</div> >+<!-- /.sidebar_menu --> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/labels-toolbar.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-toolbar.inc >index 29d92091970..2e504b27612 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/labels-toolbar.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/labels-toolbar.inc >@@ -9,13 +9,4 @@ > <li><a class="dropdown-item" href="/cgi-bin/koha/labels/label-edit-range.pl">Barcode range</a></li> > </ul> > </div> >- <div class="btn-group"> >- <button class="btn btn-default dropdown-toggle" data-bs-toggle="dropdown" aria-expanded="false"><i class="fa-solid fa-pencil" aria-hidden="true"></i> Manage</button> >- <ul class="dropdown-menu"> >- <li><a class="dropdown-item" href="/cgi-bin/koha/labels/label-manage.pl?label_element=batch">Label batches</a></li> >- <li><a class="dropdown-item" href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout">Layouts</a></li> >- <li><a class="dropdown-item" href="/cgi-bin/koha/labels/label-manage.pl?label_element=template">Label templates</a></li> >- <li><a class="dropdown-item" href="/cgi-bin/koha/labels/label-manage.pl?label_element=profile">Printer profiles</a></li> >- </ul> >- </div> > </div> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/includes/main-container.inc b/koha-tmpl/intranet-tmpl/prog/en/includes/main-container.inc >index e2c4f6fdb8b..9a614fc4d61 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/includes/main-container.inc >+++ b/koha-tmpl/intranet-tmpl/prog/en/includes/main-container.inc >@@ -33,6 +33,9 @@ > [% INCLUDE 'guided-reports-view.inc' %] > [% CASE 'ill-filter' %] > [% INCLUDE 'ill-filter.inc' %] >+ [% CASE 'labels-menu' %] >+ [% INCLUDE 'labels-menu.inc' %] >+ [% INCLUDE 'cat-menu.inc' %] > [% CASE 'vendor-menu' %] > [% INCLUDE 'vendor-menu.inc' %] > [% CASE 'pos-menu' %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tt >index f2bac5fb730..b1b712a7a37 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-batch.tt >@@ -46,7 +46,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > > [% INCLUDE 'labels-toolbar.inc' %] > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-layout.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-layout.tt >index 5a0b09d0e85..075ff673e05 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-layout.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-layout.tt >@@ -67,7 +67,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > [% INCLUDE 'labels-toolbar.inc' %] > > [% IF ( layout_id ) %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-profile.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-profile.tt >index c77adab421b..39e40bfa7bd 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-profile.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-profile.tt >@@ -42,7 +42,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > > [% INCLUDE 'labels-toolbar.inc' %] > >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-range.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-range.tt >index 952301e31d2..d901797855b 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-range.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-range.tt >@@ -31,7 +31,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > [% INCLUDE 'labels-toolbar.inc' %] > <h1>Print barcode range</h1> > <form name="add_by_number" action="/cgi-bin/koha/labels/label-edit-batch.pl" method="post"> >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-template.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-template.tt >index 17b9f6298b0..5a9f43b66ed 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-template.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-edit-template.tt >@@ -42,7 +42,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > [% INCLUDE 'labels-toolbar.inc' %] > > [% IF ( template_id ) %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt >index 40a723390db..1c984283358 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-home.tt >@@ -28,8 +28,27 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > [% INCLUDE 'labels-toolbar.inc' %] > <h1>Label creator</h1> >+ >+ <div class="row"> >+ <div class="col-md-6"> >+ <ul class="buttons-list"> >+ <li >+ ><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=batch"><i class="fa-solid fa-list-ul"></i> Label batches</a></li >+ > >+ <li >+ ><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=layout"><i class="fa-solid fa-object-group"></i> Layouts</a></li >+ > >+ <li >+ ><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=template"><i class="fa-solid fa-table-cells"></i> Label templates</a></li >+ > >+ <li >+ ><a href="/cgi-bin/koha/labels/label-manage.pl?label_element=profile"><i class="fa fa-print"></i> Printer profiles</a></li >+ > >+ </ul> >+ </div> >+ </div> > [% END %] > [% INCLUDE 'intranet-bottom.inc' %] >diff --git a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-manage.tt b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-manage.tt >index c1347dbe31e..f3d076aa096 100644 >--- a/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-manage.tt >+++ b/koha-tmpl/intranet-tmpl/prog/en/modules/labels/label-manage.tt >@@ -53,7 +53,7 @@ > [% END #/ WRAPPER breadcrumbs %] > [% END #/ WRAPPER sub-header.inc %] > >-[% WRAPPER 'main-container.inc' aside='cat-menu' %] >+[% WRAPPER 'main-container.inc' aside='labels-menu' %] > > [% INCLUDE 'labels-toolbar.inc' %] > <h2>[% PROCESS translate_label_element element=label_element_title %]</h2> >-- >2.39.5
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
|
Splinter Review
Attachments on
bug 37250
:
168470
|
168563
|
168569
|
169307
|
171067
|
171068
|
177586
|
177587
|
179076
|
179077
|
179112
|
179113