forked from MarseyWorld/MarseyWorld
combine 2 janny perms
parent
e3b6a1949b
commit
7417a115af
|
@ -474,8 +474,7 @@ PERMS = { # Minimum admin_level to perform action.
|
|||
'VIEW_PENDING_SUBMITTED_HATS': 3,
|
||||
'LOTTERY_ADMIN': 3,
|
||||
'SITE_SETTINGS': 3,
|
||||
'SITE_SETTINGS_SIDEBARS_BANNERS_BADGES': 3,
|
||||
'SITE_SETTINGS_SNAPPY_QUOTES': 3,
|
||||
'USE_ADMIGGER_THREADS': 3,
|
||||
'SITE_CACHE_PURGE_CDN': 3,
|
||||
'NOTIFICATIONS_FROM_SHADOWBANNED_USERS': 3,
|
||||
'APPS_MODERATION': 3,
|
||||
|
|
|
@ -122,7 +122,7 @@ def comment(v:User):
|
|||
parent_user = parent if isinstance(parent, User) else parent.author
|
||||
posting_to_submission = isinstance(post_target, Submission)
|
||||
|
||||
if posting_to_submission and post_target.id in ADMIGGER_THREADS and not v.admin_level:
|
||||
if posting_to_submission and post_target.id in ADMIGGER_THREADS and v.admin_level < PERMS['USE_ADMIGGER_THREADS']:
|
||||
abort(403, "You can't post in this thread!")
|
||||
|
||||
if not User.can_see(v, parent): abort(403)
|
||||
|
@ -169,7 +169,7 @@ def comment(v:User):
|
|||
file.save(oldname)
|
||||
image = process_image(oldname, v)
|
||||
if image == "": abort(400, "Image upload failed")
|
||||
if posting_to_submission and v.admin_level >= PERMS['SITE_SETTINGS_SIDEBARS_BANNERS_BADGES']:
|
||||
if posting_to_submission and v.admin_level >= PERMS['USE_ADMIGGER_THREADS']:
|
||||
def process_sidebar_or_banner(type, resize=0):
|
||||
li = sorted(os.listdir(f'files/assets/images/{SITE_NAME}/{type}'),
|
||||
key=lambda e: int(e.split('.webp')[0]))[-1]
|
||||
|
@ -217,7 +217,7 @@ def comment(v:User):
|
|||
|
||||
body = body.strip()[:COMMENT_BODY_LENGTH_LIMIT]
|
||||
|
||||
if v.admin_level >= PERMS['SITE_SETTINGS_SNAPPY_QUOTES'] and posting_to_submission and post_target.id == SNAPPY_THREAD and level == 1 and body not in SNAPPY_QUOTES:
|
||||
if v.admin_level >= PERMS['USE_ADMIGGER_THREADS'] and posting_to_submission and post_target.id == SNAPPY_THREAD and level == 1 and body not in SNAPPY_QUOTES:
|
||||
with open(f"snappy_{SITE_NAME}.txt", "a", encoding="utf-8") as f:
|
||||
f.write('\n{[para]}\n' + body)
|
||||
|
||||
|
|
|
@ -4,10 +4,10 @@
|
|||
{% block content %}
|
||||
<h3 class="py-2">Admin Tools</h3>
|
||||
|
||||
{% if (v.admin_level >= PERMS['SITE_SETTINGS_SIDEBARS_BANNERS_BADGES'] or v.admin_level >= PERMS['SITE_SETTINGS_SNAPPY_QUOTES']) and (SITE_NAME == 'rDrama' or SIDEBAR_THREAD or BANNER_THREAD or BADGE_THREAD or SNAPPY_THREAD) %}
|
||||
{% if v.admin_level >= PERMS['USE_ADMIGGER_THREADS'] and (SITE_NAME == 'rDrama' or SIDEBAR_THREAD or BANNER_THREAD or BADGE_THREAD or SNAPPY_THREAD) %}
|
||||
<h4>Add Stuff</h4>
|
||||
<ul>
|
||||
{% if v.admin_level >= PERMS['SITE_SETTINGS_SIDEBARS_BANNERS_BADGES'] %}
|
||||
{% if v.admin_level >= PERMS['USE_ADMIGGER_THREADS'] %}
|
||||
{% if SIDEBAR_THREAD %}
|
||||
<li><a href="/post/{{SIDEBAR_THREAD}}">Add Sidebar Images</a></li>
|
||||
{% endif %}
|
||||
|
@ -17,10 +17,11 @@
|
|||
{% if BADGE_THREAD %}
|
||||
<li><a href="/post/{{BADGE_THREAD}}">Add Badges</a></li>
|
||||
{% endif %}
|
||||
{% if SNAPPY_THREAD %}
|
||||
<li><a href="/post/{{SNAPPY_THREAD}}">Add Snappy Quotes</a></li>
|
||||
{% endif %}
|
||||
{% endif %}
|
||||
{% if SNAPPY_THREAD and v.admin_level >= PERMS['SITE_SETTINGS_SNAPPY_QUOTES'] %}
|
||||
<li><a href="/post/{{SNAPPY_THREAD}}">Add Snappy Quotes</a></li>
|
||||
{% endif %}
|
||||
|
||||
{% if SITE_NAME == 'rDrama' %}
|
||||
{% if v.admin_level >= PERMS['MODERATE_PENDING_SUBMITTED_ASSETS'] %}
|
||||
<li><a href="/submit/marseys">Approve or Reject Marseys</a></li>
|
||||
|
|
Loading…
Reference in New Issue