adding race buttons to left racing menu
not ready yet
This commit is contained in:
@@ -15,15 +15,82 @@
|
|||||||
<i class="far fa-flag fa-fw"></i> New Indoor Race
|
<i class="far fa-flag fa-fw"></i> New Indoor Race
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
|
{% if race %}
|
||||||
|
{% if reguest.user.is_anonymous %}
|
||||||
|
<li id="race-register">
|
||||||
|
{% if race.sessiontype == 'race' %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/register">
|
||||||
|
<i class="fas fa-user-plus fa-fw"></i> Register</a>
|
||||||
|
{% else %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/registerindoor">
|
||||||
|
<i class="fas fa-user-plus fa-fw"></i> Register</a>
|
||||||
|
{% endif %}
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% for button in buttons %}
|
||||||
|
{% if button == 'registerbutton' %}
|
||||||
|
<li>
|
||||||
|
{% if race.sessiontype == 'race' %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/register">
|
||||||
|
<i class="fas fa-user-plus fa-fw"></i> Register</a>
|
||||||
|
{% else %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/registerindoor">
|
||||||
|
<i class="fas fa-user-plus fa-fw"></i> Register</a>
|
||||||
|
{% endif %}
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% if button == 'submitbutton' %}
|
||||||
|
<li>
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/submit">
|
||||||
|
<i class="fas fa-file-plus fa-fw"></i> Submit Workout</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/rowers/upload">
|
||||||
|
<i class="fas fa-file-upload fa-fw"></i> Upload your race result
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
<li>
|
||||||
|
<a href="/rowers/addmanual">
|
||||||
|
<i class="fas fa-file-plus fa-fw"></i> Enter Result
|
||||||
|
</a>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% if button == 'resubmitbutton' %}
|
||||||
|
<li>
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/submit">Submit New Result</a>
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% if button == 'withdrawbutton' %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/withdraw">
|
||||||
|
<i class="fas fa-user-minus fa-fw"></i> Withdraw</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if button == 'adddisciplinebutton' %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/adddiscipline">
|
||||||
|
<i class="fas fa-users fa-fw"></i> Register New Boat
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
{% if button == 'editbutton' %}
|
||||||
|
<li>
|
||||||
|
{% if race.sessiontype == 'race' %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/edit"><i class="fas fa-pencil-alt fa-fw"></i> Edit Race
|
||||||
|
</a>
|
||||||
|
{% else %}
|
||||||
|
<a href="/rowers/virtualevent/{{ race.id }}/editindoor"><i class="fas fa-pencil-alt fa-fw"></i> Edit Race
|
||||||
|
</a>
|
||||||
|
{% endif %}
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
|
{% endfor %}
|
||||||
|
{% endif %}
|
||||||
<li id="courses">
|
<li id="courses">
|
||||||
<a href="/rowers/list-courses">
|
<a href="/rowers/list-courses">
|
||||||
<i class="fas fa-map-marked fa-fw"></i> Courses
|
<i class="fas fa-route fa-fw"></i> Courses
|
||||||
</a>
|
</a>
|
||||||
</li>
|
</li>
|
||||||
{% if course %}
|
{% if course %}
|
||||||
<li class="has-children" id="course">
|
<li class="has-children" id="course">
|
||||||
<input type="checkbox" name="group-course" id="group-course" checked>
|
<input type="checkbox" name="group-course" id="group-course" checked>
|
||||||
<label for="group-course"><i class="fas fa-map-marked fa-fw"></i> {{ course.name }}</label>
|
<label for="group-course"><i class="fas fa-route fa-fw"></i> {{ course.name }}</label>
|
||||||
<ul>
|
<ul>
|
||||||
<li id="course-view">
|
<li id="course-view">
|
||||||
<a href="/rowers/courses/{{ course.id }}">
|
<a href="/rowers/courses/{{ course.id }}">
|
||||||
|
|||||||
@@ -317,7 +317,7 @@ data-text="@rowsandall #rowingdata Participate in Indoor Rowing virtual race '{{
|
|||||||
</table>
|
</table>
|
||||||
|
|
||||||
{% csrf_token %}
|
{% csrf_token %}
|
||||||
<input class="button green" type="submit" value="Submit">
|
<input type="submit" value="Submit">
|
||||||
</p>
|
</p>
|
||||||
</li>
|
</li>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
|
|||||||
@@ -17327,9 +17327,33 @@ def virtualevent_submit_result_view(request,id=0):
|
|||||||
'name': 'Submit Result'
|
'name': 'Submit Result'
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
||||||
|
buttons = []
|
||||||
|
|
||||||
|
if not request.user.is_anonymous():
|
||||||
|
if race_can_register(r,race):
|
||||||
|
buttons += ['registerbutton']
|
||||||
|
|
||||||
|
if race_can_adddiscipline(r,race):
|
||||||
|
buttons += ['adddisciplinebutton']
|
||||||
|
|
||||||
|
if race_can_submit(r,race):
|
||||||
|
buttons += ['submitbutton']
|
||||||
|
|
||||||
|
if race_can_resubmit(r,race):
|
||||||
|
buttons += ['resubmitbutton']
|
||||||
|
|
||||||
|
if race_can_withdraw(r,race):
|
||||||
|
buttons += ['withdrawbutton']
|
||||||
|
|
||||||
|
if race_can_edit(r,race):
|
||||||
|
buttons += ['editbutton']
|
||||||
|
|
||||||
|
|
||||||
return render(request,'race_submit.html',
|
return render(request,'race_submit.html',
|
||||||
{
|
{
|
||||||
'race':race,
|
'race':race,
|
||||||
|
'buttons':buttons,
|
||||||
'workouts':ws,
|
'workouts':ws,
|
||||||
'breadcrumbs':breadcrumbs,
|
'breadcrumbs':breadcrumbs,
|
||||||
'active':'nav-racing',
|
'active':'nav-racing',
|
||||||
|
|||||||
Reference in New Issue
Block a user