#53 add build info
Closed 5 years ago by pingou. Opened 6 years ago by yshapovalov.
yshapovalov/pagure-dist-git add_builds_info  into  master

file modified
+41 -4
@@ -98,10 +98,22 @@ 

              <br/>

              <div class="row">

                <div class="col-md-2">

-                 <a class="koji"

-                   href="http://koji.fedoraproject.org/koji/search?type=package&match=glob&terms={{ repo.name }}">

-                   Builds status

-                 </a>

+                 <div class="btn-group">

+                   <a class="koji"

+                     href="http://koji.fedoraproject.org/koji/search?type=package&match=glob&terms={{ repo.name }}">

+                     Builds status

+                   </a>

+                   <button class="dropdown-toggle"

+                     type="button"

+                     id="dropdownBuildStatus"

+                     data-toggle="dropdown"

+                     aria-haspopup="true"

+                     aria-expanded="false">

+                   </button>

+                   <div class="dropdown-menu" aria-labelledby="dropdownBuildStatus">

+                     <div id="dg_output">Waiting for response...</div>

+                   </div>

+                 </div>

                </div>

                <div class="col-md-2">

                  <a class="bodhi"
@@ -513,5 +525,30 @@ 

    {% endif %}

  

  });

+ 

+ $(document).ready(function(){

+     $.ajax({

+         url: "https://apps.fedoraproject.org/datagrepper/raw?topic=org.fedoraproject.prod.buildsys.build.state.change&package={{ repo.name }}&rows_per_page=10",

+         dataType: "jsonp",

+         success: function(data){

+             var messages = data.raw_messages;

+             var output = "";

+             for (var obj in messages){

+                 console.log(obj);

+                 var clean_msg = messages[obj];

+                 console.log(clean_msg);

+                 var open_link = '<p><a href="https://koji.fedoraproject.org/koji/buildinfo?buildID=' + clean_msg.msg["build_id"] + '">';

+                 var build_name = clean_msg.msg["name"] + '-' + clean_msg.msg["version"] + '-' + clean_msg.msg["release"];

+                 var close_link = '</a></p>' ;

+                 var full_info = open_link + build_name + close_link;

+                 output += full_info; 

+             };

+                 $("#dg_output").html(output);

+           },

+           error: function(){

+               $(".result").html("Can not get information about {{ repo.name }}`s builds");

+           }    

+         })

+       });

  </script>

  {% endblock %}

no initial comment

No progress in 3 months. Let's close this PR and re-open a new one if something change.

Thanks for your work @yshapovalov

Pull-Request has been closed by pingou

5 years ago
Metadata