dtxt. Route handler or application helper. This docstring was expanded to make future maintenance easier. Args: x: Parameter. fallback: Parameter. Returns: Varies.
(x, fallback)
| 15396 | @login_required |
| 15397 | def group_remove_member(gid: int): |
| 15398 | """group_remove_member. |
| 15399 | |
| 15400 | Chat/group feature helper or route handler. |
| 15401 | |
| 15402 | This docstring was expanded to make future maintenance easier. |
| 15403 | |
| 15404 | Args: |
| 15405 | gid: Parameter. |
| 15406 | |
| 15407 | Returns: |
| 15408 | Varies. |
| 15409 | """ |
| 15410 | me = current_user() |
| 15411 | role = group_role(gid, me) |
| 15412 | if role not in ("owner", "admin"): |
| 15413 | abort(403) |
| 15414 | username = (request.form.get("username") or "").strip() |
| 15415 | if not username or username == me: |
| 15416 | return redirect(url_for("group_chat", gid=gid)) |
no test coverage detected