{% extends "site_base.html" %} {% load url from future %} {% load i18n %} {% load proposal_tags %} {% load review_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"> {% 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> <a href="{% url 'sponsor_detail' sponsorship.pk %}"><b>{{ sponsorship.name }}</b></a> ({{ sponsorship.level }}) {% if not sponsorship.active %} <span class="label label-warning">awaiting approval</span> {% endif %} </li> {% endfor %} </ul> {% endif %} {% if user.is_staff %} <p> As staff, you can directly <a href="{% url 'sponsor_add' %}">add a sponsor</a> if the organization isn't applying themselves. </p> {% endif %} </div> </div> {% if review_sections %} <div class="dashboard-panel"> <div class="dashboard-panel-header"> <i class="icon-briefcase"></i> <h3>{% trans "Reviews" %}</h3> </div> <div class="dashboard-panel-content"> <h4>Reviews by Section</h4> <ul> {% for section in review_sections %} <h5>{{ section }}</h5> <li><a href="{% url 'review_section' section.section.slug %}">All</a></li> <li><a href="{% url 'user_reviewed' section.section.slug %}">Reviewed by you</a></li> <li><a href="{% url 'user_not_reviewed' section.section.slug %}">Not Reviewed by you</a></li> {% endfor %} </ul> {% comment %} <h4>My Assignments</h4> <table class="table"> <thead> <td>Proposal Title</td> <td>Score</td> </thead> <tbody> <tr> <td>Title Three</td> <td>-1</td> </tr> <tr> <td>Title Four</td> <td>+2</td> </tr> </tbody> </table> {% endcomment %} </div> </div> {% endif %} {% 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 %}