gitea comm fix
This commit is contained in:
@@ -90,16 +90,17 @@ def _update_gitea_user(username: str, user: dict, active: bool) -> dict:
|
|||||||
"email": _email(user),
|
"email": _email(user),
|
||||||
"full_name": _display_name(user),
|
"full_name": _display_name(user),
|
||||||
"login_name": username,
|
"login_name": username,
|
||||||
|
"source_id": 0,
|
||||||
"active": active,
|
"active": active,
|
||||||
"admin": False,
|
"admin": False,
|
||||||
"visibility": "private",
|
"visibility": "private",
|
||||||
}
|
}
|
||||||
return _request_json("PUT", f"/api/v1/admin/users/{quote(username)}", payload, expected=(200,))
|
return _request_json("PATCH", f"/api/v1/admin/users/{quote(username)}", payload, expected=(200,))
|
||||||
|
|
||||||
|
|
||||||
def _get_gitea_user(username: str, missing_ok: bool = False) -> dict | None:
|
def _get_gitea_user(username: str, missing_ok: bool = False) -> dict | None:
|
||||||
try:
|
try:
|
||||||
return _request_json("GET", f"/api/v1/admin/users/{quote(username)}", expected=(200,))
|
return _request_json("GET", f"/api/v1/users/{quote(username)}", expected=(200,))
|
||||||
except RuntimeError as exc:
|
except RuntimeError as exc:
|
||||||
if missing_ok and "HTTP 404" in str(exc):
|
if missing_ok and "HTTP 404" in str(exc):
|
||||||
return None
|
return None
|
||||||
|
|||||||
Reference in New Issue
Block a user