editrule.html 2.4 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. {% extends "base.html" %}
  2. {% block header_title %}Firewall Dashboard{% endblock %}
  3. {% block section_title %}Firewall Dashboard{% endblock %}
  4. {% block username %}{{ username }}{% endblock %}
  5. {% block debug %}
  6. {{ firewall }}
  7. {{ firewall_name }}
  8. {{ firewall_rulenumber }}
  9. {{ firewall_rule }}
  10. {% endblock %}
  11. {% block content %}
  12. <p class="submenu1">
  13. <a href="{% url 'firewall:firewall-list' %}">Firewall List</a> |
  14. <a href="{% url 'firewall:firewall-create' %}">Create new firewall</a> |
  15. <a href="{% url 'firewall:firewall-addressgroup-list' %}">Address Group</a> |
  16. <a href="{% url 'firewall:firewall-networkgroup-list' %}">Network Group</a> |
  17. <a href="{% url 'firewall:firewall-portgroup-list' %}">Port Group</a>
  18. </p>
  19. <p class="submenu2">
  20. </p>
  21. <h2>Edit rule</h2>
  22. <form action="{% url 'firewall:editrule' firewall_name firewall_rulenumber %}" method="post">
  23. {% csrf_token %}
  24. <p>
  25. <label for="alias">rule number</label><br>
  26. <input type="text" name="rulenumber" id="rulenumber" value="{{ firewall_rulenumber }}" size="5" disabled>
  27. </p>
  28. <p>
  29. <label for="hostname">action</label><br>
  30. <input type="radio" name="action" id="action" value="accept" {% if firewall_rule.action == "accept" %}checked="checked"{% endif %}> accept
  31. <input type="radio" name="action" id="action" value="drop" {% if firewall_rule.action == "drop" %}checked="checked"{% endif %}> drop
  32. <input type="radio" name="action" id="action" value="reject" {% if firewall_rule.action == "reject" %}checked="checked"{% endif %}> reject
  33. </p>
  34. <p>
  35. <label for="hostname">protocol</label><br>
  36. <input type="radio" name="protocol" id="protocol" value="tcp" {% if firewall_rule.protocol == "tcp" %}checked="checked"{% endif %}> tcp
  37. <input type="radio" name="protocol" id="protocol" value="udp" {% if firewall_rule.protocol == "udp" %}checked="checked"{% endif %}> udp
  38. </p>
  39. <p>
  40. <label for="alias">destination port</label><br>
  41. <input type="text" name="destinationport" id="destinationport" value="{{ firewall_rule.destination.port }}" size="5">
  42. </p>
  43. <p>
  44. <label for="alias">source port</label><br>
  45. <input type="text" name="sourceport" id="sourceport" value="{{ firewall_rule.source.port }}" size="5">
  46. </p>
  47. <input type="submit" value="Edit Rule">
  48. </form>
  49. {% endblock %}