code.gitea.io/gitea@v1.22.3/templates/admin/queue_manage.tmpl (about)

     1  {{template "admin/layout_head" (dict "ctxData" . "pageClass" "admin monitor")}}
     2  	<div class="admin-setting-content">
     3  		<h4 class="ui top attached header">
     4  			{{ctx.Locale.Tr "admin.monitor.queue" .Queue.GetName}}
     5  		</h4>
     6  		<div class="ui attached table segment">
     7  			<table class="ui very basic striped table">
     8  				<thead>
     9  					<tr>
    10  						<th>{{ctx.Locale.Tr "admin.monitor.queue.name"}}</th>
    11  						<th>{{ctx.Locale.Tr "admin.monitor.queue.type"}}</th>
    12  						<th>{{ctx.Locale.Tr "admin.monitor.queue.exemplar"}}</th>
    13  						<th>{{ctx.Locale.Tr "admin.monitor.queue.numberworkers"}}</th>
    14  						<th>{{ctx.Locale.Tr "admin.monitor.queue.activeworkers"}}</th>
    15  						<th>{{ctx.Locale.Tr "admin.monitor.queue.maxnumberworkers"}}</th>
    16  						<th>{{ctx.Locale.Tr "admin.monitor.queue.numberinqueue"}}</th>
    17  					</tr>
    18  				</thead>
    19  				<tbody>
    20  					<tr>
    21  						<td>{{.Queue.GetName}}</td>
    22  						<td>{{.Queue.GetType}}</td>
    23  						<td>{{.Queue.GetItemTypeName}}</td>
    24  						<td>{{.Queue.GetWorkerNumber}}</td>
    25  						<td>{{.Queue.GetWorkerActiveNumber}}</td>
    26  						<td>{{.Queue.GetWorkerMaxNumber}}</td>
    27  						<td>
    28  							{{$sum := .Queue.GetQueueItemNumber}}
    29  							{{if lt $sum 0}}
    30  								-
    31  							{{else}}
    32  								{{$sum}}
    33  								<form action="{{$.Link}}/remove-all-items" method="post" class="tw-inline-block tw-ml-4">
    34  									{{$.CsrfTokenHtml}}
    35  									<button class="ui tiny basic red button">{{ctx.Locale.Tr "admin.monitor.queue.settings.remove_all_items"}}</button>
    36  								</form>
    37  							{{end}}
    38  						</td>
    39  					</tr>
    40  				</tbody>
    41  			</table>
    42  		</div>
    43  
    44  		<h4 class="ui top attached header">
    45  			{{ctx.Locale.Tr "admin.monitor.queue.settings.title"}}
    46  		</h4>
    47  		<div class="ui attached segment">
    48  			<p>{{ctx.Locale.Tr "admin.monitor.queue.settings.desc"}}</p>
    49  			<form method="post" action="{{.Link}}/set">
    50  				{{$.CsrfTokenHtml}}
    51  				<div class="ui form">
    52  					<div class="inline field">
    53  						<label for="max-number">{{ctx.Locale.Tr "admin.monitor.queue.settings.maxnumberworkers"}}</label>
    54  						<input name="max-number" type="text" placeholder="{{ctx.Locale.Tr "admin.monitor.queue.settings.maxnumberworkers.placeholder" .Queue.GetWorkerMaxNumber}}">
    55  					</div>
    56  					<button class="ui submit button">{{ctx.Locale.Tr "admin.monitor.queue.settings.submit"}}</button>
    57  				</div>
    58  			</form>
    59  		</div>
    60  	</div>
    61  {{template "admin/layout_footer" .}}