schema: preparer should keep case by default.
This commit is contained in:
parent
e2ec88cff2
commit
e8cd5146b0
1 changed files with 2 additions and 2 deletions
|
|
@ -31,13 +31,13 @@ def strip_preparer(value):
|
|||
return value
|
||||
|
||||
|
||||
def slugify_preparer(value):
|
||||
def slugify_preparer(value, keep_case=True):
|
||||
"""
|
||||
Slugify given value to a safe representation for url/id
|
||||
"""
|
||||
from rhodecode.lib.utils import repo_name_slug
|
||||
if value:
|
||||
value = repo_name_slug(value.lower())
|
||||
value = repo_name_slug(value if keep_case else value.lower())
|
||||
return value
|
||||
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue