I use vanilla django models (they do not inherit from Page
) and the modeladmin
module of wagtail to replace the standard django admin with the wagtail admin interface. This is all working great, but I now wish to add revision history and rollback to these models.
Wagtail of course has it's own system for managing revisions of objects that inherit from Page
, but they would not apply to standard django models. On the other hand, I have been looking at using the django-revisions
app to have this functionality. Although this works, django-revisions
only provides a standard django admin view, which is not compatible with wagtail, and I would prefer to not have users switching between the two completely different looking admin areas.
Does anybody have experience with managing revisions and rollbacks of standard model instances within the context of wagtail?