Move "Change Password" to user dropdown menu

In my opinion, it is not a good idea to place the link to change the password directly in the user drop down menu, for mostly two reasons:

  • I second @shoeper, when he says, this feature is not used very often, so it is not necessary to be as present as e.g. your quota, which is in the main menu with justice or the link to the settings, where you logically will find “change the password”.
  • To change the password is a sensitive task. No matter if it is safeguarded with the old password or things like that, it should never be directly linked/accessible in the top level of the user menu, but always somewhere in the settings.

One thing I would suggest is to better categorize the settings. For example, for me “change the password” should not be under “profile”, but under “account”.

3 Likes

Using Windows, you can just press Ctrl+Alt+Del and you are able to change your password. This is working despite any Software you are using at the moment - for me it looks like a “master menu”

I think it’s a good idea to place a link to “change password” in the user dropdown menu.

Users who don’t bother with the profile page and don’t want to search can change their password easily if this is going to be implemented.

2 Likes

Please provide both options and admin can decide. Both usecases are required and apply.

Most of our users often change their passwords, so that it not a valid reason for everybody.

i think a inputfield (type password or with some code to not show it as clear text) in profile settings will help in most of all times.

the situation now, text with link “aktualisieren” is the problem. why? cause it is a link - and in most of all cases user expects a password field or button. and secondly the translation is a bit unfavorable. in combination this made it hard to see where to change password.

for example - if you look at the forum here. the password change is possible at profile page.
but here it is a "big " button with icon, with darker background and with clear text. result: users will find it.

3 Likes

I don’t like the idea of having the password change link in the top menu. It would confuse all of my users because they can not change their password from inside seafile. I’m using my active directory via ldap for single sign on :sunglasses:
If you add this link, then please hide it for ldap users and only show it to database users :wink:
I also think it is a rare fast and should stay in the profile page. But make it changeable direct on the page instead of the link would be nice.

1 Like

@daniel.pan Admins can remove the change password part for LDAP users anyways or not? If not it should be removed automatically if the user is LDAP based.

@DerDanilo I do not know any setting to hide the change password field and in version 6.0.x it is not removed automatically for LDAP users.

Then this should be build in. The system knows when a user is LDAP and should therefore remove or grey the change option out with a comment.

2 Likes

@andi-blafasl

a LDAP user should not see the password change option. (see GitHub).
Unfortunately I don’t have a LDAP environment for testing. Can anyone with LDAP user check this in his environment. Please.

@DerDanilo
please check this PR and give me a short feedback.

1 Like

I don’t have a working LDAP + Seafile setup at hand right now. You can easily setup LDAP with Univention.com. (free)

As far as I understand the code this gives us the option to enable or disable to show the password change link in the dropdown menu, right?

Would it also be possible to change the password “change” link to a button or a field where the user can enter a new password directly?

A button should be easier to implement and replace the whole “Password: Change” test and link with a “Change password” button.

Yes right

Can you please describe it in more detail.

Maybe the profile part should redesigned completely.

  • I would not put the description on the left site next to it, this makes the site wider and not good for small displays.
  • Description above fields, even if the page part consumes more space down this way.
  • Put two buttons next to the avatar picture:
    — Change Avatar
    — Change Password

I put two possible locations for the change password location, I like the one better that is right below the “change avatar” button.

What do the others think?

It could look like this in the end, of course the description for the field will be above the fields.

@TMHBOFH You are right! LDAP-users do not see the password change option. Just logged in with a test user and the link is not there.

The strange thing is, that my user account (which I used to test it in the first place) is not only a LDAP user, but also a DB user inside seafile. Maybe this has something to do with my Admin Priviliges and the upgrade from an old version. I think I will start a new discussion about this problem.

Will not hijack this thread :wink:

+1 on making this easier - I spent quite some time looking for the way to change my password - the dropdown menu was my first idea, but it’s not there; the profile page was the second, and yet I did not notice the password change link, partly because it is tiny and hidden below the avatar, and partly because the Italian translation is terrible, it says “Aggiorna” (“update”) but you don’t really “update” your password, you “change” (“Cambia” or “Modifica”) it!

In the end I found this thread with Google, and that’s how I found how to change my password…

1 Like

If you like you could help to improve the italian translation: seahub localization | Transifex

You just need to sign up for a free account at transifex and send a request to join the team of your language. You find detailed steps here: Help translate the SeaDrive Client into your own launguage

The thing is that the password change process is just bad. The devs don’t really seem to spend any time on usability of the portal and working with actual user feedback and how pages are used.
Adding a button instead of the link to change the password would be simple, but why change if they find it perfect. Stop listening to user feedback and your product will not become as successfull as it could be. :-/

4 Likes

that is so right !!!

100% agree

seafile is a great product - but all such glitches in usability make it hard to sell it

Sorry folks,

i couldn’t disagree more. I do not know many companies that react so quick and responsible on errors and suggestions for functional enhancements and listen to suggestions. But this is a design decision. Try to convince Daniel that modifying the password change request is worth the effort instead of lamenting that »things are just bad« or that Seafile »stopped listening to user feedback«.

Best regards

Thomas

3 Likes

Well we did. But no further feedback so far.