<div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/sponsor/admin/{{c.urlname}}/sendmail/">Sponsor emails</a></div>
</div>
+
<h2>Reports</h2>
<div class="row">
<div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/admin/{{c.urlname}}/reports/">Attendee reports</a></div>
<div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/admin/{{c.urlname}}/regtypes/">Registration types</a></div>
<div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/admin/{{c.urlname}}/addopts/">Additional options</a></div>
</div>
+<div class="row">
+ <div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/sponsor/admin/{{c.urlname}}/levels/">Sponsorship levels</a></div>
+ <div class="col-md-3 col-sm-6 col-xs-12 buttonrow"><a class="btn btn-default btn-block" href="/events/sponsor/admin/{{c.urlname}}/contracts/">Sponsorship contracts</a></div>
+</div>
<h2>User links</h2>
<div class="row">
{%extends "confreg/confadmin_base.html" %}
{%load markup%}
{%block title%}Conference Sponsorship - {{sponsor}}{%endblock%}
-{%block extrahead%}
-<link rel="stylesheet" href="/media/jq/jquery-ui.min.css" />
-<script type="text/javascript" src="/media/jq/jquery-ui.min.js"></script>
-<script type="text/javascript">
- $(function() {
- $(".benefit_list").accordion({
- collapsible: true,
- active: false,
- animate: false,
- });
- $(".btn").button();
- });
-</script>
-<style>
-div.benefit_list div {
- height: auto !important;
-}
-</style>
-{%endblock%}
{%block layoutblock%}
<h1>Conference Sponsorship - {{sponsor}}</h1>
</p>
<form method="post" action=".">{% csrf_token %}
<input type="hidden" name="confirm" value="1">
-<input type="submit" class="btn" value="Confirm this benefit">
+<input type="submit" class="btn btn-default" value="Confirm this benefit">
</form>
<p>
In case a sponsor has incorrectly claimed a benefit, you can unclaim it here.
</p>
<form method="post" action=".">{% csrf_token %}
<input type="hidden" name="unclaim" value="1">
-<input type="submit" class="btn" value="Un-claim this benefit">
+<input type="submit" class="btn btn-default" value="Un-claim this benefit">
</form>
<form method="post" action=".">
{%endif%}
{{benefit.benefit.benefitdescription|markdown}}
</div>
-<p>
-<a href="../../{{sponsor.id}}/"">Return</a> to this sponsor.
-</p>
-<p>
-<a href="../../">Return</a> to sponsor list.<br/>
-</p>
+<a class="btn btn-default btn-block" href="../../{{sponsor.id}}/">Return to this sponsor</a>
+<a class="btn btn-default btn-block" href="../../">Return to sponsor list</a>
{%endblock%}
confirmed. You should try to do this ASAP - this may include things like copying
an image to the website, or making sure there is space for a desk..
</p>
-<ul>
-{%for b in unconfirmed_benefits%}
- <li>{{b.sponsor}}: <a href="benefit/{{b.id}}/">{{b.benefit}}</a></li>
+{%regroup unconfirmed_benefits by sponsor as unconf%}
+<table class="table table-condensed">
+{%for s in unconf%}
+ <tr>
+ <th colspan="2">{{s.grouper}}</th>
+ </tr>
+{%for b in s.list%}
+ <tr>
+ <td class="col-md-1"></td>
+ <td><a href="benefit/{{b.id}}/">{{b.benefit}}</a></td>
+ </tr>
{%endfor%}
-</ul>
+{%endfor%}
+</table>
{%endif%}
{%if confirmed_sponsors%}
</p>
{%regroup confirmed_sponsors by level as regrouped_sponsors%}
+<table class="table table-condensed">
{%for level in regrouped_sponsors%}
-<h3>{{level.grouper}}</h3>
-<ul>
+ <tr>
+ <th colspan="2" class="text-center active">{{level.grouper}}</th>
+ </tr>
{%for s in level.list%}
- <li><a href="{{s.id}}/">{{s}}</a>{%if s.invoice%}{%if not s.invoice.paidat%} (not paid){%endif%}{%else%} (not invoiced){%endif%}</li>
+ <tr>
+ <td class="col-md-5"><a href="{{s.id}}/">{{s}}</a></td>
+ <td>{%if s.invoice%}{%if not s.invoice.paidat%}<span class="label label-danger">Not paid</span>{%else%}<span class="label label-success">Paid</span>{%endif%}{%else%}<span class="label label-warning">Not invoiced</span>{%endif%}
+ </td>
{%endfor%}
-</ul>
{%endfor%}
+</table>
{%endif%}
{%if unconfirmed_sponsors%}
The following sponsors have signed up, but are not yet confirmed. If you have handled the
sponsor manually, you may want to confirm them manually as well...
</p>
-<ul>
-{%for s in unconfirmed_sponsors%}
- <li><a href="{{s.id}}/">{{s}}</a> ({{s.level}}, signed up {{s.signupat}})</li>
+{%regroup unconfirmed_sponsors by level as regrouped_unconfirmed %}
+<table class="table table-condensed">
+{%for level in regrouped_unconfirmed%}
+ <tr>
+ <th colspan="2" class="text-center active">{{level.grouper}}</th>
+ </tr>
+ <tr>
+ <th class="col-md-5">Sponsor</th>
+ <th>Signed up</th>
+ </tr>
+{%for s in level.list%}
+ <tr>
+ <td><a href="{{s.id}}/">{{s}}</a></td>
+ <td>{{s.signupat}}</td>
+ </tr>
{%endfor%}
-</ul>
+{%endfor%}
+</table>
{%endif%}
-<h2>Sponsor communications</h2>
+<h2>Sponsor email</h2>
{%if mails%}
<p>
The following emails have been sent to sponsors so far:
</p>
-<ul>
+<table class="table table-condensed">
+ <tr>
+ <th>Sent at</th>
+ <th>Subject</th>
+ <th>Sent to level(s)</th>
+ </tr>
{%for m in mails%}
- <li>{{m.sentat|date:"Y-m-d H:i"}} <a href="viewmail/{{m.id}}/">{{m.subject}}</a> ({{m.levels.all|join:", "}})</li>
+ <tr>
+ <td>{{m.sentat|date:"Y-m-d H:i"}}</td>
+ <td><a href="viewmail/{{m.id}}/">{{m.subject}}</a></td>
+ <td>{{m.levels.all|join:", "}}</td>
+ </tr>
{%endfor%}
-</ul>
+</table>
{%else%}
<p>
No sponsor emails have been sent yet.
{%endif%}
<p>
-Send a new <a href="sendmail/">sponsor email</a>.
+ <a href="sendmail/" class="btn btn-default">Send sponsor email</a>
</p>
<h2>Benefit matrix</h2>
active: false,
animate: false,
});
- $(".btn").button();
});
</script>
<style>
{%block layoutblock%}
<h1>Conference Sponsorship - {{sponsor}}</h1>
-<table border="0" cellspacing="4" cellpadding="0">
+<table class="table table-condensed">
<tr>
- <th>Conference:</th>
+ <th class="col-md-2">Conference:</th>
<td>{{conference}}</td>
</tr>
<tr>
</tr>
<tr>
<th>Edit:</th>
- <td>in <a href="/admin/confsponsor/sponsor/{{sponsor.id}}/">admin</a> interface</td>
+ <td><a class="btn btn-default btn-sm" href="/admin/confsponsor/sponsor/{{sponsor.id}}/">Edit in admin interface</a></td>
</tr>
<tr>
<th>View:</th>
- <td>in <a href="/events/sponsor/{{sponsor.id}}/">user</a> interface, to for example claim benefits on the users behalf</td>
+ <td><a class="btn btn-default btn-sm" href="/events/sponsor/{{sponsor.id}}/">View as end user</a></td>
</tr>
<tr>
<th>Managers:</th>
<form method="post" action=".">{% csrf_token %}
<input type="hidden" name="confirm" value="1">
<input type="hidden" name="claimid" value="{{b.id}}">
-<input type="submit" class="btn" value="Confirm this benefit">
+<input type="submit" class="btn btn-default" value="Confirm this benefit">
</form>
{%else%}
<span class="label label-success">Confirmed</span>
for this sponsor, it can be confirmed before the invoice is paid.
</p>
<p>
-<a class="btn" href="confirm/" onClick="return confirmConfirm()">Confirm sponsor</a>
+<a class="btn btn-default" href="confirm/" onClick="return confirmConfirm()">Confirm sponsor</a>
</p>
{%else%}
<p>
be emailed to the sponsor, as well as show up on their dashboard. Once
the invoice is paid, the sponsorship will automatically become confirmed.
</p>
-<a class="btn" href="generateinvoice/">Generate invoice</a>
+<a class="btn btn-default" href="generateinvoice/">Generate invoice</a>
{%endif%}
{%endif%}
-<p>
-<a href="../">Return</a> to sponsor list.
-</p>{%endblock%}
+<br/>
+<a class="btn btn-default btn-block" href="../">Return to sponsor list</a>
+{%endblock%}
{%if mails%}
<h2>Previous emails</h2>
-<ul>
+<table class="table table-condensed">
+ <tr>
+ <th>Sent at</th>
+ <th>Subject</th>
+ <th>Sent to level(s)</th>
+ </tr>
{%for m in mails%}
- <li>{{m.sentat|date:"Y-m-d H:i"}} <a href="../viewmail/{{m.id}}/">{{m.subject}}</a> ({{m.levels.all|join:", "}})</li>
+ <tr>
+ <td>{{m.sentat|date:"Y-m-d H:i"}}</td>
+ <td><a href="../viewmail/{{m.id}}/">{{m.subject}}</a></td>
+ <td>{{m.levels.all|join:", "}}</td>
+ </tr>
{%endfor%}
-</ul>
+</table>
{%endif%}
<h2>New email</h2>
{%endfor%}
</table>
-<input type="submit" value="Send email!">
+<br/>
+<input type="submit" value="Send email!" class="btn btn-default">
</form>
+<br/>
-<p>
- <a href="/events/sponsor/admin/{{conference.urlname}}/">Back</a> to sponsors.
-</p>
+<a href="/events/sponsor/admin/{{conference.urlname}}/" class="btn btn-default btn-block">Back to sponsors</a>
{%endblock%}
{%endblock%}
{%block layoutblock%}
<h1>Conference Sponsor Email - {{conference}}</h1>
-<table>
+<table class="table">
<tr>
- <th>From:</th>
+ <th class="col-md-1">From:</th>
<td>{{conference.sponsoraddr}}</td>
</tr>
<tr>
{{mail.message}}
</pre>
-<p>
-<a href="../../">Return</a> to sponsorship overview.
-</p>
+<a href="/events/sponsor/admin/{{conference.urlname}}/" class="btn btn-default btn-block">Back to sponsors</a>
{%endblock%}