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>