Repository URL to install this package:
|
Version:
5.1.2 ▾
|
python3-tvault-horizon-plugin
/
usr
/
lib
/
python3
/
dist-packages
/
trilio_dashboard
/
migration_plans
/
urls.py
|
|---|
# Copyright (c) 2014 TrilioData, Inc.
# All Rights Reserved.
try:
from django.conf.urls.defaults import patterns, url, include
except Exception:
from django.conf.urls import url, include
from .views import IndexView, \
CreateView, \
CreateMigrationView, \
NextMigrationView, \
PreviousMigrationView
from .views import DetailView, UpdateView, DiscoverVMsView
from .migrations import urls as migration_urls
MIGRATION_PLANS = r'^(?P<migration_plan_id>[^/]+)/%s$'
app_name='triliovault_migration_plans'
urlpatterns = [
url(r'^$', IndexView.as_view(), name='index'),
url(r'^create$', CreateView.as_view(), name='create'),
url(MIGRATION_PLANS % 'create_migration', CreateMigrationView.as_view(), name='create_migration'),
url(r'^(?P<migration_plan_id>[^/]+)/$', DetailView.as_view(), name='detail'),
url(MIGRATION_PLANS % 'update', UpdateView.as_view(), name='update'),
url(r'^migrations/', include(migration_urls, namespace='migrations')),
# Next Snapshot.
url(r'^migrations/next_migration$', NextMigrationView.as_view(), name='next-migration'),
# Previous Snapshot.
url(r'^migrations/prev_migration$', PreviousMigrationView.as_view(), name='prev-migration'),
url(MIGRATION_PLANS % 'discover', DiscoverVMsView.as_view(), name='discover_vms'),
]