53 lines
2.6 KiB
HTML
53 lines
2.6 KiB
HTML
{% extends "layouts/base.html" %}
|
|
{% block title %}{{ _('Create User') }} - UdeS team manager{% endblock %}
|
|
{% block page_title %}{{ _('Create User') }}{% endblock %}
|
|
{% block breadcrumb %}<span class="breadcrumb">Home / <a href="{{ url_for('users.list_users') }}">Users</a> / Create</span>{% endblock %}
|
|
|
|
{% block content %}
|
|
<div class="card">
|
|
<div class="card-body">
|
|
<form method="POST" action="{{ url_for('users.create_user') }}" class="form">
|
|
<input type="hidden" name="csrf_token" value="{{ csrf_token() }}"/>
|
|
<div class="form-row">
|
|
<div class="form-group col-6">
|
|
<label for="full_name">{{ _('Full Name') }}</label>
|
|
<input type="text" id="full_name" name="full_name" placeholder="{{ _('Enter full name') }}" required>
|
|
</div>
|
|
<div class="form-group col-6">
|
|
<label for="username">{{ _('Username') }}</label>
|
|
<input type="text" id="username" name="username" placeholder="{{ _('Choose username') }}" required>
|
|
</div>
|
|
</div>
|
|
<div class="form-row">
|
|
<div class="form-group col-6">
|
|
<label for="email">{{ _('Email') }}</label>
|
|
<input type="email" id="email" name="email" placeholder="{{ _('Enter email') }}" required>
|
|
</div>
|
|
<div class="form-group col-3">
|
|
<label for="phone">{{ _('Phone') }}</label>
|
|
<input type="tel" id="phone" name="phone" placeholder="{{ _('Phone number') }}">
|
|
</div>
|
|
<div class="form-group col-3">
|
|
<label for="role">{{ _('Role') }}</label>
|
|
<select id="role" name="role" required>
|
|
{% for r in roles %}
|
|
<option value="{{ r }}">{{ r | capitalize }}</option>
|
|
{% endfor %}
|
|
</select>
|
|
</div>
|
|
</div>
|
|
<div class="form-row">
|
|
<div class="form-group col-6">
|
|
<label for="password">{{ _('Password') }}</label>
|
|
<input type="password" id="password" name="password" placeholder="{{ _('Set password') }}" required minlength="6">
|
|
</div>
|
|
</div>
|
|
<div class="form-actions">
|
|
<a href="{{ url_for('users.list_users') }}" class="btn btn-secondary">Cancel</a>
|
|
<button type="submit" class="btn btn-primary">{{ _('Create User') }}</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
</div>
|
|
{% endblock %}
|