Closed Bug 739241 Opened 12 years ago Closed 5 years ago

Add help documentation to balrog admin-ui

Categories

(Release Engineering Graveyard :: Applications: Balrog (frontend), defect, P5)

defect

Tracking

(Not tracked)

RESOLVED WONTFIX

People

(Reporter: edransch, Unassigned)

References

Details

(Whiteboard: [lang=js][lang=html][ready])

Balrog's admin-ui should have built in help documentation.
The documentation should be available either via links to wiki pages, or directly built-in using docstrings.
Assignee: edransch.contact → nobody
Whiteboard: [balrog]
Product: mozilla.org → Release Engineering
Component: General Automation → Tools
QA Contact: catlee → hwine
mass component change
Component: Tools → Balrog: Frontend
mass priority change after component move
Priority: -- → P3
Whiteboard: [balrog] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2693] [balrog]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2693] [balrog] → [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2701] [balrog]
Whiteboard: [kanban:engops:https://mozilla.kanbanize.com/ctrl_board/6/2701] [balrog] → [lang=js][lang=html]
Whiteboard: [lang=js][lang=html] → [lang=js][lang=html][ready]
Hi,

How can I help?
@bhearsum Wasif seems to have found another bug but some information here might be good.
Flags: needinfo?(bhearsum)
Right now, the Balrog Admin UI is not very usefu

Basically, we want some in-context help in the admin UI. Perhaps some tooltips that tell you what is valid for different fields, maybe some way to get a definition or more information for a field (even if it just links to RTD).
Flags: needinfo?(bhearsum)
(In reply to Ben Hearsum (:bhearsum) from comment #5)
> Right now, the Balrog Admin UI is not very usefu

...now very useful unless you already understand Rules, Releases, etc.

> Basically, we want some in-context help in the admin UI. Perhaps some
> tooltips that tell you what is valid for different fields, maybe some way to
> get a definition or more information for a field (even if it just links to
> RTD).

This sort of thing would make it easier for first time users to understand, or even long time users to remember what some obscure feature does.
Is there any place I can reference for the information on this?

Then I can proceed forward with coming up with in-context help.
(In reply to Wasif Hyder from comment #7)
> Is there any place I can reference for the information on this?
> 
> Then I can proceed forward with coming up with in-context help.

http://mozilla-balrog.readthedocs.io/en/latest/index.html has pretty detailed documentation. In particular, the Database Model section has a lot of information on the different fields for Rules, Releases, and Permissions.
Priority: P3 → P5
We did this for the new "mig64" field in https://github.com/mozilla/balrog/pull/372/files#diff-f36a08085552209bdccdf7c156b266e5R152, so we've got a model for how to show it in the UI now. It would be good to rid of the duplication across multiple templates that introduced, though.

Mass closure of old Balrog UI bugs. We've built a new UI in https://github.com/mozilla-frontend-infra/balrog-ui, and any issues which are still valid should be filed as Issues there.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WONTFIX
Product: Release Engineering → Release Engineering Graveyard
You need to log in before you can comment on or make changes to this bug.