"""URL configuration for the users application."""
from django.urls import path
from setup_wizard.views import (
AutoRestoreHsmSetupView,
BackupAutoRestorePasswordView,
BackupRestoreView,
SetupWizardBackupPasswordView,
SetupWizardCreateSuperUserView,
SetupWizardCryptoStorageView,
SetupWizardDemoDataView,
SetupWizardGenerateTlsServerCredentialView,
SetupWizardHsmSetupView,
SetupWizardImportTlsServerCredentialMethodSelectView,
SetupWizardImportTlsServerCredentialPkcs12View,
SetupWizardImportTlsServerCredentialSeparateFilesView,
SetupWizardRestoreOptionsView,
SetupWizardSelectTlsServerCredentialView,
SetupWizardSetupModeView,
SetupWizardTlsServerCredentialApplyCancelView,
SetupWizardTlsServerCredentialApplyView,
)
[docs]
app_name = 'setup_wizard'
[docs]
urlpatterns = [
path(
'crypto-storage-setup/',
SetupWizardCryptoStorageView.as_view(),
name='crypto_storage_setup',
),
path(
'hsm-setup/<str:hsm_type>/',
SetupWizardHsmSetupView.as_view(),
name='hsm_setup',
),
path(
'auto-restore-hsm-setup/<str:hsm_type>/',
AutoRestoreHsmSetupView.as_view(),
name='auto_restore_hsm_setup',
),
path('setup_mode/', SetupWizardSetupModeView.as_view(), name='setup_mode'),
path(
'select_tls_server_credential/',
SetupWizardSelectTlsServerCredentialView.as_view(),
name='select_tls_server_credential',
),
path(
'import-tls-server-credential/',
SetupWizardImportTlsServerCredentialMethodSelectView.as_view(),
name='import_tls_server_credential',
),
path(
'import-tls-server-credential/pkcs12/',
SetupWizardImportTlsServerCredentialPkcs12View.as_view(),
name='import_tls_server_credential_pkcs12',
),
path(
'import-tls-server-credential/separate-files/',
SetupWizardImportTlsServerCredentialSeparateFilesView.as_view(),
name='import_tls_server_credential_separate_files',
),
path(
'backup-password/',
SetupWizardBackupPasswordView.as_view(),
name='backup_password',
),
path(
'generate-tls-server-credential/',
SetupWizardGenerateTlsServerCredentialView.as_view(),
name='generate_tls_server_credential',
),
path(
'restore_options/',
SetupWizardRestoreOptionsView.as_view(),
name='restore_options',
),
path(
'tls-server-credential-apply/',
SetupWizardTlsServerCredentialApplyView.as_view(),
name='tls_server_credential_apply',
),
path(
'tls-server-credential-apply/<str:file_format>/',
SetupWizardTlsServerCredentialApplyView.as_view(),
name='tls_server_credential_apply',
),
path(
'tls-server-credential-apply-cancel/',
SetupWizardTlsServerCredentialApplyCancelView.as_view(),
name='tls_server_credential_apply_cancel',
),
path('demo-data/', SetupWizardDemoDataView.as_view(), name='demo_data'),
path('create-super-user', SetupWizardCreateSuperUserView.as_view(), name='create_super_user'),
path('restore/', BackupRestoreView.as_view(), name='restore'),
path('auto_restore_password/', BackupAutoRestorePasswordView.as_view(), name='auto_restore_password'),
]