1

開発中の Dexterity コンテンツ タイプのバージョン管理を有効にしました。現在、Plone 4.1 と Dexterity 1.0.1 を使用しています。

Collective.dexteritydiffパッケージを追加し、サイトの指示に従って、ZMI の portal_diff ツールを使用してコンテンツ タイプの Dexterity の複合 Diff を追加しました。

[比較] および [現在と比較] リンクがコンテンツ タイプ アイテムの [履歴] ペインに表示されるようになりましたが、いずれかをクリックすると、次のスタック トレースが生成されます。

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

コンテンツ タイプのクラスをプログラムで宣言しました。差分ツールを機能させるためにコードに追加する必要があるものはありますか?

4

1 に答える 1

0

これは、collective.dexteritydiffの既知バグのようです。また、Dexterityのリリース1.0.1は少しバグがあることに注意してください。最新のものに更新してください。

于 2011-12-19T17:15:03.297 に答える