2022-05-04 23:09:46 +00:00
{% extends "default.html" %}
2022-11-21 08:52:22 +00:00
{% block pagetitle %}Banned Domains{% endblock %}
2022-05-04 23:09:46 +00:00
{% block content %}
2023-10-29 12:51:00 +00:00
< script defer src = "{{'js/admin/banned_domains.js' | asset}}" > < / script >
2022-05-04 23:09:46 +00:00
2023-10-29 12:51:00 +00:00
< div class = "overflow-x-auto mt-2" >
2024-02-12 14:21:51 +00:00
< table id = "domains-table" >
2024-02-12 14:18:13 +00:00
< thead >
2022-10-20 22:14:25 +00:00
< tr >
2023-10-29 12:51:00 +00:00
< th > Domain< / th >
< th > Ban reason< / th >
< th class = "disable-sort-click" > < / th >
2022-10-20 22:14:25 +00:00
< / tr >
2023-10-29 12:51:00 +00:00
< / thead >
2022-10-20 22:14:25 +00:00
2023-10-29 12:51:00 +00:00
< tbody >
{% for domain in banned_domains %}
< tr >
< td > {{domain.domain}}< / td >
< td > {{domain.reason}}< / td >
< td >
< button type = "button" class = "btn btn-danger" data-nonce = "{{g.nonce}}" data-onclick = "unbanDomain(this, '{{domain.domain}}')" > Unban< / button >
< / td >
< / tr >
{% endfor %}
< / tbody >
< / table >
2022-10-20 22:14:25 +00:00
2023-10-29 12:51:00 +00:00
< form action = "/admin/ban_domain" method = "post" data-nonce = "{{g.nonce}}" data-onsubmit = "sendFormXHRReload(this)" >
< input hidden name = "formkey" value = "{{v|formkey}}" >
< input autocomplete = "off" name = "domain" placeholder = "Enter domain here.." class = "form-control" required >
< input autocomplete = "off" name = "reason" placeholder = "Enter ban reason here.." data-nonce = "{{g.nonce}}" data-undisable_element = "ban-submit" class = "form-control mt-2" >
< input autocomplete = "off" id = "ban-submit" type = "submit" class = "btn btn-primary mt-2" value = "Ban domain" disabled >
< / form >
< / div >
2022-10-20 22:14:25 +00:00
{% endblock %}