diff options
author | Magnus Granberg <zorry@gentoo.org> | 2017-01-06 19:00:35 +0100 |
---|---|---|
committer | Magnus Granberg <zorry@gentoo.org> | 2017-01-06 19:00:35 +0100 |
commit | b7a478c798f525b39fc52b4b69d3863565cac377 (patch) | |
tree | ad40efc5100ff21f855dfc0ef99a19dfc287dba5 | |
parent | add footer db updater (diff) | |
download | tinderbox-cluster-www-b7a478c798f525b39fc52b4b69d3863565cac377.tar.gz tinderbox-cluster-www-b7a478c798f525b39fc52b4b69d3863565cac377.tar.bz2 tinderbox-cluster-www-b7a478c798f525b39fc52b4b69d3863565cac377.zip |
add categories, logs and build_req
-rw-r--r-- | python/templates/includes/frontpage/new_qa | 10 | ||||
-rw-r--r-- | python/templates/pages/build_req/index.html | 16 | ||||
-rw-r--r-- | python/templates/pages/categories/index.html | 61 | ||||
-rw-r--r-- | python/templates/pages/categories/packages/index.html | 63 | ||||
-rw-r--r-- | python/templates/pages/categories/packages/versions/ebuild/index.html | 75 | ||||
-rw-r--r-- | python/templates/pages/categories/packages/versions/index.html | 233 | ||||
-rw-r--r-- | python/templates/pages/logs/all/build/index.html | 103 | ||||
-rw-r--r-- | python/templates/pages/logs/build/index.html | 114 | ||||
-rw-r--r-- | python/templates/pages/logs/build/submitbug/index.html | 8 | ||||
-rw-r--r-- | python/templates/pages/logs/index.html | 42 |
10 files changed, 725 insertions, 0 deletions
diff --git a/python/templates/includes/frontpage/new_qa b/python/templates/includes/frontpage/new_qa new file mode 100644 index 0000000..5b3607b --- /dev/null +++ b/python/templates/includes/frontpage/new_qa @@ -0,0 +1,10 @@ +<table class="table table-striped frontpage-table"> + {% for QA in QA_tmp %} + <tr> + <td class="frontpage-table-package-atom"><a href="/logs/build/{{ QA.BuildLogId.BuildLogId }}"> + {{ QA.BuildLogId.EbuildId.PackageId.CategoryId.Category }}/{{ QA.BuildLogId.EbuildId.PackageId.Package }}::{{ QA.BuildLogId.EbuildId.PackageId.RepoId.Repo }}</a> + </td> + <td><p title="{{ QA.SummeryText }}">{{ QA.SummeryText|truncatewords:3 }}</p></td> + </tr> + {% endfor %} +</table> diff --git a/python/templates/pages/build_req/index.html b/python/templates/pages/build_req/index.html new file mode 100644 index 0000000..979921c --- /dev/null +++ b/python/templates/pages/build_req/index.html @@ -0,0 +1,16 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + <span class="fa fa-fw fa-history"></span> + <a href="/packages/added">New Build Requst On Packages</a> + </h3> + </div> + <div class="table-responsive"> + <table class="table table-striped"> + {% include "includes/frontpage/new_build_req" %} + </table> + </div> +</div> +{% endblock %} diff --git a/python/templates/pages/categories/index.html b/python/templates/pages/categories/index.html new file mode 100644 index 0000000..f9463e9 --- /dev/null +++ b/python/templates/pages/categories/index.html @@ -0,0 +1,61 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="container"> + <div class="row"> + <div class="col-xs-12"> + <ol class="breadcrumb"> + <li><a href="/home/">Home</a></li> + <li class="active">Packages</li> +</ol> + +<h1>Packages</h1> + +<div class="row"> + <div class="col-md-9"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Browse Categories</h3> + </div> + <div class="panel-body"> + <ul class="kk-col-list kk-4col-list kk-category-listing"> + {% for C_list in CM_tmp %} + <li class="kk-col-list-header"><span class="kk-group-header">{{ C_list.letter }}</span></li> + {% for CM in C_list.CM_list %} + <li><a title="{{ CM.Descriptions }}" data-toggle="tooltip" data-placement="right" href="/categories/packages/{{ CM.CategoryId }}/">{{CM.Category }}</a></li> + {% endfor %} + {% endfor %} + </ul> + </div> + </div> + </div> + <div class="col-md-3"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Update Feeds</h3> + </div> + <div class="list-group"> + <a href="/packages/added" class="list-group-item"> + <span class="fa fa-fw fa-history"></span> + Added Packages + </a> + <a href="/packages/updated" class="list-group-item"> + <span class="fa fa-fw fa-asterisk"></span> + Updated Packages + </a> + <a href="/packages/stable" class="list-group-item"> + <span class="fa fa-fw fa-check-circle-o"></span> + Newly Stable Packages + </a> + <a href="/packages/keyworded" class="list-group-item"> + <span class="fa fa-fw fa-circle-o"></span> + <span class="translation_missing" title="translation missing: en.keyworded_packages">Keyworded Packages</span> + </a> + </div> + </div> + </div> +</div> + + </div> + </div> +</div> +{% endblock %} diff --git a/python/templates/pages/categories/packages/index.html b/python/templates/pages/categories/packages/index.html new file mode 100644 index 0000000..0e5678d --- /dev/null +++ b/python/templates/pages/categories/packages/index.html @@ -0,0 +1,63 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="container"> + <div class="row"> + <div class="col-xs-12"> + <ol class="breadcrumb"> + <li><a href="/home/">Home</a></li> + <li><a href="/categories">Packages</a></li> + <li class="active">{{ C.CategoryId.Category }}</li> +</ol> + +<div class="row"> + <div class="col-md-4"> + <h1 class="stick-top"> + <span class="fa fa-fw fa-cubes"></span> + {{ C.CategoryId.Category }} + </h1> + </div> + <div class="col-md-8"> + <p class="lead" style="margin: 0;"> + {{ C.Descriptions }} + </p> + </div> +</div> +<hr> + +<div class="row"> + <div class="col-md-9"> + <!--<p> + <input type="text" class="form-control form-control-xl" placeholder="Search packages in app-accessibility"> + </p>--> + + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">All packages</h3> + </div> + <table class="table"> +{% for PM in PM_tmp %} + <tr> + <th class="kk-nobreak-cell"><a href="/categories/packages/versions/{{ PM.PackageId.PackageId }}">{{ PM.PackageId.Package }}</a></th> + <td>{{ PM.Descriptions }}</td> + </tr> +{% endfor %} + + </table> + </div> + </div> + <div class="col-md-3"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Statistics</h3> + </div> + <div class="panel-body"> + {{ PM_tmp|length }} Packages + </div> + </div> + </div> +</div> + + </div> + </div> +</div> +{% endblock %} diff --git a/python/templates/pages/categories/packages/versions/ebuild/index.html b/python/templates/pages/categories/packages/versions/ebuild/index.html new file mode 100644 index 0000000..49ad3e5 --- /dev/null +++ b/python/templates/pages/categories/packages/versions/ebuild/index.html @@ -0,0 +1,75 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="row"> + <div class="col-xs-12 col-md-9"> + <h2>{{ E.PackageId.CategoryId.Category }}/{{ E.PackageId.Package }}</h2> + <table class="table table-striped frontpage-table"> + {% for EM in EM_tmp %} + <tr> + <td class="frontpage-table-package-atom"> + <p" title="{{ E.PackageId.CategoryId.Category }}/{{ E.PackageId.Package }}-{{ E.EbuildId.Version }}::{{ E.PackageId.RepoId.Repo }}">{{ E.PackageId.Package }}-{{ E.Version }}::{{ E.PackageId.RepoId.Repo }}</p> + <a class="btn btn-default btn-xs" href="/buildpackage/{{ E.EbuildId.EbuildId }}/">Build</a> + </td> + <td> + {% for K in EK_tmp %} + {% if K.EbuildId.EbuildId == E.EbuildId and K.KeywordId.Keyword != '*' %} + {% if K.Status == 'Stable' %}<span class="label label-success">{{ K.KeywordId.Keyword }}</span>{% endif %} + {% if K.Status == 'Unstable' %}<span class="label label-warning">{{ K.KeywordId.Keyword }}</span>{% endif %} + {% if K.Status == 'Negative' %}{{ K.KeywordId.Keyword }}{% endif %} + {% endif %} + {% endfor %} + <p> + {% for U in EU_tmp %} + {% if U.Status %} + <span class="label label-info">{{ U.UseId.Flag }}</span> + {% else %} + <span class="label label-default">{{ U.UseId.Flag }}</span> + {% endif %} + {% endfor %} + </p><p> + {% for R in ER_tmp %} + <span class="label label-warning">{{ R.RestrictionId.Restriction }}</span> + {% endfor %} + </p> + </td> + </tr> + {% endfor %} + </table> + </div> + <div class="col-xs-12 col-md-9"> + <table class="table table-striped frontpage-table"> + {% for BL in BL_tmp %} + <tr> + <td class="frontpage-table-package-atom"> + {% for FI in fi_tmp %} + {% if FI.BuildLogId == BL.BuildLogId %} + {% if FI.Blo %} + <span class="label label-info">Others</span> + {% else %} + {% if FI.qa %} + <span class="label label-warning">Qa</span> + {% else %} + <span class="label label-success">Qa</span> + {% endif %} + {% if FI.repoman %} + <span class="label label-warning">Repoman</span> + {% else %} + <span class="label label-success">Repoman</span> + {% endif %} + + {% if FI.Blb %} + <span class="label label-danger">Build</span> + {% else %} + <span class="label label-success">Build</span> + {% endif %} + {% endif %} + {% endif %} + {% endfor %} + <a class="btn btn-default btn-xs" href="/new/logs/build/{{ BL.BuildLogId }}/">More info</a> + </td> + </tr> + {% endfor %} + </table> + </div> +</div> +{% endblock %}
\ No newline at end of file diff --git a/python/templates/pages/categories/packages/versions/index.html b/python/templates/pages/categories/packages/versions/index.html new file mode 100644 index 0000000..7300f07 --- /dev/null +++ b/python/templates/pages/categories/packages/versions/index.html @@ -0,0 +1,233 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="kk-header-container"> + <div class="container"> + <div class="row"> + <div class="col-xs-12"> + <ol class="breadcrumb"> + <li><a href="/">Home</a></li> + <li><a href="/categories">Packages</a></li> + <li><a href="/categories/packages/P.PackageId.PackageId">{{ P.PackageId.CategoryId.Category }}</a></li> + <li class="active">{{ P.PackageId.Package }}</li> + </ol> + + <div class="row"> + <div class="col-md-4"> + <h1 class="stick-top kk-package-title" id="package-title" data-atom="{{ P.PackageId.CategoryId.Category }}/{{ P.PackageId.Package }}" data-category="{{ P.PackageId.CategoryId.Category }}" data-name="{{ P.PackageId.Package }}"> + <small class="kk-package-cat">{{ P.PackageId.Package }}/</small> + <div> + <svg height="32" class="octicon octicon-package right left kk-package-icon" aria-label="Package icon" viewBox="0 0 16 16" version="1.1" width="32" role="img"><path d="M1 4.27v7.47c0 .45.3.84.75.97l6.5 1.73c.16.05.34.05.5 0l6.5-1.73c.45-.13.75-.52.75-.97V4.27c0-.45-.3-.84-.75-.97l-6.5-1.74a1.4 1.4 0 0 0-.5 0L1.75 3.3c-.45.13-.75.52-.75.97zm7 9.09l-6-1.59V5l6 1.61v6.75zM2 4l2.5-.67L11 5.06l-2.5.67L2 4zm13 7.77l-6 1.59V6.61l2-.55V8.5l2-.53V5.53L15 5v6.77zm-2-7.24L6.5 2.8l2-.53L15 4l-2 .53z"></path></svg> + <div class="kk-package-name">{{ P.PackageId.Package }}</div> + </div> + </h1> + </div> + <div class="col-md-8"> + <p class="lead kk-package-maindesc"> + {{ P.Descriptions }} + </p> + + <p class="kk-package-homepage"> + <a href="https://wiki.gnome.org/Accessibility" rel="nofollow">https://wiki.gnome.org/Accessibility</a> + </p> + </div> + </div> + </div> + </div> + </div> +</div> + + +<div class="container"> + <div class="row"> + <div class="col-xs-12"> + +<div class="row"> + <div class="col-md-9"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + Available Versions + </h3> + </div> + {% for E in EM_info %} + <table class="table table-bordered kk-versions-table"> +<tr> + <td> + <strong>{{ E.Version }}</strong><span class="kk-slot"> :{{ E.Slot }}:</span>{{ P.PackageId.RepoId.Repo }} + {% for R in E.ER_tmp %} + <span class="label label-danger kk-restrict-label" titel="The following feature are restricted: {{ R.RestrictionId.Restriction}}">{{ R.RestrictionId.Restriction|first|upper }}</span> + {% endfor %} + <small class="text-muted pull-right"> + <span>{{ E.TimeStamp|date:"D d b Y G i" }}</span> + </small> + </td> +</tr> +<tr> + <td> + {% for K in E.EK_tmp %} + {% if K.EbuildId.EbuildId == E.EbuildId and K.KeywordId.Keyword != '*' and '-' not in K.KeywordId.Keyword %} + {% if K.Status == 'Stable' %}<span class="label kk-keyword-stable" title="{{ E.V }} is stable on {{ K.KeywordId.Keyword }}">{{ K.KeywordId.Keyword }}</span>{% endif %} + {% if K.Status == 'Unstable' %}<span class="label kk-keyword-testing" title="{{ E.V }} is testing on {{ K.KeywordId.Keyword }}">~{{ K.KeywordId.Keyword }}</span>{% endif %} + {% if K.Status == 'Negative' %}<span class="label kk-keyword-negative" title="{{ E.V }} is negative on {{ K.KeywordId.Keyword }}">-{{ K.KeywordId.Keyword }}{% endif %} + {% endif %} + {% endfor %} + </td> +</tr> +<tr> + <td> + {% for U in E.EU_tmp %} + {% if U.Status %} + <span class="label label-info">{{ U.UseId.Flag }}</span> + {% endif %} + {% endfor %} + </td> +</tr> +<tr> + <td> + {% for BL in E.BL_tmp %} + {% for FI in E.fi_tmp %} + {% if FI.BuildLogId == BL.BuildLogId %} + {% if FI.Blo %} + <span class="label label-info">Others</span> + {% else %} + {% if FI.qa %} + <span class="label label-warning">Qa</span> + {% else %} + <span class="label label-success">Qa</span> + {% endif %} + {% if FI.repoman %} + <span class="label label-warning">Repoman</span> + {% else %} + <span class="label label-success">Repoman</span> + {% endif %} + + {% if FI.Blb %} + <span class="label label-danger">Build</span> + {% else %} + <span class="label label-success">Build</span> + {% endif %} + {% endif %} + {% endif %} + {% endfor %} + <a class="btn btn-default btn-xs" href="/new/logs/build/{{ BL.BuildLogId }}/">More info</a> + {% endfor %} + </td> +</tr> +</table> +{% endfor %} +</div> + + + + + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Package Metadata</h3> + </div> + <ul class="list-group kk-metadata-list"> + <li class="kk-metadata-item list-group-item"> + <div class="row"> + <div class="col-xs-12 col-md-3 kk-metadata-key"> + <span class="fa fa-fw fa-sliders"></span> + USE flags + </div> + <div class="col-xs-12 col-md-9"> + + + + </div> + </div> + </li> + <li class="kk-metadata-item list-group-item"> + <div class="row"> + <div class="col-xs-12 col-md-3 kk-metadata-key"> + <span class="fa fa-fw fa-legal"></span> + License + </div> + <div class="col-xs-12 col-md-9"> + <a href="https://gitweb.gentoo.org/repo/gentoo.git/plain/licenses/LGPL-2+">LGPL-2+</a> + </div> + </div> + </li> + <li class="kk-metadata-item list-group-item"> + <div class="row"> + <div class="col-xs-12 col-md-3 kk-metadata-key"> + <span class="fa fa-fw fa-user"></span> + Maintainer(s) + </div> + <div class="col-xs-12 col-md-9"> + <a title="gnome@gentoo.org" href="mailto:gnome@gentoo.org">Gentoo GNOME Desktop</a> + </div> + </div> + </li> + </ul> +</div> + + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Changelog</h3> + </div> + <ul class="list-group" id="changelog-container"> + <li class="list-group-item kk-panel-content-sorry"> + <span class="fa fa-refresh fa-spin fa-3x"></span> + <noscript> + <br><br> + Inline Changelog cannot be displayed. + <br><br> + <a href="https://gitweb.gentoo.org/repo/gentoo.git/log/{{ P.PackageId.CategoryId.Category }}/{{ P.PackageId.Package }}?showmsg=1" class="btn btn-default"> + <span class="fa fa-fw fa-history"></span> + View Git Changelog + </a> + </noscript> + </li> + </ul> +</div> + + </div> + <div class="col-md-3"> + <div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title">Resources</h3> + </div> + <div class="list-group"> + <a href="https://bugs.gentoo.org/buglist.cgi?quicksearch={{ P.PackageId.CategoryId.Category }}%2{{ P.PackageId.Package }}" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-bug"></span> + Related bugs + </a> + <a href="https://wiki.gentoo.org/index.php?title=Special%3ASearch&fulltext=Search&search={{ P.PackageId.Package }}" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-book"></span> + Documentation + </a> + <a href="https://forums.gentoo.org/search.php?search_terms=all&show_results=topics&search_keywords={{ P.PackageId.Package }}&mode=results" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-comments-o"></span> + Forums posts + </a> + <a href="https://gitweb.gentoo.org/repo/gentoo.git/tree/{{ P.PackageId.CategoryId.Category }}/{{ P.PackageId.Package }}" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-code-fork"></span> + Git repository browser + </a> + <a href="https://gitweb.gentoo.org/repo/gentoo.git/log/{{ P.PackageId.CategoryId.Category }}/{{ P.PackageId.Package }}?showmsg=1" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-history"></span> + Git log + </a> + <a href="https://gitweb.gentoo.org/repo/gentoo.git/atom/{{ P.PackageId.CategoryId.Category }}/{{ P.PackageId.Package }}?h=master" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-rss"></span> + Changes feed + </a> + <a href="http://www.portagefilelist.de/site/query/listPackageVersions/?category={{ P.PackageId.CategoryId.Category }}&package={{ P.PackageId.Package }}&do#result" class="list-group-item" target="_blank"> + <span class="fa fa-fw fa-files-o"></span> + Installed files <small>(via PFL<span class="fa fa-fw fa-external-link-square"></span>)</small> + </a> + </div> +</div> + + </div> +</div> + +<script src="https://packages.gentoo.org/assets/packages/show-c78475ea4f81a974351958c07ed5c4892c04b77054506dec44f177cd8cb9271d.js"></script> + + </div> + </div> +</div> + +{% endblock %} diff --git a/python/templates/pages/logs/all/build/index.html b/python/templates/pages/logs/all/build/index.html new file mode 100644 index 0000000..efac3b3 --- /dev/null +++ b/python/templates/pages/logs/all/build/index.html @@ -0,0 +1,103 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + <span class="fa fa-fw fa-history"></span> + Build Logs On Packages + </h3> + {% if BL_tmp.has_other_pages %} + <ul class="pagination"> + {% if BL_tmp.has_previous %} + <li><a href="?page={{ BL_tmp.previous_page_number }}">«</a></li> + {% else %} + <li class="disabled"><span>«</span></li> + {% endif %} + {% for i in BL_tmp.paginator.page_range %} + {% if BL_tmp.number == i %} + <li class="active"><span>{{ i }} <span class="sr-only">(current)</span></span></li> + {% else %} + <li><a href="?page={{ i }}">{{ i }}</a></li> + {% endif %} + {% endfor %} + {% if BL_tmp.has_next %} + <li><a href="?page={{ BL_tmp.next_page_number }}">»</a></li> + {% else %} + <li class="disabled"><span>»</span></li> + {% endif %} + </ul> +{% endif %} + </div> + <div class="table-responsive"> + <table class="table table-striped"> + {% for BL in BL_tmp %} +<tr> + <td> + <a href="/logs/build/{{ BL.BuildLogId }}/"> + <span class="text-muted">{{ BL.C }}/</span>/<strong>{{ BL.P }}-{{ BL.V }}::{{ BL.R }}</strong> + </a> + </td> + <td> + <p title="{{ BL.SummeryText }}">{{ BL.SummeryText|truncatewords:5 }}</p> + {% if BL.Fail %} + {% if BL.FI.others %} + <span class="label label-info">Others</span> + {% else %} + {% if BL.FI.qa %} + <span class="label label-warning"> + {% else %} + <span class="label label-success"> + {% endif %} + Qa</span> + {% if BL.FI.repoman %} + <span class="label label-warning"> + {% else %} + <span class="label label-success"> + {% endif %} + Repoman</span> + {% if BL.FI.TestRun %} + {% if BL.FI.test %} + <span class="label label-danger"> + {% else %} + <span class="label label-success"> + {% endif %} + Test</span> + {% endif %} + {% if BL.FI.build %} + <span class="label label-danger">{{ BL.FI.builderror }} + {% else %} + <span class="label label-success">Build + {% endif %} + </span> + {% endif %} + {% else %} + <span class="label label-success">Ok</span> + {% endif %} + </td> +</tr> +{% endfor %} + </table> + </div> +</div> +{% if BL_tmp.has_other_pages %} + <ul class="pagination"> + {% if BL_tmp.has_previous %} + <li><a href="?page={{ BL_tmp.previous_page_number }}">«</a></li> + {% else %} + <li class="disabled"><span>«</span></li> + {% endif %} + {% for i in BL_tmp.paginator.page_range %} + {% if BL_tmp.number == i %} + <li class="active"><span>{{ i }} <span class="sr-only">(current)</span></span></li> + {% else %} + <li><a href="?page={{ i }}">{{ i }}</a></li> + {% endif %} + {% endfor %} + {% if BL_tmp.has_next %} + <li><a href="?page={{ BL_tmp.next_page_number }}">»</a></li> + {% else %} + <li class="disabled"><span>»</span></li> + {% endif %} + </ul> +{% endif %} +{% endblock %} diff --git a/python/templates/pages/logs/build/index.html b/python/templates/pages/logs/build/index.html new file mode 100644 index 0000000..0bbc96b --- /dev/null +++ b/python/templates/pages/logs/build/index.html @@ -0,0 +1,114 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="row"> + <h2>{{ BLI.C }}/{{ BLI.P }}-{{ BLI.V }}::{{ BLI.R }} + {% if FI.others %} + <span class="label label-info">Others</span> + {% else %} + {% if FI.qa %} + <span class="label label-warning"> + {% else %} + <span class="label label-success"> + {% endif %} + Qa</span> + {% if FI.repoman %} + <span class="label label-warning"> + {% else %} + <span class="label label-success"> + {% endif %} + Repoman</span> + {% if FI.TestRun %} + {% if FI.test %} + <span class="label label-danger"> + {% else %} + <span class="label label-success"> + {% endif %} + Test</span> + {% endif %} + {% if FI.build %} + <span class="label label-danger">{{ FI.builderror }} + {% else %} + <span class="label label-success">Build + {% endif %} + </span> + {% endif %} + </h2> + {% if BLI.BugId %} + <span class="label label-info"> + <a href="https://bugs.gentoo.org/show_bug.cgi?id={{ BLI.BugId}}" target=_blank>Bug Gentoo {{ BLI.BugId }}</a> + </span> + {% endif %} +</div> +<div class="row-fluid"> + <div class=span3> + <p class="lead">Host information</p> + Host: {{ BLI.hostname }}<br /> + Config: {{BLI.config }}<br /> + Profile: {{BLI.profile }}<br/> + Emerge options : + </div> + {% if BLI.use_enable %} + <div class="span3 "> + <p class="lead">Enabled useflags</p> + {% for use in BLI.use_enable %} + {{ use }} + {% endfor %} + </div> + {% endif %} + {% if BLI.use_disable %} + <div class=span3> + <p class="lead">Disabled useflags</p> + {% for use in BLI.use_disable %} + {{ use }} + {% endfor %} + </div> +{% endif %} + </div> + <div class="row-fluid"> + <div class=span12> + {% if BLI.Summery_text %} + <p class="lead">Summery: </p> + {{ BLI.Summery_text|linebreaks }} + {% endif %} + </div> + </div> + <div class="row-fluid"> + <div class=span12> + {% if BLI.Repoman %} + <p class="lead">Repoman Summery: </p> + {{ BLI.Repoman|linebreaks }} + {% endif %} + </div> + </div> + <div class="row-fluid"> + <div class=span12> + {% if BLI.QA %} + <p class="lead">QA Summery: </p> + {{ BLI.QA|linebreaks }} + {% endif %} + </div> + </div> + <div class="row-fluid"> + <div class=span12> + <p class="lead">Emerge Info: </p> + {{ BLI.emerge_info_text|linebreaks }} + </div> + </div> + <div class="row-fluid"> + <div class="span12"> + {% if BLI.logname %} + <br /> + Log file name:{{ BLI.logname }}<br /> + <a href="{{ STATIC_URL }}/logs/{{BLI.hostname}}/{{BLI.config}}/{{ BLI.logname }}">Raw log<a/><br /> + {% if user.is_authenticated %} + {% if bugzillalogin %} + <a href="/logs/build/submitlog/{{BLI.BuildLogId}}/"> + {% else %} + <a href="/user/bugzillalogin/"> + {% endif %} + Summit log to Gentoo's bugzilla</a> + {% endif %} + {% endif %} + </div> + </div> +{% endblock %} diff --git a/python/templates/pages/logs/build/submitbug/index.html b/python/templates/pages/logs/build/submitbug/index.html new file mode 100644 index 0000000..4f1458f --- /dev/null +++ b/python/templates/pages/logs/build/submitbug/index.html @@ -0,0 +1,8 @@ +{% extends "layout/base.html" %} +{% block content %} +<form action="/logs/build/submitlog/{{B.BuildLogId}}/" method="post"> +{% csrf_token %} +{{ form.as_p }} +<input type="submit" value="Submit" /> +</form> +{% endblock %} diff --git a/python/templates/pages/logs/index.html b/python/templates/pages/logs/index.html new file mode 100644 index 0000000..ff5f354 --- /dev/null +++ b/python/templates/pages/logs/index.html @@ -0,0 +1,42 @@ +{% extends "layout/base.html" %} +{% block content %} +<div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + <span class="fa fa-fw fa-history"></span> + <a href="/packages/added">New Build Logs On Packages</a> + </h3> + </div> + <div class="table-responsive"> + <table class="table table-striped"> + {% include "includes/frontpage/new_logs" %} + </table> + </div> +</div> +<div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + <span class="fa fa-fw fa-history"></span> + <a href="/packages/added">New Repoman Logs On Packages</a> + </h3> + </div> + <div class="table-responsive"> + <table class="table table-striped"> + {% include "includes/frontpage/new_repoman" %} + </table> + </div> +</div> +<div class="panel panel-default"> + <div class="panel-heading"> + <h3 class="panel-title"> + <span class="fa fa-fw fa-history"></span> + <a href="/packages/added">New Qa Logs On Packages</a> + </h3> + </div> + <div class="table-responsive"> + <table class="table table-striped"> + {% include "includes/frontpage/new_qa" %} + </table> + </div> +</div> +{% endblock %} |