vlan_edit.html 2.8 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. {% extends 'generic/object_edit.html' %}
  2. {% load static %}
  3. {% load form_helpers %}
  4. {% load helpers %}
  5. {% load i18n %}
  6. {% block form %}
  7. {% for field in form.hidden_fields %}
  8. {{ field }}
  9. {% endfor %}
  10. <div class="field-group my-5">
  11. <div class="row">
  12. <h2 class="col-9 offset-3">{% trans "VLAN" %}</h2>
  13. </div>
  14. {% render_field form.vid %}
  15. {% render_field form.name %}
  16. {% render_field form.status %}
  17. {% render_field form.role %}
  18. {% render_field form.description %}
  19. {% render_field form.tags %}
  20. </div>
  21. <div class="field-group my-5">
  22. <div class="row">
  23. <h2 class="col-9 offset-3">{% trans "Q-in-Q (802.1ad)" %}</h2>
  24. </div>
  25. {% render_field form.qinq_role %}
  26. {% render_field form.qinq_svlan %}
  27. </div>
  28. <div class="field-group my-5">
  29. <div class="row">
  30. <h2 class="col-9 offset-3">{% trans "Tenancy" %}</h2>
  31. </div>
  32. {% render_field form.tenant_group %}
  33. {% render_field form.tenant %}
  34. </div>
  35. <div class="field-group my-5">
  36. <div class="row">
  37. <h2 class="col-9 offset-3">{% trans "Assignment" %}</h2>
  38. </div>
  39. {% with site_tab_active=form.initial.site %}
  40. <div class="row">
  41. <div class="col-9 offset-3">
  42. <ul class="nav nav-pills mb-1" role="tablist">
  43. <li class="nav-item" role="presentation">
  44. <a class="nav-link{% if not site_tab_active %} active{% endif %}" href="#group" role="tab" data-bs-toggle="tab">{% trans "VLAN Group" %}</a>
  45. </li>
  46. <li class="nav-item" role="presentation">
  47. <a class="nav-link{% if site_tab_active %} active{% endif %}" href="#site" role="tab" data-bs-toggle="tab">{% trans "Site" %}</a>
  48. </li>
  49. </ul>
  50. </div>
  51. </div>
  52. <div class="tab-content p-0 border-0">
  53. <div class="tab-pane{% if not site_tab_active %} active{% endif %}" id="group">
  54. {% render_field form.group %}
  55. </div>
  56. <div class="tab-pane{% if site_tab_active %} active{% endif %}" id="site">
  57. {% render_field form.site %}
  58. </div>
  59. </div>
  60. {% endwith %}
  61. </div>
  62. <div class="field-group mb-5">
  63. <div class="row">
  64. <h2 class="col-9 offset-3">{% trans "Ownership" %}</h2>
  65. </div>
  66. {% render_field form.owner_group %}
  67. {% render_field form.owner %}
  68. </div>
  69. {% if form.custom_fields %}
  70. <div class="field-group my-5">
  71. <div class="row">
  72. <h2 class="col-9 offset-3">{% trans "Custom Fields" %}</h2>
  73. </div>
  74. {% render_custom_fields form %}
  75. </div>
  76. {% endif %}
  77. <div class="field-group my-5">
  78. {% render_field form.comments %}
  79. </div>
  80. {# Meta fields #}
  81. <div class="bg-primary-subtle border border-primary rounded-1 pt-3 px-3 mb-3">
  82. {% render_field form.changelog_message %}
  83. </div>
  84. {% endblock %}