implement registration as community member
dieser MR implementiert eine Registrierung für bereits bestehende User. Haben diese einen Account aber sind noch kein CommunityMember, so können sie nun diesen Status anfragen. Dabei müssen sie eine Referenzperson benennen, und ein Community Manager muss das bestätigen.
Ein solcher Workflow ist eine Anforderung für das MANCOGA-Community portal das gerade aufgesetzt wird (ping @holger.brix @david.kaiser @christiane.eschenbach).
@csteger @sabine.barthlott und @esoeding diese Option könnte ich, wenn gewünscht für euer jeweiliges Portal freischalten.
- @csteger da wir bei der CLM-Community (noch) keine nicht-community-mitglieder erlauben, macht es hier erstmal keinen Unterschied ob ich das erlaube oder nicht
- @sabine.barthlott beim dataHub würde man es dann jetzt so machen, dass dir die Leute keine Email mehr schreiben, sondern sie sollen sich auf dem dataHub-Portal registrieren und dort den Zugang beantragen. dann hast du auch gleich die richtige Mail-Addresse für die VO
- @esoeding für den HMC gilt das gleiche wie für den dataHub
Falls keine gravierenden Einwände bestehen, werde ich diesen MR morgen vormittag mergen. Bis auf MANCOGA wird er aber für alle Portale deaktiviert, es sei denn ihr sagt, dass ihr das haben wollt @csteger @sabine.barthlott und @esoeding.
Ich kann (und werde) es dann so implementieren, dass der Nutzer bei seinem allerersten Login über die Helmholtz-AAI eine Nachricht bekommt mit dem Link wo er den Community-Member-Status beantragen kann.
Workflow
Erstellt ein User einen Account auf der Website und ist noch kein Community-Mitglied, so sieht er auf seiner Profil-Seite (/members/profile
) einen Join-Button
ebenso sieht er in dem Dropdown von seinen Initalien einen Link mit Become a community member
Folgt er dem Link, sieht er eine Form, wo er ein bestehendes Community-Member auswählen kann (/members/profile/become-a-member
)
Die ausgewählte Person (in diesem Fall Ulrike Kleeberg) bekommt eine Notification mit einem Link um die Anfrage zu bewilligen
folgt sie dem Link in dieser Mail, kann sie die Anfrage bestätigen
Ist sie ein Community Manager, bekommt das Mitglied automatisch den CommunityMember-Status. Falls nicht, wird eine Notification an die Community Manager verschickt
Die Community Manager können dann über den Link den Mitgliedsstatus bestätigen
Im CommunityMember-Profil wird dann hinterlegt, wer den Status bewilligt hat
Randbemerkung: Es ist nicht nötig, dass jemand aktiv den CommunityMember-Status anfragt. Bestehende CommunityMember können auch ohne explizite Anfrage bestehende Accounts anerkennen und als CommunityMember vorschlagen.