0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-02-03 11:16:42 +01:00
gitea/templates/admin/render/plugin_detail.tmpl
2025-12-05 20:01:56 -08:00

113 lines
4.5 KiB
Handlebars

{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin render-plugin-detail")}}
<div class="admin-setting-content">
<h4 class="ui top attached header">
{{.Plugin.Name}}
<div class="ui right">
<a class="ui small button" href="{{AppSubUrl}}/-/admin/render-plugins">{{ctx.Locale.Tr "admin.render_plugins.back_to_list"}}</a>
</div>
<div class="sub header tw-text-normal">{{ctx.Locale.Tr "admin.render_plugins.detail_title" .Plugin.Name}}</div>
</h4>
<div class="ui attached segment">
<table class="ui very basic definition table">
<tbody>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.detail.format_version"}}</td>
<td>{{.Plugin.FormatVersion}}</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.table.version"}}</td>
<td>{{.Plugin.Version}}</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.table.identifier"}}</td>
<td>{{.Plugin.Identifier}}</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.table.status"}}</td>
<td>
{{if .Plugin.Enabled}}
<span class="ui green basic label">{{ctx.Locale.Tr "admin.render_plugins.status.enabled"}}</span>
{{else}}
<span class="ui grey basic label">{{ctx.Locale.Tr "admin.render_plugins.status.disabled"}}</span>
{{end}}
</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.detail.description"}}</td>
<td>
{{if .Plugin.Description}}
<div class="tw-whitespace-pre-wrap">{{.Plugin.Description}}</div>
{{else}}
<span class="text light">{{ctx.Locale.Tr "admin.render_plugins.detail.description_empty"}}</span>
{{end}}
</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.detail.entry"}}</td>
<td>{{.Plugin.Entry}}</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.detail.source"}}</td>
<td>
{{if .Plugin.Source}}
{{.Plugin.Source}}
{{else}}
<span class="text light">{{ctx.Locale.Tr "admin.render_plugins.detail.none"}}</span>
{{end}}
</td>
</tr>
<tr>
<td>{{ctx.Locale.Tr "admin.render_plugins.table.patterns"}}</td>
<td>
{{if .Plugin.FilePatterns}}
{{range $i, $pattern := .Plugin.FilePatterns}}{{if $i}}, {{end}}{{$pattern}}{{end}}
{{else}}
<span class="text light">{{ctx.Locale.Tr "admin.render_plugins.detail.file_patterns_empty"}}</span>
{{end}}
</td>
</tr>
</tbody>
</table>
</div>
<h4 class="ui top attached header">
{{ctx.Locale.Tr "admin.render_plugins.detail.actions"}}
</h4>
<div class="ui attached segment">
<div class="tw-flex tw-flex-wrap tw-gap-2">
{{if .Plugin.Enabled}}
<form method="post" action="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}/disable">
{{.CsrfTokenHtml}}
<input type="hidden" name="redirect_to" value="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}">
<button class="ui button" type="submit">{{ctx.Locale.Tr "admin.render_plugins.disable"}}</button>
</form>
{{else}}
<form method="post" action="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}/enable">
{{.CsrfTokenHtml}}
<input type="hidden" name="redirect_to" value="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}">
<button class="ui primary button" type="submit">{{ctx.Locale.Tr "admin.render_plugins.enable"}}</button>
</form>
{{end}}
<form method="post" action="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}/delete">
{{.CsrfTokenHtml}}
<button class="ui red button" type="submit" data-confirm="{{ctx.Locale.Tr "admin.render_plugins.delete_confirm" .Plugin.Name}}">{{ctx.Locale.Tr "admin.render_plugins.delete"}}</button>
</form>
</div>
</div>
<h4 class="ui top attached header">
{{ctx.Locale.Tr "admin.render_plugins.detail.upgrade"}}
</h4>
<div class="ui attached segment">
<form class="ui form" method="post" action="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}/upgrade" enctype="multipart/form-data">
{{.CsrfTokenHtml}}
<input type="hidden" name="redirect_to" value="{{AppSubUrl}}/-/admin/render-plugins/{{.Plugin.ID}}">
<div class="field">
<label>{{ctx.Locale.Tr "admin.render_plugins.upload_label"}}</label>
<input type="file" name="plugin" accept=".zip" required>
</div>
<button class="ui primary button" type="submit">{{ctx.Locale.Tr "admin.render_plugins.upgrade"}}</button>
</form>
</div>
</div>
{{template "admin/layout_footer" .}}