| Index: chromium-committers/model.py
|
| ===================================================================
|
| --- chromium-committers/model.py (revision 0)
|
| +++ chromium-committers/model.py (revision 0)
|
| @@ -0,0 +1,24 @@
|
| +# Copyright (c) 2013 The Chromium Authors. All rights reserved.
|
| +# Use of this source code is governed by a BSD-style license that can be
|
| +# found in the LICENSE file.
|
| +
|
| +"""This file defines datastore models used throughout the app."""
|
| +
|
| +__author__ = 'agable@google.com (Aaron Gable)'
|
| +
|
| +
|
| +from google.appengine.ext import ndb
|
| +
|
| +
|
| +class EmailList(ndb.Model):
|
| + """Represents a list of email addresses.
|
| +
|
| + Does not perform any validation on the email addresses.
|
| +
|
| + This app uses the id/name (unique datastore key) of the object to hold the
|
| + google-group email address to which all these emails belong.
|
| +
|
| + Attributes:
|
| + emails: List of strings, one per email.
|
| + """
|
| + emails = ndb.StringProperty(repeated=True)
|
|
|