graphprotocol / graphprotocol/hypergraph

Implement promote/demote member

Offen
#34 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Improved Sync
Vorherrschende Sprache
TypeScript
Sterne
22
Forks
12
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

We want to distinguish between admins and members in a space. Any admin should be able to promote/demote other member/admins including themselves.

Demoting yourself in case you are the last member must not be valid.

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 damit, den Code zu finden, der Spaces und ihre Mitgliederrollen repräsentiert, und verfolge dann, wie Änderungen der Mitgliedschaft autorisiert werden. Implementiere die Beförderung und Herabstufung ausschließlich durch Administratoren, einschließlich der Selbstherabstufung, und verhindere dabei, dass das letzte Mitglied sich selbst herabstuft; überprüfe jeden Fall mit den vorhandenen Tests oder Test-Einstiegspunkten des Projekts.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
typescript
Bereich
authorization
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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