def get_urls(self): global _optionset_labels def wrap(view, cacheable=False): def wrapper(*args, **kwargs): return self.admin_view(view, cacheable)(*args, **kwargs) return update_wrapper(wrapper, view) up = patterns( '', url(r'^configuration-options/(?P<optionset_label>%s)/$' % '|'.join(_optionset_labels.keys()), wrap(AppOptionView.as_view()), name='optionset-label-options'), url(r'^oauth2callback/$', wrap(AnalyticsAuthView.as_view()), name='oauth2-callback'), url(r'^google-analytics/$', wrap(AnalyticsConfigView.as_view()), name='analytics'), url(r'^google-analytics/connect/$', wrap(AnalyticsConnectView.as_view()), name='analytics-connect'), url(r'^my-account/$', wrap(MyAccountView.as_view()), name='my-account'), ) up += super(YawdAdminSite, self).get_urls() return up
def get_urls(self): global _optionset_labels def wrap(view, cacheable=False): def wrapper(*args, **kwargs): return self.admin_view(view, cacheable)(*args, **kwargs) return update_wrapper(wrapper, view) up = patterns('', url(r'^configuration-options/(?P<optionset_label>%s)/$' % '|'.join(_optionset_labels.keys()), wrap(AppOptionView.as_view()), name='optionset-label-options'), url(r'^oauth2callback/$', wrap(AnalyticsAuthView.as_view()), name='oauth2-callback'), url(r'^google-analytics/$', wrap(AnalyticsConfigView.as_view()), name='analytics'), url(r'^google-analytics/connect/$', wrap(AnalyticsConnectView.as_view()), name='analytics-connect'), url(r'^my-account/$', wrap(MyAccountView.as_view()), name='my-account'), ) up += super(YawdAdminSite, self).get_urls() return up
view_func=ItemView.as_view('item_view')) app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/json', view_func=ItemView.as_view('item_json')) app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/xml', view_func=ItemView.as_view('item_xml')) # /category/item_id/delete app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/delete', view_func=ItemDeleteView.as_view('itemdelete_view')) # /category/item_id/update app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/update', view_func=ItemUpdateView.as_view('itemupdate_view')) app.add_url_rule("/me", view_func=MyAccountView.as_view('myaccount_view')) app.add_url_rule("/items/add", view_func=ItemAddView.as_view('additem_view')) app.add_url_rule("/user/<int:uid>", view_func=UserView.as_view('user_view')) # /img/image.jpg - serves images from the db app.add_url_rule("/img/<pid>", view_func=ShowPictureView.as_view('showpicture_view')) # delete current user - deletes their items as well app.add_url_rule("/delete", view_func=DelUser.as_view('deleteuser_view')) app.add_url_rule("/login", view_func=LoginView.as_view('login_view')) app.add_url_rule("/logout", view_func=LogoutView.as_view('logout_view')) app.add_url_rule("/disconnect", view_func=DisconnectView.as_view('disconnect_view'))
utils.get_cat_regex()), view_func=CategoryView.as_view('category_xml')) # /category/item_id app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>', view_func=ItemView.as_view('item_view')) app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/json', view_func=ItemView.as_view('item_json')) app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/xml', view_func=ItemView.as_view('item_xml')) # /category/item_id/delete app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/delete', view_func=ItemDeleteView.as_view('itemdelete_view')) # /category/item_id/update app.add_url_rule('/<regex("{}"):category>'.format(utils.get_cat_regex()) + '/<int:item_id>/update', view_func=ItemUpdateView.as_view('itemupdate_view')) app.add_url_rule("/me", view_func=MyAccountView.as_view('myaccount_view')) app.add_url_rule("/items/add", view_func=ItemAddView.as_view('additem_view')) app.add_url_rule("/user/<int:uid>", view_func=UserView.as_view('user_view')) # /img/image.jpg - serves images from the db app.add_url_rule( "/img/<pid>", view_func=ShowPictureView.as_view('showpicture_view')) # delete current user - deletes their items as well app.add_url_rule("/delete", view_func=DelUser.as_view('deleteuser_view')) app.add_url_rule("/login", view_func=LoginView.as_view('login_view')) app.add_url_rule("/logout", view_func=LogoutView.as_view('logout_view')) app.add_url_rule(