diff options
author | Elliot Smith <elliot.smith@intel.com> | 2016-01-15 13:01:00 +0200 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2016-01-15 16:30:00 +0000 |
commit | f08730ab4de72999236ed5fc5df2286febd542e7 (patch) | |
tree | 39ca3e4fbbad03c145d675881980c8e655aaff52 /bitbake/lib/toaster/toastergui/widgets.py | |
parent | 112f3746cdaa09c1d7492954e82c2c7158ddae3d (diff) | |
download | poky-f08730ab4de72999236ed5fc5df2286febd542e7.tar.gz |
bitbake: toastergui: set default visible and hideable columns
Incorrect columns were shown by default in the "all builds",
"project builds" and "all projects" pages.
Set the "hidden" property on columns in these tables to hide the
correct columns.
Add a set_column_hidden() method to ToasterTable so that the
"hidden" property can be overridden for the machines column
in the project builds page (it shares a superclass with
all builds).
Make the time column on all builds page hideable.
[YOCTO #8738]
(Bitbake rev: be3982c71703eaa51e7f3352e0cb5b3af11c9ead)
Signed-off-by: Elliot Smith <elliot.smith@intel.com>
Signed-off-by: Ed Bartosh <ed.bartosh@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/toaster/toastergui/widgets.py')
-rw-r--r-- | bitbake/lib/toaster/toastergui/widgets.py | 18 |
1 files changed, 18 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastergui/widgets.py b/bitbake/lib/toaster/toastergui/widgets.py index d9328d4cdc..d2ef5d3dba 100644 --- a/bitbake/lib/toaster/toastergui/widgets.py +++ b/bitbake/lib/toaster/toastergui/widgets.py | |||
@@ -168,6 +168,24 @@ class ToasterTable(TemplateView): | |||
168 | 'computation': computation, | 168 | 'computation': computation, |
169 | }) | 169 | }) |
170 | 170 | ||
171 | def set_column_hidden(self, title, hidden): | ||
172 | """ | ||
173 | Set the hidden state of the column to the value of hidden | ||
174 | """ | ||
175 | for col in self.columns: | ||
176 | if col['title'] == title: | ||
177 | col['hidden'] = hidden | ||
178 | break | ||
179 | |||
180 | def set_column_hideable(self, title, hideable): | ||
181 | """ | ||
182 | Set the hideable state of the column to the value of hideable | ||
183 | """ | ||
184 | for col in self.columns: | ||
185 | if col['title'] == title: | ||
186 | col['hideable'] = hideable | ||
187 | break | ||
188 | |||
171 | def render_static_data(self, template, row): | 189 | def render_static_data(self, template, row): |
172 | """Utility function to render the static data template""" | 190 | """Utility function to render the static data template""" |
173 | 191 | ||