This change ensures that any definitions passed is treated as raw
contents. With this change mistral-dashboard no longer tries to load
contents based on file path or uri passed in by users, and this
prohibits access to any local files or any internal contents accessible
without authentication.
Depends-on: https://review.opendev.org/800950
Closes-Bug: #1931558
Change-Id: I4de45cadc4e174794d0c2ef82223a9da5cbdcabc
Django 1.11 ends its extended support in April 2020 (which is before
Ussuri release), so horizon drops Django 1.11 support in Ussuri.
tox envs for non-primary Django versions are no longer needed in tox.ini
as testing environments for non-primary Django versions are setup in
the zuul jobs now.
horizon>=17.1.0 is required to use Django 2.2.
requirements.txt is updated accordingly.
Depends-On: https://review.opendev.org/#/c/700733/
Change-Id: I8f97ac0e749c6c108d809f246b044ba3e8a0010d
Horizon test setting no longer depends on nose and related stuffs.
This commit cleans up nose related dependencies.
Also drops unnecessary Django dependencies. There is no need to
install Django explicitly as it is a horizon dependency.
Change-Id: I33091ef3c85ccff835f5995c668a9894454d182b
django_openstack_auth has been merged into horizon tree
as an effort of blueprint merge-openstack-auth.
There is no need to depend on django_openstack_auth any more.
Change-Id: I4729ec7d3fb3a2ca1d8c526fccf3c2290edbd922
Enable Unit Test add additional tooling to support running tests
and building virtual environments to mirror what is done in horizon.
Partially implements blueprint mistral-enrich-dashboard
Change-Id: I15b2b28a3a30e8c2ead3b2f68bf2986becbe7914
Also:
- add license headers
- set up tox for flake8 checks and venv
- remove run_tests.sh, tools/ and other stuff we don't need at the moment
- add basic sphinx setup for later use
Change-Id: I0d34fb9fd0bfd351d20474da88715b30ff3c3d61