From d38085a5605d67da927c87934617d4f9367effe4 Mon Sep 17 00:00:00 2001 From: Ali <83188384+testA113@users.noreply.github.com> Date: Thu, 11 Apr 2024 12:11:38 +1200 Subject: [PATCH] chore(data-cy): require data-cy attributes [EE-6880] (#11453) --- .../node-selector/nodeSelector.html | 2 +- .../container-restart-policy.html | 5 +- .../node-availability-select.html | 3 +- .../node-labels-table/node-labels-table.html | 11 ++- .../imageRegistry/por-image-registry.html | 13 ++- .../networkMacvlanForm.html | 2 + .../volumesCIFSForm/volumesCifsForm.html | 25 ++++-- .../volumesNFSForm/volumesnfsForm.html | 22 ++++- .../views/configs/create/createconfig.html | 6 +- app/docker/views/containers/console/exec.html | 18 ++-- .../views/containers/edit/container.html | 6 +- .../containers/stats/containerstats.html | 2 +- app/docker/views/images/build/buildimage.html | 19 ++-- .../views/networks/create/createnetwork.html | 90 ++++++++++++++++--- .../views/secrets/create/createsecret.html | 8 +- .../views/services/create/createservice.html | 61 ++++++++----- .../services/create/includes/config.html | 8 +- .../create/includes/resources-placement.html | 64 ++++++++++--- .../services/create/includes/secret.html | 8 +- .../create/includes/update-restart.html | 41 +++++++-- .../views/services/edit/includes/configs.html | 7 +- .../services/edit/includes/constraints.html | 3 + .../edit/includes/containerlabels.html | 2 + .../views/services/edit/includes/hosts.html | 2 + .../views/services/edit/includes/logging.html | 18 +++- .../views/services/edit/includes/mounts.html | 4 + .../services/edit/includes/networks.html | 5 +- .../edit/includes/placementPreferences.html | 2 + .../services/edit/includes/resources.html | 4 + .../views/services/edit/includes/restart.html | 4 + .../views/services/edit/includes/secrets.html | 7 +- .../services/edit/includes/servicelabels.html | 2 + .../services/edit/includes/updateconfig.html | 6 ++ app/docker/views/services/edit/service.html | 18 ++-- .../swarm/visualizer/swarmvisualizer.html | 6 +- .../views/volumes/create/createvolume.html | 24 +++-- .../components/edge-job-form/edgeJobForm.html | 13 +-- app/edge/components/group-form/groupForm.html | 2 +- .../create-edge-stack-view.html | 6 +- .../applicationsDatatable.html | 29 +++--- .../events-datatable/eventsDatatable.html | 18 +++- .../helm-templates-list.html | 17 ++-- .../kubernetesConfigurationData.html | 4 +- app/kubernetes/react/components/index.ts | 2 + .../views/applications/stats/stats.html | 2 +- app/kubernetes/views/cluster/node/node.html | 40 ++++++--- .../views/cluster/node/stats/stats.html | 2 +- .../configmap/edit/configMap.html | 6 +- .../secret/create/createSecret.html | 4 +- .../configurations/secret/edit/secret.html | 6 +- app/kubernetes/views/deploy/deploy.html | 8 +- .../resource-pools/edit/resourcePool.html | 7 +- app/kubernetes/views/volumes/edit/volume.html | 5 +- .../access-datatable/accessDatatable.html | 12 ++- .../accessManagement/porAccessManagement.html | 1 + .../custom-template-selector.html | 1 + .../datatable-columns-visibility.html | 2 +- .../datatables/filter/datatable-filter.html | 5 +- .../datatables/pagination/pagination.html | 2 +- .../forms/group-form/groupForm.html | 11 ++- .../registry-form-ecr.html | 26 +++++- .../registry-form-azure.html | 25 +++++- .../registry-form-custom.html | 33 ++++++- .../registry-form-dockerhub.html | 13 ++- .../registry-form-gitlab.html | 24 ++++- .../registry-form-proget.html | 36 +++++++- .../registry-form-quay.html | 23 ++++- .../stackFromTemplateForm.html | 15 +++- .../azureEndpointConfig.html | 21 ++++- .../oauth-settings/oauth-settings.html | 32 +++++-- .../react/components/file-upload-field.ts | 1 + app/portainer/react/components/index.ts | 2 + .../auto-user-provision-toggle.html | 2 +- .../ldap/ad-settings/ad-settings.html | 2 + .../ldap-custom-admin-group.html | 12 ++- .../ldap-custom-group-search.html | 20 ++++- .../ldap-custom-user-search.html | 6 +- .../ldap-group-search-item.html | 17 ++-- .../ldap-settings-custom.html | 21 ++++- .../ldap-settings-dn-builder.html | 10 ++- .../ldap-settings-group-dn-builder.html | 1 + .../ldap-settings-openldap.html | 12 ++- .../ldap-settings-security.html | 16 ++-- .../ldap-settings-test-login.html | 1 + app/portainer/views/auth/auth.html | 2 +- .../views/devices/import/importDevice.html | 16 +++- .../devices/profiles/add/addProfile.html | 11 ++- .../devices/profiles/edit/editProfile.html | 11 ++- .../views/endpoints/edit/endpoint.html | 50 +++++++++-- app/portainer/views/init/admin/initAdmin.html | 12 +-- .../views/registries/edit/registry.html | 40 +++++++-- .../settingsAuthentication.html | 1 + .../views/stacks/create/createstack.html | 1 + app/portainer/views/tags/tags.html | 1 + app/portainer/views/templates/templates.html | 39 +++++--- app/portainer/views/users/users.html | 2 +- .../azure/DashboardView/DashboardView.tsx | 2 + .../CreateContainerInstanceForm.tsx | 1 + .../CreateView/PortsMappingField.tsx | 4 + .../container-instances/ItemView/ItemView.tsx | 9 ++ .../ListView/ContainersDatatable.tsx | 4 +- .../ListView/columns/name.tsx | 1 + .../ItemView/StackContainersDatatable.tsx | 1 + .../stacks/common/confirm-stack-update.ts | 1 + app/react/components/BETeaserButton.tsx | 5 +- app/react/components/Code/Code.tsx | 7 +- app/react/components/CodeEditor.tsx | 7 +- .../DashboardItem/DashboardItem.stories.tsx | 25 +++++- .../DashboardItem/DashboardItem.test.tsx | 4 +- .../DashboardItem/DashboardItem.tsx | 9 +- .../DetailsTable/DetailsTable.stories.tsx | 2 +- .../DetailsTable/DetailsTable.test.tsx | 2 +- .../components/DetailsTable/DetailsTable.tsx | 2 +- .../ImageConfigFieldset/AdvancedForm.tsx | 1 + .../ImageConfigFieldset.tsx | 2 + .../ImageConfigFieldset/InputSearch.tsx | 2 + .../ImageConfigFieldset/RateLimits.tsx | 9 +- .../ImageConfigFieldset/SimpleForm.tsx | 2 + app/react/components/InformationPanel.tsx | 7 +- .../components/InsightsBox/InsightsBox.tsx | 1 + app/react/components/Link.tsx | 4 +- app/react/components/LinkButton.tsx | 3 + .../PageHeader/Breadcrumbs/Breadcrumbs.tsx | 1 + .../PageHeader/ContextHelp/ContextHelp.tsx | 1 + .../components/PageHeader/HeaderTitle.tsx | 5 +- .../PageHeader/NotificationsMenu.tsx | 10 ++- .../components/PageHeader/PageHeader.tsx | 1 + .../PaginationControls/PageInput.tsx | 7 +- .../components/RadioGroup/RadioGroup.tsx | 1 + .../components/Stepper/Stepper.stories.tsx | 2 + .../components/TLSFieldset/TLSFieldset.tsx | 7 +- .../components/TagSelector/TagSelector.tsx | 7 +- .../TeamsSelector/TeamsSelector.stories.tsx | 1 + .../TeamsSelector/TeamsSelector.tsx | 2 +- .../UsersSelector/UsersSelector.stories.tsx | 1 + .../UsersSelector/UsersSelector.tsx | 2 +- app/react/components/WebEditorForm.tsx | 5 +- app/react/components/Widget/WidgetTabs.tsx | 1 + .../components/buttons/AddButton.stories.tsx | 2 +- .../components/buttons/AddButton.test.tsx | 6 +- app/react/components/buttons/AddButton.tsx | 4 +- .../components/buttons/Button.stories.tsx | 49 +++++++--- app/react/components/buttons/Button.test.tsx | 1 + .../buttons/ButtonGroup.stories.tsx | 60 +++++++++---- .../buttons/CopyButton/CopyButton.stories.tsx | 6 +- .../buttons/CopyButton/CopyButton.test.tsx | 8 +- .../buttons/CopyButton/CopyButton.tsx | 6 +- app/react/components/buttons/DeleteButton.tsx | 2 +- .../buttons/LoadingButton.stories.tsx | 8 +- .../components/buttons/LoadingButton.test.tsx | 8 +- .../datatables/ColumnVisibilityMenu.tsx | 1 + app/react/components/datatables/Datatable.tsx | 4 +- .../components/datatables/DatatableHeader.tsx | 14 ++- app/react/components/datatables/Filter.tsx | 1 + .../components/datatables/NestedDatatable.tsx | 6 +- .../datatables/QuickActionsSettings.tsx | 1 + app/react/components/datatables/SearchBar.tsx | 10 ++- .../TableSettingsMenuAutoRefresh.tsx | 2 + .../components/datatables/buildNameColumn.tsx | 2 + .../components/datatables/expand-column.tsx | 2 + .../components/datatables/select-column.tsx | 4 +- .../AutocompleteSelect/AutocompleteSelect.tsx | 5 +- .../ButtonSelector/ButtonSelector.tsx | 8 +- .../components/form-components/Checkbox.tsx | 3 + .../AdvancedMode.tsx | 7 +- .../EnvironmentVariableItem.tsx | 4 +- .../EnvironmentVariablesFieldset.tsx | 1 + .../SimpleMode.tsx | 4 + .../FileUpload/FileUploadField.stories.tsx | 1 + .../FileUpload/FileUploadField.test.tsx | 1 + .../FileUpload/FileUploadField.tsx | 6 +- .../FileUpload/FileUploadForm.stories.tsx | 1 + .../FileUpload/FileUploadForm.test.tsx | 1 + .../FileUpload/FileUploadForm.tsx | 6 +- .../FormControl/FormControl.stories.tsx | 2 + .../form-components/Input/Input.stories.tsx | 1 + .../form-components/Input/Input.tsx | 8 +- .../Input/InputLabeled.stories.tsx | 2 + .../form-components/Input/InputLabeled.tsx | 5 +- .../form-components/Input/Select.stories.tsx | 1 + .../form-components/Input/Select.tsx | 17 +++- .../form-components/Input/Select.tsx.rej | 10 +++ .../form-components/Input/Textarea.tsx | 4 +- .../InputGroup/InputGroup.stories.tsx | 11 ++- .../InputList/InputList.stories.tsx | 5 ++ .../form-components/InputList/InputList.tsx | 33 ++++--- .../form-components/Slider/Slider.tsx | 2 +- .../SwitchField/Switch.stories.tsx | 20 ++++- .../SwitchField/Switch.test.tsx | 8 +- .../SwitchField/SwitchField.stories.tsx | 2 + .../SwitchField/SwitchField.test.tsx | 1 + app/react/components/modals/Dialog.tsx | 1 + app/react/components/modals/SwitchPrompt.tsx | 12 ++- app/react/components/modals/types.ts | 1 + app/react/components/modals/utils.ts | 11 ++- app/react/docker/agent/NodeSelector.tsx | 1 + .../components/FilesTable/FilesTable.tsx | 9 +- .../FilesTable/columns/ActionsCell.tsx | 3 + .../FilesTable/columns/NameCell.tsx | 16 +++- .../ConfigsDatatable/ConfigsDatatable.tsx | 6 +- .../ListView/ConfigsDatatable/columns.tsx | 6 +- .../CreateView/BaseForm/BaseForm.tsx | 6 ++ .../CreateView/BaseForm/PortsMappingField.tsx | 3 + .../CapabilitiesTab/CapabilitiesTab.tsx | 1 + .../CreateView/CommandsTab/CommandsTab.tsx | 2 + .../CommandsTab/ConsoleSettings.tsx | 10 ++- .../CreateView/CommandsTab/LoggerConfig.tsx | 5 ++ .../CommandsTab/OverridableInput.tsx | 3 + .../containers/CreateView/LabelsTab/Item.tsx | 4 +- .../CreateView/LabelsTab/LabelsTab.tsx | 1 + .../NetworkTab/ContainerSelector.tsx | 1 + .../CreateView/NetworkTab/NetworkTab.tsx | 10 +++ .../CreateView/ResourcesTab/DevicesField.tsx | 5 +- .../ResourcesTab/EditResourceForm.tsx | 1 + .../ResourcesTab/GpuFieldset/GpuFieldset.tsx | 3 + .../ResourcesTab/ResourcesFieldset.tsx | 1 + .../CreateView/ResourcesTab/ResourcesTab.tsx | 1 + .../ResourcesTab/RuntimeSection.tsx | 2 + .../ResourcesTab/RuntimeSelector.tsx | 1 + .../CreateView/ResourcesTab/SysctlsField.tsx | 5 +- .../containers/CreateView/VolumesTab/Item.tsx | 2 + .../CreateView/VolumesTab/VolumeSelector.tsx | 1 + .../CreateView/VolumesTab/VolumesTab.tsx | 1 + .../ItemView/ConfirmRecreationModal.tsx | 13 ++- .../ConnectNetworkForm.tsx | 1 + .../ContainerNetworksDatatable.tsx | 1 + .../ContainerNetworksDatatable/actions.tsx | 1 + .../ContainerNetworksDatatable/columns.tsx | 6 +- .../containers/ItemView/HealthStatus.tsx | 2 +- .../ContainersDatatable.tsx | 1 + .../ContainersDatatableActions.tsx | 11 ++- .../ContainersDatatableSettings.tsx | 3 +- .../docker/containers/LogView/LogView.tsx | 1 + .../StatsView/ProcessesDatatable.tsx | 1 + .../common/confirm-container-delete-modal.ts | 1 + .../ContainerQuickActions.tsx | 5 ++ .../containers/components/NetworkSelector.tsx | 1 + app/react/docker/events/EventsDatatables.tsx | 1 + app/react/docker/host/SetupView/GpusList.tsx | 5 +- .../images/ItemView/DockerfileDetails.tsx | 2 +- .../images/ItemView/RegistrySelectPrompt.tsx | 13 ++- .../ImagesDatatable/ImagesDatatable.tsx | 7 +- .../MacvlanNodesSelector.tsx | 1 + .../ItemView/NetworkContainersTable.tsx | 1 + .../networks/ListView/NestedNetwordsTable.tsx | 1 + .../networks/ListView/NetworksDatatable.tsx | 2 + .../docker/networks/ListView/columns/name.tsx | 1 + .../secrets/ListView/SecretsDatatable.tsx | 3 +- .../PortMappingField/PortsMappingField.tsx | 6 +- .../PortMappingField/RangeOrNumberField.tsx | 18 +++- .../services/ItemView/ServiceWidget.tsx | 10 ++- .../TasksDatatable/TasksDatatable.tsx | 1 + .../ItemView/TasksDatatable/columns/task.tsx | 8 +- .../ServicesDatatable/ServicesDatatable.tsx | 1 + .../ServicesDatatable/TableActions.tsx | 2 +- .../TasksDatatable/TasksDatatable.tsx | 1 + .../TasksDatatable/task-column.tsx | 2 + .../ServicesDatatable/columns/index.ts | 6 +- .../columns/schedulingMode/ScaleForm.tsx | 8 +- .../schedulingMode/ScaleServiceButton.tsx | 7 +- .../services/common/TaskTableQuickActions.tsx | 8 +- .../services/common/update-service-modal.ts | 1 + .../StacksDatatable/StacksDatatable.tsx | 1 + .../StacksDatatable/TableSettingsMenus.tsx | 1 + .../ListView/StacksDatatable/columns/name.tsx | 2 + .../NodesDatatable/NodesDatatable.tsx | 1 + .../SwarmView/NodesDatatable/columns/name.tsx | 6 +- .../VolumesDatatable/VolumesDatatable.tsx | 1 + .../VolumesDatatable/columns/name.tsx | 3 + .../AssociatedEdgeEnvironmentsSelector.tsx | 1 + .../components/EdgeAsyncIntervalsForm.tsx | 3 + .../components/EdgeCheckInIntervalField.tsx | 1 + .../EdgeScriptSettingsFieldset.tsx | 4 +- .../components/EdgeScriptForm/ScriptTabs.tsx | 4 +- .../AssignmentDialog/AssignmentDialog.tsx | 10 ++- .../Selectors/CreatableSelector.tsx | 1 + .../Selectors/GroupSelector.tsx | 1 + .../WaitingRoomView/Datatable/Datatable.tsx | 5 +- .../WaitingRoomView/Datatable/Filter.tsx | 1 + .../Datatable/TableActions.tsx | 3 + .../WaitingRoomView/WaitingRoomView.tsx | 9 +- .../ListView/EdgeGroupsDatatable.tsx | 1 + .../edge-groups/ListView/TableActions.tsx | 3 +- .../edge-groups/ListView/columns/name.tsx | 7 +- .../ResultsDatatable/ResultsDatatable.tsx | 1 + .../ItemView/ResultsDatatable/columns.tsx | 15 +++- .../edge-jobs/ListView/EdgeJobsDatatable.tsx | 1 + .../edge/edge-jobs/ListView/TableActions.tsx | 3 +- app/react/edge/edge-jobs/ListView/columns.ts | 2 +- .../edge/edge-stacks/CreateView/NameField.tsx | 1 + .../TemplateFieldset/EnvVarsFieldset.tsx | 2 + .../TemplateFieldset/TemplateSelector.tsx | 1 + .../EditEdgeStackForm/ComposeForm.tsx | 1 + .../EditEdgeStackForm/EditEdgeStackForm.tsx | 2 + .../EditEdgeStackForm/GitForm/GitForm.tsx | 2 + .../EditEdgeStackForm/KubernetesForm.tsx | 2 + .../EnvironmentActions.tsx | 7 +- .../EnvironmentsDatatable.tsx | 2 + .../EnvironmentsDatatable/LogsActions.tsx | 9 +- .../EnvironmentsDatatable/columns.tsx | 12 ++- .../EdgeStacksDatatable/DeploymentCounter.tsx | 1 + .../EdgeStacksDatatable.tsx | 1 + .../EdgeStacksDatatable/TableActions.tsx | 1 + .../ListView/EdgeStacksDatatable/columns.tsx | 8 +- .../components/EdgeGroupsSelector.tsx | 6 +- .../edge-stacks/components/PrePullToggle.tsx | 1 + .../components/PrivateRegistryFieldset.tsx | 3 + .../components/RetryDeployToggle.tsx | 1 + .../DeployView/StackName/StackName.tsx | 7 +- .../StackName/StackNameLabelInsight.tsx | 6 +- .../annotations/AnnotationsBeTeaser.tsx | 1 + .../annotations/AnnotationsForm.tsx | 7 +- .../applications/ConsoleView/ConsoleView.tsx | 5 +- .../CreateView/UpdateIngressPrompt.tsx | 7 +- .../cluster-ip/ClusterIpServiceForm.tsx | 2 + .../components/ServiceTabs.tsx | 1 + .../ingress/AppIngressPathForm.tsx | 5 ++ .../ingress/AppIngressPathsForm.tsx | 2 + .../load-balancer/LoadBalancerServiceForm.tsx | 2 + .../LoadBalancerServicesForm.tsx | 2 + .../node-port/NodePortServiceForm.tsx | 2 + .../AppYAMLEditor/ApplicationYAMLEditor.tsx | 1 + .../ApplicationContainersDatatable.tsx | 1 + .../columns/actions.tsx | 3 + .../columns/node.tsx | 6 +- .../ApplicationDetailsWidget.tsx | 5 +- .../ApplicationEnvVarsTable.tsx | 1 + .../ApplicationIngressesTable.tsx | 1 + .../ApplicationPersistentDataTable.tsx | 2 + .../ApplicationVolumeConfigsTable.tsx | 2 + .../DetailsView/ApplicationSummaryWidget.tsx | 5 +- .../PlacementsDatatable.tsx | 1 + .../ApplicationsStacksDatatable.tsx | 3 +- .../NamespaceFilter.tsx | 1 + .../ApplicationsStacksDatatable/SubRows.tsx | 1 + .../ApplicationsStacksDatatable/columns.tsx | 4 +- .../AutoScalingFormSection.tsx | 20 +++-- .../ConfigMapsFormSection.tsx | 3 +- .../ConfigurationItem.tsx | 5 +- .../ConfigurationKey.tsx | 9 +- .../SecretsFormSection.tsx | 3 +- .../components/EditYamlFormSection.tsx | 1 + .../PersistedFolderItem.tsx | 6 +- .../PersistedFoldersFormSection.tsx | 3 +- .../PlacementFormSection.tsx | 4 +- .../PlacementFormSection/PlacementItem.tsx | 4 +- .../ConfigureForm/EnableMetricsInput.tsx.rej | 13 +++ .../ConfigureForm/StorageClassDatatable.tsx | 4 +- .../NodesDatatable/NodesDatatable.tsx | 1 + .../NodesDatatable/columns/actions.tsx | 1 + .../HomeView/NodesDatatable/columns/name.tsx | 6 +- .../NodeApplicationsDatatable.tsx | 1 + .../columns.name.tsx | 1 + .../NodeApplicationsDatatable/columns.tsx | 1 + .../RegistryAccessView/AccessTable.tsx | 2 + .../RegistryAccessView/NamespacesSelector.tsx | 2 +- .../IngressClassDatatable.tsx | 3 + .../IngressClassDatatableAngular.tsx | 3 + .../IntegratedAppsDatatable.tsx | 3 + .../IntegratedAppsDatatable/columns.name.tsx | 1 + .../kubernetes/components/YAMLInspector.tsx | 13 ++- .../ConfigMapsDatatable.tsx | 1 + .../ConfigMapsDatatable/columns/name.tsx | 1 + .../ConfigMapsDatatable/columns/namespace.tsx | 1 + .../SecretsDatatable/SecretsDatatable.tsx | 1 + .../SecretsDatatable/columns/name.tsx | 1 + .../SecretsDatatable/columns/namespace.tsx | 1 + .../datatables/SystemResourcesSettings.tsx | 1 + .../CreateIngressView/CreateIngressView.tsx | 2 + .../CreateIngressView/IngressForm.tsx | 23 +++-- .../IngressDatatable/IngressDatatable.tsx | 7 +- .../IngressDatatable/columns/name.tsx | 1 + .../IngressDatatable/columns/namespace.tsx | 3 +- .../NamespaceAccessUsersSelector.tsx | 2 +- .../ItemView/NamespaceAppsDatatable.tsx | 1 + .../namespaces/ItemView/columns.tsx | 1 + .../ListView/NamespacesDatatable.tsx | 7 +- .../namespaces/ListView/columns/actions.tsx | 2 + .../ListView/columns/useColumns.tsx | 1 + .../RegistriesSelector.tsx | 8 +- .../StorageQuotaItem.tsx | 2 +- .../ServicesDatatable/ServicesDatatable.tsx | 4 +- .../ServicesDatatable/columns/application.tsx | 1 + .../ServicesDatatable/columns/namespace.tsx | 3 +- .../volumes/ListView/StorageDatatable.tsx | 2 + .../volumes/ListView/VolumesDatatable.tsx | 3 +- .../volumes/ListView/columns.name.tsx | 1 + .../kubernetes/volumes/ListView/columns.tsx | 2 + .../portainer/HomeView/BackupFailedPanel.tsx | 6 +- .../EnvironmentList/AMTButton/AMTButton.tsx | 7 +- .../AMTButton/AssociateAMTDialog.tsx | 9 +- .../EnvironmentItem/EditButtons.tsx | 2 + .../EnvironmentBrowseButtons.tsx | 4 + .../EnvironmentList/HomepageFilter.tsx | 8 +- .../KubeconfigButton/KubeconfigButton.tsx | 1 + .../KubeconfigButton/KubeconfigPrompt.tsx | 14 ++- .../NoEnvironmentsInfoPanel.tsx | 9 +- .../EnvironmentList/SortbySelector.tsx | 1 + .../HomeView/EnvironmentList/UpdateBadge.tsx | 1 + .../AccessControlPanel/AccessControlPanel.tsx | 6 +- .../AccessControlPanelDetails.tsx | 12 ++- .../AccessControlPanelForm.tsx | 8 +- .../access-control/EditDetails/TeamsField.tsx | 6 +- .../access-control/EditDetails/UsersField.tsx | 6 +- .../AccessTokensDatatable.tsx | 1 + .../AccessTokensDatatable/TableActions.tsx | 7 +- .../ApplicationSettingsForm.tsx | 1 + .../HelmRepositoryDatatable.tsx | 7 +- .../CreateUserAccessTokenInnerForm.tsx | 1 + .../DisplayUserAccessToken.tsx | 7 +- .../components/HelmRepositoryForm.tsx | 2 + .../components/CommonFields.tsx | 4 + ...ustomTemplatesVariablesDefinitionField.tsx | 13 ++- .../VariableFieldItem.tsx | 1 + .../components/PlatformSelector.tsx | 1 + .../components/TemplateTypeSelector.tsx | 1 + .../AutomaticEdgeEnvCreation.tsx | 31 +++++-- .../environments/ItemView/EdgeKeyDisplay.tsx | 6 +- .../ListView/EnvironmentsDatatable.tsx | 4 + .../ListView/ImportFdoDeviceButton.tsx | 6 +- .../environments/ListView/columns/actions.tsx | 2 + .../environments/ListView/columns/name.tsx | 6 +- .../environments/ListView/columns/url.tsx | 1 + .../environments/TagsView/TagsDatatable.tsx | 2 + .../TimeWindowPicker/TimePickerInput.tsx | 7 ++ .../TimeWindowPicker/TimeWindowPicker.tsx | 2 + .../TimeWindowPickerInputGroup.tsx | 3 +- .../EnvironmentGroupsDatatable.tsx | 1 + .../TableActions.tsx | 3 +- .../EnvironmentGroupsDatatable/columns.tsx | 4 +- .../AssociatedEnvironmentsSelector.tsx | 1 + .../CreateView/CreateView.tsx | 10 ++- .../update-schedules/ItemView/ItemView.tsx | 10 ++- .../update-schedules/ListView/ListView.tsx | 6 +- .../ListView/columns/index.ts | 2 +- .../common/EdgeGroupsField.tsx | 1 + .../common/ScheduledTimeField.tsx | 6 +- .../EndpointTypeView.tsx | 1 + .../EnvironmentsCreationView.tsx | 11 ++- .../WizardAzure/WizardAzure.tsx | 1 + .../WizardDocker/APITab/APIForm.tsx | 1 + .../WizardDocker/APITab/DeploymentScripts.tsx | 4 +- .../AgentTab/DeploymentScripts.tsx | 4 +- .../WizardDocker/SocketTab/SocketForm.tsx | 2 + .../WizardKubernetes/DeploymentScripts.tsx | 4 +- .../WizardKubernetes/KubeConfigTeaserForm.tsx | 5 +- .../shared/AgentForm/AgentForm.tsx | 1 + .../EdgeAgentForm/EdgeAgentForm.tsx | 1 + .../shared/EdgeAgentTab/EdgeAgentTab.tsx | 7 +- .../shared/MetadataFieldset/GroupsField.tsx | 1 + .../shared/NameField.tsx | 2 +- .../environments/wizard/HomeView/HomeView.tsx | 12 ++- .../portainer/gitops/AdditionalFilesField.tsx | 3 + .../AuthFieldset/CredentialSelector.tsx | 1 + .../gitops/AuthFieldset/NewCredentialForm.tsx | 2 + .../AutoUpdateFieldset/AutoUpdateFieldset.tsx | 1 + .../AutoUpdateFieldset/AutoUpdateSettings.tsx | 1 + .../ForceDeploymentSwitch.tsx | 1 + .../AutoUpdateFieldset/IntervalField.tsx | 1 + .../AutoUpdateFieldset/WebhookSettings.tsx | 6 +- .../ComposePathField/ComposePathField.tsx | 1 + .../gitops/ComposePathField/PathSelector.tsx | 1 + app/react/portainer/gitops/GitForm.tsx | 1 + .../portainer/gitops/GitFormUrlField.tsx | 1 + .../portainer/gitops/RefField/RefField.tsx | 1 + .../RelativePathFieldset.tsx | 6 ++ .../ActivityLogsView/ActivityLogsTable.tsx | 8 +- .../logs/ActivityLogsView/FilterBar.tsx | 1 + .../AuthenticationLogsTable.tsx | 1 + .../notifications/NotificationsView.tsx | 2 + .../GitlabProjectsTable.tsx | 1 + .../RegistriesDatatable.tsx | 1 + .../columns/DefaultRegistryAction.tsx | 7 +- .../RegistriesDatatable/columns/actions.tsx | 16 ++-- .../RegistriesDatatable/columns/name.tsx | 6 +- .../EnvironmentRegistriesDatatable.tsx | 1 + .../columns/actions.tsx | 13 +-- .../ItemView/TagsDatatable/TagsDatatable.tsx | 2 + .../TagsDatatable/columns/actions.tsx | 16 +++- .../TagsDatatable/columns/useColumns.ts | 1 + .../ListView/RepositoriesDatatable.tsx | 1 + .../repositories/ListView/columns.tsx | 1 + .../InternalAuth/SaveAuthSettingsButton.tsx | 1 + .../LDAPAuth/LDAPGroupsTable.tsx | 1 + .../LDAPAuth/LDAPUsersTable.tsx | 1 + .../AutoEnvCreationSettingsForm.tsx | 1 + .../EnableWaitingRoomSwitch.tsx | 1 + .../EdgeComputeSettings.tsx | 2 + .../FDOProfilesDatatable.tsx | 1 + .../FDOProfilesDatatableActions.tsx | 14 ++- .../FDOProfilesDatatable/columns/index.tsx | 6 +- .../SettingsFDO/SettingsFDO.tsx | 1 + .../SettingsOpenAMT/SettingsOpenAMT.tsx | 2 + .../EnableTelemetryField.tsx | 1 + .../ApplicationSettingsPanel/LogoFieldset.tsx | 1 + .../ScreenBannerFieldset.tsx | 1 + .../BackupSettingsView/BackupFileForm.tsx | 1 + .../BackupSettingsView/BackupS3Form.tsx | 1 + .../EnableOpenAIIntegrationSwitch.tsx | 1 + .../settings/SettingsView/HelmCertPanel.tsx | 2 + .../HiddenContainersPanel/AddLabelForm.tsx | 1 + .../HiddenContainersTable.tsx | 2 + .../DeploymentOptionsSection.tsx | 5 ++ .../KubeSettingsPanel/HelmSection.tsx | 1 + .../KubeSettingsPanel/KubeConfigSection.tsx | 1 + .../KubeNoteMinimumCharacters.tsx | 2 + .../KubeSettingsPanel/KubeSettingsPanel.tsx | 1 + .../SSLSettingsPanel/SSLSettingsPanel.tsx | 4 + .../app-templates/AppTemplatesList.tsx | 1 + .../app-templates/AppTemplatesListItem.tsx | 2 + .../templates/app-templates/Filters.tsx | 2 + .../TemplateListSort/TemplateListSort.tsx | 1 + .../custom-templates/CreateView/InnerForm.tsx | 3 + .../custom-templates/EditView/InnerForm.tsx | 9 +- .../ListView/CustomTemplatesList.tsx | 7 +- .../ListView/CustomTemplatesListItem.tsx | 3 + .../UsersDatatable/UsersDatatable.tsx | 2 + .../ListView/UsersDatatable/columns/name.tsx | 6 +- .../EffectiveAccessViewerDatatable.tsx | 1 + .../users/RolesView/AccessViewer/columns.tsx | 12 ++- .../users/RolesView/RbacRolesDatatable.tsx | 1 + .../users/teams/ItemView/Details.tsx | 1 + .../TeamMembersList/TeamMembersList.tsx | 2 + .../TeamMembersList/columns/name-column.tsx | 1 + .../columns/team-role-column.tsx | 9 +- .../UsersList/UsersList.tsx | 2 + .../UsersList/name-column.tsx | 1 + .../TeamsDatatable/TeamsDatatable.tsx | 4 +- app/react/sidebar/DockerSidebar.tsx | 2 + app/react/sidebar/Footer/BuildInfoModal.tsx | 8 +- .../KubectlShell/KubectlShellButton.tsx | 2 +- app/react/sidebar/SidebarItem/Head.tsx | 7 +- .../SidebarItem/SidebarItem.stories.tsx | 1 + app/react/sidebar/SidebarItem/SidebarItem.tsx | 4 +- .../sidebar/SidebarItem/SidebarParent.tsx | 1 + .../UpgradeBEBanner/NonAdminUpgradeDialog.tsx | 2 + .../UpgradeBEBanner/UploadLicenseDialog.tsx | 2 + app/types.ts | 6 +- 538 files changed, 2571 insertions(+), 595 deletions(-) create mode 100644 app/react/components/form-components/Input/Select.tsx.rej create mode 100644 app/react/kubernetes/cluster/ConfigureView/ConfigureForm/EnableMetricsInput.tsx.rej diff --git a/app/agent/components/node-selector/nodeSelector.html b/app/agent/components/node-selector/nodeSelector.html index 4ab9e75bb..7cf98152b 100644 --- a/app/agent/components/node-selector/nodeSelector.html +++ b/app/agent/components/node-selector/nodeSelector.html @@ -1,6 +1,6 @@
- +
diff --git a/app/docker/components/container-restart-policy/container-restart-policy.html b/app/docker/components/container-restart-policy/container-restart-policy.html index 43444f6ad..6b8a2066e 100644 --- a/app/docker/components/container-restart-policy/container-restart-policy.html +++ b/app/docker/components/container-restart-policy/container-restart-policy.html @@ -5,7 +5,8 @@ Name - + > @@ -19,7 +20,7 @@ Maximum Retry Count - + diff --git a/app/docker/components/host-view-panels/node-availability-select/node-availability-select.html b/app/docker/components/host-view-panels/node-availability-select/node-availability-select.html index b37f7d9d6..fd910dac6 100644 --- a/app/docker/components/host-view-panels/node-availability-select/node-availability-select.html +++ b/app/docker/components/host-view-panels/node-availability-select/node-availability-select.html @@ -1,5 +1,6 @@
- + > diff --git a/app/docker/components/host-view-panels/node-labels-table/node-labels-table.html b/app/docker/components/host-view-panels/node-labels-table/node-labels-table.html index 9a953fba8..b08d4a31b 100644 --- a/app/docker/components/host-view-panels/node-labels-table/node-labels-table.html +++ b/app/docker/components/host-view-panels/node-labels-table/node-labels-table.html @@ -4,11 +4,18 @@
name - +
value - +
diff --git a/app/docker/components/network-macvlan-form/networkMacvlanForm.html b/app/docker/components/network-macvlan-form/networkMacvlanForm.html index 8c689d971..0bcb634a5 100644 --- a/app/docker/components/network-macvlan-form/networkMacvlanForm.html +++ b/app/docker/components/network-macvlan-form/networkMacvlanForm.html @@ -19,6 +19,7 @@
diff --git a/app/docker/components/volumesCIFSForm/volumesCifsForm.html b/app/docker/components/volumesCIFSForm/volumesCifsForm.html index 01e82b3dc..7a749f7bd 100644 --- a/app/docker/components/volumesCIFSForm/volumesCifsForm.html +++ b/app/docker/components/volumesCIFSForm/volumesCifsForm.html @@ -6,7 +6,15 @@
- +
@@ -21,7 +29,7 @@
- +
@@ -36,7 +44,14 @@
- +
@@ -51,7 +66,7 @@
- +
@@ -66,7 +81,7 @@
- +
diff --git a/app/docker/components/volumesNFSForm/volumesnfsForm.html b/app/docker/components/volumesNFSForm/volumesnfsForm.html index ea143411b..dfb3eb88d 100644 --- a/app/docker/components/volumesNFSForm/volumesnfsForm.html +++ b/app/docker/components/volumesNFSForm/volumesnfsForm.html @@ -6,7 +6,15 @@
- +
@@ -21,7 +29,14 @@
- +
@@ -38,6 +53,7 @@
- +
diff --git a/app/docker/views/configs/create/createconfig.html b/app/docker/views/configs/create/createconfig.html index 402b1eda0..945330c06 100644 --- a/app/docker/views/configs/create/createconfig.html +++ b/app/docker/views/configs/create/createconfig.html @@ -9,7 +9,7 @@
- +
@@ -37,11 +37,11 @@
name - +
value - +
- +
@@ -53,7 +61,7 @@
- +
@@ -70,8 +78,8 @@