Allow displaying a link and a download for event challenges

This commit is contained in:
therbret 2022-10-04 00:19:19 +02:00
parent 1274364953
commit 58bee83a81
1 changed files with 4 additions and 3 deletions

7
src/events/templates/events/ctf_info.html Normal file → Executable file
View File

@ -34,7 +34,8 @@
<span class="message error-msg">{% trans "This is a team event, please create or join a team before submitting flags." %}</span> <span class="message error-msg">{% trans "This is a team event, please create or join a team before submitting flags." %}</span>
{% if ctf.ctf_url %} {% if ctf.ctf_url %}
<a class="begin-ctf-link" target="_blank" href="{{ ctf.ctf_url }}">{% trans "Start the challenge" %}</a></br> <a class="begin-ctf-link" target="_blank" href="{{ ctf.ctf_url }}">{% trans "Start the challenge" %}</a></br>
{% elif ctf.file %} {% endif %}
{% if ctf.file %}
<a class="begin-ctf-link" target="_blank" href="{{ ctf.file.url }}">{% trans "Download" %}</a></br> <a class="begin-ctf-link" target="_blank" href="{{ ctf.file.url }}">{% trans "Download" %}</a></br>
{% endif %} {% endif %}
{% else %} {% else %}
@ -43,7 +44,8 @@
{% endif %} {% endif %}
{% if ctf.ctf_url %} {% if ctf.ctf_url %}
<a class="begin-ctf-link" target="_blank" href="{{ ctf.ctf_url }}">{% trans "Start the challenge" %}</a></br> <a class="begin-ctf-link" target="_blank" href="{{ ctf.ctf_url }}">{% trans "Start the challenge" %}</a></br>
{% elif ctf.file %} {% endif %}
{% if ctf.file %}
<a class="begin-ctf-link" target="_blank" href="{{ ctf.file.url }}">{% trans "Download" %}</a></br> <a class="begin-ctf-link" target="_blank" href="{{ ctf.file.url }}">{% trans "Download" %}</a></br>
{% endif %} {% endif %}
<form method="post" action="{% url 'events:submit_event_flag' event_slug=event.slug chall_slug=ctf.slug %}" class="submitflag-form"> <form method="post" action="{% url 'events:submit_event_flag' event_slug=event.slug chall_slug=ctf.slug %}" class="submitflag-form">
@ -51,7 +53,6 @@
<input type="text" name="flag" maxlength="100" required="" id="id_flag"> <input type="text" name="flag" maxlength="100" required="" id="id_flag">
<input class="form-control" type="submit" value=">"> <input class="form-control" type="submit" value=">">
</form> </form>
{% endif %} {% endif %}
{% endif %} {% endif %}
</div> </div>