240 lines
		
	
	
	
		
			9.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
		
		
			
		
	
	
			240 lines
		
	
	
	
		
			9.9 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| 
								 | 
							
								{% extends "site_base.html" %}
							 | 
						||
| 
								 | 
							
								
							 | 
						||
| 
								 | 
							
								{% 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">
							 | 
						||
| 
								 | 
							
								            <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>
							 | 
						||
| 
								 | 
							
								        
							 | 
						||
| 
								 | 
							
								    {% if review_sections %}    
							 | 
						||
| 
								 | 
							
								        <div class="dashboard-panel">
							 | 
						||
| 
								 | 
							
								            <div class="dashboard-panel-header">
							 | 
						||
| 
								 | 
							
								                <i class="icon-briefcase"></i>
							 | 
						||
| 
								 | 
							
								                <h3>{% trans "Reviews" %}</h3>
							 | 
						||
| 
								 | 
							
								            </div>
							 | 
						||
| 
								 | 
							
								            {% user_reviews as user_reviews %}
							 | 
						||
| 
								 | 
							
								            <div class="dashboard-panel-content">
							 | 
						||
| 
								 | 
							
								                <h4>Review Sections</h4>
							 | 
						||
| 
								 | 
							
								                
							 | 
						||
| 
								 | 
							
								                <ul>
							 | 
						||
| 
								 | 
							
								                    {% for section in review_sections %}
							 | 
						||
| 
								 | 
							
								                        <li><a href="{% url review_section section.section.slug %}">{{ section }}</a></li>
							 | 
						||
| 
								 | 
							
								                    {% endfor %}
							 | 
						||
| 
								 | 
							
								                </ul>
							 | 
						||
| 
								 | 
							
								                
							 | 
						||
| 
								 | 
							
								                <h4>Proposals you have reviewed</h4>
							 | 
						||
| 
								 | 
							
								                <table class="table table-condensed">
							 | 
						||
| 
								 | 
							
								                    <thead>
							 | 
						||
| 
								 | 
							
								                        <th>#</th>
							 | 
						||
| 
								 | 
							
								                        <th>Speaker / Title</th>
							 | 
						||
| 
								 | 
							
								                        <th>Your Vote</th>
							 | 
						||
| 
								 | 
							
								                    </thead>
							 | 
						||
| 
								 | 
							
								                    <tbody>
							 | 
						||
| 
								 | 
							
								                        {% for review in user_reviews %}
							 | 
						||
| 
								 | 
							
								                            <tr>
							 | 
						||
| 
								 | 
							
								                                <td>{{ review.proposal.number }}</td>
							 | 
						||
| 
								 | 
							
								                                <td>
							 | 
						||
| 
								 | 
							
								                                    <b>{{ review.proposal.speaker }}</b>
							 | 
						||
| 
								 | 
							
								                                    <br />
							 | 
						||
| 
								 | 
							
								                                    {{ review.proposal.title }}
							 | 
						||
| 
								 | 
							
								                                </td>
							 | 
						||
| 
								 | 
							
								                                <td>{{ review.vote }}</td>
							 | 
						||
| 
								 | 
							
								                            </tr>
							 | 
						||
| 
								 | 
							
								                        {% endfor %}
							 | 
						||
| 
								 | 
							
								                    </tbody>
							 | 
						||
| 
								 | 
							
								                </table>
							 | 
						||
| 
								 | 
							
								                
							 | 
						||
| 
								 | 
							
								                {% 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 %}
							 |