coder / coder/internal

Provide first class mechanisms to manage system users

Offen
#526 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Keine Sprachdaten
Sterne
3
Forks
0
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Beschreibung

Prebuilds introduced the concept of a system user. Other systems might opt to use a system user in the future. System users are identical to other users in most ways, except that they should:

* never be dormant
* not be deleted by any other mechanism that the system that relies on them
* not consume license seats
* not be listed in any queries that return multiple users, unless the request specifies that they should be included.

Systems that require system users should own the responsibility of creating and managing them. If a system user is deleted or tampered with, the system in question is responsible for returning it to a valid state before using it. This is to avoid heavy-handed and imprecise system user management.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Keine Dateien, Tests oder Einstiegspunkte sind angegeben. Beginne damit, den vorhandenen Code für die Verwaltung von Benutzern und prebuild/system-user zu finden, und vergleiche dann das aktuelle Verhalten mit den vier genannten Anforderungen. Als erledigt gilt die Aufgabe, wenn Systembenutzer nicht-dormant bleiben, vor unabhängigen Löschvorgängen geschützt sind, keine Lizenzplätze verbrauchen und aus Multi-User-Abfragen ausgeschlossen werden, sofern sie nicht angefordert werden.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Bereich
backend
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
30/100

Neue Issues direkt in Ihr Postfach

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