care for correct security declation for OrderItem class

git-svn-id: svn://svn.cy55.de/Zope3/src/cybertools/trunk@3129 fd906abe-77d9-0310-91a1-e0d9ade77398
This commit is contained in:
helmutm 2009-01-08 11:17:37 +00:00
parent 9d1b3bbc84
commit b8997e7184
2 changed files with 10 additions and 2 deletions

View file

@ -8,6 +8,13 @@
<i18n:registerTranslations directory="locales" /> <i18n:registerTranslations directory="locales" />
<zope:adapter factory="cybertools.commerce.order.OrderItems" /> <!--<zope:adapter factory="cybertools.commerce.order.OrderItems" />-->
<zope:class class="cybertools.commerce.order.OrderItem">
<require permission="zope.View"
interface="cybertools.commerce.interfaces.IOrderItem" />
<require permission="zope.ManageContent"
set_schema="cybertools.commerce.interfaces.IOrderItem" />
</zope:class>
</configure> </configure>

View file

@ -31,6 +31,7 @@ from zope.i18nmessageid import MessageFactory
from cybertools.util.jeep import Jeep, Term from cybertools.util.jeep import Jeep, Term
from cybertools.organize.interfaces import IAddress as IBaseAddress from cybertools.organize.interfaces import IAddress as IBaseAddress
from cybertools.organize.interfaces import IPerson as IBasePerson from cybertools.organize.interfaces import IPerson as IBasePerson
from cybertools.tracking.interfaces import ITrack
from loops import util from loops import util
_ = MessageFactory('cybertools.commerce') _ = MessageFactory('cybertools.commerce')
@ -325,7 +326,7 @@ class IOrder(Interface):
total = Attribute(u'The total gross value (Decimal) of the order.') total = Attribute(u'The total gross value (Decimal) of the order.')
class IOrderItem(Interface): class IOrderItem(ITrack):
""" An individual order or cart item. """ An individual order or cart item.
""" """