commit: 2b49668f127b3be24be722ffdd00dd819b1f1acf
Author: Magnus Granberg <zorry <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 27 00:41:09 2015 +0000
Commit: Magnus Granberg <zorry <AT> gentoo <DOT> org>
CommitDate: Mon Jul 27 00:41:09 2015 +0000
URL:
https://gitweb.gentoo.org/proj/tinderbox-cluster-www.git/commit/?id=2b49668f
add repoman and qa page on new
python/tbc_www/urls.py | 1 +
python/tbc_www/views.py | 7 +++++++
python/templates/pages/home/index.html | 2 +-
python/templates/pages/new/index.html | 2 +-
python/templates/pages/new/repomanqa/index.html | 26 +++++++++++++++++++++++++
5 files changed, 36 insertions(+), 2 deletions(-)
diff --git a/python/tbc_www/urls.py b/python/tbc_www/urls.py
index 4d50f40..55fbca9 100644
--- a/python/tbc_www/urls.py
+++ b/python/tbc_www/urls.py
@@ -6,5 +6,6 @@ urlpatterns = patterns('tbc_www.views',
url(r'^categories/(?P<category_id>\d+)/$', 'packages'),
url(r'^package/(?P<package_id>\d+)/$', 'ebuilds'),
url(r'^ebuild/(?P<ebuild_id>\d+)/$', 'ebuild'),
+ url(r'^new/repomanqa/$', 'new_repomanqa'),
url(r'^new/$', 'new_main'),
)
diff --git a/python/tbc_www/views.py b/python/tbc_www/views.py
index 5b719aa..7e99671 100644
--- a/python/tbc_www/views.py
+++ b/python/tbc_www/views.py
@@ -190,3 +190,10 @@ def new_main(request):
TmpDict['BJ'] = adict
TmpDict['RM'] = BuildLogsRepomanQa.objects.order_by('-Id')[:Lines]
return render(request, 'pages/' + pagerequest + '/index.html', TmpDict)
+
+def new_repomanqa(request):
+ pagerequest = 'new'
+ Lines = 30
+ TmpDict = default_TmpDict(pagerequest)
+ TmpDict['RM_tmp'] = BuildLogsRepomanQa.objects.order_by('-Id')[:Lines]
+ return render(request, 'pages/' + pagerequest +
'/repomanqa/index.html', TmpDict)
diff --git a/python/templates/pages/home/index.html
b/python/templates/pages/home/index.html
index d2b0ff7..9a75c4e 100644
--- a/python/templates/pages/home/index.html
+++ b/python/templates/pages/home/index.html
@@ -18,7 +18,7 @@
{% include "includes/frontpage/new_build_req" %}
</div>
<div class="col-xs-12 col-md-6">
- <h2>New Repoman or QA's <small>on the <a href="/new_repoman_qa/">New
Repoman or QA's</a></small></h2>
+ <h2>New Repoman or QA's <small>on the <a href="/new/repomanqa/">New
Repoman or QA's</a></small></h2>
{% include "includes/frontpage/new_repoman_qa" %}
</div>
</div>
diff --git a/python/templates/pages/new/index.html
b/python/templates/pages/new/index.html
index 5195584..93cf42f 100644
--- a/python/templates/pages/new/index.html
+++ b/python/templates/pages/new/index.html
@@ -17,7 +17,7 @@
{% include "includes/frontpage/new_build_req" %}
</div>
<div class="col-xs-12 col-md-6">
- <h2>New Repoman or QA's <small>on the <a href="/new_repoman_qa/">New
Repoman or QA's</a></small></h2>
+ <h2>New Repoman or QA's <small>on the <a href="/new/repomanqa/">New
Repoman or QA's</a></small></h2>
{% include "includes/frontpage/new_repoman_qa" %}
</div>
</div>
diff --git a/python/templates/pages/new/repomanqa/index.html
b/python/templates/pages/new/repomanqa/index.html
new file mode 100644
index 0000000..d634b67
--- /dev/null
+++ b/python/templates/pages/new/repomanqa/index.html
@@ -0,0 +1,26 @@
+{% extends "layout/base.html" %}
+{% block content %}
+<div class="row">
+ <h2>New Repoman and QA's</h2>
+ <div class="panel-group" id="accordion" role="tablist"
aria-multiselectable="true">
+ {% for RM in RM_tmp %}
+ <div class="panel panel-default">
+ <div class="panel-heading" role="tab" id="heading{{ RM.Id }}">
+ <h4 class="panel-title">
+ <a role="button" data-toggle="collapse" data-parent="#accordion"
href="#collapse{{ RM.Id }}" aria-expanded="false" aria-controls="collapse{{
RM.Id }}">
+ {{ RM.BuildLogId.EbuildId.PackageId.CategoryId.Category }}/{{
RM.BuildLogId.EbuildId.PackageId.Package }}-{{ RM.BuildLogId.EbuildId.Version
}}::{{ RM.BuildLogId.EbuildId.PackageId.RepoId.Repo }}
+ {{ RM.SummeryText|truncatewords:6 }}
+ </a>
+ </h4>
+ </div>
+ <div id="collapse{{ RM.Id }}" class="panel-collapse collapse in"
role="tabpanel" aria-labelledby="heading{{ RM.Id }}">
+ <div class="panel-body">
+ {{ RM.SummeryText|linebreaksbr }}
+ </div>
+ </div>
+ </div>
+ {% endfor %}
+ </div>
+</div>
+
+{% endblock %}
\ No newline at end of file