Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Hardware sync] - deployment form - add periodic hardware sync checkbox ui #3745

Conversation

petermakowski
Copy link
Contributor

@petermakowski petermakowski commented Mar 31, 2022

Done

Screenshots

image

QA

MAAS deployment

To run this branch you will need access to one of the following MAAS deployments:

Running the branch

You can run this branch by:

QA steps

  • go to any machine that can be deployed, e.g. on bolla: /MAAS/r/machine/7c7ya3/summary
  • verify that the checkbox is displayed properly (it's disabled for now)

Fixes

Fixes: canonical-web-and-design/app-tribe/issues/779

Launchpad issue

Related Launchpad maas issue in the form lp#number.

Backports

In general, please propose fixes against master rather than release branches (e.g. 2.7), unless the fix is only applicable for that specific release. Please apply backport labels to the PR (e.g. "Backport 2.7") for the appropriate releases to target.

Only bug and security fixes should be backported, new features should only land in master.

@petermakowski petermakowski force-pushed the hardware-sync-Deployment-form-add-periodic-hardware-sync-checkbox-ui779 branch from 846495d to c2945fa Compare March 31, 2022 13:57
@petermakowski petermakowski marked this pull request as ready for review March 31, 2022 13:57
@petermakowski petermakowski force-pushed the hardware-sync-Deployment-form-add-periodic-hardware-sync-checkbox-ui779 branch from c2945fa to 66ac7bb Compare March 31, 2022 13:59
@petermakowski petermakowski force-pushed the hardware-sync-Deployment-form-add-periodic-hardware-sync-checkbox-ui779 branch from 66ac7bb to bb5da4b Compare March 31, 2022 15:38
Copy link
Contributor

@huwshimi huwshimi left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

A couple of QA things:

In the design the help text is indented, like this:

Screen Shot 2022-04-01 at 1 48 00 pm

Also this has extra space around the tooltip:

Screen Shot 2022-04-01 at 2 06 55 pm

Whereas the design is much tighter (which also aligns the tooltip arrow with the icon):

Screen Shot 2022-04-01 at 1 44 40 pm

@petermakowski petermakowski changed the base branch from periodic-hardware-sync-ui-build-778 to master April 1, 2022 07:38
@petermakowski
Copy link
Contributor Author

In the design the help text is indented

Thanks! I filed a bug for this in react-components, but I'll use a custom element in the meantime like we do for other checkboxes on this page.

@petermakowski
Copy link
Contributor Author

Whereas the design is much tighter (which also aligns the tooltip arrow with the icon):

Updated this.
image

@huwshimi
Copy link
Contributor

huwshimi commented Apr 3, 2022

Hi @petermakowski I went to take another look at this, but it now appears to include a bunch of unrelated commits.

@petermakowski petermakowski force-pushed the hardware-sync-Deployment-form-add-periodic-hardware-sync-checkbox-ui779 branch from e430366 to 518b5f5 Compare April 4, 2022 07:25
@petermakowski
Copy link
Contributor Author

Hi @petermakowski I went to take another look at this, but it now appears to include a bunch of unrelated commits.

Rebased, should be all good now.

@petermakowski
Copy link
Contributor Author

These changes have been already merged in #3759

@petermakowski petermakowski deleted the hardware-sync-Deployment-form-add-periodic-hardware-sync-checkbox-ui779 branch May 9, 2024 10:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants