2024-02-07 17:31:12 +13:00
{% if theme() and file_exists('app/templates/themes/' + theme() + '/base.html') %}
{% extends 'themes/' + theme() + '/base.html' %}
{% else %}
{% extends "base.html" %}
{% endif %} %}
2023-11-29 22:12:55 +13:00
{% from 'bootstrap/form.html' import render_form %}
{% block app_content %}
2024-03-10 20:17:53 +01:00
< div class = "card col-md-8" style = "max-width:unset;" >
< div class = "card-header" >
< nav class = "mb-2" aria-label = "breadcrumb" id = "breadcrumb_nav" title = "Navigation" >
2023-11-29 22:12:55 +13:00
< ol class = "breadcrumb" >
< li class = "breadcrumb-item" > < a href = "/" > {{ _('Home') }}< / a > < / li >
< li class = "breadcrumb-item active" > Domains< / li >
< / ol >
< / nav >
2024-03-10 20:17:53 +01:00
< ul class = "nav nav-tabs flex-column flex-sm-row card-header-tabs" >
< li class = "nav-item" >
< a class = "flex-sm-fill text-sm-center nav-link active" href = "/domains" > All Domains< / a >
< / li >
{% if not current_user.is_anonymous %}
< li class = "nav-item" >
{% if not ban_visibility_permission %}
< span title = "{{ _('Your account is either too new or too low reputation to be able to see banned domains') }}" >
< a class = "flex-sm-fill text-sm-center nav-link disabled" href = "/domains/banned" > Banned Domains< / a > < / span > {% else %}
< a class = "flex-sm-fill text-sm-center nav-link" href = "/domains/banned" > Banned Domains< / a >
{% endif %}
< / li >
{% endif %}
< / ul >
< / div >
< div class = "card-body" >
< h1 class = "" > {{ _('Domains') }}< / h1 >
2024-02-02 16:52:23 +13:00
{% if search == '' %}
2024-03-10 20:17:53 +01:00
< p class = "card-text" > All domains this instance knows about< / p >
2024-02-02 16:52:23 +13:00
{% else %}
2024-03-10 20:17:53 +01:00
< p class = "card-text" > Domains containing "{{ _('%(search)s', search=search) }}"< / p >
2024-02-02 16:52:23 +13:00
{% endif %}
< form method = "get" > < input type = "search" name = "search" value = "{{ search }}" placeholder = "{{ _('Search') }}" autofocus > < / form >
2024-03-08 11:44:59 +01:00
2024-03-10 20:17:53 +01:00
< div class = "table-responsive-sm" >
2024-02-02 16:52:23 +13:00
< table class = "table table-striped" >
2024-03-08 11:44:59 +01:00
< tr >
< th > Domain< / th >
< th > < span title = "{{ _('How many times has something on this domain been posted?') }}" > # Posts< / span > < / th >
2024-03-10 20:17:53 +01:00
{% if not current_user.is_anonymous %}{% if user_access('ban users', current_user.id) or user_access('manage users', current_user.id) %}< th > Actions< / th > {%endif%}{%endif%}
2024-03-08 11:44:59 +01:00
< / tr >
{% for domain in domains %}
2024-02-02 16:52:23 +13:00
< tr >
2024-03-08 11:44:59 +01:00
< td > < a href = "{{ url_for('domain.show_domain', domain_id=domain.id) }}" > {{ domain.name }}< / a > < / td >
< td > {{ domain.post_count }}< / td >
< td >
2024-03-10 20:17:53 +01:00
{% if not current_user.is_anonymous %}
2024-03-08 11:44:59 +01:00
{% if user_access('ban users', current_user.id) or user_access('manage users', current_user.id) %}
2024-03-10 20:17:53 +01:00
< a class = "confirm_first btn btn-primary" title = "{{ _('Banning this domain will delete all posts linking to this domain and prevent future posts linking to that domain.') }}" href = "/d/{{ domain.id }}/ban" > {{ _('Ban') }}< / a >
{% endif %}
2024-03-08 11:44:59 +01:00
{% endif %}
< / td >
2024-02-02 16:52:23 +13:00
< / tr >
2024-03-08 11:44:59 +01:00
{% endfor %}
2024-02-02 16:52:23 +13:00
< / table >
2024-03-10 20:17:53 +01:00
< / div >
2024-02-02 16:58:30 +13:00
< nav aria-label = "Pagination" class = "mt-4" role = "navigation" >
{% if prev_url %}
< a href = "{{ prev_url }}" class = "btn btn-primary" rel = "nofollow" >
< span aria-hidden = "true" > ← < / span > {{ _('Previous page') }}
< / a >
{% endif %}
{% if next_url %}
< a href = "{{ next_url }}" class = "btn btn-primary" rel = "nofollow" >
{{ _('Next page') }} < span aria-hidden = "true" > → < / span >
< / a >
{% endif %}
< / nav >
2024-03-10 20:17:53 +01:00
< / div >
2023-11-29 22:12:55 +13:00
< / div >
< / div >
{% endblock %}
2024-03-08 11:44:59 +01:00