Commit b9605671 authored by Arnaud Fontaine's avatar Arnaud Fontaine

WIP: bt5: Interface/Mixin ZODB Components.

parent 7faa0c7d
...@@ -135,7 +135,9 @@ SEPARATELY_EXPORTED_PROPERTY_DICT = { ...@@ -135,7 +135,9 @@ SEPARATELY_EXPORTED_PROPERTY_DICT = {
"Extension Component": ("py", 0, "text_content"), "Extension Component": ("py", 0, "text_content"),
"File": (None, 0, "data"), "File": (None, 0, "data"),
"Image": (None, 0, "data"), "Image": (None, 0, "data"),
"Interface Component": ("py", 0, "text_content"),
"OOoTemplate": ("oot", 1, "_text"), "OOoTemplate": ("oot", 1, "_text"),
"Mixin Component": ("py", 0, "text_content"),
"PDF": ("pdf", 0, "data"), "PDF": ("pdf", 0, "data"),
"PDFForm": ("pdf", 0, "data"), "PDFForm": ("pdf", 0, "data"),
"PyData Script": ("py", 0, "_body"), "PyData Script": ("py", 0, "_body"),
...@@ -4212,6 +4214,9 @@ class _ZodbComponentTemplateItem(ObjectTemplateItem): ...@@ -4212,6 +4214,9 @@ class _ZodbComponentTemplateItem(ObjectTemplateItem):
def _getZodbObjectId(id): def _getZodbObjectId(id):
raise NotImplementedError raise NotImplementedError
def __init__(self, id_list, tool_id='portal_components', **kw):
ObjectTemplateItem.__init__(self, id_list, tool_id=tool_id, **kw)
def isKeepWorkflowObjectLastHistoryOnly(self, path): def isKeepWorkflowObjectLastHistoryOnly(self, path):
""" """
Component Validation Workflow last History of ZODB Components must always be Component Validation Workflow last History of ZODB Components must always be
......
...@@ -58,6 +58,8 @@ item_name_list = ( ...@@ -58,6 +58,8 @@ item_name_list = (
'workflow', 'workflow',
'product', 'product',
'document', 'document',
'interface',
'mixin',
'property_sheet', 'property_sheet',
'constraint', 'constraint',
'extension', 'extension',
......
This diff is collapsed.
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment