nextcloud / nextcloud/integration_github

scopes for github oauth

Offen
#29 2 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

testing
Vorherrschende Sprache
JavaScript
Sterne
55
Forks
13
Ø Merge
8 T. 9 Std.
Gemergte PRs (30 T.)
10

Beschreibung

https://github.com/nextcloud/integration_github/blob/318bbd10deeff6254534545fadac4c9e1287cc1c/src/components/PersonalSettings.vue#L182

In this line more access is requested compared to what is described in settings. Should it not be read:user user:email notifications instead to be more specific?

As mentioned in the "connected accounts" GitHub settings hint, you should check "read:user", "user:email" and "notifications" permissions.

Originally posted by @eneiluj in https://github.com/nextcloud/integration_github/issues/18#issuecomment-762299141

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne bei src/components/PersonalSettings.vue:182 und vergleiche die angeforderten GitHub OAuth scopes mit dem Hinweis in den Einstellungen zu „verbundenen Konten“. Überprüfe, ob die scopes mit den für die Integration erforderlichen Berechtigungen übereinstimmen, aktualisiere die Anfrage gegebenenfalls und prüfe das zugehörige Verhalten der Einstellungen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
github, javascript
Bereich
authentication
Issue-Typ
Bug
Schwierigkeit
1/5
Geschätzter Aufwand
Unter einer Stunde
Aktivitätsstatus
Veraltet
Klarheit
Klar beschrieben
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.