Skip to content

implement registration as community member

Philipp S. Sommer requested to merge registration into master

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

Screenshot

image

ebenso sieht er in dem Dropdown von seinen Initalien einen Link mit Become a community member

Screenshot

image

Folgt er dem Link, sieht er eine Form, wo er ein bestehendes Community-Member auswählen kann (/members/profile/become-a-member)

Screenshot

image

Die ausgewählte Person (in diesem Fall Ulrike Kleeberg) bekommt eine Notification mit einem Link um die Anfrage zu bewilligen

Screenshot

image

folgt sie dem Link in dieser Mail, kann sie die Anfrage bestätigen

Screenshot

image

Ist sie ein Community Manager, bekommt das Mitglied automatisch den CommunityMember-Status. Falls nicht, wird eine Notification an die Community Manager verschickt

Screenshot

image

Die Community Manager können dann über den Link den Mitgliedsstatus bestätigen

Screenshot

image

Im CommunityMember-Profil wird dann hinterlegt, wer den Status bewilligt hat

Screenshot

image

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.

Edited by Philipp S. Sommer

Merge request reports