2023-06-21 01:54:15 +03:00
<h4 class="ui top attached header">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "actions.variables.management" }}
2023-06-21 01:54:15 +03:00
<div class="ui right">
<button class="ui primary tiny button show-modal"
data-modal="#edit-variable-modal"
data-modal-form.action=" {{ .Link }} /new"
2023-09-25 11:56:50 +03:00
data-modal-header=" {{ ctx .Locale .Tr "actions.variables.creation" }} "
2023-06-21 01:54:15 +03:00
data-modal-dialog-variable-name=""
data-modal-dialog-variable-data=""
>
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "actions.variables.creation" }}
2023-06-21 01:54:15 +03:00
</button>
</div>
</h4>
<div class="ui attached segment">
{{ if .Variables }}
2023-08-01 01:13:42 +03:00
<div class="flex-list">
{{ range .Variables }}
2024-03-22 22:51:29 +03:00
<div class="flex-item tw-items-center">
2023-08-01 01:13:42 +03:00
<div class="flex-item-leading">
{{ svg "octicon-pencil" 3 2 }}
2023-06-21 01:54:15 +03:00
</div>
2023-08-01 01:13:42 +03:00
<div class="flex-item-main">
<div class="flex-item-title">
{{ .Name }}
</div>
<div class="flex-item-body">
{{ .Data }}
</div>
</div>
<div class="flex-item-trailing">
<span class="color-text-light-2">
2024-11-04 14:30:00 +03:00
{{ ctx .Locale .Tr "settings.added_on" ( DateUtils .AbsoluteShort .CreatedUnix ) }}
2023-06-21 01:54:15 +03:00
</span>
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
2024-03-24 19:42:49 +03:00
<button class="btn interact-bg tw-p-2 show-modal"
2024-01-03 09:25:19 +03:00
data-tooltip-content=" {{ ctx .Locale .Tr "actions.variables.edit" }} "
2023-06-21 01:54:15 +03:00
data-modal="#edit-variable-modal"
2023-08-01 01:13:42 +03:00
data-modal-form.action=" {{ $ .Link }} / {{ .ID }} /edit"
2023-09-25 11:56:50 +03:00
data-modal-header=" {{ ctx .Locale .Tr "actions.variables.edit" }} "
2023-08-01 01:13:42 +03:00
data-modal-dialog-variable-name=" {{ .Name }} "
data-modal-dialog-variable-data=" {{ .Data }} "
2023-06-21 01:54:15 +03:00
>
{{ svg "octicon-pencil" }}
</button>
Migrate margin and padding helpers to tailwind (#30043)
This will conclude the refactor of 1:1 class replacements to tailwind,
except `gt-hidden`. Commands ran:
```bash
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-0#tw-$1$2-0#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-1#tw-$1$2-0.5#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-2#tw-$1$2-1#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-3#tw-$1$2-2#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-4#tw-$1$2-4#g' {web_src/js,templates,routers,services}/**/*
perl -p -i -e 's#gt-(p|m)([lrtbxy])?-5#tw-$1$2-8#g' {web_src/js,templates,routers,services}/**/*
```
2024-03-24 19:42:49 +03:00
<button class="btn interact-bg tw-p-2 link-action"
2023-09-25 11:56:50 +03:00
data-tooltip-content=" {{ ctx .Locale .Tr "actions.variables.deletion" }} "
2023-08-01 01:13:42 +03:00
data-url=" {{ $ .Link }} / {{ .ID }} /delete"
2023-09-25 11:56:50 +03:00
data-modal-confirm=" {{ ctx .Locale .Tr "actions.variables.deletion.description" }} "
2023-06-21 01:54:15 +03:00
>
{{ svg "octicon-trash" }}
</button>
</div>
</div>
{{ end }}
</div>
{{ else }}
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "actions.variables.none" }}
2023-06-21 01:54:15 +03:00
{{ end }}
</div>
{{ / * * Edit variable dialog * / }}
<div class="ui small modal" id="edit-variable-modal">
<div class="header"></div>
<form class="ui form form-fetch-action" method="post">
<div class="content">
{{ .CsrfTokenHtml }}
<div class="field">
2023-09-25 11:56:50 +03:00
{{ ctx .Locale .Tr "actions.variables.description" }}
2023-06-21 01:54:15 +03:00
</div>
<div class="field">
2023-09-25 11:56:50 +03:00
<label for="dialog-variable-name"> {{ ctx .Locale .Tr "name" }} </label>
2023-06-21 01:54:15 +03:00
<input autofocus required
name="name"
id="dialog-variable-name"
value=" {{ .name }} "
2023-09-21 12:03:13 +03:00
pattern="^(?!GITEA_|GITHUB_)[a-zA-Z_][a-zA-Z0-9_]*$"
2023-09-25 11:56:50 +03:00
placeholder=" {{ ctx .Locale .Tr "secrets.creation.name_placeholder" }} "
2023-06-21 01:54:15 +03:00
>
</div>
<div class="field">
2023-09-25 11:56:50 +03:00
<label for="dialog-variable-data"> {{ ctx .Locale .Tr "value" }} </label>
2023-06-21 01:54:15 +03:00
<textarea required
name="data"
id="dialog-variable-data"
2023-09-25 11:56:50 +03:00
placeholder=" {{ ctx .Locale .Tr "secrets.creation.value_placeholder" }} "
2023-06-21 01:54:15 +03:00
></textarea>
</div>
</div>
2023-09-24 23:31:58 +03:00
{{ template "base/modal_actions_confirm" ( dict "ModalButtonTypes" "confirm" ) }}
2023-06-21 01:54:15 +03:00
</form>
</div>