Open
Description
The problem with overriding admin templates is that if I want to use your app alongside another one that also has a custom changelist template I'm a bit stuck. There's no nice way round this - I usually have to pick the one that makes the smallest change and copy those changes to a template in my own app so I can then extend the other app's template.
In the case of your app - it looks like all you do to the changelist, is add in some javascript and css. This could be accomplished less intrusively (whilst still allowing the current approach in situations where it isn't problematic).
This would also make it easier for OrderableAdmin to be used as a mixin rather than a replacement for ModelAdmin.