私はcollective.imagetagsの新しいリリースに取り組んでいます。このリリースでは、ブラウザービュー()によって実行されていたすべての機能が、ブラウザービューimagetags-manage
とほぼ同じインターフェイスを提供する新しいアダプター(まだコミットされていません)に移動されています。
class IManageTags(Interface):
"""
imagetags-manage view interface
Tag management browser view
"""
def get_tag(id, create_on_fail=True):
""" Gets / creates a specific tag """
def get_tags():
""" Gets all the tags for the object """
def get_sorted_tags():
""" Sorted list of tags
"""
def save_tag(data):
""" Saves a tag with the passed data """
誰かがプロジェクトでこの製品を使用しているかどうかは本当にわかりませんが、誰かが外部のブラウザビューメソッドを使用している場合に備えて、下位互換性メカニズムを提供することは賢明なアイデアだと思います。ボックス機能。
私は何をすべきか?新しいアダプタを中継するスタブメソッドを使用して、ブラウザビューのインターフェイスを維持しますか?なにか提案を?