diff --git a/pinaxcon/templates/dashboard.html b/pinaxcon/templates/dashboard.html index 5e90b131bbedcd8c00277135c44ec2d49dca8c7d..3a22c5bee68ebff796c8f6d9588b0ef6fccd8809 100644 --- a/pinaxcon/templates/dashboard.html +++ b/pinaxcon/templates/dashboard.html @@ -9,249 +9,322 @@ {% load staticfiles %} -{% block head_title %}Dashboard{% endblock %} +{% block header_title %}Dashboard{% endblock %} {% block content %} -
-

DASHBOARD

-{% available_categories as categories %} -{% if categories %} - -
-
-

{% trans "Attend" %} {% conference_name %}

-
-
- {% if not user.attendee.completed_registration %} - - Get your ticket - - {% else %} - - Edit attendee profile - +
+ {% available_categories as categories %} + {% if categories %} - {% items_pending as pending %} - {% if pending %} - - Check out and pay - - {% endif %} - {% endif %} - {% if user.is_staff %} - Reports - {% endif %} + {% if user.is_staff %} +
+ +
+
- + {% endif %} -
- {% if not user.attendee.completed_registration %} -

To attend the conference, you must purchase a ticket. Use our registration form to purchase your ticket. -

+
+ +
+ {% if not user.attendee.completed_registration %} +
+
+

Register

+
+
+

To attend the conference, you must register an attendee profile and purchase your ticket

+ Get your ticket +
+
{% else %} - -

Your items

- {% items_pending as pending %} - - {% if pending %} -

Items pending payment

- {% include "registrasion/_items_list.html" with items=pending %} -

- - Check out and pay for these items. -

- {% endif %} - - {% items_purchased as purchased %} - {% if purchased %} -

Paid items

- {% include "registrasion/_items_list.html" with items=purchased %} - {% endif %} - -

Add/Update items

- {% include "registrasion/_category_list.html" with categories=categories %} - - {% invoices as invoices %} - {% if invoices %} -

Invoices

-
    - {% for invoice in invoices %} - {% if invoice.is_void %} -
  • - {% endif %} - Invoice {{ invoice.id }} - - ${{ invoice.value }} ({{ invoice.get_status_display }}) -
  • - {% endfor %} -
-

- -

- {% endif %} - - {% available_credit as credit %} - {% if credit %} -

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.

+
+
+
+

Attendee Profile

+
+
+

If you would like to change the details on your badge or your attendee statistics, you may edit your attendee profile up until the weekend before the conference

+ Edit attendee profile +
+
+
+ {% items_pending as pending %} + {% if pending %} +
+
+
+

Account

+
+
+ {% items_pending as pending %} + {% if pending %} +
+
+
+
Items pending payment
+
+
+ {% include "registrasion/_items_list.html" with items=pending %} + +
+
+
+ {% endif %} + + {% items_purchased as purchased %} + {% if purchased %} +
+
+
+
Paid Items
+
+
+ {% include "registrasion/_items_list.html" with items=purchased %} +
+
+
+ {% endif %} +
+
+
+
Add/Update Items
+
+
+ {% include "registrasion/_category_list.html" with categories=categories %} +
+
+
+ + {% invoices as invoices %} + {% if invoices %} +
+
+
+
Invoices
+
+
+
    + {% for invoice in invoices %} + {% if invoice.is_void %} +
  • + {% endif %} + Invoice {{ invoice.id }} + - ${{ invoice.value }} ({{ invoice.get_status_display }}) + +
  • + {% endfor %} +
+
+
+
+ {% endif %} + + {% available_credit as credit %} + {% if credit %} +
+
+
+
Credit
+
+
+

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.

+
+
+
+ {% endif %} + +
+
+
{% endif %} -

{% endif %} +
- {% endif %} -
-
-

{% trans "Speaking and Miniconfs" %}

-
-
+ +
+ +
+
+
+
+
Speaker Profile
+
+
+ {% if not user.speaker_profile %} +

To create a speaking or miniconf proposal you must first create a speaker profile.

+ {% endif %} +

Your speaker profile is independent of your attendee profile and the details you provide here will be used during selection and to populate your speaker bio on the conference website.

{% if not user.speaker_profile %} - - Create profile - + Create Profile {% else %} - - Edit profile - - - New proposal - + Edit Profile {% endif %}
-
- -
+
- {% if not user.speaker_profile %} -

To submit a proposal, you must first create a speaker profile.

- {% else %} -

Your Proposals

+ {% if user.speaker_profile %} +
+
+
+
New Proposal
+
+
+

You may use the following form to create a speaking or miniconf proposal.

+

Once submitted you will be able to see the status of your proposals, as well manage the submission and co-speakers from this page

+ New Proposal +
+
+
+ {% endif %} - {% if not user.speaker_profile.proposals.exists %} -

No proposals submitted yet.

- {% else %} -

- {% endif %} +
+
- {% endif %} - {% if user.speaker_profile.proposals.exists %} +{% if user.speaker_profile %} + {% if user.speaker_profile.proposals.exists %} +
+ +
+ {% if user.speaker_profile.proposals.exists %} {% for proposal in user.speaker_profile.proposals.all %} {% include "symposion/proposals/_proposal_row.html" %} {% endfor %} - {% endif %} - - {% if user.speaker_profile %} - {% associated_proposals as associated_proposals %} - {% if associated_proposals %} -

Proposals you have joined as an additional speaker

- - - - - - - - {% for proposal in associated_proposals %} - {% include "symposion/proposals/_proposal_row.html" %} - {% endfor %} -
TitleTypeStatusActions
- {% endif %} + {% endif %} +
+
+ {% endif %} +{% endif %} - {% pending_proposals as pending_proposals %} - {% if pending_proposals %} -

Proposals you have been invited to join

- - - - - - - - {% for proposal in pending_proposals %} - {% include "symposion/proposals/_pending_proposal_row.html" %} - {% endfor %} -
TitleTypeStatusActions
- {% endif %} - {% endif %} -
+{% if user.speaker_profile %} + {% associated_proposals as associated_proposals %} + {% pending_proposals as pending_proposals %} + {% if associated_proposals or pending_proposals %} +
+ +
+ {% for proposal in associated_proposals %} + {% include "symposion/proposals/_proposal_row.html" %} + {% endfor %} + {% for proposal in pending_proposals %} + {% include "symposion/proposals/_pending_proposal_row.html" %} + {% endfor %} +
+
+ {% endif %} +{% endif %} {# {% include 'registrasion/dashboard-widget.html' %} #} {% if review_sections %} - -
-

{% trans "Reviews" %}

- - {% for section in review_sections %} -

{{ section }}

- - {% endfor %} - +
+ - +
+ {% for section in review_sections %} +
+
+
+
{{ section }}
+
+ +
+
+ {% endfor %} +
+
{% endif %} {% available_teams as available_teams %} {% if user.memberships.exists or available_teams %} -
-

{% trans "Teams" %}

- - {% if user.memberships.exists %} -

Your Teams

- - {% for membership in user.memberships.all %} - - - - - - {% endfor %} -
- {{ membership.team.name }} - {% if membership.team.description %}
{{ membership.team.description }}{% endif %} -
+
+ +
+
+
+ {% if user.memberships.exists %} + +
+ {% for membership in user.memberships.all %} +
+
+
+
{{ membership.team.name }}
+
+
+ {% if membership.team.description %}

{{ membership.team.description }}

{% endif %} + Details {{ membership.get_state_display }} -
{% if membership.state == "manager" or user.is_staff %} {% if membership.team.applicants %}{{ membership.team.applicants.count }} applicant{{ membership.team.applicants.count|pluralize }}{% endif %} - {% endif %} -
- - {% endif %} - - - {% if available_teams %} -

Available Teams

- - {% for team in available_teams %} - - - {% endfor %} -
- {{ team }} - {% if team.description %}
{{ team.description }}{% endif %} -
- {{ team.get_access_display }} -
- {% endif %} - + {% endif %} +
+
+
+ {% endfor %} +
+ {% endif %}
+
+ {% if available_teams %} + +
+ {% for team in available_teams %} +
+
+
+
{{ team }}
+
+
+ {% if team.description %}

{{ team.description }}

{% endif %} + {{ team.get_access_display }} + Details +
+ {% endfor %} +
+ {% endif %} +
+
{% endif %}