openforis / sepal

Geographical Data Processing in the Cloud
https://sepal.io/
MIT License
210 stars 46 forks source link

add a reset password btn to the user admin section #158

Closed 12rambau closed 2 years ago

12rambau commented 2 years ago

Current workflow

It happens all the time in webinars with very green users. They register to SEPAL, and in GEE and in NICFI, and in many other programs, and at some point they lose track of which email address they used for which program. In the second session of their webinar when they try to reconnect, they don't remember their email and thus cannot fill the "forget password" form.

As they don't want to make any effort (let's be honest) they fill the registration form again and again and again.....

From the admin perspective, we of course cannot add them again as they already have an account. So we open a new tab in incognito mode, copy-paste their email and fill the "forget password" form for them. This was first demonstrated to me by @yfinegold and I think she agrees when I say: it takes too much time (because they come to you in packs).

I agree that they should use the same email or at least remember it in the first place but that will be more difficult to change human behavior than SEPAL code ;-)

possible solution

Could it be possible to add a "send reset password" button in the admin section? So that admin can simply look for the user in the table and click on the button to send the reset email.

Something like this: Capture d’écran 2021-12-10 à 08 18 33

cdanielw commented 2 years ago

Sounds reasonable to me.

eriklindquist commented 2 years ago

Dears...just a little bit about all this. We have known for a long time that the user management part of SEPAL is not the greatest and we do have these issues. For a long time, we have simply put these user management issues lower down on the priority list in favor of geospatial functionality. I am happy to know some of these issues will get fixed. But, if we have time to prioritize user management, then I think we should take a minute, decide what else we need in this section, and then get it all in one go rather than through individual issues. Is there time to work on SEPAL user management? If so, then let's discuss.

I just don't want anyone to think that these are necessarily new issues or that they have not been discussed before.

Erik

Erik Lindquist, PhD Forestry Officer Forestry Division Food and Agriculture Organization of the United Nations Rome, Italy 00153


From: Daniel Wiell @.> Sent: Friday, December 10, 2021 8:30 AM To: openforis/sepal @.> Cc: Subscribed @.***> Subject: Re: [openforis/sepal] add a reset password btn to the user admin section (Issue #158)

Sounds reasonable to me.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://github.com/openforis/sepal/issues/158#issuecomment-990682410, or unsubscribehttps://github.com/notifications/unsubscribe-auth/AC6A6CHFDZYOIC4RLEVPCCLUQGT7RANCNFSM5JYOEGNA. Triage notifications on the go with GitHub Mobile for iOShttps://apps.apple.com/app/apple-store/id1477376905?ct=notification-email&mt=8&pt=524675 or Androidhttps://play.google.com/store/apps/details?id=com.github.android&referrer=utm_campaign%3Dnotification-email%26utm_medium%3Demail%26utm_source%3Dgithub.

12rambau commented 2 years ago

@eriklindquist as this button will be useful anyway I'd like to leave it open. Do you want to open another thread for the user management ? (or maybe there is already one)

lpaolini commented 2 years ago

Done, it's committed to master.

12rambau commented 2 years ago

actually, there is an already existing channel: https://github.com/openforis/sepal/issues/119