Commit 20041bd7 by pknowles

Updated setting name ALLOW_OVERLAPPING_THIRD_PARTY_URL to CHECK_SLUG_URL_AVAILABLE

parent 9eae449e
...@@ -26,9 +26,9 @@ MARKDOWN_KWARGS.update(getattr( django_settings, 'WIKI_MARKDOWN_KWARGS', {} )) ...@@ -26,9 +26,9 @@ MARKDOWN_KWARGS.update(getattr( django_settings, 'WIKI_MARKDOWN_KWARGS', {} ))
# and all their content. # and all their content.
LOST_AND_FOUND_SLUG = getattr( django_settings, 'WIKI_LOST_AND_FOUND_SLUG', 'lost-and-found' ) LOST_AND_FOUND_SLUG = getattr( django_settings, 'WIKI_LOST_AND_FOUND_SLUG', 'lost-and-found' )
# When False, this blocks new slugs that resolve to non-wiki views, stopping # When True, this blocks new slugs that resolve to non-wiki views, stopping
# users creating articles that conflict with overlapping URLs from other apps. # users creating articles that conflict with overlapping URLs from other apps.
ALLOW_OVERLAPPING_THIRD_PARTY_URL = getattr( django_settings, 'WIKI_ALLOW_OVERLAPPING_THIRD_PARTY_URL', False ) CHECK_SLUG_URL_AVAILABLE = getattr( django_settings, 'WIKI_CHECK_SLUG_URL_AVAILABLE', True )
# Do we want to log IPs? # Do we want to log IPs?
LOG_IPS_ANONYMOUS = getattr( django_settings, 'WIKI_LOG_IPS_ANONYMOUS', True ) LOG_IPS_ANONYMOUS = getattr( django_settings, 'WIKI_LOG_IPS_ANONYMOUS', True )
......
...@@ -272,7 +272,7 @@ class CreateForm(forms.Form, SpamProtectionMixin): ...@@ -272,7 +272,7 @@ class CreateForm(forms.Form, SpamProtectionMixin):
else: else:
raise forms.ValidationError(_('A slug named "%s" already exists.') % already_urlpath.slug) raise forms.ValidationError(_('A slug named "%s" already exists.') % already_urlpath.slug)
if not settings.ALLOW_OVERLAPPING_THIRD_PARTY_URL: if settings.CHECK_SLUG_URL_AVAILABLE:
try: try:
# Fail validation if URL resolves to non-wiki app # Fail validation if URL resolves to non-wiki app
match = resolve(self.urlpath_parent.path + '/' + slug + '/') match = resolve(self.urlpath_parent.path + '/' + slug + '/')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment