Opened 5 years ago

Closed 3 years ago

#2995 closed task (fixed)

Get rid of all the broken / unwired elements from the web UI.

Reported by: Ben Owned by:
Priority: major Milestone: 0.9.0
Version: master Keywords: web
Cc: tardyp

Description (last modified by tardyp)

This tarc is to make sure we dont deliver nine before looking at all the element of the web UI, and looking if everything is working as expected

The current state of the web-ui is quite difficult to define: there are a few buttons / fields that are present, but that are either not working, not linked to anything, or simply to placeholder data.

Overall, this gives quite a spooky experience, where clicking on an element is a sort of random game about "will something happen or not". I think we need to get rid of the mockup effect and move toward a working interface.

In the long term, we educate ourself not to pay attention about those, which is also a very bad thing.

The reason why I would like to get a green light about cleaning them up.

The idea then, is to progressively re-add elements as we implement them through.

Non-exhaustive list of affected elements:

  • the about page (all the placeholders)
  • all the rawdata elements.
  • all columns without values (for example: the "owner" for the builders)
  • the promote and rebuild buttons on the build page

Change History (11)

comment:1 Changed 5 years ago by tardyp

Fully agree with this.

It's time to move from PoC UI to working UI.

comment:2 Changed 5 years ago by Pierre Tardy <pierre.tardy@…>

In 76c62072bac8296f44cdad3331752b97253c9454:

Use guanlecoja-ui contextual actions for forceschedulers

  • remove previous unwired contextual actions (promote/rebuild)
  • remove useless rawdata in build page

partially solve #2995:
Get rid of all the broken / unwired elements from the web UI.

comment:3 Changed 5 years ago by Mikhail Sobolev <mss@…>

In efa4ef9b195d955b19249eaf820119b58cb352ba:

Merge pull request #1348 from tardyp/guanlecoja-ui

Use guanlecoja-ui contextual actions for forceschedulers

See ticket:2995, ticket:2954

comment:4 Changed 5 years ago by tardyp

New Non-exhaustive list of affected elements:

  • the about page (all the placeholders)
  • all the rawdata elements.
  • all columns without values (for example: the "owner" for the builders)

[edited for formatting --dustin]

Last edited 5 years ago by dustin (previous) (diff)

comment:5 Changed 4 years ago by dustin

Is this wrapped up?

comment:6 Changed 4 years ago by tardyp

status as of 0.9b2:

about page list of js deps is empty There are still raw datas owner in builder page is still empty.

comment:7 Changed 4 years ago by dustin

@tardyp, is this a blocker for 0.9.0?

comment:8 Changed 3 years ago by rutsky

  • Cc tardyp added

@tardyp, ping

comment:9 Changed 3 years ago by tardyp

I want to keep this one open until the release date, in order to have a last eye on the whole UI, and make sure everything is shiny.

comment:10 Changed 3 years ago by tardyp

  • Description modified (diff)
  • Type changed from defect to task

comment:11 Changed 3 years ago by tardyp

  • Resolution set to fixed
  • Status changed from new to closed
Note: See TracTickets for help on using tickets.