← Back to team overview

ubuntu-phone team mailing list archive

ANNOUNCEMENT: Bileto improvements, Dashboard deprecation

 

Hi everybody!

A quick heads up about some improvements I've made to the Bileto
Requests page, here:

https://requests.ci-train.ubuntu.com/


Most notably, for requests that have silos assigned, I've added links
to the Build/Publish/Clean jobs, which for most people should
alleviate the need to ever visit the dashboard[0] ever again. If you
find there's something missing from the requests page and you're going
to the dashboard for any reason, please let me know ASAP! My goal is
to remove the dashboard soon, as it's existence is blocking my ability
to get some other exciting work done.

This update also comes with a slew of smaller niceties:

* The cluttered Assign/Edit/Comment/etc actions are now swept into a
hidden pop-up that only appears when you hover on each request. This
cuts down on visual clutter significantly, hopefully without being too
unintuitive (let me know if you have any problems using the new
actions menu).

* when logging in, SSO now redirects you back to the page you were on,
rather than the front page.

* if you ever tried to manually fiddle with the URL before, you might
have noticed that you had to reload the page to make bileto notice
your URL changes. This is now fixed and bileto will now respond to
manual URL manipulations in a live and responsive way.

* I've changed the way the URLs are interpreted, which has changed all
the URLs (sorry if you had bookmarks!) but this allowed me to
eliminate several dozen lines of weird corner cases in the code, and
better future-proof against expansions of backend API features.

* There's a new "trainguards" page[1] which highlights only requests
that are ready to be published, so us trainguards don't have to hunt
around for such things.

* and probably other things I can't remember.


Anyway, take it for a spin, please let me know what you think!
Hopefully this is helpful ;-)


[0] https://requests.ci-train.ubuntu.com/static/dashboard.html

[1] https://requests.ci-train.ubuntu.com/#/trainguards


Follow ups