From b7cc45a7b5fc47164c97540fae17ca7e79e07720 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 19 2019 14:30:03 +0000 Subject: [PATCH 1/4] Move the project's navigation bar into its own template This will allow to override it in different themes. Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/templates/repo_master.html b/pagure/templates/repo_master.html index 8b1db30..7b0d666 100644 --- a/pagure/templates/repo_master.html +++ b/pagure/templates/repo_master.html @@ -250,136 +250,8 @@ - diff --git a/pagure/templates/repo_master_navbar.html b/pagure/templates/repo_master_navbar.html new file mode 100644 index 0000000..fb485e8 --- /dev/null +++ b/pagure/templates/repo_master_navbar.html @@ -0,0 +1,130 @@ + diff --git a/tests/test_pagure_flask_ui_repo.py b/tests/test_pagure_flask_ui_repo.py index e0e8905..0cf9bb8 100644 --- a/tests/test_pagure_flask_ui_repo.py +++ b/tests/test_pagure_flask_ui_repo.py @@ -1662,9 +1662,9 @@ class PagureFlaskRepotests(tests.Modeltests): self.assertIn( 'Overview - test - Pagure', output_text) self.assertIn( - '\n ' - '\n ' - 'Stats\n ', + '\n ' + '\n ' + 'Stats\n ', output_text) self.perfMaxWalks(0, 0) self.perfReset() From 34d34fe82d42a5a44a01264f552ece03d46f4d7b Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 19 2019 14:30:03 +0000 Subject: [PATCH 2/4] Duplication the navigation bar into the srcfpo theme This will allow us to adjust it as we want. Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/themes/srcfpo/templates/repo_master_navbar.html b/pagure/themes/srcfpo/templates/repo_master_navbar.html new file mode 100644 index 0000000..fb485e8 --- /dev/null +++ b/pagure/themes/srcfpo/templates/repo_master_navbar.html @@ -0,0 +1,130 @@ + From aef1a425cb3e0c0e3f41a54af9e3b7ed9de4f792 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Mar 19 2019 14:30:03 +0000 Subject: [PATCH 3/4] Link to bugzilla for rpms, modules and container in the srcfpo theme Fixes https://pagure.io/pagure/issue/4369 Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/themes/srcfpo/templates/repo_master_navbar.html b/pagure/themes/srcfpo/templates/repo_master_navbar.html index fb485e8..6d11720 100644 --- a/pagure/themes/srcfpo/templates/repo_master_navbar.html +++ b/pagure/themes/srcfpo/templates/repo_master_navbar.html @@ -28,7 +28,20 @@ {% endif %} - {% if g.issues_enabled %} + {% if repo.namespace in ['rpms', 'container', 'modules'] %} + + {% elif g.issues_enabled %} {% elif g.issues_enabled %}