Page MenuHomeIn-Portal Phabricator

D45.id1076.diff
No OneTemporary

File Metadata

Created
Sat, Jun 28, 7:31 PM

D45.id1076.diff

Index: core/units/admin/admin_tag_processor.php
===================================================================
--- core/units/admin/admin_tag_processor.php
+++ core/units/admin/admin_tag_processor.php
@@ -366,6 +366,15 @@
}
$tab_data =& $sections_helper->getSectionData($section_name);
+ $show_mode = isset($tab_data['show_mode']) ? $tab_data['show_mode'] : smNORMAL;
+ $debug_only = ($show_mode == smDEBUG) || ($show_mode == smSUPER_ADMIN);
+
+ if ( $show_mode == smHIDE
+ || ($debug_only && !$this->Application->isDebugMode())
+ ) {
+ continue;
+ }
+
$block_params['t'] = $tab_data['url']['t'];
$block_params['pass'] = $tab_data['url']['pass'];
$block_params['title'] = $tab_data['label'];
Index: modules/in-commerce/units/gift_certificates/gift_certificates_config.php
===================================================================
--- modules/in-commerce/units/gift_certificates/gift_certificates_config.php
+++ modules/in-commerce/units/gift_certificates/gift_certificates_config.php
@@ -57,6 +57,7 @@
'permissions' => Array ('view', 'add', 'edit', 'delete', 'advanced:approve', 'advanced:decline'),
'priority' => 3.3, // <parent_priority>.<own_priority>, because this section replaces parent in tree
'type' => stTAB,
+ 'show_mode' => smDEBUG,
),
),
@@ -125,4 +126,4 @@
),
),
),
-);
\ No newline at end of file
+);

Event Timeline