graphprotocol / graphprotocol/hypergraph
Implement promote/demote member
Dieses Issue hat noch niemand übernommen.
- 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
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Ö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