2012-07-12 05:32:16 +00:00
{% extends "site_base.html" %}
{% load i18n %}
{% load proposal_tags %}
2012-08-02 01:38:50 +00:00
{% load teams_tags %}
2012-07-12 05:32:16 +00:00
{% block head_title %}Dashboard{% endblock %}
{% block body_class %}auth{% endblock %}
2012-07-12 20:08:07 +00:00
{% block body %}
2012-07-14 01:42:37 +00:00
< div class = "dashboard-panel" >
< div class = "dashboard-panel-header" >
< i class = "icon-bullhorn" > < / i >
< h3 > {% trans "Speaking" %}< / h3 >
< div class = "pull-right header-actions" >
{% if not user.speaker_profile %}
< a href = "{% url speaker_create %}" class = "btn" >
< i class = "icon-plus-sign" > < / i > Create a speaker profile
< / a >
{% else %}
< a href = "{% url speaker_edit %}" class = "btn" >
< i class = "icon-pencil" > < / i > Edit your speaker profile
< / a >
< a href = "{% url proposal_submit %}" class = "btn" >
< i class = "icon-plus-sign" > < / i > Submit a new proposal
< / a >
{% endif %}
< / div >
< / div >
2012-07-12 20:08:07 +00:00
2012-07-14 01:42:37 +00:00
< div class = "dashboard-panel-content" >
{% if not user.speaker_profile %}
< p > To submit a proposal, you must first < a href = "{% url speaker_create %}" > create a speaker profile< / a > .< / p >
{% else %}
< h4 > Your Proposals< / h4 >
{% if user.speaker_profile.proposals.exists %}
< table class = "table" >
< tr >
< th > Title< / th >
< th > Session type< / th >
< th > Status< / th >
< th > Actions< / th >
< / tr >
{% for proposal in user.speaker_profile.proposals.all %}
{% include "proposals/_proposal_row.html" %}
{% endfor %}
< / table >
{% else %}
< p > No proposals submitted yet.< / p >
{% endif %}
2012-07-12 20:08:07 +00:00
2012-07-14 01:42:37 +00:00
{% associated_proposals as associated_proposals %}
{% if associated_proposals %}
< h4 > Proposals you have joined as an additional speaker< / h4 >
< table class = "table" >
< tr >
< th > Title< / th >
< th > Session type< / th >
< th > Status< / th >
< th > Actions< / th >
< / tr >
{% for proposal in associated_proposals %}
{% include "proposals/_proposal_row.html" %}
{% endfor %}
< / table >
{% endif %}
{% pending_proposals as pending_proposals %}
{% if pending_proposals %}
< h4 > Proposals you have been invited to join< / h4 >
< table class = "table" >
< tr >
< th > Title< / th >
< th > Session type< / th >
< th > Status< / th >
< th > Actions< / th >
< / tr >
{% for proposal in pending_proposals %}
{% include "proposals/_pending_proposal_row.html" %}
{% endfor %}
< / table >
{% endif %}
2012-07-12 20:08:07 +00:00
{% endif %}
2012-07-14 01:42:37 +00:00
< / div >
< / div >
2012-07-12 20:08:07 +00:00
2012-07-14 01:42:37 +00:00
< div class = "dashboard-panel" >
< div class = "dashboard-panel-header" >
< i class = "icon-briefcase" > < / i >
< h3 > {% trans "Sponsorship" %}< / h3 >
< div class = "pull-right header-actions" >
{% if not user.sponsorships.exists %}
< a href = "{% url sponsor_apply %}" class = "btn" >
< i class = "icon-plus-sign" > < / i > Apply to be a sponsor
< / a >
{% endif %}
< / div >
< / div >
< div class = "dashboard-panel-content" >
< p >
{% if not user.sponsorships.exists %}
< p > If you or your organization would be interested in sponsorship opportunities, < a href = "{% url sponsor_apply %}" > use our online form to apply to be a sponsor< / a > .
{% else %}
< h4 > Your Sponsorship< / h4 >
< ul >
{% for sponsorship in user.sponsorships.all %}
< li >
{% if sponsorship.active %}
< a href = "{% url sponsor_detail sponsorship.pk %}" > < b > {{ sponsorship.name }}< / b > < / a >
({{ sponsorship.level }})
{% else %}
< b > {{ sponsorship.name }}< / b >
({{ sponsorship.level }})
< span class = "label label-warning" > awaiting approval< / span >
{% endif %}
< / li >
{% endfor %}
< / ul >
{% endif %}
< / p >
< / div >
< / div >
2012-07-28 22:10:15 +00:00
< div class = "dashboard-panel" >
< div class = "dashboard-panel-header" >
< i class = "icon-group" > < / i >
< h3 > {% trans "Teams" %}< / h3 >
< / div >
< div class = "dashboard-panel-content" >
{% if user.memberships.exists %}
< h4 > Your Teams< / h4 >
2012-08-03 04:53:46 +00:00
< table class = "table table-striped" >
2012-07-28 22:10:15 +00:00
{% for membership in user.memberships.all %}
2012-08-03 04:53:46 +00:00
< tr >
< td >
< a href = "{% url team_detail membership.team.slug %}" > {{ membership.team.name }}< / a >
{% if membership.team.description %}< br > {{ membership.team.description }}{% endif %}
< / td >
< td >
2012-08-03 04:56:08 +00:00
< span class = "label{% if membership.state == 'invited' %} label-info{% endif %}" > {{ membership.get_state_display }}< / span >
2012-08-03 04:53:46 +00:00
< / td >
< td >
{% if membership.state == "manager" or user.is_staff %}
{% if membership.team.applicants %}{{ membership.team.applicants.count }} applicant{{ membership.team.applicants.count|pluralize }}{% endif %}
{% endif %}
< / td >
< / tr >
2012-07-28 22:10:15 +00:00
{% endfor %}
2012-08-03 04:53:46 +00:00
< / table >
2012-07-28 22:10:15 +00:00
{% endif %}
2012-08-02 01:38:50 +00:00
{% available_teams as available_teams %}
2012-08-02 01:49:54 +00:00
{% if available_teams %}
< h4 > Available Teams< / h4 >
2012-08-03 04:53:46 +00:00
< table class = "table table-striped" >
2012-08-02 01:49:54 +00:00
{% for team in available_teams %}
2012-08-03 04:53:46 +00:00
< tr >
< td >
< a href = "{% url team_detail team.slug %}" > {{ team }}< / a >
{% if team.description %}< br > {{ team.description }}{% endif %}
< / td >
< td >
< span class = "label" > {{ team.get_access_display }}< / span >
< / td >
< / tr >
2012-08-02 01:49:54 +00:00
{% endfor %}
2012-08-03 04:53:46 +00:00
< / table >
2012-08-02 01:49:54 +00:00
{% endif %}
2012-07-28 22:10:15 +00:00
< / div >
< / div >
2012-07-12 05:59:28 +00:00
{% endblock %}