core&ui: add contest private files (#1053)

Co-authored-by: panda <panda_dtdyy@outlook.com>
This commit is contained in:
undefinedandpanda authored and GitHub committed 2025-10-17 10:24:38 +01:00
1 parent 9729346ad9
commit f5ef8b7f38
35 files changed
+781 -843

No files matched your search

@@ -92,20 +92,13 @@
</div>
</div>
{% if page_name == 'problem_edit' %}
<div class="section side">
<div class="section side" data-type="additional_file" data-sidebar>
<div class="section__header">
<h1 class="section__title">{{ additional_file.length|default(0) }} {{_('Additional File')}}</h1>
<h1 class="section__title">{{_('Additional Files')}}</h1>
<div class="section__tools">
<button class="primary rounded button" name="upload_file">{{ _('Upload') }}</button>
</div>
</div>
<ol class="menu">
<li class="menu__item flex-row">
<a class="menu__link half" href="javascript:;" name="additional_file__upload">
<span class="icon icon-upload"></span> {{ _('Upload') }}
</a>
<a class="menu__link half" href="javascript:;" name="additional_file__download">
<span class="icon icon-download"></span> {{ _('Download All') }}
</a>
</li>
</ol>
{% set sidebar = true %}
{% set can_edit = true %}
{% set filetype = "additional_file" %}