Global API refactoring
This commit is contained in:
@@ -1,28 +1,79 @@
|
||||
{% extends 'base.html' %}
|
||||
{% block title %} Аккаунт | вход {% endblock %}
|
||||
|
||||
{% block styles %}
|
||||
<style>
|
||||
table {
|
||||
border-collapse: collapse;
|
||||
}
|
||||
|
||||
td, th {
|
||||
border: var(--brand-color) solid 1px;
|
||||
padding: 0.5em;
|
||||
}
|
||||
|
||||
th {
|
||||
color: var(--brand-color);
|
||||
}
|
||||
|
||||
details > div {
|
||||
margin-top: 1em;
|
||||
margin-bottom: 1em;
|
||||
margin-left: 0.5em;
|
||||
padding-left: 1em;
|
||||
border-left: var(--brand-color) solid 1px;
|
||||
}
|
||||
|
||||
</style>
|
||||
{% endblock %}
|
||||
|
||||
{% block content %}
|
||||
<h1 class=deprecated-page-header"> Список методов API </h1>
|
||||
|
||||
{% for method in api_methods %}
|
||||
<div>
|
||||
<h2>{{ method }}</h2>
|
||||
<h2>{{ method.name }}</h2>
|
||||
|
||||
<details>
|
||||
<summary>Описание</summary>
|
||||
<div>
|
||||
{{ api_methods.method.doc | safe }}
|
||||
{{ method.doc | safe }}
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Парамеры</summary>
|
||||
<div>
|
||||
{% for param in api_methods.method.params %}
|
||||
<div>
|
||||
{{ param }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% if method.params %}
|
||||
<table>
|
||||
<tr>
|
||||
<th>Название</th>
|
||||
<th>Тип</th>
|
||||
<th>Описание</th>
|
||||
<th>Обязательный</th>
|
||||
</tr>
|
||||
|
||||
{% for param in method.params %}
|
||||
<tr>
|
||||
<td>{{ param.name }}</td>
|
||||
<td>{{ param.type }}</td>
|
||||
<td>{{ param.description | safe }}</td>
|
||||
<td>{{ param.required }}</td>
|
||||
</tr>
|
||||
{% endfor %}
|
||||
</table>
|
||||
{% else %}
|
||||
<p>
|
||||
Этот метод не принимает параметров.
|
||||
</p>
|
||||
{% endif %}
|
||||
</div>
|
||||
</details>
|
||||
|
||||
<details>
|
||||
<summary>Результат</summary>
|
||||
<div>
|
||||
{{ method.returns | safe }}
|
||||
</div>
|
||||
</details>
|
||||
</div>
|
||||
|
Reference in New Issue
Block a user