summaryrefslogtreecommitdiffstats
path: root/askbot/urls.py
diff options
context:
space:
mode:
authorEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-08-22 09:49:53 -0400
committerEvgeny Fadeev <evgeny.fadeev@gmail.com>2012-08-22 09:49:53 -0400
commit260305720861c09a37373bf00689c9ea4e51f1cc (patch)
tree06d2c690431217e490ad99bce281feb8c38d144f /askbot/urls.py
parent7e5c66a4bd37720d24ff86b87ac5d81b89340d39 (diff)
parenta485a301207f401dc9a8d838bcb3442fdbe8bccd (diff)
downloadaskbot-260305720861c09a37373bf00689c9ea4e51f1cc.tar.gz
askbot-260305720861c09a37373bf00689c9ea4e51f1cc.tar.bz2
askbot-260305720861c09a37373bf00689c9ea4e51f1cc.zip
completed merge of user-groups with tag-editor, not tested yet
Diffstat (limited to 'askbot/urls.py')
-rw-r--r--askbot/urls.py66
1 files changed, 56 insertions, 10 deletions
diff --git a/askbot/urls.py b/askbot/urls.py
index cee5752a..62ae8b54 100644
--- a/askbot/urls.py
+++ b/askbot/urls.py
@@ -70,13 +70,21 @@ urlpatterns = patterns('',
views.readers.questions,
name='questions'
),
-
# END main page urls
-
url(
r'^api/get_questions/',
views.commands.api_get_questions,
- name = 'api_get_questions'
+ name='api_get_questions'
+ ),
+ url(
+ r'^get-thread-shared-users/',
+ views.commands.get_thread_shared_users,
+ name='get_thread_shared_users'
+ ),
+ url(
+ r'^get-thread-shared-groups/',
+ views.commands.get_thread_shared_groups,
+ name='get_thread_shared_groups'
),
url(
r'^save-draft-question/',
@@ -144,11 +152,6 @@ urlpatterns = patterns('',
kwargs = {'post_type': 'question'},
name='question_revisions'
),
- url(
- r'^%s%s$' % (_('widgets/'), _('questions/')),
- views.readers.widget_questions,
- name='widget_questions'
- ),
url(#ajax only
r'^comment/upvote/$',
views.commands.upvote_comment,
@@ -382,16 +385,59 @@ urlpatterns = patterns('',
),
#widgets url!
url(
- r'^widgets/ask/$',
+ r'^%s$' % (_('widgets/')),
+ views.widgets.widgets,
+ name = 'widgets'
+ ),
+
+ url(
+ r'^%s%s(?P<widget_id>\d+)/$' % (_('widgets/'), _('ask/')),
views.widgets.ask_widget,
name = 'ask_by_widget'
),
url(
- r'^widgets/ask/complete/$',
+ r'^%s%s(?P<widget_id>\d+).js$' % (_('widgets/'), _('ask/')),
+ views.widgets.render_ask_widget_js,
+ name = 'render_ask_widget'
+ ),
+ url(
+ r'^%s%s(?P<widget_id>\d+).css$' % (_('widgets/'), _('ask/')),
+ views.widgets.render_ask_widget_css,
+ name = 'render_ask_widget_css'
+ ),
+
+ url(
+ r'^%s%s%s$' % (_('widgets/'), _('ask/'), _('complete/')),
views.widgets.ask_widget_complete,
name = 'ask_by_widget_complete'
),
url(
+ r'^%s(?P<model>\w+)/%s$' % (_('widgets/'), _('create/')),
+ views.widgets.create_widget,
+ name = 'create_widget'
+ ),
+ url(
+ r'^%s(?P<model>\w+)/%s(?P<widget_id>\d+)/$' % (_('widgets/'), _('edit/')),
+ views.widgets.edit_widget,
+ name = 'edit_widget'
+ ),
+ url(
+ r'^%s(?P<model>\w+)/%s(?P<widget_id>\d+)/$' % (_('widgets/'), _('delete/')),
+ views.widgets.delete_widget,
+ name = 'delete_widget'
+ ),
+
+ url(
+ r'^%s(?P<model>\w+)/$' % (_('widgets/')),
+ views.widgets.list_widgets,
+ name = 'list_widgets'
+ ),
+ url(
+ r'^widgets/questions/(?P<widget_id>\d+)/$',
+ views.widgets.question_widget,
+ name = 'question_widget'
+ ),
+ url(
r'^feeds/(?P<url>.*)/$',
'django.contrib.syndication.views.feed',
{'feed_dict': feeds},