1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-05 05:45:22 +02:00

chore(sidebar): add data-cys [EE-3605] (#7143)

* chore(sidebar): add data-cys [EE-3605]

fix [EE-3605]
This commit is contained in:
Chaim Lev-Ari 2022-06-28 19:36:40 +03:00 committed by GitHub
parent ed8f9b5931
commit 882051cc30
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
10 changed files with 158 additions and 25 deletions

View file

@ -58,27 +58,35 @@ export function DockerSidebar({ environmentId, environment }: Props) {
label: 'Swarm',
icon: Trello,
to: 'docker.swarm',
dataCy: 'portainerSidebar-swarm',
}
: {
label: 'Host',
icon: Trello,
to: 'docker.host',
dataCy: 'portainerSidebar-host',
};
return (
<>
<DashboardLink environmentId={environmentId} platformPath="docker" />
<DashboardLink
environmentId={environmentId}
platformPath="docker"
data-cy="dockerSidebar-dashboard"
/>
<SidebarItem
label="App Templates"
icon={Edit}
to="docker.templates"
params={{ endpointId: environmentId }}
data-cy="portainerSidebar-appTemplates"
>
<SidebarItem
label="Custom Templates"
to="docker.templates.custom"
params={{ endpointId: environmentId }}
data-cy="dockerSidebar-customTemplates"
/>
</SidebarItem>
@ -88,6 +96,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Layers}
label="Stacks"
data-cy="dockerSidebar-stacks"
/>
)}
@ -97,6 +106,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Shuffle}
label="Services"
data-cy="dockerSidebar-services"
/>
)}
@ -105,6 +115,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Box}
label="Containers"
data-cy="dockerSidebar-containers"
/>
<SidebarItem
@ -112,6 +123,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={List}
label="Images"
data-cy="dockerSidebar-images"
/>
<SidebarItem
@ -119,9 +131,14 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Share2}
label="Networks"
data-cy="dockerSidebar-networks"
/>
<VolumesLink environmentId={environmentId} platformPath="docker" />
<VolumesLink
environmentId={environmentId}
platformPath="docker"
data-cy="dockerSidebar-volumes"
/>
{apiVersion >= 1.3 && isSwarmManager && (
<SidebarItem
@ -129,6 +146,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Clipboard}
label="Configs"
data-cy="dockerSidebar-configs"
/>
)}
@ -138,6 +156,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Lock}
label="Secrets"
data-cy="dockerSidebar-secrets"
/>
)}
@ -147,6 +166,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
params={{ endpointId: environmentId }}
icon={Clock}
label="Events"
data-cy="dockerSidebar-events"
/>
)}
@ -155,6 +175,7 @@ export function DockerSidebar({ environmentId, environment }: Props) {
icon={setupSubMenuProps.icon}
to={setupSubMenuProps.to}
params={{ endpointId: environmentId }}
data-cy={setupSubMenuProps.dataCy}
>
<Authorized
authorizations="PortainerEndpointUpdateSettings"