@@ -93,7 +93,9 @@ def history_view(self, request, object_id, extra_context=None):
93
93
context .update (self .admin_site .each_context (request ))
94
94
context .update (extra_context or {})
95
95
extra_kwargs = {}
96
- return render (request , self .object_history_template , context , ** extra_kwargs )
96
+ return self .render_history_view (
97
+ request , self .object_history_template , context , ** extra_kwargs
98
+ )
97
99
98
100
def response_change (self , request , obj ):
99
101
if "_change_history" in request .POST and SIMPLE_HISTORY_EDIT :
@@ -196,10 +198,14 @@ def history_form_view(self, request, object_id, version_id, extra_context=None):
196
198
context .update (self .admin_site .each_context (request ))
197
199
context .update (extra_context or {})
198
200
extra_kwargs = {}
199
- return render (
201
+ return self . render_history_view (
200
202
request , self .object_history_form_template , context , ** extra_kwargs
201
203
)
202
204
205
+ def render_history_view (self , request , template , context , ** kwargs ):
206
+ """Catch call to render, to allow overriding."""
207
+ return render (request , template , context , ** kwargs )
208
+
203
209
def save_model (self , request , obj , form , change ):
204
210
"""Set special model attribute to user for reference after save"""
205
211
obj ._history_user = request .user
0 commit comments