File tree Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Expand file tree Collapse file tree 3 files changed +8
-7
lines changed Original file line number Diff line number Diff line change 1010 {% endblocktrans %}
1111 </ div >
1212 < div >
13- {% add_button prerequisite_model %}
13+ {% add_button prerequisite_model request.path %}
1414 </ div >
1515 </ div >
1616</ div >
Original file line number Diff line number Diff line change 11{% if url %}
2- {% load i18n %}
3- < a href ="{{ url }} " type ="button " class ="btn btn-primary ">
4- < i class ="mdi mdi-plus-thick "> </ i > {% trans "Add" %}
5- </ a >
6- {% endif %}
2+ {% load i18n %}
3+ < a href ="{{ url }}{% if return_url %}?return_url={{ return_url }}{% endif % } " type ="button " class ="btn btn-primary ">
4+ < i class ="mdi mdi-plus-thick "> </ i > {% trans "Add" %}
5+ </ a >
6+ {% endif %}
Original file line number Diff line number Diff line change @@ -146,14 +146,15 @@ def sync_button(instance):
146146#
147147
148148@register .inclusion_tag ('buttons/add.html' )
149- def add_button (model , action = 'add' ):
149+ def add_button (model , return_url = None , action = 'add' ):
150150 try :
151151 url = reverse (get_viewname (model , action ))
152152 except NoReverseMatch :
153153 url = None
154154
155155 return {
156156 'url' : url ,
157+ 'return_url' : return_url ,
157158 }
158159
159160
You can’t perform that action at this time.
0 commit comments