update dashboard to use new panels
This commit is contained in:
		
							parent
							
								
									bc95b2d09a
								
							
						
					
					
						commit
						98bf1120dd
					
				
					 1 changed files with 109 additions and 90 deletions
				
			
		|  | @ -8,98 +8,117 @@ | |||
| {% block body_class %}auth{% endblock %} | ||||
| 
 | ||||
| {% block body %} | ||||
|     <h2>{% trans "Dashboard" %}</h2> | ||||
|      | ||||
|     <section id="dashboard_speakers" class="dashboard-section well"> | ||||
|         <h3>{% trans "Speaking" %}</h3> | ||||
|         {% if not user.speaker_profile %} | ||||
|                 <p>To submit a proposal, you must first create a speaker profile.</p> | ||||
|                 <a href="{% url speaker_create %}" class="btn"> | ||||
|                     Create a speaker profile | ||||
|                 </a> | ||||
| 
 | ||||
|         {% else %} | ||||
|             <a href="{% url speaker_edit %}" class="btn"> | ||||
|                 Edit your speaker profile | ||||
|             </a> | ||||
| 
 | ||||
|             <a href="{% url proposal_submit %}" class="btn"> | ||||
|                 Submit a new proposal | ||||
|             </a> | ||||
| 
 | ||||
|             <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 %} | ||||
|     <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> | ||||
|          | ||||
|             {% 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 %} | ||||
|         <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 %} | ||||
|              | ||||
|             {% 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> | ||||
|                 {% 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 %} | ||||
|         {% endif %} | ||||
|     </section> | ||||
|         </div> | ||||
|     </div> | ||||
|      | ||||
|     <section id="dashboard_sponsorship" class="dashboard-section well"> | ||||
|         <h3>{% trans "Sponsorship" %}</h3> | ||||
|         {% if not user.sponsorships.exists %} | ||||
|             <a href="{% url sponsor_apply %}" class="btn"> | ||||
|                 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 %} | ||||
|     </section> | ||||
|     <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> | ||||
| {% endblock %} | ||||
|  |  | |||
		Loading…
	
	Add table
		
		Reference in a new issue
	
	 Luke Hatcher
						Luke Hatcher