_devicebay.html 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. <tr>
  2. <td>
  3. <i class="fa fa-fw fa-{% if devicebay.installed_device %}dot-circle-o{% else %}circle-o{% endif %}"></i> {{ devicebay.name }}
  4. </td>
  5. {% if devicebay.installed_device %}
  6. <td>
  7. <a href="{% url 'dcim:device' pk=devicebay.installed_device.pk %}">{{ devicebay.installed_device }}</a>
  8. </td>
  9. <td>
  10. <span>{{ devicebay.installed_device.device_type }}</span>
  11. </td>
  12. {% else %}
  13. <td colspan="2">
  14. <span class="text-muted">Vacant</span>
  15. </td>
  16. {% endif %}
  17. <td class="text-right">
  18. {% if perms.dcim.change_devicebay %}
  19. {% if devicebay.installed_device %}
  20. <a href="{% url 'dcim:devicebay_depopulate' pk=devicebay.pk %}" class="btn btn-danger btn-xs">
  21. <i class="glyphicon glyphicon-remove" aria-hidden="true" title="Remove device"></i>
  22. </a>
  23. {% else %}
  24. <a href="{% url 'dcim:devicebay_populate' pk=devicebay.pk %}" class="btn btn-success btn-xs">
  25. <i class="glyphicon glyphicon-plus" aria-hidden="true" title="Install device"></i>
  26. </a>
  27. {% endif %}
  28. <a href="{% url 'dcim:devicebay_edit' pk=devicebay.pk %}" class="btn btn-info btn-xs">
  29. <i class="glyphicon glyphicon-pencil" aria-hidden="true" title="Edit device bay"></i>
  30. </a>
  31. {% endif %}
  32. {% if perms.dcim.delete_devicebay %}
  33. {% if devicebay.installed_device %}
  34. <button class="btn btn-danger btn-xs" disabled="disabled">
  35. <i class="glyphicon glyphicon-trash" aria-hidden="true"></i>
  36. </button>
  37. {% else %}
  38. <a href="{% url 'dcim:devicebay_delete' pk=devicebay.pk %}" class="btn btn-danger btn-xs">
  39. <i class="glyphicon glyphicon-trash" aria-hidden="true" title="Delete device bay"></i>
  40. </a>
  41. {% endif %}
  42. {% endif %}
  43. </td>
  44. </tr>