Files
sam-kd/DBcontrol/templates/server/plugins/index.twig
hskwon aca1767eb9 초기 커밋: 5130 레거시 시스템
- URL 하드코딩 → .env APP_URL 기반 동적 URL로 변경
- DB 연결 하드코딩 → .env 기반으로 변경
- MySQL strict mode DATE 오류 수정
2025-12-10 20:14:31 +09:00

65 lines
2.1 KiB
Twig

<div class="container-fluid">
<h2>
{{ get_image('b_plugin') }}
{% trans 'Plugins' %}
</h2>
<div id="plugins_plugins">
<div id="sectionlinks" class="row no-gutters">
<div class="col-12">
{% for type in plugins|keys %}
<a class="btn btn-primary" href="#plugins-{{ clean_types[type] }}">
{{ type }}
</a>
{% endfor %}
</div>
</div>
{% for type, list in plugins %}
<div class="row">
<div class="table-responsive col-12">
<table class="table table-light table-striped table-hover w-auto" id="plugins-{{ clean_types[type] }}">
<caption>
{{ type }}
</caption>
<thead class="thead-light">
<tr>
<th scope="col">{% trans 'Plugin' %}</th>
<th scope="col">{% trans 'Description' %}</th>
<th scope="col">{% trans 'Version' %}</th>
<th scope="col">{% trans 'Author' %}</th>
<th scope="col">{% trans 'License' %}</th>
</tr>
</thead>
<tbody>
{% for plugin in list %}
<tr class="noclick">
<th>
{{ plugin.name }}
{% if plugin.status != 'ACTIVE' %}
<span class="badge badge-danger">
{% if plugin.status == 'INACTIVE' %}
{% trans 'inactive' %}
{% elseif plugin.status == 'DISABLED' %}
{% trans 'disabled' %}
{% elseif plugin.status == 'DELETING' %}
{% trans 'deleting' %}
{% elseif plugin.status == 'DELETED' %}
{% trans 'deleted' %}
{% endif %}
</span>
{% endif %}
</th>
<td>{{ plugin.description }}</td>
<td>{{ plugin.version }}</td>
<td>{{ plugin.author }}</td>
<td>{{ plugin.license }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</div>
</div>
{% endfor %}
</div>
</div>