Skip to content

Commit 4925f0c

Browse files
authored
Merge pull request #115 from Bilb/ban-unban-mod-alow-blinded-or-not
make ban/unban and mod endpoint accept blinded or not id
2 parents 44fcbbd + 45b5e7c commit 4925f0c

File tree

4 files changed

+13
-13
lines changed

4 files changed

+13
-13
lines changed

sogs/routes/converters.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -64,3 +64,4 @@ def to_python(self, value):
6464
app.url_map.converters['SessionID'] = (
6565
BlindSessionIDConverter if config.REQUIRE_BLIND_KEYS else AnySessionIDConverter
6666
)
67+
app.url_map.converters['AnySessionID'] = AnySessionIDConverter

sogs/routes/subrequest.py

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -88,11 +88,14 @@ def make_subrequest(
8888
app.logger.warning(
8989
f"Sub-request for {method} {path} returned status {response.status_code}"
9090
)
91-
return response, {
92-
k.lower(): v
93-
for k, v in response.get_wsgi_headers(subreq_env)
94-
if k.lower() != 'content-length'
95-
}
91+
return (
92+
response,
93+
{
94+
k.lower(): v
95+
for k, v in response.get_wsgi_headers(subreq_env)
96+
if k.lower() != 'content-length'
97+
},
98+
)
9699

97100
except Exception:
98101
app.logger.warning(f"Sub-request for {method} {path} failed: {traceback.format_exc()}")

sogs/routes/users.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ def extract_rooms_or_global(req, admin=True):
7474
return (None, True)
7575

7676

77-
@users.post("/user/<SessionID:sid>/moderator")
77+
@users.post("/user/<AnySessionID:sid>/moderator")
7878
@auth.user_required
7979
def set_mod(sid):
8080
"""
@@ -238,7 +238,7 @@ def set_mod(sid):
238238
return jsonify({})
239239

240240

241-
@users.post("/user/<SessionID:sid>/ban")
241+
@users.post("/user/<AnySessionID:sid>/ban")
242242
@auth.user_required
243243
def ban_user(sid):
244244
"""
@@ -315,7 +315,7 @@ def ban_user(sid):
315315
return {}
316316

317317

318-
@users.post("/user/<SessionID:sid>/unban")
318+
@users.post("/user/<AnySessionID:sid>/unban")
319319
@auth.user_required
320320
def unban_user(sid):
321321
"""

sogs/routes/views.py

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -47,11 +47,7 @@ def view_room(room):
4747
if not room.default_read:
4848
abort(http.FORBIDDEN)
4949

50-
return render_template(
51-
"view_room.html",
52-
room=room,
53-
show_recent=config.HTTP_SHOW_RECENT,
54-
)
50+
return render_template("view_room.html", room=room, show_recent=config.HTTP_SHOW_RECENT)
5551

5652

5753
@views.get("/r/<Room:room>/invite.png")

0 commit comments

Comments
 (0)