diff options
author | Aurélien Bompard <aurelien@bompard.org> | 2013-08-01 12:20:57 +0000 |
---|---|---|
committer | Aurélien Bompard <aurelien@bompard.org> | 2013-08-01 13:36:17 +0000 |
commit | a373e9e6f8b26e700257de062f04f13ddfb96a5f (patch) | |
tree | 015ed78e543dc7f4adaffb4433a38fd58728176f /kittystore/storm/model.py | |
parent | 070871070e62fce367c55ec52579f4680b3d3980 (diff) | |
download | kittystore-master.tar.gz kittystore-master.tar.xz kittystore-master.zip |
Diffstat (limited to 'kittystore/storm/model.py')
-rw-r--r-- | kittystore/storm/model.py | 20 |
1 files changed, 1 insertions, 19 deletions
diff --git a/kittystore/storm/model.py b/kittystore/storm/model.py index c827640..0b1a48a 100644 --- a/kittystore/storm/model.py +++ b/kittystore/storm/model.py @@ -63,6 +63,7 @@ class Email(Storm): message_id = Unicode() sender_name = Unicode() sender_email = Unicode() + user_id = Unicode() subject = Unicode() content = Unicode() date = DateTime() @@ -89,8 +90,6 @@ class Email(Storm): ("EmailFull.list_name", "EmailFull.message_id")) full = Proxy(full_email, "EmailFull.full") mlist = Reference(list_name, "List.name") - _user_address = Reference(sender_email, "UserAddress.address") - user_id = Proxy(_user_address, "UserAddress.user_id") def __init__(self, list_name, message_id): self.list_name = unicode(list_name) @@ -263,20 +262,3 @@ class Category(Storm): def __init__(self, name): self.name = unicode(name) - - -class UserAddress(Storm): - """ - The link between an email address and the Mailman user UUID. - """ - __storm_table__ = "user_address" - __storm_primary__ = "user_id", "address" - - user_id = Unicode() - address = Unicode() - emails = ReferenceSet(address, Email.sender_email, - order_by=Email.date) - - def __init__(self, user_id, address): - self.user_id = unicode(user_id) - self.address = unicode(address) |