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

Documentation Access from the UI #2149

Closed
thomasdanan opened this issue Dec 18, 2019 · 0 comments · Fixed by #2176
Closed

Documentation Access from the UI #2149

thomasdanan opened this issue Dec 18, 2019 · 0 comments · Fixed by #2176
Assignees
Labels
complexity:easy Something that requires less than a day to fix topic:docs Documentation topic:ui UI-related issues

Comments

@thomasdanan
Copy link
Contributor

Component:

'ui', 'documentation'

Why this is needed:

Since we are going to embed html documentation in UI container (#1595), we would like to have a short and easy link from MetalK8s UI to the HTML documentation

What should be done:

  • Have an entry in the top bar to access the documentation. When the user click on the link, documentation is opened in a new tab
  • Have a short link in the Volume Creation page to directly access the Volume Creation section in the doc. Ideally in the top right corner of the page
  • Just next to the storage class combo, it would be great to have a little question mark that opens storage class documentation section in a new tab. The same short link could be available from the banner saying no storage class is available (but I don't see when this case could happen)

Implementation proposal (strongly recommended):

Test plan:

@thomasdanan thomasdanan added topic:docs Documentation moonshot topic:ui UI-related issues labels Dec 18, 2019
@thomasdanan thomasdanan added this to the MetalK8s 2.4.2 milestone Dec 18, 2019
@ChengYanJin ChengYanJin self-assigned this Jan 3, 2020
@ChengYanJin ChengYanJin added the complexity:easy Something that requires less than a day to fix label Jan 3, 2020
ChengYanJin added a commit that referenced this issue Jan 6, 2020
- We can access the docs from navbar->help->documentaion
- When there is no storage class, access the storage class creation
  doc from Banner
- Add a question mark icon next to the storage class

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 6, 2020
ChengYanJin added a commit that referenced this issue Jan 6, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 6, 2020
ChengYanJin added a commit that referenced this issue Jan 6, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 6, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 6, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 6, 2020
ChengYanJin added a commit that referenced this issue Jan 6, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 7, 2020
ChengYanJin added a commit that referenced this issue Jan 7, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 7, 2020
- We can access the docs from navbar->help->documentaion
- When there is no storage class, access the storage class creation
  doc from Banner
- Add a question mark icon next to the storage class

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 7, 2020
ChengYanJin added a commit that referenced this issue Jan 7, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 8, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 8, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 9, 2020
ChengYanJin added a commit that referenced this issue Jan 9, 2020
ChengYanJin added a commit that referenced this issue Jan 15, 2020
- We can access the docs from navbar->help->documentaion
- When there is no storage class, access the storage class creation
  doc from Banner
- Add a question mark icon next to the storage class

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 15, 2020
ChengYanJin added a commit that referenced this issue Jan 15, 2020
…splay

- the bug was imported by adding the <TooltipContent> style

Refs: #2149
ChengYanJin added a commit that referenced this issue Jan 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
complexity:easy Something that requires less than a day to fix topic:docs Documentation topic:ui UI-related issues
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants