diff --git a/drama/templates/comments.html b/drama/templates/comments.html
index 31c321060..ec50c297a 100644
--- a/drama/templates/comments.html
+++ b/drama/templates/comments.html
@@ -292,10 +292,19 @@
Block user
{% endif %}
+ {% if v and c.post and (v.admin_level >= 1 or v.id == c.post.author_id) and c.level == 1 %}
+
+
+ {% endif %}
+
{% if v and v.admin_level>=3 %}
- Remove
Approve
+ Remove
+ {% endif %}
+
+ {% if v and c.parent_submission and (c.author_id==v.id or v.admin_level > 0) %}
+ Toggle +18
{% endif %}
{% if v and v.admin_level==6 and v.id != c.author_id %}
@@ -306,20 +315,10 @@
{% endif %}
{% endif %}
-
- {% if v and c.parent_submission and (c.author_id==v.id or v.admin_level > 0) %}
- Toggle +18
- {% endif %}
-
{% if v and v.admin_level >=4 and c.oauth_app %}
API App
{% endif %}
- {% if v and c.post and (v.admin_level >= 1 or v.id == c.post.author_id) and c.level == 1 %}
-
-
- {% endif %}
-
{% if v and request.path.startswith('/@') and v.admin_level == 0 %}
{% if voted==1 %}{% endif %}
diff --git a/drama/templates/submission.html b/drama/templates/submission.html
index 0741641f4..e8c09c376 100644
--- a/drama/templates/submission.html
+++ b/drama/templates/submission.html
@@ -352,16 +352,15 @@
{% endif %}
{% if v %}
-
- {% if v.id == p.author_id or v.admin_level >= 3 %}
- Toggle +18
- {% endif %}
-
{% if v.admin_level >=3 %}
Approve
Remove
{% endif %}
+ {% if v.id == p.author_id or v.admin_level >= 3 %}
+ Toggle +18
+ {% endif %}
+
{% if v.admin_level >= 4 and p.oauth_app %}
API App
{% endif %}
@@ -374,10 +373,10 @@
{% endif %}
{% if not v.id==p.author_id and v.admin_level == 1 %}
- Ban user
- Unban user
+ Ban user
+ Unban user
{% endif %}
{% if v.admin_level >=3 and v.id!=p.author_id %}
diff --git a/drama/templates/submission_listing.html b/drama/templates/submission_listing.html
index c2ed8bb53..187cd3b32 100644
--- a/drama/templates/submission_listing.html
+++ b/drama/templates/submission_listing.html
@@ -179,13 +179,6 @@
Remove
{% endif %}
-
- {% if v and (v.id==p.author_id or v.admin_level>=3) %}
-
- Toggle +18
-
- {% endif %}
-
{% if v.admin_level >= 4 and p.oauth_app %}
API App
@@ -196,6 +189,12 @@
Unblock user
{% endif %}
+ {% if v and (v.id==p.author_id or v.admin_level>=3) %}
+
+ Toggle +18
+
+ {% endif %}
+
{% if v.admin_level >=3 and v.id!=p.author_id %}
{% if p.author.is_banned %}
=3) %}
- Toggle +18
- {% endif %}
{% if v %}
{% if v.admin_level >=3 %}
{% if v.id!=p.author_id %}
@@ -348,6 +344,18 @@
Remove
{% endif %}
+ {% if v and (v.id==p.author_id or v.admin_level>=3) %}
+ Toggle +18
+ {% endif %}
+
+ {% if v.admin_level >=3 and v.id!=p.author_id %}
+ {% if p.author.is_banned %}
+ Unban user
+ {% else %}
+ Ban user
+ {% endif %}
+ {% endif %}
+
{% if v.admin_level >=4 and p.oauth_app %}
API App
{% endif %}