Code review comment for lp://staging/~allenap/launchpad/ui-convert-malone-index-3.0-bug-416942

Revision history for this message
Gavin Panella (allenap) wrote :

This does the mechanical changes to the malone index page
(i.e. https://bugs.launchpad.dev/) to convert it to 3.0 layout. It
looks okay, but frankly, it needs some design before it'll make much
sense.

I manually changed the side links (Report a bug and Take a tour) into
an involvement menu, but it was suggested (don't remember who by) that
the links it contained (Take a tour and Report a bug) should be folded
into the main content of the page (Take a tour) or dropped from the
page (Report a bug). Apparently, we're going to phase out reporting
bugs from the bugs front page, so this makes sense.

I changed the stats portlet into a 3.0 stats portlet and dropped the
application-footer class, because it looked wrong. As I said before,
this pages needs more design, but it looks crap in production already
so I don't think it'll do any harm to land this as-is.

I've also added a Related pages portlet, just because I've noticed
before that the only link to the list of external bug trackers is from
the stats blurb. I think it needs a better link, if only to have
something concrete to refer to from the help wiki. It also has a link
to the CVE tracker, just for good measure, and because it has a cool
icon.

./bin/test -vvct 'lp/bugs.*(malone|front-?page)'

Lint free.

« Back to merge proposal