summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-06-15 04:38:50 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2011-06-15 04:38:50 -0400
commit97d927c5adbdfe3f610175bb879fb89e9dfb3610 (patch)
tree1a386525550b88e096cb9c2e3e24ec8f997ef04b
parent139f8ed96156aa755a83c7a38ba4f28a51611657 (diff)
downloadaskbot-97d927c5adbdfe3f610175bb879fb89e9dfb3610.tar.gz
askbot-97d927c5adbdfe3f610175bb879fb89e9dfb3610.tar.bz2
askbot-97d927c5adbdfe3f610175bb879fb89e9dfb3610.zip
added setting to settings.py ASKBOT_ADD_STACKEXCHANGE_URLS
-rw-r--r--askbot/setup_templates/settings.py1
-rw-r--r--askbot/urls.py19
2 files changed, 14 insertions, 6 deletions
diff --git a/askbot/setup_templates/settings.py b/askbot/setup_templates/settings.py
index 9a976e16..24ecb374 100644
--- a/askbot/setup_templates/settings.py
+++ b/askbot/setup_templates/settings.py
@@ -205,6 +205,7 @@ LOGIN_URL = '/%s%s%s' % (ASKBOT_URL,_('account/'),_('signin/'))
#also, this url must not have the leading slash
ASKBOT_UPLOADED_FILES_URL = '%s%s' % (ASKBOT_URL, 'upfiles/')
ALLOW_UNICODE_SLUGS = False
+ASKBOT_USE_STACKEXCHANGE_URLS = False #mimic url scheme of stackexchange
#Celery Settings
BROKER_BACKEND = "djkombu.transport.DatabaseTransport"
diff --git a/askbot/urls.py b/askbot/urls.py
index 99ff6300..873a7103 100644
--- a/askbot/urls.py
+++ b/askbot/urls.py
@@ -126,12 +126,6 @@ urlpatterns = patterns('',
views.readers.get_comment,
name='get_comment'
),
- #place general question item in the end of other operations
- url(
- r'^%s(?P<id>\d+)/' % _('question/'),
- views.readers.question,
- name='question'
- ),
url(
r'^%s$' % _('tags/'),
views.readers.tags,
@@ -253,6 +247,19 @@ urlpatterns = patterns('',
),
)
+if getattr(settings, 'ASKBOT_USE_STACKEXCHANGE_URLS', False):
+ urlpatterns += (url(
+ r'^%s(?P<id>\d+)/' % _('questions/'),
+ views.readers.question,
+ name='question'
+ ),)
+else:
+ urlpatterns += (url(
+ r'^%s(?P<id>\d+)/' % _('question/'),
+ views.readers.question,
+ name='question'
+ ),)
+
if 'askbot.deps.django_authopenid' in settings.INSTALLED_APPS:
urlpatterns += (
url(r'^%s' % _('account/'), include('askbot.deps.django_authopenid.urls')),