mirror of
https://codeberg.org/forgejo/forgejo.git
synced 2024-09-07 04:08:21 +02:00
- Currently in the Cargo section of the packages setting menu two buttons are always shown, "Initalize index" and "Rebuild index", however only of these should be shown depending on the state of the index, if there's no index the "Initalize index" button should be shown and if there's an index the "Rebuild index" button should be shown. This patch does exactly that. - Resolves #2628
27 lines
1 KiB
Go HTML Template
27 lines
1 KiB
Go HTML Template
<h4 class="ui top attached header">
|
|
{{ctx.Locale.Tr "packages.owner.settings.cargo.title"}}
|
|
</h4>
|
|
<div class="ui attached segment">
|
|
<div class="ui form">
|
|
{{if .CargoIndexExists}}
|
|
<div class="field">
|
|
<label>{{ctx.Locale.Tr "packages.owner.settings.cargo.rebuild.description"}}</label>
|
|
</div>
|
|
<form class="field" action="{{.Link}}/cargo/rebuild" method="post">
|
|
{{.CsrfTokenHtml}}
|
|
<button class="ui primary button">{{ctx.Locale.Tr "packages.owner.settings.cargo.rebuild"}}</button>
|
|
</form>
|
|
{{else}}
|
|
<div class="field">
|
|
<label>{{ctx.Locale.Tr "packages.owner.settings.cargo.initialize.description"}}</label>
|
|
</div>
|
|
<form class="field" action="{{.Link}}/cargo/initialize" method="post">
|
|
{{.CsrfTokenHtml}}
|
|
<button class="ui primary button">{{ctx.Locale.Tr "packages.owner.settings.cargo.initialize"}}</button>
|
|
</form>
|
|
{{end}}
|
|
<div class="field">
|
|
<label>{{ctx.Locale.Tr "packages.registry.documentation" "Cargo" "https://forgejo.org/docs/latest/user/packages/cargo/"}}</label>
|
|
</div>
|
|
</div>
|
|
</div>
|