Go to file
Ghanshyam Mann 4974d965c3 Update horizon tests to use the RBAC new roles
Horizon openstack dashboard rest API unit tests only
pass the project_id to oslo.policy to vrify the service
policy rule RBAC. This was passing till now as services
allow 'owner' (which only check project_id) to pass
the policy checks.

As per new RBAC, project_id is not enough and proper
role should be passed. For example 'owner' means in new
RBAC is either 'member' or 'reader' role with project_id.

oslo.policy 4.4.0 enable the new RBAC by default
- https://review.opendev.org/c/openstack/releases/+/925032

and requirement change to use the oslo.policy 4.4.0 in
upper-constraints is blocked with the horizon failure
- https://review.opendev.org/c/openstack/requirements/+/925464

This commit fixes the test to use the right role along with
the project_id so that policy rules can be checked correctly.

Needed-By: https://review.opendev.org/c/openstack/requirements/+/925464
Change-Id: I840996fd2635bca853da02c630a7ab3761576821
2024-08-29 23:58:13 -07:00
2024-07-11 10:19:29 -05:00
2024-06-26 11:08:19 +02:00
2020-09-10 06:10:38 +00:00
2023-08-08 11:45:20 +00:00
2016-03-31 14:06:45 +00:00
2019-04-19 19:37:19 +00:00
2013-10-25 14:49:23 +08:00
2011-01-12 13:43:31 -08:00
2023-09-19 13:18:18 +09:00
2018-07-10 14:45:26 +07:00
2024-03-13 19:25:18 +09:00
2024-06-12 14:21:34 +09:00
2022-06-06 17:59:13 +09:00
2024-04-30 18:04:43 +09:00
2024-01-29 22:46:33 +09:00

Horizon (OpenStack Dashboard)

Horizon is a Django-based project aimed at providing a complete OpenStack Dashboard along with an extensible framework for building new dashboards from reusable components. The openstack_dashboard module is a reference implementation of a Django site that uses the horizon app to provide web-based interactions with the various OpenStack projects.

image

Using Horizon

See doc/source/install/index.rst about how to install Horizon in your OpenStack setup. It describes the example steps and has pointers for more detailed settings and configurations.

It is also available at Installation Guide.

Getting Started for Developers

doc/source/quickstart.rst or Quickstart Guide describes how to setup Horizon development environment and start development.

Building Contributor Documentation

This documentation is written by contributors, for contributors.

The source is maintained in the doc/source directory using reStructuredText and built by Sphinx

To build the docs, use:

$ tox -e docs

Results are in the doc/build/html directory

Description
OpenStack Dashboard (Horizon)
Readme 334 MiB
Languages
Python 63.2%
JavaScript 28.7%
HTML 6.5%
SCSS 1.5%