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'])
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()
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')
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)),
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'), ]
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}) ]
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)
"""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)), )
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"), )
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)
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)
from django.urls import path from core.views import DashboardView urlpatterns = [path('', DashboardView.as_view(), name='dashboard')]
"""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)
"""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'), ]
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)
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") ]
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()