Page Menu
Home
In-Portal Phabricator
Search
Configure Global Search
Log In
Files
F1081323
Affiliate_Plan_Items_Resurrection.patch
erik (Erik Snarski [Intechnic])
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Subscribers
None
File Metadata
Details
File Info
Storage
Attached
Author
erik
Created
Mon, Aug 4, 6:31 AM
Size
4 KB
Mime Type
text/x-diff
Engine
blob
Format
Raw Data
Handle
701882
Attached To
D538: MINC-212 Fix notice in the "Entire Order" functionality for the di/coupi/api units
Affiliate_Plan_Items_Resurrection.patch
View Options
Subject: [PATCH] Affiliate Plan Items Resurrection
---
Index: modules/in-commerce/admin_templates/affiliate_plans/affiliate_plans_items.tpl
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/modules/in-commerce/admin_templates/affiliate_plans/affiliate_plans_items.tpl b/modules/in-commerce/admin_templates/affiliate_plans/affiliate_plans_items.tpl
--- a/modules/in-commerce/admin_templates/affiliate_plans/affiliate_plans_items.tpl (revision 16835)
+++ b/modules/in-commerce/admin_templates/affiliate_plans/affiliate_plans_items.tpl (date 1754036248434)
@@ -8,7 +8,7 @@
<inp2:m_SetParam grid="AffiliatePlansItems"/>
</inp2:m_if>
-<inp2:m_RenderElement name="combined_header" prefix="ap" section="in-commerce:affiliate_plans" grid="$grid" title_preset="affiliate_plans_items" pagination="1" tab_preset="Default"/>
+<inp2:m_RenderElement name="combined_header" prefix="ap" section="in-commerce:affiliate_plans" grid="$grid" title_preset="affiliate_plans_items" pagination="1" pagination_prefix="api" tab_preset="Default"/>
<!-- ToolBar -->
<table class="toolbar" height="30" cellspacing="0" cellpadding="0" width="100%" border="0">
Index: modules/in-commerce/units/affiliate_plans/affiliate_plans_config.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/modules/in-commerce/units/affiliate_plans/affiliate_plans_config.php b/modules/in-commerce/units/affiliate_plans/affiliate_plans_config.php
--- a/modules/in-commerce/units/affiliate_plans/affiliate_plans_config.php (revision 16835)
+++ b/modules/in-commerce/units/affiliate_plans/affiliate_plans_config.php (date 1754035972054)
@@ -50,7 +50,7 @@
'Default' => Array (
'general' => Array ('title' => 'la_tab_General', 't' => 'in-commerce/affiliate_plans/affiliate_plans_edit', 'priority' => 1),
'brackets' => Array ('title' => 'la_tab_Brackets', 't' => 'in-commerce/affiliate_plans/affiliate_plans_brackets', 'priority' => 2),
-// 'items' => Array ('title' => 'la_tab_Items', 't' => 'in-commerce/affiliate_plans/affiliate_plans_items', 'priority' => 3),
+ 'items' => Array ('title' => 'la_tab_Items', 't' => 'in-commerce/affiliate_plans/affiliate_plans_items', 'priority' => 3),
),
),
@@ -75,7 +75,7 @@
FROM %s'
),
- 'SubItems' => Array ('apbrackets', /*'api'*/),
+ 'SubItems' => Array ('apbrackets', 'api'),
'ListSortings' => Array (
'' => Array (
@@ -123,4 +123,4 @@
),
),
),
-);
\ No newline at end of file
+);
Index: modules/in-commerce/units/affiliate_plans_items/affiliate_plans_items_event_handler.php
IDEA additional info:
Subsystem: com.intellij.openapi.diff.impl.patch.CharsetEP
<+>UTF-8
===================================================================
diff --git a/modules/in-commerce/units/affiliate_plans_items/affiliate_plans_items_event_handler.php b/modules/in-commerce/units/affiliate_plans_items/affiliate_plans_items_event_handler.php
--- a/modules/in-commerce/units/affiliate_plans_items/affiliate_plans_items_event_handler.php (revision 16835)
+++ b/modules/in-commerce/units/affiliate_plans_items/affiliate_plans_items_event_handler.php (date 1754036631034)
@@ -16,6 +16,24 @@
// NOT IN USE RIGHT NOW (by Alex)
class AffiliatePlansItemsEventHandler extends kDBEventHandler {
+ /**
+ * Allows to override standard permission mapping
+ *
+ * @return void
+ * @access protected
+ * @see kEventHandler::$permMapping
+ */
+ protected function mapPermissions()
+ {
+ parent::mapPermissions();
+
+ $permissions = Array(
+ 'OnEntireOrder' => Array ('subitem' => 'add|edit'),
+ );
+
+ $this->permMapping = array_merge($this->permMapping, $permissions);
+ }
+
/**
* Adds selected items to affiliate products
*
@@ -91,4 +109,4 @@
$calculated_fields['']['ItemName'] = 'COALESCE(p.l' . $language_id . '_Name, p.l' . $primary_language_id . '_Name)';
$this->Application->setUnitOption($event->Prefix, 'CalculatedFields', $calculated_fields);
}
- }
\ No newline at end of file
+ }
Event Timeline
Log In to Comment