0
0
mirror of https://github.com/go-gitea/gitea.git synced 2026-01-31 01:22:17 +01:00
gitea/templates/admin/render/plugin_confirm.tmpl
2025-12-06 15:13:35 -08:00

90 lines
3.3 KiB
Handlebars

{{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin render-plugins")}}
<div class="admin-render-plugin-confirm tw-max-w-4xl tw-mx-auto">
<h2 class="tw-mb-4">
{{if .IsUpgradePreview}}
{{ctx.Locale.Tr "admin.render_plugins.confirm_upgrade" .CurrentPlugin.Name}}
{{else}}
{{ctx.Locale.Tr "admin.render_plugins.confirm_install" .PluginManifest.Name}}
{{end}}
</h2>
<div class="ui message">
{{ctx.Locale.Tr "admin.render_plugins.confirm.description"}}
</div>
<div class="ui segments tw-mb-4">
<div class="ui segment">
<h3>{{ctx.Locale.Tr "admin.render_plugins.detail.actions"}}</h3>
<table class="ui very basic table">
<tbody>
<tr>
<th class="tw-w-48">{{ctx.Locale.Tr "admin.render_plugins.table.name"}}</th>
<td>{{.PluginManifest.Name}}</td>
</tr>
<tr>
<th>{{ctx.Locale.Tr "admin.render_plugins.table.identifier"}}</th>
<td>{{.PluginManifest.ID}}</td>
</tr>
<tr>
<th>{{ctx.Locale.Tr "admin.render_plugins.table.version"}}</th>
<td>{{.PluginManifest.Version}}</td>
</tr>
<tr>
<th>{{ctx.Locale.Tr "admin.render_plugins.confirm.archive"}}</th>
<td>{{.UploadFilename}}</td>
</tr>
</tbody>
</table>
</div>
<div class="ui segment">
<h3>{{ctx.Locale.Tr "admin.render_plugins.confirm.permissions"}}</h3>
<p class="tw-text-sm tw-text-gray-500">{{ctx.Locale.Tr "admin.render_plugins.confirm.permission_hint"}}</p>
{{if .PluginManifest.Permissions}}
<ul class="tw-list-disc tw-ml-6">
{{range .PluginManifest.Permissions}}
<li><code>{{.}}</code></li>
{{end}}
</ul>
{{else}}
<p>{{ctx.Locale.Tr "admin.render_plugins.confirm.permission_none"}}</p>
{{end}}
</div>
{{if .PluginManifest.Description}}
<div class="ui segment">
<h3>{{ctx.Locale.Tr "admin.render_plugins.detail.description"}}</h3>
<p>{{.PluginManifest.Description}}</p>
</div>
{{end}}
{{if .IsUpgradePreview}}
<div class="ui segment">
<h3>{{ctx.Locale.Tr "admin.render_plugins.detail.actions"}}</h3>
<p>{{ctx.Locale.Tr "admin.render_plugins.detail.entry"}}: {{.PluginManifest.Entry}}</p>
</div>
{{end}}
</div>
<div class="tw-flex tw-gap-2">
<form class="ui form" method="post" action="{{if .IsUpgradePreview}}{{AppSubUrl}}/-/admin/render-plugins/{{.CurrentPlugin.ID}}/upgrade/confirm{{else}}{{AppSubUrl}}/-/admin/render-plugins/upload/confirm{{end}}">
{{.CsrfTokenHtml}}
<input type="hidden" name="token" value="{{.PendingUploadToken}}">
{{if .RedirectTo}}
<input type="hidden" name="redirect_to" value="{{.RedirectTo}}">
{{end}}
<button class="ui primary button" type="submit">
{{if .IsUpgradePreview}}
{{ctx.Locale.Tr "admin.render_plugins.confirm.actions.upgrade"}}
{{else}}
{{ctx.Locale.Tr "admin.render_plugins.confirm.actions.install"}}
{{end}}
</button>
</form>
<form class="ui form" method="post" action="{{AppSubUrl}}/-/admin/render-plugins/upload/discard">
{{.CsrfTokenHtml}}
<input type="hidden" name="token" value="{{.PendingUploadToken}}">
{{if .RedirectTo}}
<input type="hidden" name="redirect_to" value="{{.RedirectTo}}">
{{end}}
<button class="ui button" type="submit">{{ctx.Locale.Tr "admin.render_plugins.confirm.actions.cancel"}}</button>
</form>
</div>
</div>
{{template "admin/layout_footer" .}}