Source code for adhocracy_core.resources.simple

"""Basic simple type without children and non versionable."""
from adhocracy_core.interfaces import ISimple
import adhocracy_core.sheets.name
import adhocracy_core.sheets.title
import adhocracy_core.sheets.metadata
import adhocracy_core.sheets.workflow
from adhocracy_core.resources import add_resource_type_to_registry
from adhocracy_core.resources import resource_meta
from adhocracy_core.resources.base import Base


simple_meta = resource_meta._replace(
    iresource=ISimple,
    content_class=Base,
    permission_create='create_simple',
    is_implicit_addable=False,
    use_autonaming=True,
    autonaming_prefix='simple',
    basic_sheets=(adhocracy_core.sheets.title.ITitle,
                  adhocracy_core.sheets.metadata.IMetadata,
                  adhocracy_core.sheets.workflow.IWorkflowAssignment,
                  ),
    extended_sheets=(),
)


[docs]def includeme(config): """Add resource type to registry.""" add_resource_type_to_registry(simple_meta, config)