Modify ↓
Opened 10 years ago
Last modified 7 years ago
#12199 new defect
Local naming policy undefined for users
Reported by: | Dirk Stöcker | Owned by: | |
---|---|---|---|
Priority: | normal | Component: | AccountManagerPlugin |
Severity: | normal | Keywords: | |
Cc: | Trac Release: |
Description
The idea to use a regexp for usernames is very powerful, but it's not helpful regarding error messages for the user. They need to experiment what is allowed and what not. I see this a lot in the logfiles of trac instances.
I thus suggest to add a configuration option which contains a descriptive string telling what the local naming policy allows and what not. This should be displayed in the registration page as well as in the error messages.
I18n: A user supplied string is hard to translate. Here my suggestion:
- The default string should describe the default setting and be marked N_() for the config option.
- Each possible language should have an own option (assuming policytext is the option)
- Before output the current locale is taken (example de_DE):
- if policytext:de_DE exists use it or otherwise
- if policytext:de exist use this, otherwise
- use _(policytext), i.e. translated default
- Translation of non-default text will have no effect, so it does not do any harm.
Will there ever be a 0.5 release?
Attachments (0)
Change History (3)
comment:1 Changed 9 years ago by
comment:2 Changed 8 years ago by
Owner: | Steffen Hoffmann deleted |
---|
Note: See
TracTickets for help on using
tickets.
Replying to stoecker:
I'll create the release soon, see #12569. For this issue, PatchWelcome.