diff --git a/.github/workflows/check.yml b/.github/workflows/check.yml index e285cb9d..7d765429 100644 --- a/.github/workflows/check.yml +++ b/.github/workflows/check.yml @@ -19,8 +19,8 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.8' @@ -33,8 +33,8 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v3 - - uses: actions/setup-python@v4 + - uses: actions/checkout@v4 + - uses: actions/setup-python@v5 with: python-version: '3.8' diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..0ff91d76 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,41 @@ +name: Release + +on: + push: + tags: + - "v*" + workflow_dispatch: + +jobs: + build: + runs-on: windows-latest + strategy: + matrix: + architecture: [x64] + name: Build on Windows ${{ matrix.architecture }} + steps: + - name: Checkout + uses: actions/checkout@v4 + - name: Set up Python + id: set_up_python + uses: actions/setup-python@v5 + with: + python-version: '3.8' + architecture: ${{ matrix.architecture }} + - name: Install python dependencies + run: pip install poetry && poetry install -E win + - name: Build + run: poetry run python builder.py build + - name: Generate installer + run: poetry run python builder.py bdist_msi + - name: Upload the artifact + uses: actions/upload-artifact@v4 + with: + path: dist/*.msi + name: ${{ runner.os }}-${{ matrix.architecture }} + - name: Release + uses: softprops/action-gh-release@v1 + if: startsWith(github.ref, 'refs/tags/') + with: + files: | + dist/*.msi diff --git a/builder.py b/builder.py index 6a23ac29..3e604742 100644 --- a/builder.py +++ b/builder.py @@ -5,42 +5,64 @@ from sportorg import config base = None -if sys.platform == "win32": - base = "Win32GUI" +if sys.platform == 'win32': + base = 'Win32GUI' include_files = [ config.LOCALE_DIR, config.TEMPLATE_DIR, config.IMG_DIR, config.SOUND_DIR, - config.base_dir("LICENSE"), - config.base_dir("changelog.md"), - config.base_dir("changelog_ru.md"), - config.base_dir("configs"), + config.base_dir('LICENSE'), + config.base_dir('changelog.md'), + config.base_dir('changelog_ru.md'), + config.base_dir('configs'), config.STYLE_DIR, ] includes = ["atexit", "codecs", "playsound", "pyImpinj"] excludes = ["Tkinter", "unittest", "test", "pydoc"] -options = { - "build_exe": { - "includes": includes, - "excludes": excludes, - "packages": ["idna", "requests", "encodings", "asyncio", "pywinusb"], - "include_files": include_files, - "zip_include_packages": ["PySide6"], - "optimize": 2, - 'include_msvcr': True, - } +build_exe_options = { + "includes": includes, + "excludes": excludes, + "packages": ["idna", "requests", "encodings", "asyncio", "pywinusb"], + "include_files": include_files, + "zip_include_packages": ["PySide6"], + "optimize": 2, + 'include_msvcr': True, + 'silent': 1, } +bdist_msi_options = { + 'all_users': False, + 'data': { + 'Shortcut': [ + ( + 'DesktopShortcut', # Shortcut + 'DesktopFolder', # Directory + config.NAME, # Name + 'TARGETDIR', # Component + '[TARGETDIR]SportOrg.exe', # Target + None, # Arguments + None, # Description + None, # Hotkey + None, # Icon + None, # IconIndex + None, # ShowCmd + 'TARGETDIR', # WkDir + ), + ] + }, +} + +options = {'build_exe': build_exe_options, 'bdist_msi': bdist_msi_options} + executables = [ Executable( - "SportOrg.pyw", + 'SportOrg.pyw', base=base, - icon=config.icon_dir("sportorg.ico"), - shortcut_dir=config.NAME.lower(), - copyright="GNU GENERAL PUBLIC LICENSE {}".format(config.NAME), + icon=config.icon_dir('sportorg.ico'), + copyright='GNU GENERAL PUBLIC LICENSE {}'.format(config.NAME), ) ] @@ -50,5 +72,4 @@ description=config.NAME, options=options, executables=executables, - packages=[], ) diff --git a/pyproject.toml b/pyproject.toml index 7c63264b..4fa1ad60 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -71,7 +71,7 @@ requires = ["poetry-core>=1.0.0"] build-backend = "poetry.core.masonry.api" [tool.poe.env] -CODE = "tests sportorg" +CODE = "tests sportorg builder.py" [tool.poe.tasks.all] help = "Run format lint test" diff --git a/templates/reports/ENG_1_results.html b/templates/reports/1_results.html similarity index 98% rename from templates/reports/ENG_1_results.html rename to templates/reports/1_results.html index 6b4942cb..d3a83cc0 100644 --- a/templates/reports/ENG_1_results.html +++ b/templates/reports/1_results.html @@ -7,22 +7,6 @@

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.

RESULT LIST

- {% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\320\275\320\265_\321\204\320\270\320\275\320\270\321\210\320\270\321\200\320\276\320\262\320\260\320\262\321\210\320\270\320\265.html" "b/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\320\275\320\265_\321\204\320\270\320\275\320\270\321\210\320\270\321\200\320\276\320\262\320\260\320\262\321\210\320\270\320\265.html" deleted file mode 100644 index d0fe4d29..00000000 --- "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\320\275\320\265_\321\204\320\270\320\275\320\270\321\210\320\270\321\200\320\276\320\262\320\260\320\262\321\210\320\270\320\265.html" +++ /dev/null @@ -1,317 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\201\320\277\320\273\320\270\321\202\321\213.html" "b/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\201\320\277\320\273\320\270\321\202\321\213.html" deleted file mode 100644 index b08295d8..00000000 --- "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\201\320\277\320\273\320\270\321\202\321\213.html" +++ /dev/null @@ -1,867 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\202\320\265\321\200\320\274\320\276\320\277\321\200\320\270\320\275\321\202\320\265\321\200_80_\320\274\320\274.html" "b/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\202\320\265\321\200\320\274\320\276\320\277\321\200\320\270\320\275\321\202\320\265\321\200_80_\320\274\320\274.html" deleted file mode 100644 index 663b9a46..00000000 --- "a/templates/reports/1_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\320\276\320\262_\321\202\320\265\321\200\320\274\320\276\320\277\321\200\320\270\320\275\321\202\320\265\321\200_80_\320\274\320\274.html" +++ /dev/null @@ -1,511 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git a/templates/reports/ENG_2_start_list.html b/templates/reports/2_start_list.html similarity index 94% rename from templates/reports/ENG_2_start_list.html rename to templates/reports/2_start_list.html index 57390cdd..1b5deb5c 100644 --- a/templates/reports/ENG_2_start_list.html +++ b/templates/reports/2_start_list.html @@ -13,22 +13,6 @@

{{ race.data.description }}

START LIST

- {% raw %} -{% endraw %} -{% endblock %} -{% block footer %}{% endblock %} \ No newline at end of file diff --git "a/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260.html" "b/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260.html" deleted file mode 100644 index d67d1023..00000000 --- "a/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260.html" +++ /dev/null @@ -1,225 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Start List{% endblock %} - -{% block head %} -{{ super() }} -{% endblock %} - -{% block content %} -
-

{{ race.data.description }}
- {{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ СТАРТА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\260\321\200\320\270\320\271.html" "b/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\260\321\200\320\270\320\271.html" deleted file mode 100644 index 22f41676..00000000 --- "a/templates/reports/2_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\272\320\276\320\274\320\274\320\265\320\275\321\202\320\260\321\200\320\270\320\271.html" +++ /dev/null @@ -1,227 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Start List{% endblock %} - -{% block head %} -{{ super() }} -{% endblock %} - -{% block content %} -
-

{{ race.data.description }}
- {{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ СТАРТА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260.html" "b/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260.html" deleted file mode 100644 index 8a77af9c..00000000 --- "a/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260.html" +++ /dev/null @@ -1,82 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Start Times{% endblock %} - -{% block head %} -{{ super() }} -{% endblock %} - -{% block content %} -
-{% raw %} - - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260.html" "b/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260.html" deleted file mode 100644 index 426a7b2d..00000000 --- "a/templates/reports/2_\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260.html" +++ /dev/null @@ -1,382 +0,0 @@ - - - - - Bib - {% raw %} - - {% endraw %} - {% include 'script.js.html' %} - - -
-
-{% raw %} - -{% endraw %} - - \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" deleted file mode 100644 index 8941b186..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" +++ /dev/null @@ -1,247 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ (СУММА ВРЕМЕНИ)

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" deleted file mode 100644 index c50ae60f..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" +++ /dev/null @@ -1,237 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" deleted file mode 100644 index fc46127b..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" +++ /dev/null @@ -1,237 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" deleted file mode 100644 index 985c2136..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" +++ /dev/null @@ -1,232 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" deleted file mode 100644 index 6895759a..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" +++ /dev/null @@ -1,236 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" deleted file mode 100644 index 63cbb2c4..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\320\262\321\201\320\265_\320\263\321\200\321\203\320\277\320\277\321\213.html" +++ /dev/null @@ -1,236 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" deleted file mode 100644 index 3f26a0bc..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274.html" +++ /dev/null @@ -1,237 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274_\320\261\320\265\320\267_\320\244\320\230\320\236.html" "b/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274_\320\261\320\265\320\267_\320\244\320\230\320\236.html" deleted file mode 100644 index 2371bb51..00000000 --- "a/templates/reports/3_\320\272\320\276\320\274\320\260\320\275\320\264\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262_\321\201\320\276_\321\201\320\277\320\270\321\201\320\272\320\276\320\274_\320\261\320\265\320\267_\320\244\320\230\320\236.html" +++ /dev/null @@ -1,237 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ РЕЗУЛЬТАТОВ

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" deleted file mode 100644 index 1204ac45..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" +++ /dev/null @@ -1,322 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\200\320\265\320\263\320\270\320\276\320\275.html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\200\320\265\320\263\320\270\320\276\320\275.html" deleted file mode 100644 index 1c19c130..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_\321\200\320\265\320\263\320\270\320\276\320\275.html" +++ /dev/null @@ -1,322 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\272\320\277_\320\270_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_(ardf).html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\272\320\277_\320\270_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_(ardf).html" deleted file mode 100644 index 2840a110..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\272\320\277_\320\270_\320\262\321\200\320\265\320\274\320\265\320\275\320\270_(ardf).html" +++ /dev/null @@ -1,335 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" deleted file mode 100644 index c5559469..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202.html" +++ /dev/null @@ -1,433 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА (МЕСТА)

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\321\201_\321\201\321\203\320\274\320\274\320\276\320\271_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\321\201_\321\201\321\203\320\274\320\274\320\276\320\271_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" deleted file mode 100644 index a14ac1ff..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\274\320\265\321\201\321\202_\321\201_\321\201\321\203\320\274\320\274\320\276\320\271_\320\262\321\200\320\265\320\274\320\265\320\275\320\270.html" +++ /dev/null @@ -1,435 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА (МЕСТА)

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" "b/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" deleted file mode 100644 index 611ed19a..00000000 --- "a/templates/reports/4_\321\200\320\265\320\267\321\203\320\273\321\214\321\202\320\260\321\202\321\213_\321\201\321\203\320\274\320\274\320\260_\320\276\321\207\320\272\320\276\320\262.html" +++ /dev/null @@ -1,418 +0,0 @@ -{% extends "base.html" %} -{% block title %}Results{% endblock %} -{% block head %}{{ super() }}{% endblock %} -{% block content %} -
-

{{ race.data.description }}
{{ race.data.start_datetime|date }} {{ race.data.location }}

-

СУММА (ОЧКИ)

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_word.docx" deleted file mode 100644 index 9240e8cb..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_2\320\264\320\275\321\217_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_2\320\264\320\275\321\217_word.docx" deleted file mode 100644 index a487a8dc..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_2\320\264\320\275\321\217_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_3\320\264\320\275\321\217_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_3\320\264\320\275\321\217_word.docx" deleted file mode 100644 index 777ff868..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\275\320\276\320\263\320\276\320\264\320\275\320\265\320\262\320\275\321\213\320\271_3\320\264\320\275\321\217_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\321\213_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\321\213_word.docx" deleted file mode 100644 index 95a42678..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\321\213_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\272\321\200\321\203\320\263\320\270_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\272\321\200\321\203\320\263\320\270_word.docx" deleted file mode 100644 index 93dc89f2..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\272\321\200\321\203\320\263\320\270_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\274\320\270\320\275\321\203\321\202\321\213_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\274\320\270\320\275\321\203\321\202\321\213_word.docx" deleted file mode 100644 index f6db3b6b..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\210\321\202\321\200\320\260\321\204_\320\274\320\270\320\275\321\203\321\202\321\213_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_word.docx" deleted file mode 100644 index fba6039e..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_word.docx" and /dev/null differ diff --git "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_\321\201_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\320\260\320\274\320\270_word.docx" "b/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_\321\201_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\320\260\320\274\320\270_word.docx" deleted file mode 100644 index ac2d6bd9..00000000 Binary files "a/templates/reports/9_\320\276\321\204\320\270\321\206\320\270\320\260\320\273\321\214\320\275\321\213\320\271_\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\215\321\201\321\202\320\260\321\204\320\265\321\202\320\260_\321\201_\321\201\321\203\320\261\321\212\320\265\320\272\321\202\320\260\320\274\320\270_word.docx" and /dev/null differ diff --git "a/templates/reports/\320\264\320\270\320\277\320\273\320\276\320\274_\320\232\321\203\320\261\320\276\320\272_\320\240\320\276\321\201\321\201\320\270\320\270_word.docx" "b/templates/reports/\320\264\320\270\320\277\320\273\320\276\320\274_\320\232\321\203\320\261\320\276\320\272_\320\240\320\276\321\201\321\201\320\270\320\270_word.docx" deleted file mode 100644 index 083ae9e2..00000000 Binary files "a/templates/reports/\320\264\320\270\320\277\320\273\320\276\320\274_\320\232\321\203\320\261\320\276\320\272_\320\240\320\276\321\201\321\201\320\270\320\270_word.docx" and /dev/null differ diff --git "a/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\260\320\275\320\264\320\260\321\202\320\275\320\276\320\271_\320\272\320\276\320\274\320\270\321\201\321\201\320\270\320\270.html" "b/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\260\320\275\320\264\320\260\321\202\320\275\320\276\320\271_\320\272\320\276\320\274\320\270\321\201\321\201\320\270\320\270.html" deleted file mode 100644 index e6162184..00000000 --- "a/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\320\274\320\260\320\275\320\264\320\260\321\202\320\275\320\276\320\271_\320\272\320\276\320\274\320\270\321\201\321\201\320\270\320\270.html" +++ /dev/null @@ -1,142 +0,0 @@ -{% extends "base.html" %} -{% block title %}Entries Statistics List{% endblock %} -{% block head %}{{ super() }}{% endblock %} - -{% block content %} -
-

{{ race.data.description }}

-

Протокол комиссии по допуску

-
-

Информация о коллективах

-
- -

Информация о квалификации спортсменов

-
- -
-

-
 
_______________________________ -
 
_______________________________ -
 
_______________________________ -

-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\264\320\273\320\270\320\275\320\275\321\213\320\271_\320\272\320\276\320\273\320\273\320\265\320\272\321\202\320\270\320\262.html" "b/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\264\320\273\320\270\320\275\320\275\321\213\320\271_\320\272\320\276\320\273\320\273\320\265\320\272\321\202\320\270\320\262.html" deleted file mode 100644 index 634e30db..00000000 --- "a/templates/reports/\320\277\321\200\320\276\321\202\320\276\320\272\320\276\320\273_\321\201\321\202\320\260\321\200\321\202\320\260_\320\264\320\273\320\270\320\275\320\275\321\213\320\271_\320\272\320\276\320\273\320\273\320\265\320\272\321\202\320\270\320\262.html" +++ /dev/null @@ -1,225 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Start List{% endblock %} - -{% block head %} -{{ super() }} -{% endblock %} - -{% block content %} -
-

{{ race.data.description }}
- {{ race.data.start_datetime|date }} {{ race.data.location }}

-

ПРОТОКОЛ СТАРТА

-
-
-
- - - - - - - - - - - -
Главный судья:{{ race.data.chief_referee }}
Главный секретарь:{{ race.data.secretary }}
-
-{% raw %} - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/\320\277\321\200\320\276\321\207\320\265\320\265_\321\201\320\277\321\200\320\260\320\262\320\272\320\260_\321\201\320\265\320\274\320\270\320\275\320\260\321\200_word.docx" "b/templates/reports/\320\277\321\200\320\276\321\207\320\265\320\265_\321\201\320\277\321\200\320\260\320\262\320\272\320\260_\321\201\320\265\320\274\320\270\320\275\320\260\321\200_word.docx" deleted file mode 100644 index 43c87da2..00000000 Binary files "a/templates/reports/\320\277\321\200\320\276\321\207\320\265\320\265_\321\201\320\277\321\200\320\260\320\262\320\272\320\260_\321\201\320\265\320\274\320\270\320\275\320\260\321\200_word.docx" and /dev/null differ diff --git "a/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260_\320\270\320\274\320\265\320\275\320\260.html" "b/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260_\320\270\320\274\320\265\320\275\320\260.html" deleted file mode 100644 index 4f46326d..00000000 --- "a/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\320\260\321\217_\321\210\320\260\321\205\320\274\320\260\321\202\320\272\320\260_\320\270\320\274\320\265\320\275\320\260.html" +++ /dev/null @@ -1,124 +0,0 @@ -{% extends "base.html" %} - -{% block title %}Start Times{% endblock %} - -{% block head %} -{{ super() }} -{% endblock %} - -{% block content %} -
-{% raw %} - - -{% endraw %} -{% endblock %} \ No newline at end of file diff --git "a/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260_\320\264\320\273\321\217_\320\272\320\260\321\200\321\202.html" "b/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260_\320\264\320\273\321\217_\320\272\320\260\321\200\321\202.html" deleted file mode 100644 index 88f63b64..00000000 --- "a/templates/reports/\321\201\321\202\320\260\321\200\321\202\320\276\320\262\321\213\320\265_\320\275\320\276\320\274\320\265\321\200\320\260_\320\264\320\273\321\217_\320\272\320\260\321\200\321\202.html" +++ /dev/null @@ -1,333 +0,0 @@ - - - - - Bib on maps - {% raw %} - - {% endraw %} - {% include 'script.js.html' %} - - -
-
-{% raw %} - -{% endraw %} - - diff --git a/templates/split/1_split_printout.html b/templates/split/1_split_printout.html index c1204db7..1f0659da 100644 --- a/templates/split/1_split_printout.html +++ b/templates/split/1_split_printout.html @@ -143,9 +143,9 @@ {{ race.data.title }}
{{ race.data.start_datetime|date }}

{{ person.surname }} {{ person.name }} - {{ group.name }}

-
Команда: {{organization.name}} -
Номер: {{person.bib}} Card: {{person.card_number}} -
Старт: {{result.start_msec|tohhmmss}} +
Team: {{organization.name}} +
BIB: {{person.bib}} Card: {{person.card_number}} +
Start: {{result.start_msec|tohhmmss}} {% for leg in result.splits %} {% if leg.is_correct %} @@ -159,7 +159,7 @@

{{ person.surname }} {{ person.name }} - {{ group.name }}

{% else %} - {% endif %} + {% endif %} {% else %} @@ -174,25 +174,25 @@

{{ person.surname }} {{ person.name }} - {{ group.name }}

{% endif %} {% endfor %}
{{leg.leg_place}}
-
Финиш: {{result.finish_msec|tohhmmss}} {{result.speed}} +
Finish: {{result.finish_msec|tohhmmss}} {{result.speed}} {% if race['settings'].get('result_processing_mode', 'time') == 'scores' and result.rogaine_penalty > 0 %} -
Набрано очков: {{result.rogaine_score + result.rogaine_penalty}} -
Штраф за превышение: {{result.rogaine_penalty}} +
Score: {{result.rogaine_score + result.rogaine_penalty}} +
Penalty: {{result.rogaine_penalty}} {% endif%} {% if race['settings'].get('marked_route_mode', 'off') == 'laps' %} -
Штрафных кругов: {{result.penalty_laps}} +
Penalty laps: {{result.penalty_laps}} {% elif race['settings'].get('marked_route_mode', 'off') == 'time' %} -
Штраф: {{result.penalty_time|tohhmmss}} +
Penalty: {{result.penalty_time|tohhmmss}} {% endif %} -
Результат: {{result.result}} +
Result: {{result.result}} {% if result.place > 0 %} -
Место: {{result.place}} из {{group.count_finished}} (всего {{group.count_person}}) +
Place: {{result.place}}/{{group.count_finished}} ({{group.count_person}}) {% if "can_win_count" in result %} {% if result.can_win_count > 0 %} -
Вас могут выиграть: {{result.can_win_count}} чел. -
В {{result.final_result_time}} определится результат +
The number of participants can overtake and beat you: {{result.can_win_count}} +
Final result at {{result.final_result_time}} {% else %} -
Вас уже никто не обгонит! +
No participant can beat you {% endif %} {% endif %} {% endif %} @@ -200,9 +200,9 @@

{{ person.surname }} {{ person.name }} - {{ group.name }}

{% for control in course.controls %} {{control.code}} {% endfor %}
-

ПЛОХАЯ ОТМЕТКА

+

BAD

{% else %} -

ОТМЕТКА - OK

+

OK

{% endif %} {% for item in items %} @@ -219,4 +219,4 @@

ОТМЕТКА - OK


{{ race.data.url }} - \ No newline at end of file + diff --git "a/templates/split/1_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\201_\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265\320\274.html" "b/templates/split/1_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\201_\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265\320\274.html" deleted file mode 100644 index 6fb4c87b..00000000 --- "a/templates/split/1_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\201_\320\270\320\267\320\276\320\261\321\200\320\260\320\266\320\265\320\275\320\270\320\265\320\274.html" +++ /dev/null @@ -1,115 +0,0 @@ - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - - {{ race.data.title }} -
 
- {{ race.data.start_datetime|date }}, {{ race.data.location }} -
{{ person.surname }} {{ person.name }} -
Группа: {{ group.name }} -
Команда: {{organization.name}} -
Номер: {{person.bib}} Номер чипа: {{person.card_number}} -
Старт: {{result.start_msec|tohhmmss}} -
- {% for leg in result.splits %} - {% if leg.is_correct %} - - - - - - - - - {% set data = namespace(plus='') %} - {% for control in course.controls %} - {% if leg.code == (control.code[0:3] | replace('(', '')) %} - {% set data.plus = '+' %} - {% endif %} - {% endfor %} - {{ data.plus }} - - {% else %} - - - - - - - - - {% endif %} - {% endfor %} -
{{leg.course_index}}{{leg.code}}{{leg.relative_time|tohhmmss}}{{leg.leg_time|tohhmmss('%M:%S')}}{{leg.speed}}{{leg.leg_place}}
{{leg.code}}{{leg.relative_time|tohhmmss}}
-
 
-
Финиш: {{result.finish_msec|tohhmmss}} {%if result.splits|length > 0%} {{(result.finish_msec - result.splits[-1].relative_time - result.start_msec)|tohhmmss('%M:%S')}} {%endif%} -
Результат: {{result.result}} {{result.speed}} - {% if 'result_current' in result and result.result_current != result.result%} -
Рез.этапа: {{result.result_current}} - {% endif %} - {% if race.settings.marked_route_mode == 'time' %} -
Штраф, время: {{result.penalty_time|tohhmmss('%H:%M:%S')}} - {% endif %} - {% if race.settings.marked_route_mode == 'laps' %} -
Штраф, круги: {{result.penalty_laps}} - {% endif %} - {% if result.place > 0 %} -
Место: {{result.place}} из {{group.count_finished}} (всего {{group.count_person}}) - {% endif %} -
- {% if result.status != 1 %} - Отметка: ПЛОХАЯ -
- {% for control in course.controls %} - ({{control.code[3:] | replace('(', '')}} - {% endfor %} - {% else %} - Отметка: ОК - {% endif %} -
- Предварительные результаты - - {% for item in items %} - {% if item.result.place|int < 11 and item.result.place|int > 0 %} - - - - - - {% endif %} - {% endfor %} -
{{item.result.place}}{{item.person.surname}} {{item.person.name}}{{item.result.result}}
-
{{ race.data.url }} - -
- -
- -
- - \ No newline at end of file diff --git "a/templates/split/1_\321\201\320\277\320\273\320\270\321\202\321\213_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\202\320\276\320\273\321\214\320\272\320\276_\321\210\321\202\321\200\320\260\321\204.html" "b/templates/split/1_\321\201\320\277\320\273\320\270\321\202\321\213_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\202\320\276\320\273\321\214\320\272\320\276_\321\210\321\202\321\200\320\260\321\204.html" deleted file mode 100644 index b6618c31..00000000 --- "a/templates/split/1_\321\201\320\277\320\273\320\270\321\202\321\213_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\321\202\320\276\320\273\321\214\320\272\320\276_\321\210\321\202\321\200\320\260\321\204.html" +++ /dev/null @@ -1,114 +0,0 @@ - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - - {{ race.data.title }} -
 
- {{ race.data.start_datetime|date }}, {{ race.data.location }} -
{{ person.surname }} {{ person.name }} -
Группа: {{ group.name }} -
Команда: {{organization.name}} -
Номер: {{person.bib}} Номер чипа: {{person.card_number}} -
Старт: {{result.start_msec|tohhmmss}} - - {% for leg in result.splits %} - {% if leg.is_correct %} - - - - - - - - - {% set data = namespace(plus='') %} - {% for control in course.controls %} - {% if leg.code == (control.code[0:3] | replace('(', '')) %} - {% set data.plus = '+' %} - {% endif %} - {% endfor %} - - - {% else %} - - - - - - - - - {% endif %} - {% endfor %} -
{{leg.course_index}}{{leg.code}}{{leg.relative_time|tohhmmss}}{{leg.leg_time|tohhmmss('%M:%S')}}{{leg.speed}}{{leg.leg_place}}
{{leg.code}}{{leg.relative_time|tohhmmss}}
-
 
-
Финиш: {{result.finish_msec|tohhmmss}} {%if result.splits|length > 0%} {{(result.finish_msec - result.splits[-1].relative_time - result.start_msec)|tohhmmss('%M:%S')}} {%endif%} -
Результат: {{result.result}} {{result.speed}} - {% if 'result_current' in result and result.result_current != result.result%} -
Рез.этапа: {{result.result_current}} - {% endif %} - {% if race.settings.marked_route_mode == 'time' %} -
Штраф, время: {{result.penalty_time|tohhmmss('%H:%M:%S')}} - {% endif %} - {% if race.settings.marked_route_mode == 'laps' %} -
Штраф, круги: {{result.penalty_laps}} - {% endif %} - {% if result.place > 0 %} -
Место: {{result.place}} из {{group.count_finished}} (всего {{group.count_person}}) - {% endif %} -
- {% if result.status != 1 %} - Отметка: ПЛОХАЯ -
- {% for control in course.controls %} - ({{control.code[3:] | replace('(', '')}} - {% endfor %} - {% else %} - Отметка: ОК - {% endif %} -
- Предварительные результаты - - {% for item in items %} - {% if item.result.place|int < 11 and item.result.place|int > 0 %} - - - - - - {% endif %} - {% endfor %} -
{{item.result.place}}{{item.person.surname}} {{item.person.name}}{{item.result.result}}
-
{{ race.data.url }} - -
- -
- -
- - \ No newline at end of file diff --git "a/templates/split/1_\321\202\321\200\320\270\320\260\321\202\320\273\320\276\320\275.html" "b/templates/split/1_\321\202\321\200\320\270\320\260\321\202\320\273\320\276\320\275.html" deleted file mode 100644 index 40b2dda5..00000000 --- "a/templates/split/1_\321\202\321\200\320\270\320\260\321\202\320\273\320\276\320\275.html" +++ /dev/null @@ -1,219 +0,0 @@ - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - - {{ race.data.title }} -
{{ race.data.start_datetime|date }} -

{{ person.surname }} {{ person.name }} - {{ group.name }}

-
Команда: {{organization.name}} -
Номер: {{person.bib}} Card: {{person.card_number}} -
Старт: {{result.start_msec|tohhmmss}} - - {% for leg in result.splits %} - {% if leg.is_correct %} - - - - - - - {% if leg.leg_place %} - - {% else %} - - {% endif %} - {% if leg.course_index == 1 %} - - {% elif leg.course_index == 2 %} - - {% elif leg.course_index == 3 %} - - {% elif leg.course_index == 4 %} - - {% elif leg.course_index == 5 %} - - {% endif %} - - {% else %} - - - - - - - - - {% endif %} - {% endfor %} -
{{leg.course_index}}{{leg.code}}{{leg.relative_time|tohhmmss}}{{leg.leg_time|tohhmmss('%M:%S')}}{{leg.speed}}{{leg.leg_place}}ПЛАВАНИЕТРАНЗИТ-1ВЕЛОТРАНЗИТ-2БЕГ
{{leg.code}}{{leg.relative_time|tohhmmss}}
-
Финиш: {{result.finish_msec|tohhmmss}} {{result.speed}} -
Результат: {{result.result}} - {% if result.place > 0 %} -
Место: {{result.place}} из {{group.count_finished}} (всего {{group.count_person}}) - - {% endif %} -
- - {% for item in items %} - {% if item.result.place|int < 15 and item.result.place|int > 0 %} - - - - - - - {% endif %} - {% endfor %} -
{{item.result.place}}{{item.person.surname}} {{item.person.name}}{{item.person.bib}}{{item.result.result}}
-
{{ race.data.url }} -
- - \ No newline at end of file diff --git a/templates/split/2_marked_route_penalty_A5.html b/templates/split/2_marked_route_penalty_A5.html deleted file mode 100644 index f11a35c7..00000000 --- a/templates/split/2_marked_route_penalty_A5.html +++ /dev/null @@ -1,48 +0,0 @@ - - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - - -

 

-

- - {{person.bib}} -

-

 

-
-

 

-

- {{result.penalty_laps}} - кр. -

-
- - - \ No newline at end of file diff --git "a/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_WO.html" "b/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_WO.html" deleted file mode 100644 index ec4106bc..00000000 --- "a/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_WO.html" +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - -
-
-
-
-
-

N {{person.bib}}

-

----

- {% if result.status == 1 %} -

{{result.penalty_laps}} круг

- {% else %} -

СНЯТ

- {% endif %} -
- - \ No newline at end of file diff --git "a/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\320\275\320\276\320\274\320\265\321\200_\320\270_\321\210\321\202\321\200\320\260\321\204.html" "b/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\320\275\320\276\320\274\320\265\321\200_\320\270_\321\210\321\202\321\200\320\260\321\204.html" deleted file mode 100644 index 4194db58..00000000 --- "a/templates/split/2_\320\274\320\260\321\200\320\272\320\270\321\200\320\276\320\262\320\272\320\260_\320\275\320\276\320\274\320\265\321\200_\320\270_\321\210\321\202\321\200\320\260\321\204.html" +++ /dev/null @@ -1,161 +0,0 @@ - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - -
-
-
-
-
-

{{person.bib|int%1000}}.{{person.bib|int//1000}}

-

----

- {% if result.status == 1 %} -

{%if result.penalty_laps %}{{result.penalty_laps}} {% else %} 0{% endif %}

-

штраф

- {% else %} -

2

- - {% endif %} -
- - \ No newline at end of file diff --git a/templates/split/3_marked_route_penalty_80mm.html b/templates/split/3_marked_route_penalty_80mm.html deleted file mode 100644 index 04fe7a47..00000000 --- a/templates/split/3_marked_route_penalty_80mm.html +++ /dev/null @@ -1,54 +0,0 @@ - - - - - - {{name}} Split - {% raw %} - - {% endraw %} - - - - -
-

- - {{person.bib}} -

-
-
-

 

-

- {% if result.penalty_laps %}{{result.penalty_laps}}{% else %}0{% endif %} - кр. -

-
- - - - \ No newline at end of file