예제 #1
0
    return javascript_catalog(request, packages=['djangobmf'])


urlpatterns = patterns(
    '',
    url(r'^$', DashboardIndex.as_view(), name="dashboard"),
    url(r'^accounts/', include('djangobmf.account.urls')),

    url(
        r'^api/data/(?P<app>[\w-]+)/(?P<model>[\w-]+)/$',
        APIModuleListView.as_view(),
        name="api",
    ),
    url(
        r'^api/data/(?P<app>[\w_]+)/(?P<model>[\w_]+)/(?P<pk>[0-9]+)/$',
        APIModuleDetailView.as_view(),
        name="api",
    ),

    # --- Configuration
    url(
        r'^config/$', ConfigurationView.as_view(), name="configuration",
    ),
    url(
        r'^config/(?P<app_label>[\w_]+)/(?P<name>[\w_]+)/$',
        ConfigurationEdit.as_view(), name="configuration",
    ),

    #   r'^detail/' via sites

    # --- Dashboard
예제 #2
0
     never_cache(
         APIIndex.as_view()
     ),
     name="api",
 ),
 url(
     r'^api/data/(?P<app>[\w-]+)/(?P<model>[\w-]+)/$',
     never_cache(
         APIModuleListView.as_view()
     ),
     name="api",
 ),
 url(
     r'^api/data/(?P<app>[\w_]+)/(?P<model>[\w_]+)/(?P<pk>[0-9]+)/$',
     never_cache(
         APIModuleDetailView.as_view()
     ),
     name="api",
 ),
 url(
     r'^api/activity/(?P<app>[\w_]+)/(?P<model>[\w_]+)/(?P<pk>[0-9]+)/$',
     never_cache(
         APIActivityListView.as_view()
     ),
     name="api-activity",
 ),
 url(
     r'^api/notification/(?P<app>[\w_]+)/(?P<model>[\w_]+)/view/$',
     never_cache(
         NotificationViewAPI.as_view()
     ),