summaryrefslogtreecommitdiff
path: root/Mailman/database/model/address.py
diff options
context:
space:
mode:
authorBarry Warsaw2007-10-31 17:38:51 -0400
committerBarry Warsaw2007-10-31 17:38:51 -0400
commitf321d85d91a370294e771dbaa22493008d78dfdd (patch)
tree8cf4c3e7cab70ccc9059f147ff1bf4b3bf150115 /Mailman/database/model/address.py
parent1ad73a52bb9d82ef3af1e34ad9ef66ac2eda2909 (diff)
downloadmailman-f321d85d91a370294e771dbaa22493008d78dfdd.tar.gz
mailman-f321d85d91a370294e771dbaa22493008d78dfdd.tar.zst
mailman-f321d85d91a370294e771dbaa22493008d78dfdd.zip
Diffstat (limited to 'Mailman/database/model/address.py')
-rw-r--r--Mailman/database/model/address.py18
1 files changed, 8 insertions, 10 deletions
diff --git a/Mailman/database/model/address.py b/Mailman/database/model/address.py
index 391004413..3ba3c3dbf 100644
--- a/Mailman/database/model/address.py
+++ b/Mailman/database/model/address.py
@@ -32,16 +32,14 @@ USER_KIND = 'Mailman.database.model.user.User'
class Address(Entity):
implements(IAddress)
- has_field('address', Unicode)
- has_field('_original', Unicode)
- has_field('real_name', Unicode)
- has_field('verified_on', DateTime)
- has_field('registered_on', DateTime)
- # Relationships
- belongs_to('user', of_kind=USER_KIND)
- belongs_to('preferences', of_kind=PREFERENCE_KIND)
- # Options
- using_options(shortnames=True)
+ address = Field(Unicode)
+ _original = Field(Unicode)
+ real_name = Field(Unicode)
+ verified_on = Field(DateTime)
+ registered_on = Field(DateTime)
+
+ user = ManyToOne(USER_KIND)
+ preferences = ManyToOne(PREFERENCE_KIND)
def __init__(self, address, real_name):
super(Address, self).__init__()