push
This commit is contained in:
38
app/templates/admin/user_form.html
Normal file
38
app/templates/admin/user_form.html
Normal file
@@ -0,0 +1,38 @@
|
||||
{% extends 'admin/admin_base.html' %}
|
||||
{% block title %}{{ 'Edycja użytkownika' if user else 'Nowy użytkownik' }}{% endblock %}
|
||||
{% block admin_content %}
|
||||
<form method="post" class="card shadow-sm">
|
||||
<div class="card-body">{{ form.hidden_tag() }}
|
||||
<div class="row g-4">
|
||||
<div class="col-lg-6">
|
||||
<div class="border rounded-4 p-3 h-100">
|
||||
<h5 class="mb-3">Dane użytkownika</h5>
|
||||
<div class="mb-3">{{ form.name.label(class='form-label') }}{{ form.name(class='form-control') }}</div>
|
||||
<div class="mb-3">{{ form.email.label(class='form-label') }}{{ form.email(class='form-control') }}</div>
|
||||
<div class="mb-3">{{ form.role.label(class='form-label') }}{{ form.role(class='form-select') }}</div>
|
||||
<div class="form-check mb-2">{{ form.is_blocked(class='form-check-input') }} {{ form.is_blocked.label(class='form-check-label') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
<div class="col-lg-6">
|
||||
<div class="border rounded-4 p-3 h-100">
|
||||
<h5 class="mb-3">Hasło i dostęp startowy</h5>
|
||||
<div class="mb-3">{{ form.password.label(class='form-label') }}{{ form.password(class='form-control') }}<div class="form-text">Pozostaw puste, aby nie zmieniać hasła.</div></div>
|
||||
<div class="form-check mb-3">{{ form.force_password_change(class='form-check-input') }} {{ form.force_password_change.label(class='form-check-label') }}</div>
|
||||
<div class="mb-3">{{ form.company_id.label(class='form-label') }}{{ form.company_id(class='form-select') }}</div>
|
||||
<div class="mb-3">{{ form.access_level.label(class='form-label') }}{{ form.access_level(class='form-select') }}</div>
|
||||
</div>
|
||||
</div>
|
||||
{% if user %}
|
||||
<div class="col-12">
|
||||
<div class="border rounded-4 p-3">
|
||||
<h5 class="mb-3">Przypisane firmy</h5>
|
||||
<div class="d-flex gap-2 flex-wrap">{% for access in accesses %}<span class="badge text-bg-{{ 'warning' if access.access_level=='readonly' else 'primary' }} p-2">{{ access.company.name }} / {{ access.access_level }}</span>{% else %}<span class="text-secondary">Brak przypisanych firm.</span>{% endfor %}</div>
|
||||
<div class="mt-3"><a class="btn btn-outline-secondary" href="{{ url_for('admin.user_access', user_id=user.id) }}">Zarządzaj wieloma firmami</a></div>
|
||||
</div>
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
<div class="mt-3">{{ form.submit(class='btn btn-primary') }}</div>
|
||||
</div>
|
||||
</form>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user