Email address is actually private, not public, make this obvios
Patch by: Sverre Rabbelier
--- a/app/soc/models/role.py Mon Apr 20 22:52:21 2009 +0000
+++ b/app/soc/models/role.py Mon Apr 20 22:52:38 2009 +0000
@@ -120,14 +120,6 @@
# (public) contact information
#====================================================================
- #: Required field used as the 'public' contact mechanism for the
- #: Role (as opposed to the user.account email address which is
- #: kept secret).
- email = db.EmailProperty(
- required=True,
- verbose_name=ugettext('Email Address'))
- email.group = ugettext("1. Public Info")
-
#: Optional field storing Instant Messaging network; displayed publicly.
im_network = db.StringProperty(
verbose_name=ugettext('IM Network'))
@@ -180,6 +172,13 @@
# (private) contact information
#====================================================================
+ #: Required field used as the contact mechanism for the program
+ #: Role (for example the address the system sends emails to).
+ email = db.EmailProperty(
+ required=True,
+ verbose_name=ugettext('Email Address'))
+ email.group = ugettext("2. Contact Info (Private)")
+
#: Required field containing residence street address; kept private.
#: Residence street address can only be ASCII, not UTF-8 text, because
#: it may be used as a shipping address.