From 0498a13ababa34b165c9d9a653e049ed501b7b28 Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
Date: Mon, 9 Apr 2012 20:46:28 +0200
Subject: [PATCH 1/4] development.ini: use debexpo_importer.py by default
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Arno Töll
---
development.ini | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/development.ini b/development.ini
index 1c9b69de..fccab416 100644
--- a/development.ini
+++ b/development.ini
@@ -43,7 +43,7 @@ debexpo.upload.incoming = /tmp/debexpo/
debexpo.repository = /tmp/debexpo/files/
# Path to importer script
-debexpo.importer = %(here)s/bin/debexpo-importer
+debexpo.importer = %(here)s/bin/debexpo_importer.py
# Whether to let debexpo handle the /debian/ directory
debexpo.handle_debian = true
--
GitLab
From b8f6501124e48580bdadcf5dcbd9085dcc89a72e Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
Date: Mon, 9 Apr 2012 22:39:59 +0200
Subject: [PATCH 2/4] Bugfix: The filter links need to go to
/sponsors/guidelines, not /sponsor
---
debexpo/templates/sponsor/guidelines.mako | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/debexpo/templates/sponsor/guidelines.mako b/debexpo/templates/sponsor/guidelines.mako
index 508e78b9..92f8c5d8 100644
--- a/debexpo/templates/sponsor/guidelines.mako
+++ b/debexpo/templates/sponsor/guidelines.mako
@@ -10,20 +10,20 @@ To help you find a sponsor interested in your package, they can formulate sponso
<%def name="tag_helper(requirement)">
% if not c.sponsor_filter:
- ${ requirement.label } (${ h.tags.link_to( _('Filter'), h.url.current(action='index', t=requirement.tag)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Filter'), h.url.current(action='guidelines', t=requirement.tag)) })
${ requirement.long_description | n}
% elif requirement.tag not in c.sponsor_filter:
<%
new_tag_list = c.sponsor_filter[:]
new_tag_list.append(requirement.tag)
%>
- ${ requirement.label } (${ h.tags.link_to( _('Add to filter'), h.url.current(action='index', t=new_tag_list)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Add to filter'), h.url.current(action='guidelines', t=new_tag_list)) })
% else:
<%
new_tag_list = c.sponsor_filter[:]
new_tag_list.remove(requirement.tag)
%>
- ${ requirement.label } (${ h.tags.link_to( _('Remove filter'), h.url.current(action='index', t=new_tag_list)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Remove filter'), h.url.current(action='guidelines', t=new_tag_list)) })
${ requirement.long_description | n}
% endif
%def>
--
GitLab
From 4584327992691cfc4b220b0abfb3059f001b6b16 Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
Date: Mon, 9 Apr 2012 22:39:59 +0200
Subject: [PATCH 3/4] Bugfix: The filter links need to go to
/sponsors/guidelines, not /sponsor
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Arno Töll
---
debexpo/templates/sponsor/guidelines.mako | 6 +++---
1 file changed, 3 insertions(+), 3 deletions(-)
diff --git a/debexpo/templates/sponsor/guidelines.mako b/debexpo/templates/sponsor/guidelines.mako
index 508e78b9..92f8c5d8 100644
--- a/debexpo/templates/sponsor/guidelines.mako
+++ b/debexpo/templates/sponsor/guidelines.mako
@@ -10,20 +10,20 @@ To help you find a sponsor interested in your package, they can formulate sponso
<%def name="tag_helper(requirement)">
% if not c.sponsor_filter:
- ${ requirement.label } (${ h.tags.link_to( _('Filter'), h.url.current(action='index', t=requirement.tag)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Filter'), h.url.current(action='guidelines', t=requirement.tag)) })
${ requirement.long_description | n}
% elif requirement.tag not in c.sponsor_filter:
<%
new_tag_list = c.sponsor_filter[:]
new_tag_list.append(requirement.tag)
%>
- ${ requirement.label } (${ h.tags.link_to( _('Add to filter'), h.url.current(action='index', t=new_tag_list)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Add to filter'), h.url.current(action='guidelines', t=new_tag_list)) })
% else:
<%
new_tag_list = c.sponsor_filter[:]
new_tag_list.remove(requirement.tag)
%>
- ${ requirement.label } (${ h.tags.link_to( _('Remove filter'), h.url.current(action='index', t=new_tag_list)) })
+ ${ requirement.label } (${ h.tags.link_to( _('Remove filter'), h.url.current(action='guidelines', t=new_tag_list)) })
${ requirement.long_description | n}
% endif
%def>
--
GitLab
From eaf879cb3f0a1e2324bec276e064438bba26cf63 Mon Sep 17 00:00:00 2001
From: Michael Stapelberg
Date: Mon, 9 Apr 2012 23:55:08 +0200
Subject: [PATCH 4/4] sponsor guidelines: display terse page with toggle
buttons (if JS is available)
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Signed-off-by: Arno Töll
---
debexpo/public/style.css | 17 +++++++
debexpo/templates/sponsor/guidelines.mako | 57 +++++++++++++++++++++--
2 files changed, 71 insertions(+), 3 deletions(-)
diff --git a/debexpo/public/style.css b/debexpo/public/style.css
index 287f2295..bc720d6a 100644
--- a/debexpo/public/style.css
+++ b/debexpo/public/style.css
@@ -1037,3 +1037,20 @@ ul.qa {
margin-bottom: 1em;
list-style-type: none;
}
+
+/* User information */
+.userinfo p {
+ margin: 0.5em 0 0.5em 0;
+}
+
+/* Sponsor guidelines */
+table.sponsor-guidelines {
+ table-layout: fixed;
+}
+
+.sponsor-tags-abbrev {
+ text-overflow: ellipsis;
+ overflow: hidden;
+ white-space: nowrap;
+}
+
diff --git a/debexpo/templates/sponsor/guidelines.mako b/debexpo/templates/sponsor/guidelines.mako
index 92f8c5d8..c42e454a 100644
--- a/debexpo/templates/sponsor/guidelines.mako
+++ b/debexpo/templates/sponsor/guidelines.mako
@@ -73,7 +73,7 @@ To help you find a sponsor interested in your package, they can formulate sponso
% endif
-