Hackbot cannot see members of the mozilla-employee-confidential group
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 63/100
- Issue-Typ
- Bug
- Klarheit
- Größtenteils klar
- Aktivitätsstatus
- Aktiv
- Bereich
- authentication, backend
Rechercherichtung
Beginne mit app/bugzilla_authorization.py, insbesondere mit _is_user_in_group, verfolge dann den Aufruf aus app/routers/webhooks.py und untersuche die Bugzilla-REST-Antwort für diese Gruppenabfrage. Der gemeldete Fehler ist eine 400-Antwort bei der Prüfung der Mitgliedschaft in mozilla-employee-confidential; ermittle die Ursache und bestätige, dass der Webhook die Autorisierungsprüfung für Mitglieder dieser Gruppe erfolgreich durchführt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Sentry Issue: HACKBOT-API-11
HTTPStatusError: Client error '400 Bad Request' for url 'https://bugzilla.mozilla.org/rest/user?names=dkl%40mozilla.com&groups=mozilla-employee-confidential&include_fields=name&permissive=1'
For more information check: https://developer.mozilla.org/en-US/docs/Web/HTTP/Status/400
(18 additional frame(s) were not displayed)
...
File "fastapi/routing.py", line 352, in run_endpoint_function
return await dependant.call(**values)
File "app/routers/webhooks.py", line 182, in bugzilla_webhook
if not await authorizer.is_authorized(detected.user_login):
File "app/bugzilla_authorization.py", line 37, in is_authorized
authorized = await self._is_user_in_group(login, self._authorized_group_name)
File "app/bugzilla_authorization.py", line 57, in _is_user_in_group
response.raise_for_status()
File "httpx/_models.py", line 829, in raise_for_status
raise HTTPStatusError(message, request=request, response=self)
- Vorherrschende Sprache
- Python
- Sterne
- 576
- Forks
- 364
- Ø Merge
- 3 T. 8 Std.
- Gemergte PRs (30 T.)
- 138
Entwicklungsumgebung
- Enthält ein Dockerfile oder eine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus mozilla/bugbug
-
Autowebcompat repro agent failed because latest Nightly couldn't be downloadedEvtl. vergeben @pujitha24 hat das vor 9 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
hackbot
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
Maintainer antworten meist innerhalb von 1 Tag
-
hackbot
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
Maintainer antworten meist innerhalb von 1 Tag
-
Fix ASYNC109 Ruff violationsEvtl. vergeben @reginaldalfret hat das vor 24 Tagen übernommen. Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
mozilla/bugbug#6987 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
Maintainer antworten meist innerhalb von 1 Tag
Ähnliche Issues
-
difficulty:2 enhancement good first issue
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
MakazhanAlpamys/Soup#2309 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 85/100
google-deepmind/tapnet#173 ·
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 70/100
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
Netcracker/qubership-ai-packages#203 ·
Maintainer antworten meist innerhalb von 1 Tag
-
PAC Wording
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 72/100
Maintainer antworten meist innerhalb von 1 Tag