Add a site setting for the post filtering feature

This commit is contained in:
Julian Rota 2022-05-24 00:13:33 -04:00
parent e3ed57a29e
commit 68b10ff3f8
3 changed files with 7 additions and 2 deletions

View file

@ -969,7 +969,7 @@ def submit_post(v, sub=None):
title_html=title_html,
sub=sub,
ghost=False,
filter_state='filtered' if v.admin_level == 0 else 'normal'
filter_state='filtered' if v.admin_level == 0 and app.config['SETTINGS']['FilterNewPosts'] else 'normal'
)
g.db.add(post)

View file

@ -72,6 +72,11 @@
<label class="custom-control-label" for="Fart mode">Fart mode</label>
</div>
<div class="custom-control custom-switch">
<input autocomplete="off" type="checkbox" class="custom-control-input" id="FilterNewPosts" {% if site_settings['FilterNewPosts'] %}checked{% endif %} onchange="post_toast(this,'/admin/site_settings/FilterNewPosts');">
<label class="custom-control-label" for="FilterNewPosts">Filter New Posts</label>
</div>
<div class="custom-control custom-switch">
<input autocomplete="off" type="checkbox" class="custom-control-input" id="Read-only mode" {% if site_settings['Read-only mode'] %}checked{% endif %} onchange="post_toast(this,'/admin/site_settings/Read-only mode');">
<label class="custom-control-label" for="Read-only mode">Read-only mode</label>

View file

@ -1 +1 @@
{"Bots": true, "Fart mode": false, "Read-only mode": false, "Signups": true}
{"Bots": true, "Fart mode": false, "Read-only mode": false, "Signups": true, "FilterNewPosts": false}