Как включить инструмент визуального сравнения для типа контента Dexterity? - PullRequest
1 голос
/ 13 декабря 2011

Я включил управление версиями для разрабатываемого типа контента Dexterity.В настоящее время я использую Plone 4.1 и Dexterity 1.0.1.

Я добавил пакет fellow.dexteritydiff и, следуя инструкциям на сайте, добавил Compound Diff дляЛовкость для моего типа контента с помощью инструмента portal_diff в ZMI.

Ссылки «Сравнить и сравнивать с текущими» теперь отображаются на панели «История» для элементов моего типа контента, однако при щелчке по любому из них получается следующая трассировка стека:

Traceback (innermost last):
  Module ZPublisher.Publish, line 126, in publish
  Module ZPublisher.mapply, line 77, in mapply
  Module ZPublisher.Publish, line 46, in call_object
  Module Products.CMFEditions.browser.diff, line 61, in __call__
  Module Products.CMFDiffTool.CMFDiffTool, line 156, in createChangeSet
  Module Products.CMFDiffTool.ChangeSet, line 80, in computeDiff
  Module Products.CMFDiffTool.CMFDiffTool, line 142, in computeDiff
  Module collective.dexteritydiff.compounddiff, line 37, in __init__
  Module collective.dexteritydiff.compounddiff, line 60, in _diff
  Module collective.dexteritydiff.compounddiff, line 74, in _diff_schema
  Module collective.dexteritydiff.compounddiff, line 93, in _diff_field
  Module Products.CMFDiffTool.BaseDiff, line 26, in __init__
  Module Products.CMFDiffTool.BaseDiff, line 81, in _getValue
AttributeError: subjects

Я объявил класс для своего типа контента программно.Что-нибудь, что мне нужно добавить в мой код, чтобы заставить работать инструмент diff?

1 Ответ

0 голосов
/ 19 декабря 2011

Похоже, это известная ошибка на colle.dexteritydiff ;Также обратите внимание, что в версии 1.0.1 Ловкость немного глючит;пожалуйста, обновите до до последней .

...