318 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
			
		
		
	
	
			318 lines
		
	
	
	
		
			13 KiB
		
	
	
	
		
			HTML
		
	
	
	
	
	
| {% extends "site_base.html" %}
 | |
| 
 | |
| {% load i18n %}
 | |
| {% load proposal_tags %}
 | |
| {% load review_tags %}
 | |
| {% load teams_tags %}
 | |
| {% load registrasion_tags %}
 | |
| 
 | |
| {% block head_title %}Dashboard{% endblock %}
 | |
| 
 | |
| {% block body_class %}auth{% endblock %}
 | |
| 
 | |
| {% block body %}
 | |
|     <div class="panel panel-default">
 | |
|         <div class="panel-heading">
 | |
|             <div class="pull-right">
 | |
|                 {% if not user.speaker_profile %}
 | |
|                     <a href="{% url "speaker_create" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-plus-sign"></i> Create a speaker profile
 | |
|                     </a>
 | |
|                 {% else %}
 | |
|                     <a href="{% url "speaker_edit" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-pencil"></i> Edit your speaker profile
 | |
|                     </a>
 | |
|                     <a href="{% url "proposal_submit" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-plus-sign"></i> Submit a new proposal
 | |
|                     </a>
 | |
|                 {% endif %}
 | |
|             </div>
 | |
|             <h3 class="panel-title">
 | |
|                 <i class="fa fa-bullhorn"></i>
 | |
|                 {% trans "Speaking" %}
 | |
|             </h3>
 | |
|         </div>
 | |
| 
 | |
|         <div class="panel-body">
 | |
|             {% 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 not user.speaker_profile.proposals.exists %}
 | |
|                     <p>No proposals submitted yet.</p>
 | |
|                 {% endif %}
 | |
|             {% endif %}
 | |
|         </div>
 | |
|         {% 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 "symposion/proposals/_proposal_row.html" %}
 | |
|                 {% endfor %}
 | |
|             </table>
 | |
|         {% endif %}
 | |
| 
 | |
|         {% if user.speaker_profile %}
 | |
|             {% associated_proposals as associated_proposals %}
 | |
|             {% if associated_proposals %}
 | |
|                 <div class="panel-body">
 | |
|                     <h4>Proposals you have joined as an additional speaker</h4>
 | |
|                 </div>
 | |
|                 <table class="table">
 | |
|                     <tr>
 | |
|                         <th>Title</th>
 | |
|                         <th>Session type</th>
 | |
|                         <th>Status</th>
 | |
|                         <th>Actions</th>
 | |
|                     </tr>
 | |
|                     {% for proposal in associated_proposals %}
 | |
|                         {% include "symposion/proposals/_proposal_row.html" %}
 | |
|                     {% endfor %}
 | |
|                 </table>
 | |
|             {% endif %}
 | |
| 
 | |
|             {% pending_proposals as pending_proposals %}
 | |
|             {% if pending_proposals %}
 | |
|                 <div class="panel-body"><h4>Proposals you have been invited to join</h4></div>
 | |
|                 <table class="table">
 | |
|                     <tr>
 | |
|                         <th>Title</th>
 | |
|                         <th>Session type</th>
 | |
|                         <th>Status</th>
 | |
|                         <th>Actions</th>
 | |
|                     </tr>
 | |
|                     {% for proposal in pending_proposals %}
 | |
|                         {% include "symposion/proposals/_pending_proposal_row.html" %}
 | |
|                     {% endfor %}
 | |
|                 </table>
 | |
|             {% endif %}
 | |
|         {% endif %}
 | |
|     </div>
 | |
| 
 | |
|     <div class="panel panel-default">
 | |
|         <div class="panel-heading">
 | |
|             <div class="pull-right">
 | |
|                 {% if not user.attendee.completed_registration %}
 | |
|                     <a href="{% url "guided_registration" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-plus-sign"></i> Register for the conference
 | |
|                     </a>
 | |
|                 {% else %}
 | |
|                   <a href="{% url "attendee_edit" %}" class="btn btn-xs btn-default">
 | |
|                       <i class="fa fa-pencil"></i> Edit your attendee profile
 | |
|                   </a>
 | |
| 
 | |
|                   {% items_pending as pending %}
 | |
|                   {% if pending %}
 | |
|                     <a href="{% url "checkout" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-credit-card"></i> Check out and pay
 | |
|                     </a>
 | |
|                   {% endif %}
 | |
|                 {% endif %}
 | |
|                 <a href="{% url "voucher_code" %}" class="btn btn-xs btn-default">
 | |
|                     Enter a voucher code
 | |
|                 </a>
 | |
|                 {% if user.is_staff %}
 | |
|                   <a href="{% url "reports_list" %}" class="btn btn-xs btn-default">View reports</a>
 | |
|                 {% endif %}
 | |
| 
 | |
| 
 | |
|             </div>
 | |
|             <h3 class="panel-title">
 | |
|               <i class="fa fa-ticket"></i>
 | |
|                 {% trans "Registration" %}
 | |
|             </h3>
 | |
| 
 | |
|         </div>
 | |
| 
 | |
|         <div class="panel-body">
 | |
|             {% if not user.attendee.completed_registration %}
 | |
|                 <p>To attend the conference, you must purchase a ticket. <a href="{% url "guided_registration" %}">Use our registration form to purchase your ticket</a>.
 | |
|             {% else %}
 | |
|               <h4>Your registration</h4>
 | |
|                   {% items_pending as pending %}
 | |
|                   {% if pending %}
 | |
|                     <h5>Items pending payment</h5>
 | |
|                     {% include "registrasion/_items_list.html" with items=pending %}
 | |
|                     <p><a href="{% url "checkout" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-credit-card"></i>
 | |
|                         Check out and pay for these items.</a></p>
 | |
|                   {% endif %}
 | |
|                 {% items_purchased as purchased %}
 | |
|                 {% if purchased %}
 | |
|                   <h5>Paid items</h5>
 | |
|                   {% include "registrasion/_items_list.html" with items=purchased %}
 | |
|                 {% endif %}
 | |
|                 <h5>Add/Update items</h5>
 | |
|                 {% available_categories as categories %}
 | |
|                 {% include "registrasion/_category_list.html" with categories=categories %}
 | |
|               </ul>
 | |
| 
 | |
|               {% invoices as invoices %}
 | |
|               {% if invoices %}
 | |
|               <h5>Invoices</h5>
 | |
|                 <ul>
 | |
|                   {% for invoice in invoices %}
 | |
|                     {% if not invoice.is_void %}
 | |
|                       <li>
 | |
|                           <a href="{% url "invoice" invoice.id %}">Invoice {{ invoice.id }}</a>
 | |
|                           - ${{ invoice.value }} ({{ invoice.get_status_display }})
 | |
|                       </li>
 | |
|                     {% endif %}
 | |
|                   {% endfor %}
 | |
|                 </ul>
 | |
|               {% endif %}
 | |
| 
 | |
|               {% available_credit as credit %}
 | |
|               {% if credit %}
 | |
|                 <p>You have ${{ credit }} leftover from refunded invoices. This credit will be automatically applied to new invoices. Contact the conference organisers to
 | |
|                 for a refund to your original payment source.</p>
 | |
|               {% endif %}
 | |
|             {% endif %}
 | |
| 
 | |
|           </div>
 | |
|     </div>
 | |
| 
 | |
|     <div class="panel panel-default">
 | |
|         <div class="panel-heading">
 | |
|             <div class="pull-right header-actions">
 | |
|                 {% if not user.sponsorships.exists %}
 | |
|                     <a href="{% url "sponsor_apply" %}" class="btn btn-xs btn-default">
 | |
|                         <i class="fa fa-plus-sign"></i>
 | |
|                         Apply to be a sponsor
 | |
|                     </a>
 | |
|                 {% endif %}
 | |
|             </div>
 | |
|             <h3 class="panel-title">
 | |
|                 <i class="fa fa-briefcase"></i>
 | |
|                 {% trans "Sponsorship" %}
 | |
|             </h3>
 | |
|         </div>
 | |
| 
 | |
|         <div class="panel-body">
 | |
|             {% 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 class="list-group">
 | |
|                     {% for sponsorship in user.sponsorships.all %}
 | |
|                         <li class="list-group-item">
 | |
|                             <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="panel panel-default">
 | |
|             <div class="panel-heading">
 | |
|                 <h3 class="panel-title">
 | |
|                     <i class="fa fa-briefcase"></i>
 | |
|                     {% trans "Reviews" %}
 | |
|                 </h3>
 | |
|             </div>
 | |
|             <div class="panel-body">
 | |
|                 <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="panel panel-default">
 | |
|             <div class="panel-heading">
 | |
|                 <h3 class="panel-title">
 | |
|                     <i class="fa fa-group"></i>
 | |
|                     {% trans "Teams" %}
 | |
|                 </h3>
 | |
|             </div>
 | |
| 
 | |
|             {% if user.memberships.exists %}
 | |
|                 <div class="panel-body">
 | |
|                     <h4>Your Teams</h4>
 | |
|                 </div>
 | |
|                 <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 %}
 | |
|                 <div class="panel-body">
 | |
|                     <h4>Available Teams</h4>
 | |
|                 </div>
 | |
|                 <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 label-default">{{ team.get_access_display }}</span>
 | |
|                             </td>
 | |
|                         </tr>
 | |
|                     {% endfor %}
 | |
|                 </table>
 | |
|             {% endif %}
 | |
|         </div>
 | |
|     {% endif %}
 | |
| {% endblock %}
 | 
