Change record status: 
Introduced in branch: 
6.x-2.x
Introduced in version: 
6.x-2.0-beta5-5-g5ca19f2
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) to VersioncontrolWebviewerUrlHandlerInterface::getItemLogViewUrl($item, $current_label = NULL)
  • VersioncontrolWebviewerUrlHandlerInterface::getItemViewUrl($item) to VersioncontrolWebviewerUrlHandlerInterface::getItemViewUrl($item, $current_label = NULL)
  • VersioncontrolWebviewerUrlHandlerInterface::getDiffUrl($file_item_new, $file_item_old) to VersioncontrolWebviewerUrlHandlerInterface::getDiffUrl($file_item_new, $file_item_old, $current_label = NULL)
Impacts: 
Module developers