diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-22 09:49:53 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-08-22 09:49:53 -0400 |
commit | 260305720861c09a37373bf00689c9ea4e51f1cc (patch) | |
tree | 06d2c690431217e490ad99bce281feb8c38d144f /askbot/urls.py | |
parent | 7e5c66a4bd37720d24ff86b87ac5d81b89340d39 (diff) | |
parent | a485a301207f401dc9a8d838bcb3442fdbe8bccd (diff) | |
download | askbot-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.py | 66 |
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}, |