You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

app.py 620B

123456789101112131415161718192021
  1. from django.conf.urls.defaults import patterns, url
  2. from django.contrib.admin.views.decorators import staff_member_required
  3. from haystack.query import SearchQuerySet
  4. from oscar.core.application import Application
  5. from oscar.apps.reports.views import DashboardView
  6. class ReportsApplication(Application):
  7. name = 'reports'
  8. dashboard_view = DashboardView
  9. def get_urls(self):
  10. urlpatterns = patterns('',
  11. url(r'^$', staff_member_required(self.dashboard_view.as_view()), name='dashboard'),
  12. )
  13. return self.post_process_urls(urlpatterns)
  14. application = ReportsApplication()