| |
@@ -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 %}
|
| |