Goit

Simple and lightweight Git web server
git clone https://git.omkov.net/Goit
git clone [email protected]:Goit
Log | Tree | Refs | README | Download

Goit/res/admin/user_edit.html (47 lines, 1.8 KiB) -rw-r--r-- blame download

012345678910111213141516171819202122232425262728293031323334353637383940414243444546
<!DOCTYPE html>
<html lang="en">
	<head>{{template "base/head" .}}</head>
	<body>
		<header>{{template "admin/header" .}}</header><hr>
		<main>
			<h1>{{.Title}}</h1><hr>
			<form action="/admin/user/edit?user={{.Form.ID}}" method="post">
				{{.CsrfField}}
				<table>
					<tr><td><label for="id">ID</label></td></tr>
					<tr><td><span>{{.Form.ID}}</span></td></tr>
					<tr><td><label for="username">Username</label></td></tr>
					<tr><td><input type="text" name="username" value="{{.Form.Name}}" spellcheck="false"></td></tr>
					<tr><td><label for="fullname">Full Name</label></td></tr>
					<tr><td><input type="text" name="fullname" value="{{.Form.FullName}}" spellcheck="false"></td></tr>
					<tr><td><label for="password">Password</label></td></tr>
					<tr><td><input type="password" name="password" placeholder="unchanged"></td></tr>
					<tr><td><label for="admin">Admin</label></td></tr>
					<tr><td><input type="checkbox" name="admin" value="true" {{if .Form.IsAdmin}}checked{{end}}></td></tr>
					<tr><td><label for="visibility">Default Visibility</label></td></tr>
					<tr>
						<td>
							<select name="visibility">
								<option value="public" {{if eq .Form.DefaultVisibility "public"}}selected{{end}}>
									Public
								</option>
								<option value="private" {{if eq .Form.DefaultVisibility "private"}}selected{{end}}>
									Private
								</option>
								<option value="limited" {{if eq .Form.DefaultVisibility "limited"}}selected{{end}}>
									Limited
								</option>
							</select>
						</td>
					</tr>
					<tr><td>
						<input type="submit" name="submit" value="Update">
						<a href="/admin/users" style="color: inherit;">Cancel</a>
					</td></tr>
					<tr><td><span style="color: #AA0000">{{.Message}}</span></td></tr>
				</table>
			</form>
		</main>
	</body>
</html>