示例#1
0
 def test_root_url_returns_dashboard_template(self):
     dashboard_request = RequestFactory().get('/')
     dashboard_view = DashboardView()
     view = setup_view(dashboard_view, dashboard_request)
     dashboard_view.object_list = []
     template_names = view.get_template_names()
     self.assertEqual(template_names, ['dashboard.html'])
示例#2
0
    def get_urls(self):
        from core.views import DashboardView, DownloadPublicKeyView, RecreateTestDataView, UpdateNOMISTokenView
        from mtp_auth.views import LoginStatsView
        from payment.views import PaymentSearchView
        from performance.views import DigitalTakeupUploadView, DigitalTakeupReport, PrisonPerformanceView
        from prison.views import LoadOffendersView

        return [
            url(r'^dashboard/$', DashboardView.as_view(), name='dashboard'),
            url(r'^dashboard/(?P<slug>[^/]+)/$', DashboardView.as_view(fullscreen=True), name='dashboard_fullscreen'),
            url(r'^core/token/nomis/public-key/$', DownloadPublicKeyView.as_view(), name='download_public_key'),
            url(r'^core/token/nomis/change/$', UpdateNOMISTokenView.as_view(), name='update_nomis_token'),
            url(r'^payment/payment/search/$', PaymentSearchView.as_view(), name='payment_search'),
            url(r'^performance/digitaltakeup/upload/$', DigitalTakeupUploadView.as_view(),
                name='digital_takeup_upload'),
            url(r'^performance/digitaltakeup/report/$', DigitalTakeupReport.as_view(),
                name='digital_takeup_report'),
            url(r'^prison/prisonerlocation/load-offenders/$', LoadOffendersView.as_view(), name='load_offenders'),
            url(r'^recreate-test-data/$', RecreateTestDataView.as_view(), name='recreate_test_data'),
            url(r'^prison-performance/$', PrisonPerformanceView.as_view(), name='prison-performance'),
            url(r'^login-stats/$', LoginStatsView.as_view(), name='login-stats'),
        ] + super().get_urls()
示例#3
0
    def test_dashboard_view_with_attributes_off(self):

        imagebase_settings = {
            'show_title': False,
            'show_id': False,
            'show_tags': False
        }
        image = Image.objects.create(id=12345, title='1234image_title')
        image.tags.add('1234_tag1')
        image.save()

        request = RequestFactory().get('/')
        DashboardView.get_imagebase_settings = lambda get_imagebase_settings: imagebase_settings
        dashboard_view = DashboardView.as_view()
        dashboard_view.object_list = [image]
        response = dashboard_view(request)

        self.assertNotContains(response, 'title: 1234image_title')
        self.assertNotContains(response, 'tags: 1234_tag1')
        self.assertNotContains(response, 'id: 12345')
示例#4
0
from django.contrib import admin
admin.autodiscover()


from core.views import DashboardView, DashboardDataView
from upload.views import UploadView
from image.views import ImageView, ImageTagView, ImageUpdateView, ImageDeleteView
from prefs.views import SettingsView

urlpatterns = patterns('',
    # Examples:
    # url(r'^$', 'imagebase.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),

    url(r'^$', DashboardView.as_view(), name='dashboard'),
    url(r'^dashboard/data/$', DashboardDataView.as_view(), name='dashboard_data'),
    url(r'^dashboard/(.*?)$', DashboardView.as_view(), name='dashboard'),
    url(r'^upload/$', UploadView.as_view(), name='upload'),
    url(r'^image/(?P<pk>\d+)/content/$', ImageView.as_view(template_name='image_content.html'), name='image_content'),
    url(r'^image/(?P<pk>\d+)/panel/$', ImageView.as_view(template_name='image_panel_content.html'), name='image_panel_content'),
    url(r'^image/(?P<pk>\d+)/$', ImageView.as_view(), name='image'),
    url(r'^image/(?P<pk>\d+)/update/$', ImageUpdateView.as_view(), name='image_update'),
    url(r'^image/(?P<pk>\d+)/update/content/$', ImageUpdateView.as_view(template_name='image_update_content.html'), name='image_update_content'),
    url(r'^image/(?P<pk>\d+)/delete/$', ImageDeleteView.as_view(), name='image_delete'),
    url(r'^image/(?P<pk>\d+)/delete/content/$', ImageDeleteView.as_view(template_name='image_delete_content.html'), name='image_delete_content'),
    url(r'^tags/$', ImageTagView.as_view(), name='image_tag'),
    url(r'^tags/(?P<slug>[\w\-]+)/$', ImageTagView.as_view(), name='image_tag_list'),
    url(r'^settings/(?P<pk>\d+)/$', SettingsView.as_view(), name='setting'),

    url(r'^admin/', include(admin.site.urls)),
示例#5
0
from django.urls import path
from core.views import HomeView, DashboardView, AboutView, FaqView
from django.conf.urls.static import static

from diagnostico_project import settings

app_name = 'core'
urlpatterns = [
    path('', HomeView.as_view(), name='home'),
    path('faq', FaqView.as_view(), name='faq'),
    path('about', AboutView.as_view(), name='about'),
    path('dashboard', DashboardView.as_view(), name='dashboard'),
]
示例#6
0
from django.conf.urls import include, url
from django.contrib import admin
from django.contrib.auth.decorators import login_required

from django.conf import settings

from core.views import HomePageView, DashboardView, GenericMessageView

urlpatterns = [
    url(r'^$', HomePageView.as_view(), name='home'),
    url(r'^dashboard/$', login_required(DashboardView.as_view()), name='dashboard'),
    url(r'^send-message/$', login_required(GenericMessageView.as_view()), name='generic-message'),

    url(r'^admin/', include(admin.site.urls)),
    url(r'^accounts/', include('allauth.urls')),

    url(r'^q/', include('questions.urls', namespace='questions')),
    url(r'^reviews/', include('reviews.urls', namespace='reviews')),
    url(r'^reports/', include('reports.urls', namespace='reports')),
    url(r'^users/', include('users.urls', namespace='users')),

    url(r'^page/', include('django.contrib.flatpages.urls')),
]

if settings.DEBUG:
    # static files (images, css, javascript, etc.)
    urlpatterns += [
        url(r'^media/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.MEDIA_ROOT})
    ]
示例#7
0
from django.conf.urls import patterns, include, url
from django.views.generic import TemplateView
from core.views import DashboardView


# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    url(r'^$', DashboardView.as_view(template_name='base.html')),
    url(r'^core/', include('core.urls')),
    url(r'^accounts/', include('accounts.urls')),
    url(r'^customers/', include('customers.urls')),
    url(r'^payments/', include('payments.urls')),
    url(r'^bills/', include('bills.urls')),
    url(r'^tasks/', include('tasks.urls')),
    url(r'^files/', include('files.urls')),
    url(r'^reports/', include('reports.urls')),
    url(r'^meters/', include('meters.urls')),
    url(r'^adjustments/', include('adjustments.urls')),
    url(r'^notices/', include('notices.urls')),
    url(r'^djangojs/', include('djangojs.urls')),
    url(r'^login/', 'django.contrib.auth.views.login', {'template_name':'login.html'}),
    url(r'^logout/', 'django.contrib.auth.views.logout', {'template_name':'login.html'}),
    # Examples:
    # url(r'^$', 'waterbilling.views.home', name='home'),
    # url(r'^waterbilling/', include('waterbilling.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    # url(r'^admin/doc/', include('django.contrib.admindocs.urls')),
from django.conf.urls import patterns, include, url
from core.views import DashboardView
from django.conf.urls.static import static
from django.conf import settings
from bills.views import ExpenseListView

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
    # Examples:
    url(r'^login/$', 'core.views.custom_login', name='login'),
    url(r'^analyse/$', 'bills.views.analyse_view', name='analyse'),
    url(r'^expenses/$', ExpenseListView.as_view(), name='expenses'),
    url(r'^$', DashboardView.as_view(), name='home'),
    url(r'^logout/$', 'core.views.custom_logout', name='logout'),

    # url(r'^DDCH/', include('DDCH.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),

) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例#9
0
文件: urls.py 项目: awbedell/hoopler
"""hoopler URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.9/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url, patterns, include
from django.contrib import admin
from core.views import RosterView, DashboardView

urlpatterns = patterns(
    '',
    url(r'^roster/$', RosterView.as_view(), name='roster'),

    url(r'^$', DashboardView.as_view(), name='dashboard'),

    url(r'^admin/', include(admin.site.urls)),
)
示例#10
0
文件: urls.py 项目: parth115/barcamp
    DashboardView,
    CampView,
    CampListView,
    SessionCreateView,
    SessionEditView,
    SessionView,
)
from django.contrib import admin

admin.autodiscover()

urlpatterns = patterns(
    "",
    # Examples:
    # url(r'^$', 'barcamp.views.home', name='home'),
    # url(r'^blog/', include('blog.urls')),
    url(r"^admin/", include(admin.site.urls)),
    url(r"^dashboard/", DashboardView.as_view(), name="dashboard"),
    url(r"^accounts/register/", RegisterView.as_view(), name="register"),
    url(r"^accounts/login/", LoginView.as_view(), name="login"),
    url(r"^accounts/logout/", LogoutView.as_view(), name="logout"),
    url(r"^camps/$", CampListView.as_view(), name="camp_list"),
    url(
        r"^(?P<camp>[-_a-zA-Z0-9]+)/(?P<session>[-_a-zA-Z0-9]+)/edit/$", SessionEditView.as_view(), name="session_edit"
    ),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/(?P<session>[-_a-zA-Z0-9]+)/$", SessionView.as_view(), name="session_view"),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/session/create/$", SessionCreateView.as_view(), name="session_create"),
    url(r"^(?P<camp>[-_a-zA-Z0-9]+)/$", CampView.as_view(), name="camp"),
    url(r"^$", HomeView.as_view(), name="home_view"),
)
示例#11
0
The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.1/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
import debug_toolbar
from django.conf.urls.static import static
from django.urls import path, include

from core.views import DashboardView
from meal_hisab import settings

urlpatterns = [
    path('', DashboardView.as_view()),
    path('accounts/', include('accounts.urls')),
    path('meals/', include('meals.urls')),
    path('__debug__/', include(debug_toolbar.urls)),
    path('silk/', include('silk.urls', namespace='silk')),
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
# urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
示例#12
0
    def get_urls(self):
        from core.views import DashboardView, RecreateTestDataView
        from credit.views_admin import CreditReportAdminView, PrisonCreditReportAdminView
        from disbursement.views_admin import DisbursementReportAdminView, PrisonDisbursementReportAdminView
        from mtp_auth.views import LoginStatsView
        from payment.views import PaymentSearchView
        from performance.view_dashboard import PerformanceDashboardView
        from performance.views import (
            DigitalTakeupUploadView,
            DigitalTakeupReport,
            PrisonDigitalTakeupView,
            ZendeskReportAdminView,
        )
        from prison.views import PrisonerBalanceUploadView
        from security.views_admin import CheckReportAdminView

        return [
            # older dashboards
            url(r'^dashboard/$', DashboardView.as_view(), name='dashboard'),
            url(r'^dashboard/(?P<slug>[^/]+)/$',
                DashboardView.as_view(fullscreen=True),
                name='dashboard_fullscreen'),

            # performance dashboard and reports
            url(r'^credit/report/$',
                CreditReportAdminView.as_view(),
                name='credit-report'),
            url(r'^credit/prison-report/$',
                PrisonCreditReportAdminView.as_view(),
                name='credit-prison-report'),
            url(r'^disbursement/report/$',
                DisbursementReportAdminView.as_view(),
                name='disbursement-report'),
            url(r'^disbursement/prison-report/$',
                PrisonDisbursementReportAdminView.as_view(),
                name='disbursement-prison-report'),
            url(r'^performance/dashboard/$',
                PerformanceDashboardView.as_view(),
                name='performance_dashboard'),
            url(r'^performance/login-stats/$',
                LoginStatsView.as_view(),
                name='login-stats'),
            url(r'^performance/digitaltakeup/upload/$',
                DigitalTakeupUploadView.as_view(),
                name='digital_takeup_upload'),
            url(r'^performance/digitaltakeup/report/$',
                DigitalTakeupReport.as_view(),
                name='digital_takeup_report'),
            url(r'^performance/digitaltakeup/prisons/$',
                PrisonDigitalTakeupView.as_view(),
                name='digital_takeup_prisons'),
            url(r'^performance/zendesk-report/$',
                ZendeskReportAdminView.as_view(),
                name='zendesk_report'),
            url(r'^security/check/report/$',
                CheckReportAdminView.as_view(),
                name='check_report'),

            # additional admin views
            url(r'^payment/payment/search/$',
                PaymentSearchView.as_view(),
                name='payment_search'),
            url(r'^prison/prisonerbalance/upload/$',
                PrisonerBalanceUploadView.as_view(),
                name='prisoner_balance_upload'),

            # testing views
            url(r'^testing/recreate-data/$',
                RecreateTestDataView.as_view(),
                name='recreate_test_data'),
        ] + super().get_urls()
from django.conf.urls import patterns, include, url
from core.views import DashboardView
from django.conf.urls.static import static
from django.conf import settings
from bills.views import ExpenseListView

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns(
    '',
    # Examples:
    url(r'^login/$', 'core.views.custom_login', name='login'),
    url(r'^analyse/$', 'bills.views.analyse_view', name='analyse'),
    url(r'^expenses/$', ExpenseListView.as_view(), name='expenses'),
    url(r'^$', DashboardView.as_view(), name='home'),
    url(r'^logout/$', 'core.views.custom_logout', name='logout'),

    # url(r'^DDCH/', include('DDCH.foo.urls')),

    # Uncomment the admin/doc line below to enable admin documentation:
    url(r'^admin/doc/', include('django.contrib.admindocs.urls')),

    # Uncomment the next line to enable the admin:
    url(r'^admin/', include(admin.site.urls)),
) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例#14
0
from django.urls import path

from core.views import DashboardView

urlpatterns = [path('', DashboardView.as_view(), name='dashboard')]
示例#15
0
"""FYP URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/2.2/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  path('', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  path('', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.urls import include, path
    2. Add a URL to urlpatterns:  path('blog/', include('blog.urls'))
"""
from django.contrib import admin
from django.urls import path, include
from core.views import DashboardView
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('', DashboardView.as_view(), name="index"),
    path('auth/', include('authentication.urls', namespace="auth")),
    path('user/', include('core.urls', namespace="core")),
    path('admin/', admin.site.urls),
]

urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
示例#16
0
"""getfit URL Configuration

The `urlpatterns` list routes URLs to views. For more information please see:
    https://docs.djangoproject.com/en/1.11/topics/http/urls/
Examples:
Function views
    1. Add an import:  from my_app import views
    2. Add a URL to urlpatterns:  url(r'^$', views.home, name='home')
Class-based views
    1. Add an import:  from other_app.views import Home
    2. Add a URL to urlpatterns:  url(r'^$', Home.as_view(), name='home')
Including another URLconf
    1. Import the include() function: from django.conf.urls import url, include
    2. Add a URL to urlpatterns:  url(r'^blog/', include('blog.urls'))
"""
from django.conf.urls import url
from django.contrib import admin
from core.views import index, RegisterView, DashboardView, LoginView, LogoutView
from questans.views import AskQuestion
urlpatterns = [
    url(r'^$', index, name='index'),
    url(r'^ask-question', AskQuestion.as_view(), name='question'),
    url(r'^login/', LoginView.as_view(), name='login-view'),
    url(r'^dashboard/', DashboardView.as_view(), name='dashboard-view'),
    url(r'^register/', RegisterView.as_view(), name='register'),
    url(r'^logout/', LogoutView.as_view(), name='logout-view'),
    url(r'^admin/', admin.site.urls, name='admin'),
]
示例#17
0
from django.conf.urls import url
from django.conf.urls.static import static
from django.contrib import admin
from django.contrib.auth.decorators import login_required

from core.views import LoginView, LogoutView, DashboardView
from framework import settings

urlpatterns = [
    url(r'^$', login_required(DashboardView.as_view()), name='dashboard'),
    url(r'^login/$', LoginView.as_view(), name='login'),
    url(r'^logout/', LogoutView.as_view(), name='logout'),
    url(r'^admin/', admin.site.urls),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)

示例#18
0
    path('', include('core.urls', namespace='core')),
    path('accounts/', include('allauth.urls')),
    path('accounts/signup/', SignUpView.as_view(), name="signup"),
    path('accounts/signup/student/',
         StudentFormView.as_view(),
         name="student_signup"),
    path('accounts/signup/professional/',
         ProfessionalFormView.as_view(),
         name="professional_signup"),
    path('student/request/',
         ConsultationRequestView.as_view(),
         name="consultation_request"),
    path('student/request_list/',
         StudentRequestListView.as_view(),
         name="student_request_list"),
    path('student/consultation_list/',
         StudentConsultationListView.as_view(),
         name="student_consultation_list"),
    path('professional/request_list/',
         ProfessionalRequestListView.as_view(),
         name="professional_request_list"),
    path('professional/consultation_list/',
         ProfessionalConsultationListView.as_view(),
         name="professional_consultation_list"),
    path('ajax/accept_request/',
         ajax_accept_request,
         name='ajax_accept_request'),
    path('login/', auth_views.LoginView.as_view(), name='login'),
    path("dashboard/", DashboardView.as_view(), name="dashboard")
]
示例#19
0
文件: urls.py 项目: trencube/SchPark
from django.conf.urls import url
from django.contrib.staticfiles.urls import staticfiles_urlpatterns
from django.conf import settings

from core.views import DashboardView, SparkConsoleView, JobsView, NewJobView, JobView


urlpatterns = [
    url(r'^login/', 'django.contrib.auth.views.login', {'template_name': 'core/login.html'}),
    url(r'^logout/', 'django.contrib.auth.views.logout', {'next_page': '/login'}),
    url(r'^static/(?P<path>.*)$', 'django.views.static.serve', {'document_root': settings.STATIC_ROOT}),

    url(r'^$', DashboardView.as_view()),
    url(r'^spark_console/$', SparkConsoleView.as_view()),
    url(r'^new_job/$', NewJobView.as_view()),
    url(r'^jobs/$', JobsView.as_view()),
    url(r'^job/(?P<job_id>[0-9]+)/$', JobView.as_view()),
    url(r'^job/disable_job/(?P<job_id>[0-9]+)/$', 'core.views.disable_job'),
    url(r'^job/enable_job/(?P<job_id>[0-9]+)/$', 'core.views.enable_job'),
    url(r'^job/delete_job/(?P<job_id>[0-9]+)/$', 'core.views.delete_job'),
]

if settings.DEBUG:
    urlpatterns += staticfiles_urlpatterns()