14731 detal page

This commit is contained in:
Arthur Hanson 2024-06-27 14:43:35 -07:00
parent 6953c5e759
commit af601c53a9
2 changed files with 27 additions and 9 deletions

View File

@ -668,7 +668,8 @@ def get_local_plugins(plugins):
plugins[plugin_config.name] = {
'slug': plugin_config.name,
'name': plugin_config.verbose_name,
'description': plugin_config.description,
'tag_line': plugin_config.description,
'description_short': None,
'author': plugin_config.author or _('Unknown Author'),
'version': plugin_config.version,
'icon': None,
@ -702,12 +703,14 @@ def get_catalog_plugins(plugins):
if data['config_name'] in plugins:
plugins[data['config_name']]['is_local'] = False
plugins[data['config_name']]['is_certified'] = data['release_latest']['is_certified']
plugins[data['config_name']]['description_short'] = data['description_short']
else:
plugins[data['config_name']] = {
'slug': data['config_name'],
'name': data['title_short'],
'title_long': data['title_long'],
'description': data['description_short'],
'tag_line': data['tag_line'],
'description_short': data['description_short'],
'author': data['author']['name'] or _('Unknown Author'),
'version': 'x',
'icon': None,

View File

@ -14,7 +14,7 @@
{% block subtitle %}
<div class="text-secondary fs-5">
{{ plugin.description }}
{{ plugin.tag_line }}
</div>
{% endblock subtitle %}
@ -26,21 +26,36 @@ From
{% endblock %}
{% block tabs %}
<ul class="nav nav-tabs">
<ul class="nav nav-tabs" role="tablist">
<li class="nav-item" role="presentation">
<a class="nav-link active" role="tab">
<a class="nav-link active" id="overview-tab" data-bs-toggle="tab" data-bs-target="#overview" type="button" role="tab" aria-controls="edit-form" aria-selected="true">
{% trans "Overview" %}
</a>
</li>
<li class="nav-item" role="presentation">
<a class="nav-link" role="tab">
<button class="nav-link" id="version-history-tab" data-bs-toggle="tab" data-bs-target="#version-history" type="button" role="tab" aria-controls="object-list" aria-selected="false">
{% trans "Version history" %}
</a>
</button>
</li>
<li class="nav-item" role="presentation">
<a class="nav-link" role="tab">
<button class="nav-link" id="install-tab" data-bs-toggle="tab" data-bs-target="#install" type="button" role="tab" aria-controls="object-list" aria-selected="false">
{% trans "Install" %}
</a>
</button>
</li>
</ul>
{% endblock tabs %}
{% block content %}
{# Component creation form #}
<div class="tab-pane show active" id="overview" role="tabpanel" aria-labelledby="overview-tab">
{{ plugin.description_short }}
</div>
<div class="tab-pane" id="version-history" role="tabpanel" aria-labelledby="version-history-tab">
y
</div>
<div class="tab-pane" id="install" role="tabpanel" aria-labelledby="install-tab">
z
</div>
{% endblock content %}