From 94e381813394058c59c4e97c3a374bc977a0d207 Mon Sep 17 00:00:00 2001 From: Pierre-Yves Chibon Date: Sep 25 2019 10:42:25 +0000 Subject: Drop the adopt button when the package is retired Signed-off-by: Pierre-Yves Chibon --- diff --git a/pagure/themes/srcfpo/templates/repo_master_sidebar.html b/pagure/themes/srcfpo/templates/repo_master_sidebar.html index 4c8cc60..47c984d 100644 --- a/pagure/themes/srcfpo/templates/repo_master_sidebar.html +++ b/pagure/themes/srcfpo/templates/repo_master_sidebar.html @@ -222,6 +222,26 @@ }); }); {% endif %} + {% if repo.user.user == "orphan" %} + $.ajax({ + url: "{{ url_for('distgit_ns.get_actived_status', repo=repo.name, namespace=repo.namespace) }}", + type: 'GET', + dataType: 'json', + success: function(res) { + if (!res.active){ + var _btn = $("#take-orphan-button"); + _btn.off("click"); + _btn.click(function(){ + window.open( + "https://pagure.io/releng/new_issue?title=" + + "Unretire {{repo.namespace}}/{{repo.name}}"); + }); + _btn.prop( "title", "Package retired - Open a releng ticket to adopt it" ); + _btn.html("Retired"); + } + } + }); + {% endif %} });