2024-06-02 16:45:21 +12:00
{% if theme() and file_exists('app/templates/themes/' + theme() + '/base.html') -%}
{% extends 'themes/' + theme() + '/base.html' -%}
{% else -%}
{% extends "base.html" -%}
{% endif -%} -%}
{% from 'bootstrap/form.html' import render_form -%}
2023-11-30 06:36:08 +13:00
2024-06-02 16:45:21 +12:00
{% block app_content -%}
2023-11-30 06:36:08 +13:00
< div class = "row" >
< div class = "col col-login mx-auto" >
< div class = "card mt-5" >
< div class = "card-body p-6" >
< div class = "card-title" > {{ _('Options for "%(post_title)s"', post_title=post.title) }}< / div >
2023-11-30 20:57:51 +13:00
< ul class = "option_list" >
2024-06-02 16:45:21 +12:00
{% if current_user.is_authenticated -%}
{% if post.user_id == current_user.id -%}
2023-12-14 21:22:46 +13:00
< li > < a href = "{{ url_for('post.post_edit', post_id=post.id) }}" class = "no-underline" rel = "nofollow" > < span class = "fe fe-edit" > < / span >
{{ _('Edit') }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
{% if post.user_id == current_user.id or post.community.is_moderator() or post.community.is_owner() or current_user.is_admin() -%}
{% if post.deleted -%}
< li > < a href = "{{ url_for('post.post_restore', post_id=post.id) }}" class = "no-underline confirm_first" rel = "nofollow" > < span class = "fe fe-delete" > < / span >
{{ _('Restore') }}< / a > < / li >
{% else -%}
< li > < a href = "{{ url_for('post.post_delete', post_id=post.id) }}" class = "no-underline confirm_first" rel = "nofollow" > < span class = "fe fe-delete" > < / span >
{{ _('Delete') }}< / a > < / li >
{% endif -%}
{% endif -%}
2024-06-21 17:28:49 +08:00
{% if existing_bookmark -%}
< li > < a href = "{{ url_for('post.post_remove_bookmark', post_id=post.id) }}" class = "no-underline" rel = "nofollow" > < span class = "fe fe-bookmark" > < / span >
{{ _('Remove bookmark') }}< / a > < / li >
{% else -%}
< li > < a href = "{{ url_for('post.post_bookmark', post_id=post.id) }}" class = "no-underline" rel = "nofollow" > < span class = "fe fe-bookmark" > < / span >
2024-06-20 21:51:43 +08:00
{{ _('Bookmark') }}< / a > < / li >
2024-06-21 17:28:49 +08:00
{% endif -%}
2024-06-02 16:45:21 +12:00
{% if post.user_id == current_user.id and not post.mea_culpa -%}
2023-12-14 21:22:46 +13:00
< li > < a href = "{{ url_for('post.post_mea_culpa', post_id=post.id) }}" class = "no-underline" > < span class = "fe fe-mea-culpa" > < / span >
2023-12-15 17:35:11 +13:00
{{ _("I made a mistake with this post and have changed my mind about the topic") }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
{% if post.user_id != current_user.id -%}
2023-12-14 21:22:46 +13:00
< li > < a href = "{{ url_for('post.post_block_user', post_id=post.id) }}" class = "no-underline" > < span class = "fe fe-block" > < / span >
{{ _('Block post author @%(author_name)s', author_name=post.author.user_name) }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% if post.community.is_moderator() or current_user.is_admin() -%}
2024-03-15 14:24:45 +13:00
< li > < a href = "{{ url_for('community.community_ban_user', community_id=post.community.id, user_id=post.author.id) }}" class = "no-underline" > < span class = "fe fe-block red" > < / span >
{{ _('Ban post author @%(author_name)s from< br > %(community_name)s', author_name=post.author.user_name, community_name=post.community.title) }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
{% if post.domain_id -%}
2023-12-14 21:22:46 +13:00
< li > < a href = "{{ url_for('post.post_block_domain', post_id=post.id) }}" class = "no-underline" > < span class = "fe fe-block" > < / span >
{{ _('Block domain %(domain)s', domain=post.domain.name) }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
{% if post.instance_id and post.instance_id != 1 -%}
2023-12-14 21:22:46 +13:00
< li > < a href = "{{ url_for('post.post_block_instance', post_id=post.id) }}" class = "no-underline" > < span class = "fe fe-block" > < / span >
2023-12-28 20:00:07 +13:00
{{ _("Hide every post from author's instance: %(name)s", name=post.instance.domain) }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
{% endif -%}
{% endif -%}
{% if post.ap_id -%}
2024-02-07 10:24:18 +13:00
< li > < a href = "{{ post.ap_id }}" rel = "nofollow" class = "no-underline" > < span class = "fe fe-external" > < / span >
{{ _('View original on %(domain)s', domain=post.instance.domain) }}< / a > < / li >
2024-06-02 16:45:21 +12:00
{% endif -%}
2024-01-01 14:49:15 +13:00
< li > < a href = "{{ url_for('post.post_report', post_id=post.id) }}" class = "no-underline" rel = "nofollow" > < span class = "fe fe-report" > < / span >
{{ _('Report to moderators') }}< / a > < / li >
2023-11-30 06:36:08 +13:00
< / ul >
2023-12-28 20:00:07 +13:00
< p > {{ _('If you want to perform more than one of these (e.g. block and report), hold down Ctrl and click, then complete the operation in the new tabs that open.') }}< / p >
2023-11-30 06:36:08 +13:00
< / div >
< / div >
< / div >
< / div >
2024-06-02 16:45:21 +12:00
{% endblock -%}