Tuttavia, risulta che i proprietari del gruppo possono rimuovere altri proprietari dal membership del gruppo e poi aggiungerli nuovamente come membri ordinari, il che significa effettivamente che possono rimuovere solo lo status di proprietario da altri proprietari.
Ciò che vorrei davvero vedere (magari come impostazione aggiuntiva del gruppo) è autorizzare esplicitamente proprio questo (e altro): permettere ai proprietari del gruppo di promuovere altri membri del gruppo a proprietari e di degradare altri proprietari (o se stessi) nuovamente a membri.
Scenario della vita reale:
- un gruppo è definito per un sottoinsieme di utenti
- il gruppo viene utilizzato per gestire l’accesso a una categoria privata e anche per inviare notifiche (via email) ai membri
@group - un membro viene eletto leader del gruppo dagli altri membri e può approvare nuovi membri o rimuovere quelli esistenti (basandosi sul consenso del gruppo, agiscono solo come esecutori)
- quando il leader si ritira e desidera rinunciare al proprio ruolo o addirittura lasciare il gruppo, è necessario l’intervento di un amministratore del sito per nominare un nuovo proprietario del gruppo
Sarebbe molto più semplice se l’attuale proprietario potesse promuovere uno o più membri a proprietari e degradare se stesso (o chiunque altro) da proprietario a membro.