diff options
| author | Abhilash Raj | 2014-09-05 10:45:50 +0530 |
|---|---|---|
| committer | Abhilash Raj | 2014-09-05 10:45:50 +0530 |
| commit | 1341b9f00d56c806b78298f3dad7350d8fa28c39 (patch) | |
| tree | 1e4385f5687535cce09dd53191e615426c1d319e /src/mailman/model/digests.py | |
| parent | d95e634aa7bcf8018797923c1d90fc2eadff8ce9 (diff) | |
| download | mailman-1341b9f00d56c806b78298f3dad7350d8fa28c39.tar.gz mailman-1341b9f00d56c806b78298f3dad7350d8fa28c39.tar.zst mailman-1341b9f00d56c806b78298f3dad7350d8fa28c39.zip | |
Diffstat (limited to 'src/mailman/model/digests.py')
| -rw-r--r-- | src/mailman/model/digests.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/mailman/model/digests.py b/src/mailman/model/digests.py index 77e0a0663..0794bfb4f 100644 --- a/src/mailman/model/digests.py +++ b/src/mailman/model/digests.py @@ -25,9 +25,9 @@ __all__ = [ ] -from storm.locals import Int, Reference -from zope.interface import implementer from sqlalchemy import Column, Integer, ForeignKey +from sqlalchemy.orm import relationship +from zope.interface import implementer from mailman.database.model import Model from mailman.database.types import Enum @@ -40,15 +40,17 @@ from mailman.interfaces.member import DeliveryMode class OneLastDigest(Model): """See `IOneLastDigest`.""" + __tablename__ = 'onelastdigest' + id = Column(Integer, primary_key=True) mailing_list_id = Column(Integer, ForeignKey('mailinglist.id')) - #mailing_list = Reference(mailing_list_id, 'MailingList.id') + maling_list = relationship('MailingList') address_id = Columne(Integer, ForeignKey('address.id')) - #address = Reference(address_id, 'Address.id') + address = relationship('Address') - delivery_mode = Enum(DeliveryMode) + delivery_mode = Column(Enum(enum=DeliveryMode)) def __init__(self, mailing_list, address, delivery_mode): self.mailing_list = mailing_list |
