Skip to content

Add more package tables based on tagged packages

This MR enables the creation of multiple package tables to be displayed in teams' page. Each table aims at listing packages related to some specific scope, such as:

  • Packages with RC bugs
  • Packages with newer upstream version

To enable such feature, we are using a tagging-based strategy in which we tag some packages depending on their features. One may add new tasks to tag packages based on data available on database. Also, he/she can create new tables for teams easily by defining a proper scope of packages to be shown.

Moreover, this MR also have some CSS and Javascript code to improve the user experience.

I created a gif to demonstrate its behavior: https://salsa.debian.org/arthurmde-guest/gsoc-2018/blob/master/images/tagged-tables.gif

OBS: Ideally, Tag-based tasks should run after all tasks so that they can use the latest packages data. Is there any way to force this order of tasks other than through events?

Merge request reports

Loading