Maillisten: add/del members mit Mailadresse
Wenn man ein einzelnes Mitglied hinzufügt und anstelle des Usernamens eine Mailadresse eingibt, werden sämtliche User dieser Person hinzugefügt:
{'audit_trail': {'acknowledged': '[vermeul]', 'undetectable': '[00033018_06006_01012019, cmn_proxy, dirx-service_proxy, nethz_proxy, paperplane_proxy, sisoverflow_proxy, vermeul_proxy]', 'failed': '[]', 'parameter_list': '[vermeul, 00033018_06006_01012019, cmn_proxy, dirx-service_proxy, nethz_proxy, paperplane_proxy, sisoverflow_proxy, vermeul_proxy]', 'granted': '[vermeul]'}}
Das ist in mehrerer Hinsicht ein fehlerhaftes Verhalten: es ist nicht offensichtlich und es geschieht automatisch, obwohl Mailadressen genauso eineindeutig sind wie Usernamen.
Ebenso fehlerhaft ist der zurückgegebene audit_trail, es enthält ungültige arrays:
'granted': '[vermeul, another_username]'
es sollte eher so ausehen:
'granted': ['vermeul', 'another_username']
Edited by vermeul