Package tables for Teams
This is a very initial proposal to provide customizable table of packages for teams page. For now, my goal is to get early feedback on the design of this implementation so that I can follow in this way or refactoring it. Note that there are still many things to implement, such as testing and extensions for vendors app.
By following the ideas implemented in panels, I created two generic interfaces that can be easily extended:
- BaseTableField - A base class representing fields to be displayed on package tables. It must define the column name and a template to render the cell content.
- BasePackageTable - A base class representing package tables which are displayed on a team page. It may have several BaseTableFields to display package's information.