﻿id	summary	reporter	owner	description	type	status	component	version	severity	resolution	keywords	cc	stage	has_patch	needs_docs	needs_tests	needs_better_patch	easy	ui_ux
17438	Model names wrong in administrator pages	pszabady@…	nobody	"If the model name is SERVER_CONFIG then ""Server r_config"" will be displayed in the admin interface.

Bad line: django\db\models\options.py(20):
{{{
get_verbose_name = lambda class_name: re.sub('(((?<=[a-z])[A-Z])|([A-Z](?![A-Z]|$)))', ' \\1', class_name).lower().strip()
}}}
Reproduce in python prompt:
{{{
>>> import re
>>> e =  re.sub('(((?<=[a-z])[A-Z])|([A-Z](?![A-Z]|$)))', ' \\1', ""server_config"").lower().strip()
>>> print e
server_config
>>> e =  re.sub('(((?<=[a-z])[A-Z])|([A-Z](?![A-Z]|$)))', ' \\1', ""SERVER_CONFIG"").lower().strip()
>>> print e
serve r_config
}}}
Fix: 
{{{
get_verbose_name = lambda class_name: class_name.lower().replace(""_"","" "")
}}}
Best regards,

Peter Szabady
"	Bug	new	Core (Other)	1.3	Normal				Unreviewed	0	0	0	0	1	0
