
The heat policy is out of date. This patch updates the policy file to match heat master. There have been several modifications to the heat policy rules checked in the heat views. The previously used policies were a mix of fantasy, out-dated policy rules and just error. After instrumenting the heat code to verify policy usage, the new rule checks align with heat master policy use. Change-Id: I17eb7d2945924167f3a62440b7e12b9b313d0f5d
24 lines
860 B
Python
24 lines
860 B
Python
# Licensed under the Apache License, Version 2.0 (the "License");
|
|
# you may not use this file except in compliance with the License.
|
|
# You may obtain a copy of the License at
|
|
#
|
|
# http://www.apache.org/licenses/LICENSE-2.0
|
|
#
|
|
# Unless required by applicable law or agreed to in writing, software
|
|
# distributed under the License is distributed on an "AS IS" BASIS,
|
|
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
|
|
# implied.
|
|
# See the License for the specific language governing permissions and
|
|
# limitations under the License.
|
|
|
|
from django.utils.translation import ugettext_lazy as _
|
|
|
|
import horizon
|
|
|
|
|
|
class TemplateVersions(horizon.Panel):
|
|
name = _("Template Versions")
|
|
slug = "stacks.template_versions"
|
|
permissions = ('openstack.services.orchestration',)
|
|
policy_rules = (("orchestration", "stacks:list_template_versions"),)
|