feat: add school management auth and student CRUD UI

This commit is contained in:
Sina
2026-09-24 23:34:21 +03:30
parent 12e9efcb5c
commit 8a196f8c4f
20 changed files with 326 additions and 9 deletions

View File

@@ -0,0 +1,3 @@
{% extends 'base.html' %}
{% block title %}{% if object %}ویرایش دانش‌آموز{% else %}ثبت دانش‌آموز{% endif %} | مدرسه‌یار{% endblock %}
{% block content %}<div class="page-header"><div><span class="eyebrow">اطلاعات دانش‌آموز</span><h1>{% if object %}ویرایش اطلاعات{% else %}ثبت دانش‌آموز جدید{% endif %}</h1><p>اطلاعات را با دقت وارد کنید تا پرونده دانش‌آموز کامل بماند.</p></div><a class="button button-ghost" href="{% url 'dashboard' %}">بازگشت به فهرست</a></div><section class="form-panel"><form method="post" class="student-form">{% csrf_token %}<div class="form-grid">{% for field in form %}<div class="field-group">{{ field.label_tag }}{{ field }}{% for error in field.errors %}<small class="error-text">{{ error }}</small>{% endfor %}</div>{% endfor %}</div><div class="form-actions"><a class="button button-ghost" href="{% url 'dashboard' %}">انصراف</a><button class="button button-primary" type="submit">{% if object %}ذخیره تغییرات{% else %}ثبت دانش‌آموز{% endif %} <span>←</span></button></div></form></section>{% endblock %}