pyc-website
main website for pyc inc.
git clone https://9o.is/git/pyc-website.git
commit d9aad5d6cde28c63cfe306bd7c1da4d16ce9260e parent 261d326b36e616085aff28da2f01a67909cb3fe3 Author: Jul <jul@9o.is> Date: Mon, 1 Sep 2014 10:40:12 -0400 User model can now hold bitcoin addresses Diffstat:
| M | src/main/scala/inc/pyc/model/User.scala | | | 6 | ++++++ |
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/src/main/scala/inc/pyc/model/User.scala b/src/main/scala/inc/pyc/model/User.scala @@ -63,6 +63,11 @@ class User private () extends ProtoAuthUser[User] with ObjectIdPk[User] with USA object country extends CountryField(this) { override def defaultValue = Countries.USA } + + /** + * Bitcoin addresses the user has used to buy bitcoin. + */ + object addresses extends MongoListField[User, String](this) with MongoListFieldExtra[User, String] } object User extends User with ProtoAuthUserMeta[User] with RogueMetaRecord[User] with Loggable { @@ -72,6 +77,7 @@ object User extends User with ProtoAuthUserMeta[User] with RogueMetaRecord[User] ensureIndex((email.name -> 1), true) ensureIndex((phone.name -> 1), true) + ensureIndex((addresses.name -> 1), true) def findByEmail(in: String): Box[User] = find(email.name, in)