[Rt-commit] rt branch, 4.6/reapply-menu-changes-for-admin-condition-and-actions, created. rt-4.4.4-57-g9ab9fb74d

? sunnavy sunnavy at bestpractical.com
Wed Apr 24 13:20:46 EDT 2019


The branch, 4.6/reapply-menu-changes-for-admin-condition-and-actions has been created
        at  9ab9fb74d92a938dd1026b8d438f32b936aea018 (commit)

- Log -----------------------------------------------------------------
commit 9ab9fb74d92a938dd1026b8d438f32b936aea018
Author: sunnavy <sunnavy at bestpractical.com>
Date:   Thu Apr 25 01:13:07 2019 +0800

    Reapply dropped menu changes of conditions/actions admin pages
    
    Admin conditions/actions pages are cored in ff484be8e, but the the menu
    change in /Elements/Tabs got dropped on 4.6.  This commit reapplys the
    menu changes to MenuBuilder.pm accordingly.

diff --git a/lib/RT/Interface/Web/MenuBuilder.pm b/lib/RT/Interface/Web/MenuBuilder.pm
index 5e9fbed9c..623c755e9 100644
--- a/lib/RT/Interface/Web/MenuBuilder.pm
+++ b/lib/RT/Interface/Web/MenuBuilder.pm
@@ -827,6 +827,22 @@ sub _BuildAdminMenu {
     $scrips->child( select => title => loc('Select'), path => "/Admin/Global/Scrips.html" );
     $scrips->child( create => title => loc('Create'), path => "/Admin/Scrips/Create.html?Global=1" );
 
+    my $conditions = $admin_global->child( conditions =>
+        title => loc('Conditions'),
+        description => loc('Edit system conditions'),
+        path        => '/Admin/Global/Conditions.html',
+    );
+    $conditions->child( select => title => loc('Select'), path => "/Admin/Global/Conditions.html" );
+    $conditions->child( create => title => loc('Create'), path => "/Admin/Conditions/Create.html" );
+
+    my $actions   = $admin_global->child( actions =>
+        title => loc('Actions'),
+        description => loc('Edit system actions'),
+        path        => '/Admin/Global/Actions.html',
+    );
+    $actions->child( select => title => loc('Select'), path => "/Admin/Global/Actions.html" );
+    $actions->child( create => title => loc('Create'), path => "/Admin/Actions/Create.html" );
+
     my $templates = $admin_global->child( templates =>
         title       => loc('Templates'),
         description => loc('Edit system templates'),
@@ -1169,6 +1185,16 @@ sub _BuildAdminMenu {
         $page->child( create => title => loc('Create'), path => "/Admin/Scrips/Create.html?Global=1" );
     }
 
+    if ( $request_path =~ m{^/Admin(?:/Global)?/Conditions} ) {
+        $page->child( select => title => loc('Select'), path => "/Admin/Global/Conditions.html" );
+        $page->child( create => title => loc('Create'), path => "/Admin/Conditions/Create.html" );
+    }
+
+    if ( $request_path =~ m{^/Admin(?:/Global)?/Actions} ) {
+        $page->child( select => title => loc('Select'), path => "/Admin/Global/Actions.html" );
+        $page->child( create => title => loc('Create'), path => "/Admin/Actions/Create.html" );
+    }
+
     if ( $request_path =~ m{^/Admin/Global/Templates?\.html} ) {
         $page->child( select => title => loc('Select'), path => "/Admin/Global/Templates.html" );
         $page->child( create => title => loc('Create'), path => "/Admin/Global/Template.html?Create=1" );

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


More information about the rt-commit mailing list