diff options
Diffstat (limited to 'polygerrit-ui/app/utils/admin-nav-util.ts')
-rw-r--r-- | polygerrit-ui/app/utils/admin-nav-util.ts | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/polygerrit-ui/app/utils/admin-nav-util.ts b/polygerrit-ui/app/utils/admin-nav-util.ts index 8bd22efd3e..6688c197a0 100644 --- a/polygerrit-ui/app/utils/admin-nav-util.ts +++ b/polygerrit-ui/app/utils/admin-nav-util.ts @@ -34,7 +34,7 @@ const ADMIN_LINKS: NavLink[] = [ name: 'Repositories', noBaseUrl: true, url: '/admin/repos', - view: 'gr-repo-list', + view: 'gr-repo-list' as GerritView, viewableToAll: true, }, { @@ -42,7 +42,7 @@ const ADMIN_LINKS: NavLink[] = [ section: 'Groups', noBaseUrl: true, url: '/admin/groups', - view: 'gr-admin-group-list', + view: 'gr-admin-group-list' as GerritView, }, { name: 'Plugins', @@ -50,7 +50,7 @@ const ADMIN_LINKS: NavLink[] = [ section: 'Plugins', noBaseUrl: true, url: '/admin/plugins', - view: 'gr-plugin-list', + view: 'gr-plugin-list' as GerritView, }, ]; @@ -107,7 +107,7 @@ function _filterLinks( name: link.text, capability: link.capability || undefined, noBaseUrl: !isExternalLink(link), - view: null, + view: undefined, viewableToAll: !link.capability, target: isExternalLink(link) ? '_blank' : null, }; @@ -252,10 +252,11 @@ export interface NavLink { name: string; noBaseUrl: boolean; url: string; - view: string | null; + view?: GerritView; viewableToAll?: boolean; section?: string; capability?: string; target?: string | null; subsection?: SubsectionInterface; + children?: SubsectionInterface[]; } |