Dashboard Apply Manifest URLs

URL configuration for the apply manifest views in the dashboard app.

This module defines the URL patterns for the apply_manifest sub-application of the dashboard. URL registration is conditional on the ENABLE_DASHBOARD_APPLY setting: when disabled, no routes are registered and an informational log message is emitted.

smarter.apps.dashboard.views.apply_manifest.urls.app_name

The Django application namespace, taken from const.namespace.

Type:

str

smarter.apps.dashboard.views.apply_manifest.urls.urlpatterns

The list of URL patterns registered for this app. Empty when smarter_settings.enable_dashboard_apply is False.

Type:

list

Classes:
ApplyManifestReverseNames: Convenience class that centralises the

reverse() name strings used by this URL configuration.

URL patterns (when enabled):

Example

Include these URLs from a parent URL configuration:

from django.urls import include, path

urlpatterns = [
    path("apply/", include("smarter.apps.dashboard.views.apply_manifest.urls")),
]
class smarter.apps.dashboard.views.apply_manifest.urls.ApplyManifestReverseNames[source]

Bases: object

A class to hold the names of the apply manifest views for easy reference throughout the codebase.

manifest_drop_zone = 'manifest_drop_zone'
namespace = 'apply'