[Rt-commit] rt branch, 5.0/self-service-home-menu, updated. rt-5.0.0-141-g79a2b94a9a

Jim Brandt jbrandt at bestpractical.com
Thu Dec 17 13:51:58 EST 2020


The branch, 5.0/self-service-home-menu has been updated
       via  79a2b94a9aae02c03510a68df1fd2dacab43def7 (commit)
       via  9f7c5d466d1295e5909fba1e4ef8e84b941a08db (commit)
      from  e94982b482e30ee331d2e6bcb124632f517de1b0 (commit)

Summary of changes:
 lib/RT/Interface/Web/MenuBuilder.pm | 11 ++++++-----
 1 file changed, 6 insertions(+), 5 deletions(-)

- Log -----------------------------------------------------------------
commit 9f7c5d466d1295e5909fba1e4ef8e84b941a08db
Author: Jim Brandt <jbrandt at bestpractical.com>
Date:   Thu Dec 17 13:50:23 2020 -0500

    Restore Tickets menu for self service ticket pages
    
    With the new Home menu, the change from Tickets to
    Self Service isn't needed to provide a way back to the
    home page.

diff --git a/lib/RT/Interface/Web/MenuBuilder.pm b/lib/RT/Interface/Web/MenuBuilder.pm
index 8284904a07..7c2ac6544a 100644
--- a/lib/RT/Interface/Web/MenuBuilder.pm
+++ b/lib/RT/Interface/Web/MenuBuilder.pm
@@ -1629,10 +1629,11 @@ sub BuildSelfServiceNav {
     }
 
     my $menu_label = loc('Tickets');
-    if (RT->Config->Get('SelfServiceUseDashboard')) {
-        $menu_label = loc('Self-Service');
+    my $menu_path = '/SelfService/';
+    if ( RT->Config->Get('SelfServiceUseDashboard') ) {
+        $menu_path = '/SelfService/Open.html';
     }
-    my $tickets = $top->child( tickets => title => $menu_label, path => '/SelfService/' );
+    my $tickets = $top->child( tickets => title => $menu_label, path => $menu_path );
     $tickets->child( open   => title => loc('Open tickets'),   path => '/SelfService/Open.html' );
     $tickets->child( closed => title => loc('Closed tickets'), path => '/SelfService/Closed.html' );
 

commit 79a2b94a9aae02c03510a68df1fd2dacab43def7
Author: Jim Brandt <jbrandt at bestpractical.com>
Date:   Thu Dec 17 13:51:44 2020 -0500

    Remove dashes from Self Service menus

diff --git a/lib/RT/Interface/Web/MenuBuilder.pm b/lib/RT/Interface/Web/MenuBuilder.pm
index 7c2ac6544a..ffccd0adea 100644
--- a/lib/RT/Interface/Web/MenuBuilder.pm
+++ b/lib/RT/Interface/Web/MenuBuilder.pm
@@ -1233,8 +1233,8 @@ sub _BuildAdminMenu {
     if (RT->Config->Get('SelfServiceUseDashboard')) {
         if ($current_user->HasRight( Right => 'ModifyDashboard', Object => RT->System ) ) {
             my $self_service = $admin_global->child( selfservice_home =>
-                                                     title       => loc('Self-Service Home Page'),
-                                                     description => loc('Edit self-service home page dashboard'),
+                                                     title       => loc('Self Service Home Page'),
+                                                     description => loc('Edit self service home page dashboard'),
                                                      path        => '/Admin/Global/SelfServiceHomePage.html');
             if ( $request_path =~ m{^/Admin/Global/SelfServiceHomePage} ) {
                 $page->child(content => title => loc('Content'), path => '/Admin/Global/SelfServiceHomePage.html');

-----------------------------------------------------------------------


More information about the rt-commit mailing list