]> git-server-git.apps.pok.os.sepia.ceph.com Git - ceph-ci.git/commitdiff
mgr/dashboard: fix dashboard freeze on missing smb permissions
authorPedro Gonzalez Gomez <pegonzal@ibm.com>
Wed, 8 Oct 2025 17:25:29 +0000 (19:25 +0200)
committerAfreen Rahman <afrahman@redhat.com>
Fri, 10 Oct 2025 16:39:25 +0000 (16:39 +0000)
Resolves: rhbz#2400920

Fixes: https://tracker.ceph.com/issues/73436
Signed-off-by: Pedro Gonzalez Gomez <pegonzal@ibm.com>
(cherry picked from commit d987989acc22b7b7359f80b5310441297bf16b72)
(cherry picked from commit 1520e3a2f52952a9133425233c32b3e5b38e4d22)
Signed-off-by: Afreen Misbah <afreen@ibm.com>
Conflicts:
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.html

index 6da2558a451348e5ec2726f5231cffd5f8808bc0..ca2260d80d64a673513143c9a9f2c03126cfaa20 100644 (file)
         <!-- Filesystem -->
         <cds-sidenav-menu title="File"
                           i18n-title
-                          *ngIf="permissions.nfs.read && enabledFeature.nfs || permissions.cephfs.read && enabledFeature.cephfs || permissions.smb.read"
+                          *ngIf="permissions.nfs.read && enabledFeature.nfs || permissions.cephfs.read && enabledFeature.cephfs || permissions?.smb?.read"
                           class="tc_menuitem_file">
           <svg cdsIcon="file-storage"
                icon
                             [useRouter]="true"
                             title="SMB"
                             i18n-title
-                            *ngIf="permissions.smb.read && environment.build === 'ibm'"
+                            *ngIf="permissions?.smb?.read && environment.build === 'ibm'"
                             class="tc_submenuitem tc_submenuitem_file_smb"><span i18n>SMB</span></cds-sidenav-item>
         </cds-sidenav-menu>
         <!-- Observability -->