Albirew/nyaa-pantsu
Archivé
1
0
Bifurcation 0
Ce dépôt a été archivé le 2022-05-07. Vous pouvez voir ses fichiers ou le cloner, mais pas ouvrir de ticket ou de demandes d'ajout, ni soumettre de changements.
nyaa-pantsu/templates/_profile_edit.html

115 lignes
5,2 Kio
HTML
Brut Vue normale Historique

2017-05-09 17:47:06 +02:00
{{define "profile_edit_content"}}
{{with .UserProfile}}
{{ range (index $.FormInfos "infos")}}
<div class="alert alert-info"><a class="panel-close close" data-dismiss="alert">×</a><i class="glyphicon glyphicon-info-sign"></i> {{ . }}</div>
{{end}}
{{ range (index $.FormErrors "errors")}}
<div class="alert alert-danger"><a class="panel-close close" data-dismiss="alert">×</a><i class="glyphicon glyphicon-exclamation-sign"></i> {{ . }}</div>
{{end}}
<h3>{{ T "personal_info"}}</h3>
<form class="form-horizontal" role="form" method="POST">
2017-05-14 06:15:58 +02:00
<div class="form-group">
<label class="col-lg-3 control-label">{{T "api_token" }}:</label>
<div class="col-lg-8">{{.ApiToken}}</div>
</div>
2017-05-09 17:47:06 +02:00
<div class="form-group">
2017-05-10 15:49:46 +02:00
<label class="col-lg-3 control-label">{{ T "email_address" }}:</label>
2017-05-09 17:47:06 +02:00
<div class="col-lg-8">
<input class="form-control" type="text" name="email" id="email" value="{{.Email}}">
{{ range (index $.FormErrors "email")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "language"}}:</label>
<div class="col-lg-8">
<div class="ui-select">
<select id="language" name="language" class="form-control">
2017-05-10 21:45:39 +02:00
{{ $userLanguage := .Language }}
{{ range $tag, $translatedName := $.Languages }}
<option value="{{ $tag }}" {{ if or (eq $userLanguage $tag) (and (eq $userLanguage "") (eq $tag getDefaultLanguage)) }}selected{{end}}>{{ $translatedName }} {{if eq $tag getDefaultLanguage}}({{ T "default" }}){{end}}</option>
2017-05-10 21:45:39 +02:00
{{ end }}
2017-05-09 17:47:06 +02:00
</select>
</div>
{{ range (index $.FormErrors "language")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
2017-05-11 11:58:44 +02:00
{{ if not (HasAdmin $.User)}}
2017-05-09 17:47:06 +02:00
<div class="form-group">
<label class="col-md-3 control-label">{{ T "current_password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="current_password" id="current_password" type="password">
{{ range (index $.FormErrors "current_password")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
{{end}}
<div class="form-group">
<label class="col-md-3 control-label">{{ T "password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="password" id="password" type="password">
{{ range (index $.FormErrors "password")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-md-3 control-label">{{ T "confirm_password"}}:</label>
<div class="col-md-8">
<input class="form-control" name="password_confirmation" id="password_confirmation" type="password">
{{ range (index $.FormErrors "password_confirmation")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
2017-05-11 11:58:44 +02:00
{{ if HasAdmin $.User}}
2017-05-09 17:47:06 +02:00
<h3>{{ T "moderation"}}</h3>
<div class="form-group">
<label class="col-md-3 control-label">{{ T "username"}}:</label>
<div class="col-md-8">
<input class="form-control" name="username" id="username" type="text" value="{{.Username}}">
{{ range (index $.FormErrors "username")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
<div class="form-group">
<label class="col-lg-3 control-label">{{ T "role" }}:</label>
<div class="col-lg-8">
<div class="ui-select">
<select id="status" name="status" class="form-control">
<option value="-1" {{ if eq .Status -1 }}selected{{end}}>{{ T "banned"}}</option>
<option value="0" {{ if eq .Status 0 }}selected{{end}}>{{ T "member"}} ({{ T "default" }})</option>
<option value="1" {{ if eq .Status 1 }}selected{{end}}>{{ T "trusted_member"}}</option>
{{ if eq .Status 2 }} <!-- just so that it shows correctly -->
<option value="2" selected>{{ T "moderator"}}</option>
{{end}}
2017-05-09 17:47:06 +02:00
</select>
</div>
{{ range (index $.FormErrors "status")}}
<p class="text-error">{{ . }}</p>
2017-05-09 17:47:06 +02:00
{{end}}
</div>
</div>
{{end}}
<div class="form-group">
<label class="col-md-3 control-label"></label>
<div class="col-md-8">
<input type="submit" class="btn btn-primary" name="save" value="{{ T "save_changes"}}">
<span></span>
<input type="reset" class="btn btn-default" value="{{ T "cancel"}}">
2017-05-09 17:47:06 +02:00
</div>
</div>
</form>
{{ if CurrentOrAdmin $.User .ID }}
2017-05-09 17:47:06 +02:00
<hr>
<a href="?delete" onclick="if (!confirm('{{ T "delete_account_confirm" }}')) return false;" class="btn btn-danger btn-lg"><i class="glyphicon glyphicon-trash"></i> {{ T "delete_account"}}</a>
{{end}}
{{end}}
{{end}}