loops-ext/cyberapps/ccmkg/data.py

22 lines
534 B
Python

# cyberapps.ccmkg.data
""" Classes for Cyberconcepts Marketing.
"""
from zope.component import adapts
from zope.interface import implementer
from cyberapps.ccmkg.interfaces import IProjectReference
from loops.common import AdapterBase
from loops.interfaces import IConcept
from loops.type import TypeInterfaceSourceList
TypeInterfaceSourceList.typeInterfaces += (IProjectReference,)
@implementer(IProjectReference)
class ProjectReferenceAdapter(AdapterBase):
_contextAttributes = list(IProjectReference) + list(IConcept)