mirror of
https://github.com/netbox-community/netbox.git
synced 2025-08-26 17:26:10 -06:00
12117 remove clone button if no params
This commit is contained in:
parent
6b14186674
commit
13cdefe52c
@ -4,9 +4,6 @@
|
|||||||
{% load perms %}
|
{% load perms %}
|
||||||
{% load plugins %}
|
{% load plugins %}
|
||||||
|
|
||||||
{# cable does not support the default clone control #}
|
|
||||||
{% block clone_button %}{% endblock clone_button %}
|
|
||||||
|
|
||||||
{% block content %}
|
{% block content %}
|
||||||
<div class="row">
|
<div class="row">
|
||||||
<div class="col col-md-6">
|
<div class="col col-md-6">
|
||||||
|
@ -60,23 +60,15 @@ Context:
|
|||||||
{# Extra buttons #}
|
{# Extra buttons #}
|
||||||
{% block extra_controls %}{% endblock %}
|
{% block extra_controls %}{% endblock %}
|
||||||
|
|
||||||
{% block clone_button %}
|
|
||||||
{% if request.user|can_add:object %}
|
{% if request.user|can_add:object %}
|
||||||
{% clone_button object %}
|
{% clone_button object %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock clone_button %}
|
|
||||||
|
|
||||||
{% block edit_button %}
|
|
||||||
{% if request.user|can_change:object %}
|
{% if request.user|can_change:object %}
|
||||||
{% edit_button object %}
|
{% edit_button object %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock edit_button %}
|
|
||||||
|
|
||||||
{% block delete_button %}
|
|
||||||
{% if request.user|can_delete:object %}
|
{% if request.user|can_delete:object %}
|
||||||
{% delete_button object %}
|
{% delete_button object %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endblock delete_button %}
|
|
||||||
|
|
||||||
</div>
|
</div>
|
||||||
<div class="control-group">
|
<div class="control-group">
|
||||||
|
@ -1,3 +1,5 @@
|
|||||||
|
{% if url %}
|
||||||
<a href="{{ url }}" class="btn btn-sm btn-success" role="button">
|
<a href="{{ url }}" class="btn btn-sm btn-success" role="button">
|
||||||
<i class="mdi mdi-content-copy" aria-hidden="true"></i> Clone
|
<i class="mdi mdi-content-copy" aria-hidden="true"></i> Clone
|
||||||
</a>
|
</a>
|
||||||
|
{% endif %}
|
@ -20,6 +20,8 @@ def clone_button(instance):
|
|||||||
param_string = prepare_cloned_fields(instance).urlencode()
|
param_string = prepare_cloned_fields(instance).urlencode()
|
||||||
if param_string:
|
if param_string:
|
||||||
url = f'{url}?{param_string}'
|
url = f'{url}?{param_string}'
|
||||||
|
else:
|
||||||
|
url = None
|
||||||
|
|
||||||
return {
|
return {
|
||||||
'url': url,
|
'url': url,
|
||||||
|
Loading…
Reference in New Issue
Block a user