This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
collective.dms.thesaurus/src/collective/dms/thesaurus/dmsthesaurus.py

29 lines
664 B
Python

from zope.interface import implements
from plone.dexterity.schema import DexteritySchemaPolicy
from plone.dexterity.content import Container
from plone.supermodel import model
from . import _
from .entrypointsfield import EntryPoints
class IDmsThesaurus(model.Schema):
""" """
entry_points = EntryPoints(
title=_(u"Entry Points"),
description=_(u"First level of navigation for this Thesaurus"),
required=False)
class DmsThesaurus(Container):
""" """
implements(IDmsThesaurus)
class DmsThesaurusSchemaPolicy(DexteritySchemaPolicy):
""" """
def bases(self, schemaName, tree):
return (IDmsThesaurus, )