code.gitea.io/gitea@v1.22.3/templates/shared/secrets/add_list.tmpl (about)

     1  <h4 class="ui top attached header">
     2  	{{ctx.Locale.Tr "secrets.management"}}
     3  	<div class="ui right">
     4  		<button class="ui primary tiny button show-modal"
     5  			data-modal="#add-secret-modal"
     6  			data-modal-form.action="{{.Link}}"
     7  			data-modal-header="{{ctx.Locale.Tr "secrets.creation"}}"
     8  		>
     9  			{{ctx.Locale.Tr "secrets.creation"}}
    10  		</button>
    11  	</div>
    12  </h4>
    13  <div class="ui attached segment">
    14  	{{if .Secrets}}
    15  	<div class="flex-list">
    16  		{{range .Secrets}}
    17  		<div class="flex-item tw-items-center">
    18  			<div class="flex-item-leading">
    19  				{{svg "octicon-key" 32}}
    20  			</div>
    21  			<div class="flex-item-main">
    22  				<div class="flex-item-title">
    23  					{{.Name}}
    24  				</div>
    25  				<div class="flex-item-body">
    26  					******
    27  				</div>
    28  			</div>
    29  			<div class="flex-item-trailing">
    30  				<span class="color-text-light-2">
    31  					{{ctx.Locale.Tr "settings.added_on" (DateTime "short" .CreatedUnix)}}
    32  				</span>
    33  				<button class="ui btn interact-bg link-action tw-p-2"
    34  					data-url="{{$.Link}}/delete?id={{.ID}}"
    35  					data-modal-confirm="{{ctx.Locale.Tr "secrets.deletion.description"}}"
    36  					data-tooltip-content="{{ctx.Locale.Tr "secrets.deletion"}}"
    37  				>
    38  					{{svg "octicon-trash"}}
    39  				</button>
    40  			</div>
    41  		</div>
    42  		{{end}}
    43  	</div>
    44  	{{else}}
    45  		{{ctx.Locale.Tr "secrets.none"}}
    46  	{{end}}
    47  </div>
    48  
    49  {{/* Add secret dialog */}}
    50  <div class="ui small modal" id="add-secret-modal">
    51  	<div class="header">
    52  		<span id="actions-modal-header"></span>
    53  	</div>
    54  	<form class="ui form form-fetch-action" method="post">
    55  		<div class="content">
    56  			{{.CsrfTokenHtml}}
    57  			<div class="field">
    58  				{{ctx.Locale.Tr "secrets.description"}}
    59  			</div>
    60  			<div class="field">
    61  				<label for="secret-name">{{ctx.Locale.Tr "name"}}</label>
    62  				<input autofocus required
    63  					id="secret-name"
    64  					name="name"
    65  					value="{{.name}}"
    66  					pattern="^(?!GITEA_|GITHUB_)[a-zA-Z_][a-zA-Z0-9_]*$"
    67  					placeholder="{{ctx.Locale.Tr "secrets.creation.name_placeholder"}}"
    68  				>
    69  			</div>
    70  			<div class="field">
    71  				<label for="secret-data">{{ctx.Locale.Tr "value"}}</label>
    72  				<textarea required
    73  					id="secret-data"
    74  					name="data"
    75  					placeholder="{{ctx.Locale.Tr "secrets.creation.value_placeholder"}}"
    76  				></textarea>
    77  			</div>
    78  		</div>
    79  		{{template "base/modal_actions_confirm" (dict "ModalButtonTypes" "confirm")}}
    80  	</form>
    81  </div>