forked from MarseyWorld/MarseyWorld
fix some stuff in the user page template including add mute to user page properly
parent
931cee2393
commit
d4b3e4ac5b
|
@ -190,7 +190,7 @@ PERMS = { # Minimum admin_level to perform action.
|
||||||
'MESSAGE_BLOCKED_USERS': 1,
|
'MESSAGE_BLOCKED_USERS': 1,
|
||||||
'APPS_MODERATION': 3,
|
'APPS_MODERATION': 3,
|
||||||
'STREAMERS_MODERATION': 2,
|
'STREAMERS_MODERATION': 2,
|
||||||
'UNKNOWN_ADMIN_LEVEL2_PERM4': 2,
|
'UNKNOWN_ADMIN_LEVEL2_PERM4': 2, # TODO: figure out what this is and remove it if unnecessary
|
||||||
}
|
}
|
||||||
|
|
||||||
FEATURES = {
|
FEATURES = {
|
||||||
|
|
|
@ -270,7 +270,7 @@
|
||||||
<a class="btn btn-secondary" role="button" onclick="toggle()">Toggle anthem</a>
|
<a class="btn btn-secondary" role="button" onclick="toggle()">Toggle anthem</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|
||||||
{% if v and v.id != u.id and v.admin_level >= PERMS['ADMIN_HOME_VISIBLE'] %}
|
{% if v and v.id != u.id and v.admin_level >= PERMS['USER_MODERATION_TOOLS_VISIBLE'] %}
|
||||||
<br><br>
|
<br><br>
|
||||||
<div class="body d-lg-flex border-bottom">
|
<div class="body d-lg-flex border-bottom">
|
||||||
{% if v.admin_level >= PERMS['USER_TITLE_CHANGE'] %}
|
{% if v.admin_level >= PERMS['USER_TITLE_CHANGE'] %}
|
||||||
|
@ -350,13 +350,11 @@
|
||||||
<a id="unagendaposter" class="{% if not u.agendaposter %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/unagendaposter/{{u.id}}','agendaposter1','unagendaposter','d-none')">Disable Chud Theme</a>
|
<a id="unagendaposter" class="{% if not u.agendaposter %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/unagendaposter/{{u.id}}','agendaposter1','unagendaposter','d-none')">Disable Chud Theme</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
|
{% if v and v.admin_level >= PERMS['USER_BAN']}
|
||||||
<a id="mute-user" class="{% if u.is_muted %}d-none{% endif %} btn btn-danger" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/1','mute-user','unmute-user','d-none')">Mute</a>
|
<a id="mute-user" class="{% if u.is_muted %}d-none{% endif %} btn btn-danger" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/1','mute-user','unmute-user','d-none')">Mute</a>
|
||||||
|
|
||||||
<a id="unmute-user" class="{% if not u.is_muted %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/0','mute-user','unmute-user','d-none')">Unmute</a>
|
<a id="unmute-user" class="{% if not u.is_muted %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/0','mute-user','unmute-user','d-none')">Unmute</a>
|
||||||
|
|
||||||
|
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
|
{% endif %}
|
||||||
{% if v and v.admin_level >= PERMS['POST_COMMENT_MODERATION'] %}
|
{% if v and v.admin_level >= PERMS['POST_COMMENT_MODERATION'] %}
|
||||||
<form action="/admin/unnuke_user" method="post">
|
<form action="/admin/unnuke_user" method="post">
|
||||||
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
||||||
|
@ -370,14 +368,10 @@
|
||||||
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Remove User's Content">
|
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Remove User's Content">
|
||||||
</form>
|
</form>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if v and v.admin_level >= PERMS['USER_CLUB_ALLOW_BAN'] %}
|
{% if FEATURES['COUNTRY_CLUB'] and v and v.admin_level >= PERMS['USER_CLUB_ALLOW_BAN'] %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
{% if FEATURES['COUNTRY_CLUB'] -%}
|
|
||||||
<button id="grant2" class="{% if u.paid_dues %}d-none{% endif %} btn btn-success" onclick="post_toast(this,'/@{{u.username}}/club_allow','grant2','bar2','d-none')">Grant club access</button>
|
<button id="grant2" class="{% if u.paid_dues %}d-none{% endif %} btn btn-success" onclick="post_toast(this,'/@{{u.username}}/club_allow','grant2','bar2','d-none')">Grant club access</button>
|
||||||
<button id="bar2" class="{% if u.club_allowed == False %}d-none{% endif %} btn btn-danger" onclick="post_toast(this,'/@{{u.username}}/club_ban','grant2','bar2','d-none')">Bar from club</button>
|
<button id="bar2" class="{% if u.club_allowed == False %}d-none{% endif %} btn btn-danger" onclick="post_toast(this,'/@{{u.username}}/club_ban','grant2','bar2','d-none')">Bar from club</button>
|
||||||
{%- endif %}
|
|
||||||
|
|
||||||
{% endif %}
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
<div id="profile--info">
|
<div id="profile--info">
|
||||||
|
@ -386,7 +380,7 @@
|
||||||
<p id="profile--info--truescore">True score: {{u.truecoins}}</p>
|
<p id="profile--info--truescore">True score: {{u.truecoins}}</p>
|
||||||
<p id="profile--info--winnings">Winnings: {{u.winnings}}</p>
|
<p id="profile--info--winnings">Winnings: {{u.winnings}}</p>
|
||||||
{% if u.is_private %}
|
{% if u.is_private %}
|
||||||
<p id="profile--info--private">User has private mode enabled.</p>
|
<p id="profile--info--private">User has private mode enabled</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %}
|
{% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %}
|
||||||
<span id="profile--alts">Alts:</span>
|
<span id="profile--alts">Alts:</span>
|
||||||
|
@ -711,34 +705,34 @@
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
|
{% if v.admin_level >= PERMS['USER_AGENDAPOSTER'] %}
|
||||||
<form id="agendaposter2" class="{% if u.agendaposter %}d-none{% endif %}" action="/agendaposter/{{u.id}}" method="post">
|
<form id="agendaposter2" class="{% if u.agendaposter %}d-none{% endif %}" action="/agendaposter/{{u.id}}" method="post">
|
||||||
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
||||||
<input autocomplete="off" type="number" step="any" name="days" class="form-control" placeholder="Days (0 or blank = permanent)">
|
<input autocomplete="off" type="number" step="any" name="days" class="form-control" placeholder="Days (0 or blank = permanent)">
|
||||||
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Lock Chud Theme">
|
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Lock Chud Theme">
|
||||||
</form>
|
</form>
|
||||||
|
<pre></pre>
|
||||||
|
<a id="unagendaposter2" class="{% if not u.agendaposter %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/unagendaposter/{{u.id}}','agendaposter2','unagendaposter2','d-none')">Disable Chud Theme</a>
|
||||||
|
<pre></pre>
|
||||||
|
{% endif %}
|
||||||
|
{% if v.admin_level >= PERMS['USER_BAN'] %}
|
||||||
|
<a id="mute-user2" class="{% if u.is_muted %}d-none{% endif %} btn btn-danger" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/1','mute-user2','unmute-user2','d-none')">Mute</a>
|
||||||
|
<a id="unmute-user2" class="{% if not u.is_muted %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/0','mute-user2','unmute-user2','d-none')">Unmute</a>
|
||||||
|
{% endif %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
|
{% if v.admin_level >= PERMS['POST_COMMENT_MODERATION'] %}
|
||||||
<a id="unagendaposter2" class="{% if not u.agendaposter %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/unagendaposter/{{u.id}}','agendaposter2','unagendaposter2','d-none')">Disable Chud Theme</a>
|
<form action="/admin/unnuke_user" method="post">
|
||||||
|
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
||||||
<pre></pre>
|
<input type="hidden" name="user" value="{{u.username}}">
|
||||||
|
<input type="submit" onclick="disable(this)" class="btn btn-success" value="Approve User's Content">
|
||||||
<a id="mute-user2" class="{% if u.is_muted %}d-none{% endif %} btn btn-danger" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/1','mute-user2','unmute-user2','d-none')">Mute</a>
|
</form>
|
||||||
|
<pre></pre>
|
||||||
<a id="unmute-user2" class="{% if not u.is_muted %}d-none{% endif %} btn btn-success" role="button" onclick="post_toast(this,'/mute_user/{{u.id}}/0','mute-user2','unmute-user2','d-none')">Unmute</a>
|
<form action="/admin/nuke_user" method="post">
|
||||||
|
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
||||||
<pre></pre>
|
<input type="hidden" name="user" value="{{u.username}}">
|
||||||
<form action="/admin/unnuke_user" method="post">
|
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Remove User's Content">
|
||||||
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
</form>
|
||||||
<input type="hidden" name="user" value="{{u.username}}">
|
{% endif %}
|
||||||
<input type="submit" onclick="disable(this)" class="btn btn-success" value="Approve User's Content">
|
|
||||||
</form>
|
|
||||||
<pre></pre>
|
|
||||||
<form action="/admin/nuke_user" method="post">
|
|
||||||
<input type="hidden" name="formkey", value="{{v.formkey}}">
|
|
||||||
<input type="hidden" name="user" value="{{u.username}}">
|
|
||||||
<input type="submit" onclick="disable(this)" class="btn btn-danger" value="Remove User's Content">
|
|
||||||
</form>
|
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% endif %}
|
{% endif %}
|
||||||
<pre></pre>
|
<pre></pre>
|
||||||
|
@ -748,7 +742,7 @@
|
||||||
<p id="profile-mobile--info--truescore">True score: {{u.truecoins}}</p>
|
<p id="profile-mobile--info--truescore">True score: {{u.truecoins}}</p>
|
||||||
<p id="profile-mobile--info--winnings">Winnings: {{u.winnings}}</p>
|
<p id="profile-mobile--info--winnings">Winnings: {{u.winnings}}</p>
|
||||||
{% if u.is_private %}
|
{% if u.is_private %}
|
||||||
<p id="profile-mobile--info--private">User has private mode enabled.</p>
|
<p id="profile-mobile--info--private">User has private mode enabled</p>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
{% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %}
|
{% if v and (v.admin_level >= PERMS['VIEW_ALTS'] or v.alt) %}
|
||||||
<span id="profile-mobile--alts">Alts:</span>
|
<span id="profile-mobile--alts">Alts:</span>
|
||||||
|
|
Loading…
Reference in New Issue