By marvil07 on
Change record status:
Published (View all published change records)
Project:
Introduced in branch:
6.x-2.x
Introduced in version:
6.x-2.0-beta5-5-g5ca19f2
Issue links:
Description:
Commit 5ca19f2f9362cb95a5fb951bb64a7b584949a5db from #1291100: Remove category system from user edit and view removed the idea of selected label and made the following API changes.
API Changes
The idea of selected label inside item entities was removed.
After that, to be able to pass label context to webviewer methods, we need an additional parameter.
Changes to entities
The following changes were made to the hook functions. All implementations of these hooks in core were changed accordingly.
Removed Methods
VersioncontrolItem::getSelectedLabel()VersioncontrolItem::getSelectedLabelFromItem()VersioncontrolOperation::getSelectedLabel()
Changes to interfaces
Signature Changes
VersioncontrolWebviewerUrlHandlerInterface::getItemLogViewUrl($item)toVersioncontrolWebviewerUrlHandlerInterface::getItemLogViewUrl($item, $current_label = NULL)VersioncontrolWebviewerUrlHandlerInterface::getItemViewUrl($item)toVersioncontrolWebviewerUrlHandlerInterface::getItemViewUrl($item, $current_label = NULL)VersioncontrolWebviewerUrlHandlerInterface::getDiffUrl($file_item_new, $file_item_old)toVersioncontrolWebviewerUrlHandlerInterface::getDiffUrl($file_item_new, $file_item_old, $current_label = NULL)
Impacts:
Module developers