From 67c08322223f4ed433fbfa9c9802cb35d109cb35 Mon Sep 17 00:00:00 2001 From: Dmitriy Chubinidze Date: Fri, 9 Oct 2026 13:09:54 +0000 Subject: [PATCH 1/3] Fix missing page title in Rating and Reporting breadcrumbs Set page_title on the Rating and Reporting index views so the breadcrumb no longer shows "None" or an empty items. Change-Id: I30f9defa712656a261f91252d848c9a5683e59ed Signed-off-by: Dmitriy Chubinidze --- cloudkittydashboard/dashboards/project/rating/views.py | 4 +++- cloudkittydashboard/dashboards/project/reporting/views.py | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/cloudkittydashboard/dashboards/project/rating/views.py b/cloudkittydashboard/dashboards/project/rating/views.py index 32ad4ad..61263b7 100644 --- a/cloudkittydashboard/dashboards/project/rating/views.py +++ b/cloudkittydashboard/dashboards/project/rating/views.py @@ -22,6 +22,7 @@ from django.utils.translation import gettext_lazy as _ from django.views import generic from horizon import exceptions +from horizon import views as horizon_views from cloudkittydashboard.api import cloudkitty as api from cloudkittydashboard import utils @@ -32,7 +33,8 @@ 'OPENSTACK_CLOUDKITTY_RATE_POSTFIX', None) -class IndexView(generic.TemplateView): +class IndexView(horizon_views.PageTitleMixin, generic.TemplateView): + page_title = _("Rating Dashboard") template_name = 'project/rating/index.html' def _get_month_dates(self, year, month): diff --git a/cloudkittydashboard/dashboards/project/reporting/views.py b/cloudkittydashboard/dashboards/project/reporting/views.py index ab54cb5..ae79693 100644 --- a/cloudkittydashboard/dashboards/project/reporting/views.py +++ b/cloudkittydashboard/dashboards/project/reporting/views.py @@ -188,5 +188,6 @@ class ReportingTabs(tabs.TabGroup): class IndexView(tabs.TabbedTableView): + page_title = _("Reporting") tab_group_class = ReportingTabs template_name = 'project/reporting/index.html' From 8cc000845410cd22522dee1580c5c0491a19b4f4 Mon Sep 17 00:00:00 2001 From: Dmitriy Chubinidze Date: Fri, 9 Oct 2026 13:44:25 +0000 Subject: [PATCH 2/3] Open reporting period dropdowns upward Anchor the Period Range and Preset Ranges menus above their buttons and raise their index so they are not hidden behind the date inputs. Change-Id: I4b29840be07350e94f176f714bba3fedffa26f2d Signed-off-by: Dmitriy Chubinidze --- cloudkittydashboard/static/cloudkitty/css/datepicker.css | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/cloudkittydashboard/static/cloudkitty/css/datepicker.css b/cloudkittydashboard/static/cloudkitty/css/datepicker.css index df27ce4..8103792 100644 --- a/cloudkittydashboard/static/cloudkitty/css/datepicker.css +++ b/cloudkittydashboard/static/cloudkitty/css/datepicker.css @@ -47,10 +47,12 @@ button:disabled { .dropdown-content { display: none; position: absolute; + bottom: 100%; + left: 0; background-color: #f1f1f1; min-width: 160px; - box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.2); - z-index: 1; + box-shadow: 0px -8px 16px 0px rgba(0, 0, 0, 0.2); + z-index: 1000; } .dropdown-content button { From 867595a4ca2b6d9e2813bca75ecf897e56f3acfa Mon Sep 17 00:00:00 2001 From: OpenStack Proposal Bot Date: Fri, 16 Oct 2026 03:27:48 +0000 Subject: [PATCH 3/3] Imported Translations from Zanata For more information about this automatic import see: https://docs.openstack.org/i18n/latest/reviewing-translation-import.html Change-Id: I15df24d6fa1d302a116eea934ee87817f2405634 Signed-off-by: OpenStack Proposal Bot Generated-By: openstack/openstack-zuul-jobs:roles/prepare-zanata-client/files/common_translation_update.sh --- cloudkittydashboard/locale/ru/LC_MESSAGES/django.po | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po b/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po index 628c1ac..1132dc5 100644 --- a/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po +++ b/cloudkittydashboard/locale/ru/LC_MESSAGES/django.po @@ -3,11 +3,11 @@ msgid "" msgstr "" "Project-Id-Version: cloudkitty-dashboard VERSION\n" "Report-Msgid-Bugs-To: https://bugs.launchpad.net/openstack-i18n/\n" -"POT-Creation-Date: 2026-08-10 12:43+0000\n" +"POT-Creation-Date: 2026-10-05 09:33+0000\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"PO-Revision-Date: 2026-08-31 09:43+0000\n" +"PO-Revision-Date: 2026-10-15 09:55+0000\n" "Last-Translator: Ivan Anfimov \n" "Language-Team: Russian\n" "Language: ru\n" @@ -66,7 +66,7 @@ msgid "Click on a metric to remove it from the pie chart." msgstr "Нажмите на показатель, чтобы удалить его с круговой диаграммы." msgid "Cloud Total" -msgstr "Облака всего" +msgstr "Все проекты" msgid "Configurable" msgstr "Настраиваемый"