Add the __model_args__ deletion code
authorJessica Tallon <tsyesika@tsyesika.se>
Thu, 1 Oct 2015 11:23:33 +0000 (13:23 +0200)
committerJessica Tallon <tsyesika@tsyesika.se>
Wed, 7 Oct 2015 12:40:44 +0000 (14:40 +0200)
commit30852fda1c119e6031914b983920898cd57d5aa9
treee7727c3425d97ecae95f7b738023475f8ecbe11a
parent0f3bf8d4b180ffd1907d1578e087522aad7d9158
Add the __model_args__ deletion code

This adds the "deleted" fields to the models as well as a new
__model_args__ section whcih supports the option for changing the
deletion type. Deletion is now handled by choosing a deletion method
based on the __model_args__["deletion"] setting, for example if it's
soft deletion it will call Model.soft_delete()
mediagoblin/db/base.py
mediagoblin/db/migrations.py
mediagoblin/db/models.py