Red Hat Bugzilla – Bug 987313
[RFE] Hide "Lab Info" tab by default
Last modified: 2013-10-02 22:27:40 EDT
The current rudimentary asset management features Beaker provides are well outside Beaker's scope, and shouldn't be used in new Beaker installations.
The relevant parts of the web UI should be hidden by default, and require an explicit "enable_legacy_asset_management" setting in the server config for them to be displayed.
Is the "Lab Info" tab the only thing that needs hiding here?
I'm not aware of anything else, so that would be the place to start.
On Gerrit: http://gerrit.beaker-project.org/2275
The current approach is to always hide the Lab Info tab unless there is existing data for it. That has the advantage of not needing a config option to be fiddled with, while also preventing any system owners from adding new lab info data to their system.
(In reply to Dan Callaghan from comment #5)
> The current approach is to always hide the Lab Info tab unless there is
> existing data for it. That has the advantage of not needing a config option
> to be fiddled with, while also preventing any system owners from adding new
> lab info data to their system.
I took a brief look and it seems that there is option for CSV import of Lab info data.
Steps to verify:
1. For a new system which has no existing lab info, go to the system page: Lab Info tab is not present.
2. For an old system which has existing lab info, go to the system page: Lab Info tab is present, shows existing data, and allows it to be modified as before.
Limiting this to just hiding the tab when systems have no lab info data.
The CSV import is still enabled, so if anyone *really* wants to use it, they can start by uploading the initial data that way, and then the tab will become visible.
The overall feature is still on a path towards deprecation and removal though :)
wrongly click needinfo, sorry.
Beaker 0.15 has been released.