User has no option to change username?

Hi,

I have a user on our hosted solution who has reported not being able to change their username. They have provided a screenshot and there is no edit icon next to their existing username.

Additionally, they have option to delete their account, although I think this may be because they have made posts?

Things we have tried;

  • I have tried elevating their permissions from basic user to member to regular, this made no difference.
  • They created a new github account and a new Discourse account, this worked as expected and a delete option was available.
  • I have tried deactivating the existing account with the issue, with them then re-activating it via the email, this made no difference.

The user is using github authentication. I can provide you with their details if required. We did have a similar issue once before regarding a Twitter user, I think one of you team had a little nose around in the database and cured something… not sure if it’s the same issue though, just feels a bit like it.

Any help would be really appreciated, kind regards :slight_smile:

There are multiple settings in Admin > Settings > Users that you will want to review.

Below are a few
username change period
delete user max post age
delete all posts max

Hi @cpradio, thanks for such a prompt response…

Ironically, I have recently reverted from an admin to a moderator - I can’t access those settings now… humpf..

I have had my account only two months longer than the other account in question and I have the ability to change my username, I’m guessing that the username change period is perhaps overridden by being a moderator then?

I believe moderators are allowed to change usernames

Hi Dean,

That probably explains why I still have the option then. I fully appreciate I could change theirs, but wanted to get to the bottom of why the user couldn’t - I wasn’t aware of the username change period setting, will see if I can get hold of an admin at our end to check… guess I should have kept my access!

Amongst a score of settings you’ll find if you search for “username” is username change period

It’s generally a Bad Idea to change usernames. If it’s changed, previous referrals to that user break. That’s why it’s so short.

Thanks for this, I hadn’t considered the linking back via tags and so on - I had explained to the user about familiarity in the community etc but of course, this is a very good reason!

I’ve heard back from one of our admins who also stated it was currently set to 3 days, so this must be what it is then.

I will go back to the user and explain and invariably update their username (they haven’t made very many posts yet, 5 I think).

I can only issue the one “solution” so will pop that against @cpradio, but thanks to all for the replies / info / prompt responses - really appreciated :slight_smile:

여전히 그런가요? @team 에게 알려주세요.

그 접근 방식이 자체 호스팅 사이트에는 작동하는 것 같은데, 맞나요? 그렇다면 저희 커뮤니티는 Discourse로 호스팅되고 있는데, 그 환경에서도 비슷한 옵션이 있을까요?

사실 그렇지 않다고 봐요. 사용자가 이름을 바꾸는 것이 덜 불편하도록 개선했다고 생각해요.

그래도 매일이나 매주 이름을 바꾸는 것은 여전히 권장하지 않아요. 몇 년에 한 번 정도라면 괜찮을지도 모르지만요.

좋은 소식입니다! 그런 요청을 자주 받지는 않지만, 사생활 보호(성(姓)을 숨기기 위해)를 이유로 사용자 이름을 변경하고 싶어 하는 사용자가 있습니다. 게시글 이력을 잃지 않고 해당 작업을 수행할 수 있다고 말씀해도 될까요?

네, 그렇게 하면 괜찮을 거예요.

감사합니다 @codinghorror!

이것이 사실이라면, 사용자 이름 변경을 무기한 허용할 수 있는 방법이 있을까요? 0으로 설정하면 변경이 완전히 불가능한 것을 확인했는데, 사용자 이름을 자유롭게 변경할 수 있는 옵션(예: -1?)을 추가할 수 있을까요?

생각해 본 것인데, 어떻게 생각하시나요?

3650처럼 큰 숫자로 변경하면 어떨까요? 그건 10년이에요.