bigbluebutton / greenlight

A really simple end-user interface for your BigBlueButton server.
GNU Lesser General Public License v3.0
794 stars 3.8k forks source link

Allow mail being changed #5593

Open debuglevel opened 10 months ago

debuglevel commented 10 months ago

GL3 does not allow a user to change her mail address anymore. Whenever a customer wants to change her mail address (and well, this happens for various reasons), we have to tell "sorry, please create a new account. And no, your rooms/URLs are lost."

It would be nice therefore, to allow users to have their mail changed.

JeanPluzo commented 10 months ago

Hi,

innocent question: couldn't you change the e-mail address directly in the database? I know you can change some fields directly in de database in GLv2, but I haven't installed/tested GLv3. OTOH it would be nice if a user can change her/his e-mail address without an admin's help.

Regards, J.

bwildenhain commented 10 months ago

Hi,

innocent question: couldn't you change the e-mail address directly in the database? I know you can change some fields directly in de database in GLv2, but I haven't installed/tested GLv3. OTOH it would be nice if a user can change her/his e-mail address without an admin's help.

Yes, changing via postgres interface works, but self-service is more convenient for users and admins.

JeanPluzo commented 10 months ago

Ok, good to know for the future. I agree, self-service is more convenient.

Regards, J.

defnull commented 10 months ago

Not a simple feature, though. Changing the password-reset email address of an account should only be allowed after entering the current password again, and only take effect once the new email is verified. The old email should also be notified about the change.

For external users, changing email should not be allowed at all. The email is used as a fallback for account correlation.

Lukas-Rotermund commented 7 months ago

Hi, innocent question: couldn't you change the e-mail address directly in the database? I know you can change some fields directly in de database in GLv2, but I haven't installed/tested GLv3. OTOH it would be nice if a user can change her/his e-mail address without an admin's help.

Yes, changing via postgres interface works, but self-service is more convenient for users and admins.

Hello,

how do I enter the postgres interface in Greenlight V3? Tryed it the way I did in Greenlight V2, but it didn't work.

bwildenhain commented 6 months ago

Hi, innocent question: couldn't you change the e-mail address directly in the database? I know you can change some fields directly in de database in GLv2, but I haven't installed/tested GLv3. OTOH it would be nice if a user can change her/his e-mail address without an admin's help.

Yes, changing via postgres interface works, but self-service is more convenient for users and admins.

Hello,

how do I enter the postgres interface in Greenlight V3? Tryed it the way I did in Greenlight V2, but it didn't work.

sudo docker exec -it postgres /usr/local/bin/psql -U postgres greenlight-v3-production