diff options
author | Alexandru DAMIAN <alexandru.damian@intel.com> | 2015-01-21 12:59:51 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-01-23 11:33:46 +0000 |
commit | c1b9c7a05c1c05fcd73d819e8b0142169106f0da (patch) | |
tree | 218dd31d1846b2e8320964abc0c1b0826b826d21 | |
parent | 1d07020049d3bd824f6d0280c1cc7effa3db339d (diff) | |
download | bitbake-c1b9c7a05c1c05fcd73d819e8b0142169106f0da.tar.gz |
toastergui: enable re-ordering when columns are hidden
This patch enables table re-ordering when a sorted-by column is hidden.
This is default functionality in toaster table pages, but was not
enabled for all columns in this situation.
[YOCTO #7125]
[YOCTO #7022]
Signed-off-by: Alexandru DAMIAN <alexandru.damian@intel.com>
-rwxr-xr-x | lib/toaster/toastergui/views.py | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/lib/toaster/toastergui/views.py b/lib/toaster/toastergui/views.py index f84b120bd..e718ced57 100755 --- a/lib/toaster/toastergui/views.py +++ b/lib/toaster/toastergui/views.py @@ -513,6 +513,7 @@ eans multiple licenses exist that cover different parts of the source', 'qhelp' : 'The name of the recipe building the package', 'orderfield' : _get_toggle_order( request, "recipe__name" ), 'ordericon' : _get_toggle_order_icon( request, "recipe__name" ), + 'orderkey' : "recipe__name", 'clclass' : 'recipe_name', 'hidden' : 0, } @@ -527,6 +528,7 @@ eans multiple licenses exist that cover different parts of the source', 'qhelp' : 'The name of the layer providing the recipe that builds the package', 'orderfield' : _get_toggle_order( request, "recipe__layer_version__layer__name" ), 'ordericon' : _get_toggle_order_icon( request, "recipe__layer_version__layer__name" ), + 'orderkey' : "recipe__layer_version__layer__name", 'clclass' : 'layer_name', 'hidden' : 1, } @@ -535,6 +537,7 @@ eans multiple licenses exist that cover different parts of the source', 'qhelp' : 'The Git branch of the layer providing the recipe that builds the package', 'orderfield' : _get_toggle_order( request, "recipe__layer_version__branch" ), 'ordericon' : _get_toggle_order_icon( request, "recipe__layer_version__branch" ), + 'orderkey' : "recipe__layer_version__branch", 'clclass' : 'layer_branch', 'hidden' : 1, } @@ -576,6 +579,7 @@ eans multiple licenses exist that cover different parts of the source', 'qhelp':'Location in disk of the layer providing the recipe that builds the package', 'orderfield' : _get_toggle_order( request, "recipe__layer_version__layer__local_path" ), 'ordericon' : _get_toggle_order_icon( request, "recipe__layer_version__layer__local_path" ), + 'orderkey' : "recipe__layer_version__layer__local_path", 'clclass' : 'layer_directory', 'hidden' : 1, } @@ -2527,6 +2531,7 @@ if toastermain.settings.MANAGED: 'qhelp': "Where the layer is coming from, for example, if it's part of the OpenEmbedded collection of layers or if it's a layer you have imported", 'orderfield': _get_toggle_order(request, "layer_source__name"), 'ordericon': _get_toggle_order_icon(request, "layer_source__name"), + 'orderkey' : "layer_source__name", 'filter': { 'class': 'layer', 'label': 'Show:', @@ -2675,23 +2680,27 @@ if toastermain.settings.MANAGED: 'hidden': 1, 'orderfield': _get_toggle_order(request, "section"), 'ordericon': _get_toggle_order_icon(request, "section"), + 'orderkey': "section", }, { 'name': 'License', 'clclass': 'license', 'hidden': 1, 'orderfield': _get_toggle_order(request, "license"), 'ordericon': _get_toggle_order_icon(request, "license"), + 'orderkey': "license", }, { 'name': 'Layer', 'clclass': 'layer', 'orderfield': _get_toggle_order(request, "layer_version__layer__name"), 'ordericon': _get_toggle_order_icon(request, "layer_version__layer__name"), + 'orderkey': "layer_version__layer__name", }, { 'name': 'Layer source', 'clclass': 'source', 'qhelp': "Where the target is coming from, for example, if it's part of the OpenEmbedded collection of targets or if it's a target you have imported", 'orderfield': _get_toggle_order(request, "layer_source__name"), 'ordericon': _get_toggle_order_icon(request, "layer_source__name"), + 'orderkey': "layer_source__name", 'filter': { 'class': 'target', 'label': 'Show:', @@ -2778,6 +2787,7 @@ if toastermain.settings.MANAGED: 'qhelp': "Where the machine is coming from, for example, if it's part of the OpenEmbedded collection of machines or if it's a machine you have imported", 'orderfield': _get_toggle_order(request, "layer_source__name"), 'ordericon': _get_toggle_order_icon(request, "layer_source__name"), + 'orderkey': "layer_source__name", 'filter': { 'class': 'machine', 'label': 'Show:', |