coder / coder/internal

Provide first class mechanisms to manage system users

Aperta
#526 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Lingua principale
Nessun dato sulla lingua
Stelle
3
Fork
0
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

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.

Guida per i contributori

Nessuna guida per i contributori indicizzata per questo repository

Direzione di ricerca

Non sono identificati file, test o punti di ingresso. Inizia individuando il codice esistente per la gestione degli utenti e di prebuild/system-user, quindi confronta il comportamento attuale con i quattro requisiti indicati. Il lavoro è completato quando gli utenti di sistema rimangono non-dormant, sono protetti dalle eliminazioni non correlate, non consumano posti di licenza e sono esclusi dalle query multiutente a meno che non vengano richiesti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Ambito
backend
Tipo di issue
Funzionalità
Difficoltà
5/5
Tempo stimato
Più di una settimana
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
30/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.