mirror of
https://codeberg.org/rimu/pyfedi
synced 2025-01-23 19:36:56 -08:00
Also delete blocked_users cache when blocking users in Post and Reply Options page
This commit is contained in:
parent
30fb76ed9e
commit
be42d6eb6d
1 changed files with 3 additions and 1 deletions
|
@ -32,7 +32,7 @@ from app.utils import get_setting, render_template, allowlist_html, markdown_to_
|
||||||
blocked_instances, blocked_domains, community_moderators, blocked_phrases, show_ban_message, recently_upvoted_posts, \
|
blocked_instances, blocked_domains, community_moderators, blocked_phrases, show_ban_message, recently_upvoted_posts, \
|
||||||
recently_downvoted_posts, recently_upvoted_post_replies, recently_downvoted_post_replies, reply_is_stupid, \
|
recently_downvoted_posts, recently_upvoted_post_replies, recently_downvoted_post_replies, reply_is_stupid, \
|
||||||
languages_for_form, menu_topics, add_to_modlog, blocked_communities, piefed_markdown_to_lemmy_markdown, \
|
languages_for_form, menu_topics, add_to_modlog, blocked_communities, piefed_markdown_to_lemmy_markdown, \
|
||||||
permission_required
|
permission_required, blocked_users
|
||||||
|
|
||||||
|
|
||||||
def show_post(post_id: int):
|
def show_post(post_id: int):
|
||||||
|
@ -1258,6 +1258,7 @@ def post_block_user(post_id: int):
|
||||||
db.session.add(UserBlock(blocker_id=current_user.id, blocked_id=post.author.id))
|
db.session.add(UserBlock(blocker_id=current_user.id, blocked_id=post.author.id))
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
flash(_('%(name)s has been blocked.', name=post.author.user_name))
|
flash(_('%(name)s has been blocked.', name=post.author.user_name))
|
||||||
|
cache.delete_memoized(blocked_users, current_user.id)
|
||||||
|
|
||||||
# todo: federate block to post author instance
|
# todo: federate block to post author instance
|
||||||
|
|
||||||
|
@ -1428,6 +1429,7 @@ def post_reply_block_user(post_id: int, comment_id: int):
|
||||||
db.session.add(UserBlock(blocker_id=current_user.id, blocked_id=post_reply.author.id))
|
db.session.add(UserBlock(blocker_id=current_user.id, blocked_id=post_reply.author.id))
|
||||||
db.session.commit()
|
db.session.commit()
|
||||||
flash(_('%(name)s has been blocked.', name=post_reply.author.user_name))
|
flash(_('%(name)s has been blocked.', name=post_reply.author.user_name))
|
||||||
|
cache.delete_memoized(blocked_users, current_user.id)
|
||||||
|
|
||||||
# todo: federate block to post_reply author instance
|
# todo: federate block to post_reply author instance
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue