Add polymorphic properties to User
authorJessica Tallon <tsyesika@tsyesika.se>
Fri, 17 Jul 2015 15:49:18 +0000 (17:49 +0200)
committerJessica Tallon <tsyesika@tsyesika.se>
Fri, 31 Jul 2015 13:14:41 +0000 (15:14 +0200)
commit283e6d8b9f09341e3b97418b79f389bfdfee6498
treec4ad5e0749ed311c3248e051ab36f189273d4840
parentaa9ba3ed8010362466d14037e2c9950ce3bc2cb2
Add polymorphic properties to User

This adds the ability to search for any user based on the generic
User case and be given back the specific LocalUser or RemoteUser.

This will require any code using the model to look which attributes
they are searching on and specify the specific User model they are
on if they're not on the generic User model. This will also require
new users to be created with LocalUser.
mediagoblin/db/migrations.py
mediagoblin/db/models.py