{% extends "site_base.html" %} {% load i18n %} {% load proposal_tags %} {% load teams_tags %} {% block head_title %}Dashboard{% endblock %} {% block body_class %}auth{% endblock %} {% block body %} <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> <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 %} {% 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 %} {% endif %} </div> </div> <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> {% available_teams as available_teams %} {% if user.memberships.exists or available_teams %} <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> <table class="table table-striped"> {% for membership in user.memberships.all %} <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> <span class="label{% if membership.state == 'invited' %} label-info{% endif %}">{{ membership.get_state_display }}</span> </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> {% endfor %} </table> {% endif %} {% if available_teams %} <h4>Available Teams</h4> <table class="table table-striped"> {% for team in available_teams %} <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> {% endfor %} </table> {% endif %} </div> </div> {% endif %} {% endblock %}