]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph.git/commitdiff
mgr/dashboard: Maintain sentence case consistency in side nav bar titles 65870/head
authorAashish Sharma <Aashish.Sharma1@ibm.com>
Fri, 10 Oct 2025 05:54:43 +0000 (11:24 +0530)
committerAashish Sharma <Aashish.Sharma1@ibm.com>
Fri, 24 Oct 2025 06:16:04 +0000 (11:46 +0530)
Use sentence case for side nav bar items

Fixes: https://tracker.ceph.com/issues/73480
Signed-off-by: Aashish Sharma <aasharma@redhat.com>
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.html
src/pybind/mgr/dashboard/frontend/src/app/core/navigation/navigation/navigation.component.spec.ts

index 68c0f081c20248426a06068c8f345428d3e21835..1a52531ea5f087dc0c36d3729643ade86b44b35e 100644 (file)
@@ -96,7 +96,7 @@
             Dashboard</span>
         </cds-sidenav-item>
         <!-- Multi-cluster Dashboard -->
-        <cds-sidenav-menu title="Multi-Cluster"
+        <cds-sidenav-menu title="Multi-cluster"
                           *ngIf="permissions.configOpt.read"
                           i18n-title>
           <svg cdsIcon="edge-cluster"
                             [useRouter]="true"
                             class="tc_submenuitem tc_submenuitem_multiCluster_overview"><span i18n>Overview</span></cds-sidenav-item>
           <cds-sidenav-item route="/multi-cluster/manage-clusters"
-                            title="Manage Clusters"
+                            title="Manage clusters"
                             i18n-title
                             [useRouter]="true"
-                            class="tc_submenuitem tc_submenuitem_multiCluster_manage_clusters"><span i18n>Manage Clusters</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_multiCluster_manage_clusters"><span i18n>Manage clusters</span></cds-sidenav-item>
         </cds-sidenav-menu>
         <!-- Cluster -->
         <cds-sidenav-menu title="Cluster"
                             class="tc_submenuitem tc_submenuitem_cluster_osds"><span i18n>OSDs</span></cds-sidenav-item>
           <cds-sidenav-item route="/inventory"
                             [useRouter]="true"
-                            title="Physical Disks"
+                            title="Physical disks"
                             i18n-title
                             *ngIf="permissions.hosts.read"
-                            class="tc_submenuitem tc_submenuitem_cluster_inventory"><span i18n>Physical Disks</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_cluster_inventory"><span i18n>Physical disks</span></cds-sidenav-item>
           <cds-sidenav-item route="/crush-map"
                             [useRouter]="true"
-                            title="CRUSH Map"
+                            title="CRUSH map"
                             i18n-title
                             *ngIf="permissions.osd.read"
-                            class="tc_submenuitem tc_submenuitem_cluster_crush"><span i18n>CRUSH Map</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_cluster_crush"><span i18n>CRUSH map</span></cds-sidenav-item>
           <cds-sidenav-item route="/monitor"
                             [useRouter]="true"
                             title="Monitors"
                size="20"></svg>
           <cds-sidenav-item route="/cephfs/fs"
                             [useRouter]="true"
-                            title="File Systems"
+                            title="File systems"
                             i18n-title
                             *ngIf="permissions.cephfs.read && enabledFeature.cephfs"
-                            class="tc_submenuitem tc_submenuitem_file_cephfs"><span i18n>File Systems</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_file_cephfs"><span i18n>File systems</span></cds-sidenav-item>
           <cds-sidenav-item route="/cephfs/nfs"
                             [useRouter]="true"
                             title="NFS"
                             class="tc_submenuitem tc_submenuitem_admin_upgrade"><span i18n>Upgrade</span></cds-sidenav-item>
           <cds-sidenav-item route="/ceph-users"
                             [useRouter]="true"
-                            title="Ceph Users"
+                            title="Ceph users"
                             i18n-title
                             *ngIf="permissions.configOpt.read"
-                            class="tc_submenuitem tc_submenuitem_admin_users"><span i18n>Ceph Users</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_admin_users"><span i18n>Ceph users</span></cds-sidenav-item>
           <cds-sidenav-item route="/mgr-modules"
                             [useRouter]="true"
-                            title="Manager Modules"
+                            title="Manager modules"
                             i18n-title
                             *ngIf="permissions.configOpt.read"
-                            class="tc_submenuitem tc_submenuitem_admin_modules"><span i18n>Manager Modules</span></cds-sidenav-item>
+                            class="tc_submenuitem tc_submenuitem_admin_modules"><span i18n>Manager modules</span></cds-sidenav-item>
           <cds-sidenav-item route="/configuration"
                             [useRouter]="true"
                             title="Configuration"
index 516fb711c9be11ac801733dde7bf26bb0b79e030..df414feea018dd6e1b9aa2b801a53ce320811eef 100644 (file)
@@ -229,17 +229,17 @@ describe('NavigationComponent', () => {
       const expectedTexts = {
         '.tc_menuitem_dashboard': 'Dashboard',
         '.tc_submenuitem_multiCluster_overview': 'Overview',
-        '.tc_submenuitem_multiCluster_manage_clusters': 'Manage Clusters',
+        '.tc_submenuitem_multiCluster_manage_clusters': 'Manage clusters',
         '.tc_submenuitem_cluster_pool': 'Pools',
         '.tc_submenuitem_cluster_hosts': 'Hosts',
-        '.tc_submenuitem_cluster_inventory': 'Physical Disks',
+        '.tc_submenuitem_cluster_inventory': 'Physical disks',
         '.tc_submenuitem_admin_services': 'Services',
         '.tc_submenuitem_cluster_monitor': 'Monitors',
         '.tc_submenuitem_cluster_osds': 'OSDs',
-        '.tc_submenuitem_cluster_crush': 'CRUSH Map',
+        '.tc_submenuitem_cluster_crush': 'CRUSH map',
         '.tc_submenuitem_admin_configuration': 'Configuration',
-        '.tc_submenuitem_admin_modules': 'Manager Modules',
-        '.tc_submenuitem_admin_users': 'Ceph Users',
+        '.tc_submenuitem_admin_modules': 'Manager modules',
+        '.tc_submenuitem_admin_users': 'Ceph users',
         '.tc_submenuitem_admin_upgrade': 'Upgrade',
         '.tc_submenuitem_observe_log': 'Logs',
         '.tc_submenuitem_observe_monitoring': 'Alerts',
@@ -255,7 +255,7 @@ describe('NavigationComponent', () => {
         '.tc_submenuitem_rgw_daemons': 'Gateways',
         '.tc_submenuitem_rgw_nfs': 'NFS',
         '.tc_submenuitem_rgw_configuration': 'Configuration',
-        '.tc_submenuitem_file_cephfs': 'File Systems',
+        '.tc_submenuitem_file_cephfs': 'File systems',
         '.tc_submenuitem_file_nfs': 'NFS'
       };