
This commit adds new panel to monitor violations in congress UI. Assumes each policy would have only one defined error or warning table. This panel lists the errors count and warnings count for each policy if defined. TODO: 1. Add link to policy error table to list the rows 2. Coloring for error and warning 3. Periodic refresh of data. Partial-Bug:#1670520 Change-Id: I24f16df716e58121bc22cf2ae4426de80d06a8ee
26 lines
868 B
Python
26 lines
868 B
Python
# Copyright 2017 NEC, Corp
|
|
#
|
|
# 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
|
|
from openstack_dashboard.dashboards.admin import dashboard
|
|
|
|
|
|
class Monitor(horizon.Panel):
|
|
name = _("Monitoring")
|
|
slug = "monitoring"
|
|
permissions = ('openstack.roles.admin',)
|
|
|
|
dashboard.Admin.register(Monitor)
|