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?