1
0
Fork 0
mirror of https://github.com/portainer/portainer.git synced 2025-08-02 20:35:25 +02:00

chore(data-cy): require data-cy attributes [EE-6880] (#11453)
Some checks are pending
ci / build_images (map[arch:amd64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
ci / build_images (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
ci / build_images (map[arch:arm platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:arm64 platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:ppc64le platform:linux version:]) (push) Waiting to run
ci / build_images (map[arch:s390x platform:linux version:]) (push) Waiting to run
ci / build_manifests (push) Blocked by required conditions
/ triage (push) Waiting to run
Lint / Run linters (push) Waiting to run
Test / test-client (push) Waiting to run
Test / test-server (map[arch:amd64 platform:linux]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:1809]) (push) Waiting to run
Test / test-server (map[arch:amd64 platform:windows version:ltsc2022]) (push) Waiting to run
Test / test-server (map[arch:arm64 platform:linux]) (push) Waiting to run

This commit is contained in:
Ali 2024-04-11 12:11:38 +12:00 committed by GitHub
parent 3cad13388c
commit d38085a560
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
538 changed files with 2571 additions and 595 deletions

View file

@ -108,6 +108,7 @@ export function ServicesDatatable({
}),
withGlobalFilter(filter)
)}
data-cy="services-datatable"
/>
);
}

View file

@ -56,7 +56,7 @@ export function TableActions({
{isAddActionVisible && (
<Authorized authorizations="DockerServiceCreate">
<AddButton>Add service</AddButton>
<AddButton data-cy="docker-add-service-button">Add service</AddButton>
</Authorized>
)}
</div>

View file

@ -25,6 +25,7 @@ export function TasksDatatable({
search={search}
emptyContentLabel="No task matching filter."
aria-label="Tasks table"
data-cy="docker-service-tasks-nested-datatable"
/>
);
}

View file

@ -30,6 +30,7 @@ function Cell({
to="docker.containers.container"
params={{ id: item.Container.Id, nodeName: item.Container.NodeName }}
className="monospaced"
data-cy="docker-task-container-link"
>
{value}
</Link>
@ -38,6 +39,7 @@ function Cell({
to="docker.tasks.task"
params={{ id: item.Id }}
className="monospaced"
data-cy="docker-task-link"
>
{value}
</Link>

View file

@ -18,7 +18,11 @@ export function useColumns(isStackColumnVisible?: boolean) {
() =>
_.compact([
buildExpandColumn<ServiceViewModel>(),
buildNameColumn<ServiceViewModel>('Name', 'docker.services.service'),
buildNameColumn<ServiceViewModel>(
'Name',
'docker.services.service',
'docker-services-name'
),
isStackColumnVisible &&
columnHelper.accessor((item) => item.StackName || '-', {
header: 'Stack',

View file

@ -45,9 +45,15 @@ export function ScaleForm({
// eslint-disable-next-line jsx-a11y/no-autofocus
autoFocus
/>
<Button color="none" icon={X} onClick={() => onClose()} />
<Button
color="none"
icon={X}
onClick={() => onClose()}
data-cy={`scale-service-cancel-button-${service.Name}`}
/>
<LoadingButton
isLoading={mutation.isLoading}
data-cy={`scale-service-submit-button-${service.Name}`}
disabled={
values.replicas === service.Replicas ||
values.replicas < 0 ||

View file

@ -14,7 +14,12 @@ export function ScaleServiceButton({ service }: { service: ServiceViewModel }) {
if (!isEdit) {
return (
<Authorized authorizations="DockerServiceUpdate">
<Button color="none" icon={Minimize2} onClick={() => setIsEdit(true)}>
<Button
color="none"
icon={Minimize2}
onClick={() => setIsEdit(true)}
data-cy="scale-service-button"
>
Scale
</Button>
</Authorized>