285: Usernames with period don't work in Admin site

stebi*****@gmai***** (Google Code) (Is this you? Claim this profile.)
chipx86
chipx86
Dec. 28, 2008
What's the URL of the page containing the problem?

reviewboard/users/firstname.lastname

Steps:
I created an user account with the style "firstname.lastname". Clicking
in "All review requests" on that name or use this URL reviewboard/
users/firstname.lastname I get this errormessage 404 "Using the
URLconf defined in reviewboard.urls, Django tried these URL patterns,
in this order: ...". A username without "." seem to work.
chipx86
#1 chipx86
This should be fixed now. Let me know if there are additional problems.
  • +Fixed
#2 mur****@telecolu******** (Google Code) (Is this you? Claim this profile.)
As Administrator you can't edit preferences for a user with dot in name. There's a
validation on user-name-field that said only letters, numbers and undescores allowed.

But you can register users with dots in name like steffen described.

That's somewhat inconsistent.

I prefere the firstname.lastname pattern for our group of developers and would like
to see it fixed.

Reopen that case or make a new one?
chipx86
#3 chipx86
We'll reuse this one. Should be an easy fix.
  • -Fixed
    +Confirmed
  • -Priority-Medium
    +Priority-High
    +Milestone-Release1.0
    +Component-Accounts
    +EasyFix
  • +chipx86
david
#4 david
  • +Usernames with period don't work in Admin site
chipx86
#5 chipx86
Seems it's actually a third party issue. Django doesn't allow "." in usernames, and
has no plans to support it natively. There is, however, a workaround that seems to be
working. I'll have this up for review soon.
  • -EasyFix
chipx86
#6 chipx86
Up for review - http://reviews.review-board.org/r/682/
  • +PendingReview
chipx86
#7 chipx86
Fixed in r1651.
  • -Confirmed
    +Fixed