Index: branches/5.1.x/core/units/categories/categories_event_handler.php =================================================================== diff -u -N -r14320 -r14369 --- branches/5.1.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 14320) +++ branches/5.1.x/core/units/categories/categories_event_handler.php (.../categories_event_handler.php) (revision 14369) @@ -1,6 +1,6 @@ finalizePermissionCheck($event, $perm_value); } + if ($event->Name == 'OnRecalculatePriorities') { + $perm_helper =& $this->Application->recallObject('PermissionsHelper'); + /* @var $perm_helper kPermissionsHelper */ + + $category_id = $this->Application->GetVar('m_cat_id'); + + return $perm_helper->AddCheckPermission($category_id, $event->Prefix) || $perm_helper->ModifyCheckPermission(0, $category_id, $event->Prefix); + } + if ($event->Name == 'OnPasteClipboard') { // forces permission check to work by current category for "Paste In Category" operation $category_id = $this->Application->GetVar('m_cat_id');