forked from MarseyWorld/MarseyWorld
Deux: sidebar, sidebar thread; restrict holes.
parent
a55ef591e4
commit
a217f76bad
|
@ -138,6 +138,7 @@ PERMS = { # Minimum admin_level to perform action.
|
|||
'FLAGS_VISIBLE': 0,
|
||||
'FLAGS_VISIBLE_REPORTER': 0,
|
||||
'FLAGS_REMOVE': 2,
|
||||
'CONTENT_THREADS': 3,
|
||||
}
|
||||
|
||||
EMOJI_MARSEYS = True
|
||||
|
@ -209,9 +210,9 @@ if SITE in ('rdrama.net', 'devrama.xyz'):
|
|||
MARSEY_THREAD = 37838
|
||||
GAMBLING_THREAD = 39413
|
||||
elif SITE == 'deuxrama.net':
|
||||
SIDEBAR_THREAD = 175
|
||||
BADGE_THREAD = 142
|
||||
|
||||
|
||||
if SITE in {'rdrama.net', 'devrama.xyz', 'deuxrama.net'}:
|
||||
HOLE_COST = 50000
|
||||
HOLE_INACTIVITY_DELETION = True
|
||||
|
@ -353,6 +354,10 @@ elif SITE == 'lgbdropthet.com':
|
|||
else: # localhost or testing environment implied
|
||||
pass
|
||||
|
||||
if SITE == 'deuxrama.net':
|
||||
PERMS['HOLE_CREATE'] = 3
|
||||
PERMS['CONTENT_THREADS'] = 2
|
||||
|
||||
bots = {AUTOJANNY_ID, SNAPPY_ID, LONGPOSTBOT_ID, ZOZBOT_ID, BASEDBOT_ID}
|
||||
|
||||
IMGUR_KEY = environ.get("IMGUR_KEY").strip()
|
||||
|
|
|
@ -195,7 +195,7 @@ def api_comment(v):
|
|||
file.save(oldname)
|
||||
image = process_image(oldname)
|
||||
if image == "": return {"error":"Image upload failed"}
|
||||
if v.admin_level > 2 and level == 1:
|
||||
if v.admin_level >= PERMS['CONTENT_THREADS'] and level == 1:
|
||||
if parent_post.id == SIDEBAR_THREAD:
|
||||
li = sorted(os.listdir(f'files/assets/images/{SITE_NAME}/sidebar'),
|
||||
key=lambda e: int(e.split('.webp')[0]))[-1]
|
||||
|
|
|
@ -0,0 +1,34 @@
|
|||
<div class="col sidebar text-left {% if '/sidebar' not in request.path %}d-none d-lg-block{% endif %} pt-3 pb-5 bg-white" id="sidebar-content">
|
||||
|
||||
{%- set art_path = "assets/images/" + SITE_NAME + "/sidebar/" -%}
|
||||
{%- set sidebar_art = "/" + art_path + listdir('files/' + art_path)|random() + '?v=1' -%}
|
||||
|
||||
<img class="mb-4" alt="sidebar art" role="button" onclick="expandDesktopImage()" loading="lazy" src="{{sidebar_art}}" style="width: 100%">
|
||||
|
||||
<p class="text-center text-md mb-4">
|
||||
<a class="sidebar-link" href="/marseys" data-bs-toggle="tooltip" data-bs-placement="top" title="Marseys"><i class="fas fa-cat"></i></a>
|
||||
<a class="sidebar-link" href="/badges" data-bs-toggle="tooltip" data-bs-placement="top" title="Badges"><i class="fas fa-hexagon"></i></a>
|
||||
<a class="sidebar-link" href="/admins" data-bs-toggle="tooltip" data-bs-placement="top" title="Admins"><i class="fas fa-crown"></i></a>
|
||||
<a class="sidebar-link" href="/log" data-bs-toggle="tooltip" data-bs-placement="top" title="Moderation Log"><i class="fas fa-scroll-old"></i></a>
|
||||
<a class="sidebar-link" href="/transfers" data-bs-toggle="tooltip" data-bs-placement="top" title="Transfers"><i class="fas fa-arrow-right-arrow-left"></i></a>
|
||||
<a class="sidebar-link" href="/random_post/" data-bs-toggle="tooltip" data-bs-placement="top" title="Random Post"><i class="fas fa-random"></i></a>
|
||||
</p>
|
||||
|
||||
{% if v and v.admin_level >= 2 -%}
|
||||
<p class="mt-1 ml-2 mb-4 text-center">
|
||||
<span id="sidebar--counter--admin">
|
||||
<a href="/admin/loggedin">Logged In</a> | <a href="/admin/loggedout">Logged Out</a>
|
||||
</span>
|
||||
</p>
|
||||
{%- endif %}
|
||||
|
||||
<div class="rules mt-3">
|
||||
Deux must secure the existence of our people and a future for dramatic children.
|
||||
</div>
|
||||
|
||||
{% if not v -%}
|
||||
<hr>
|
||||
<div class="small pt-2">Already signed in on rDrama on this device?</div>
|
||||
<a class="btn btn-primary login w-100 mt-3" id="loginshared_button" href="https://rdrama.net/loginshared/auth/deuxrama.net">Sign In with rDrama</a>
|
||||
{%- endif %}
|
||||
</div>
|
Loading…
Reference in New Issue