Skip to content

Commit fb89f6e

Browse files
committed
password change option added
1 parent c472a94 commit fb89f6e

File tree

15 files changed

+110
-25
lines changed

15 files changed

+110
-25
lines changed

task_manager/accounts/urls.py

Lines changed: 0 additions & 15 deletions
This file was deleted.

task_manager/settings.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@
4444
'django.contrib.messages',
4545
'django.contrib.staticfiles',
4646
'django_bootstrap5',
47-
'task_manager.accounts',
47+
'task_manager.users',
4848
'task_manager.tasks',
4949
'task_manager.statuses',
5050
'task_manager.labels',
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{% extends "base.html" %}
2+
{% load django_bootstrap5 %}
3+
4+
{% block content %}
5+
<div class="container py-4">
6+
<h1 class="h4 mb-3">Смена пароля</h1>
7+
8+
<form method="post">
9+
{% csrf_token %}
10+
{% bootstrap_form form %}
11+
<button type="submit" class="btn btn-primary">Изменить пароль</button>
12+
<a href="{% url 'users:profile_edit' %}" class="btn btn-outline-secondary">Назад</a>
13+
</form>
14+
</div>
15+
{% endblock %}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
{% extends "base.html" %}
2+
{% load django_bootstrap5 %}
3+
4+
{% block title %}Пароль изменён{% endblock %}
5+
6+
{% block content %}
7+
<div class="container py-4">
8+
<div class="alert alert-success" role="alert">
9+
<h4 class="alert-heading">Пароль успешно изменён!</h4>
10+
<p>Теперь вы можете продолжить работу с новым паролем.</p>
11+
<hr>
12+
<a href="{% url 'users:profile_edit' %}" class="btn btn-primary">Вернуться в профиль</a>
13+
</div>
14+
</div>
15+
{% endblock %}
Lines changed: 23 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,26 @@
11
{% extends "base.html" %}
2+
{% load django_bootstrap5 %}
3+
4+
{% block title %}Редактирование профиля{% endblock %}
5+
26
{% block content %}
3-
<h1>Изменить данные пользователя</h1>
4-
<form method="post">
5-
{% csrf_token %}
6-
{{ form.as_p }}
7-
<button type="submit" class="btn btn-primary">Сохранить</button>
8-
</form>
7+
<div class="container py-4">
8+
<div class="d-flex justify-content-between align-items-center mb-3">
9+
<h1 class="h4 m-0">Изменение моего профиля</h1>
10+
<div class="d-flex align-items-center gap-3">
11+
<a href="{% url 'users:password_change' %}" class="btn btn-link p-0">Сменить пароль</a>
12+
</div>
13+
</div>
14+
15+
<div class="card">
16+
<div class="card-body">
17+
<form method="post">
18+
{% csrf_token %}
19+
{% bootstrap_form form %}
20+
<button type="submit" class="btn btn-primary">Сохранить</button>
21+
<a href="{% url 'users:list' %}" class="btn btn-secondary">Отмена</a>
22+
</form>
23+
</div>
24+
</div>
25+
</div>
926
{% endblock %}

task_manager/urls.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121
urlpatterns = [
2222
path('admin/', admin.site.urls),
2323
path("", views.index, name="home"),
24-
path("users/", include("task_manager.accounts.urls", namespace="users")),
24+
path("users/", include("task_manager.users.urls", namespace="users")),
2525
path("statuses/", include("task_manager.statuses.urls")),
2626
path("tasks/", include("task_manager.tasks.urls")),
2727
path("labels/", include("task_manager.labels.urls")),
File renamed without changes.
File renamed without changes.

task_manager/accounts/apps.py renamed to task_manager/users/apps.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,4 +3,4 @@
33

44
class AccountsConfig(AppConfig):
55
default_auto_field = 'django.db.models.BigAutoField'
6-
name = 'task_manager.accounts'
6+
name = 'task_manager.users'
File renamed without changes.

0 commit comments

Comments
 (0)