From 53e28101be5c7421e04f333ffd7d4f95835d1234 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?An=C3=ADbal=20Lim=C3=B3n?= Date: Fri, 30 Jan 2015 10:38:31 -0600 Subject: [PATCH] rrs: Recipes when upstream_status is Downgrade display as Unknown MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit In order to provide only one status when recipe upstream backend script fails display display Unknown as Unknown + Downgrade. Signed-off-by: Aníbal Limón --- rrs/views.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/rrs/views.py b/rrs/views.py index 53c6e11..ee6f1f7 100644 --- a/rrs/views.py +++ b/rrs/views.py @@ -15,6 +15,9 @@ def _check_url_params(upstream_status, maintainer_name): found = 0 for us in RecipeUpstream.RECIPE_UPSTREAM_STATUS_CHOICES_DICT.keys(): + if us == 'D': # Downgrade is displayed as Unknown + continue + if RecipeUpstream.RECIPE_UPSTREAM_STATUS_CHOICES_DICT[us] == upstream_status: found = 1 break @@ -142,6 +145,8 @@ class RecipeListView(ListView): recipe_upstream_status = \ RecipeUpstream.RECIPE_UPSTREAM_STATUS_CHOICES_DICT[ recipe_upstream.status] + if recipe_upstream_status == 'Downgrade': + recipe_upstream_status = 'Unknown' # Downgrade is displayed as Unknown if self.upstream_status != 'All' and self.upstream_status != recipe_upstream_status: continue @@ -176,7 +181,8 @@ class RecipeListView(ListView): context['upstream_status'] = self.upstream_status all_upstream_status = [] for us in RecipeUpstream.RECIPE_UPSTREAM_STATUS_CHOICES: - all_upstream_status.append(us[1]) + if us[0] != 'D': # Downgrade is displayed as Unknown + all_upstream_status.append(us[1]) context['all_upstream_status'] = all_upstream_status context['maintainer_name'] = self.maintainer_name