diff --git a/MANIFEST.in b/MANIFEST.in index 53e1d8eebd..6260b87cea 100644 --- a/MANIFEST.in +++ b/MANIFEST.in @@ -6,6 +6,8 @@ recursive-include awx/templates *.html recursive-include awx/api/templates *.md *.html recursive-include awx/ui/templates *.html recursive-include awx/ui/static * +recursive-include awx/ui_next/build *.html +recursive-include awx/ui_next/build * recursive-include awx/playbooks *.yml recursive-include awx/lib/site-packages * recursive-include awx/plugins *.ps1 diff --git a/awx/settings/defaults.py b/awx/settings/defaults.py index 7a477316da..d40c3e5a68 100644 --- a/awx/settings/defaults.py +++ b/awx/settings/defaults.py @@ -94,6 +94,7 @@ USE_TZ = True STATICFILES_DIRS = ( os.path.join(BASE_DIR, 'ui', 'static'), + os.path.join(BASE_DIR, 'ui_next', 'build', 'static'), os.path.join(BASE_DIR, 'static'), ) @@ -253,6 +254,7 @@ TEMPLATES = [ }, 'DIRS': [ os.path.join(BASE_DIR, 'templates'), + os.path.join(BASE_DIR, 'ui_next', 'build'), ], }, ] diff --git a/awx/ui_next/urls.py b/awx/ui_next/urls.py new file mode 100644 index 0000000000..540651730f --- /dev/null +++ b/awx/ui_next/urls.py @@ -0,0 +1,13 @@ +from django.conf.urls import url +from django.views.generic.base import TemplateView + +class IndexView(TemplateView): + + template_name = 'index.html' + + +app_name = 'ui_next' + +urlpatterns = [ + url(r'^next/$', IndexView.as_view(), name='ui_next') +] diff --git a/awx/urls.py b/awx/urls.py index ba0f0ee421..bdcae84bcb 100644 --- a/awx/urls.py +++ b/awx/urls.py @@ -14,6 +14,7 @@ from awx.main.views import ( urlpatterns = [ + url(r'', include('awx.ui_next.urls', namespace='ui_next')), url(r'', include('awx.ui.urls', namespace='ui')), url(r'^api/', include('awx.api.urls', namespace='api')), url(r'^sso/', include('awx.sso.urls', namespace='sso')),