|
52 | 52 | <a class="btn btn-info btn-sm" href="{{ url_for('rules.reactivate_rule', rule_type=rtype_int, rule_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="set expiration"> |
53 | 53 | <i class="bi bi-clock table-icon"></i> |
54 | 54 | </a> |
55 | | - <a class="btn btn-danger btn-sm" href="{{ url_for('rules.delete_rule', rule_type=rtype_int, rule_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
56 | | - <i class="bi bi-x-lg"></i> |
57 | | - </a> |
| 55 | + <form method="POST" action="{{ url_for('rules.delete_rule', rule_type=rtype_int, rule_id=rule.id) }}" style="display:inline;" onsubmit="return confirm('Are you sure you want to delete this rule?');"> |
| 56 | + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"> |
| 57 | + <button type="submit" class="btn btn-danger btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
| 58 | + <i class="bi bi-x-lg"></i> |
| 59 | + </button> |
| 60 | + </form> |
58 | 61 | {% endif %} |
59 | 62 | {% if rule.comment %} |
60 | 63 | <button type="button" class="btn btn-info btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="{{ rule.comment }}"> |
|
108 | 111 | <a class="btn btn-info btn-sm" href="{{ url_for('rules.reactivate_rule', rule_type=1, rule_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="set expiration"> |
109 | 112 | <i class="bi bi-clock table-icon"></i> |
110 | 113 | </a> |
111 | | - <a class="btn btn-danger btn-sm" href="{{ url_for('rules.delete_rule', rule_type=1, rule_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
112 | | - <i class="bi bi-x-lg"></i> |
113 | | - </a> |
114 | | - {% if rule.community.id in allowed_communities %} |
115 | | - <a class="btn btn-success btn-sm" href="{{ url_for('rules.delete_and_whitelist', rule_type=1, rule_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="whitelist and delete"> |
116 | | - <i class="bi bi-shield-x"></i> |
117 | | - </a> |
118 | | - {% endif %} |
| 114 | + <form method="POST" action="{{ url_for('rules.delete_rule', rule_type=1, rule_id=rule.id) }}" style="display:inline;" onsubmit="return confirm('Are you sure you want to delete this rule?');"> |
| 115 | + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"> |
| 116 | + <button type="submit" class="btn btn-danger btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
| 117 | + <i class="bi bi-x-lg"></i> |
| 118 | + </button> |
| 119 | + </form> |
| 120 | + {% if rule.community.id in allowed_communities %} |
| 121 | + <form method="POST" action="{{ url_for('rules.delete_and_whitelist', rule_type=1, rule_id=rule.id) }}" style="display:inline;" onsubmit="return confirm('Are you sure you want to whitelist and delete this rule?');"> |
| 122 | + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"> |
| 123 | + <button type="submit" class="btn btn-success btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="whitelist and delete"> |
| 124 | + <i class="bi bi-shield-x"></i> |
| 125 | + </button> |
| 126 | + </form> |
| 127 | + {% endif %} |
119 | 128 | {% endif %} |
120 | 129 | {% if rule.comment %} |
121 | 130 | <button type="button" class="btn btn-info btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="{{ rule.comment }}"> |
|
153 | 162 | <a class="btn btn-info btn-sm" href="{{ url_for('whitelist.reactivate', wl_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="set expiration"> |
154 | 163 | <i class="bi bi-clock table-icon"></i> |
155 | 164 | </a> |
156 | | - <a class="btn btn-danger btn-sm" href="{{ url_for('whitelist.delete', wl_id=rule.id) }}" role="button" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
157 | | - <i class="bi bi-x-lg"></i> |
158 | | - </a> |
| 165 | + <form method="POST" action="{{ url_for('whitelist.delete', wl_id=rule.id) }}" style="display:inline;" onsubmit="return confirm('Are you sure you want to delete this whitelist?');"> |
| 166 | + <input type="hidden" name="csrf_token" value="{{ csrf_token() }}"> |
| 167 | + <button type="submit" class="btn btn-danger btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="delete"> |
| 168 | + <i class="bi bi-x-lg"></i> |
| 169 | + </button> |
| 170 | + </form> |
159 | 171 | {% endif %} |
160 | 172 | {% if rule.comment %} |
161 | 173 | <button type="button" class="btn btn-info btn-sm" data-bs-toggle="tooltip" data-bs-placement="top" title="{{ rule.comment }}"> |
|
0 commit comments