From 2507eecc558e7b508bfb557bbafca47c56ff3ced Mon Sep 17 00:00:00 2001 From: Egor fureunoir Gorbunov Date: Wed, 10 Dec 2025 15:55:24 +0300 Subject: [PATCH] Features: 1) Add `password` field using `ReadOnlyPasswordHashField` in `UserForm`; 2) Enable `unfold_markdown` in base settings; Fixes: None; Extra: None; --- engine/vibes_auth/forms.py | 2 ++ evibes/settings/base.py | 1 + 2 files changed, 3 insertions(+) diff --git a/engine/vibes_auth/forms.py b/engine/vibes_auth/forms.py index 532f4938..637ff8b8 100644 --- a/engine/vibes_auth/forms.py +++ b/engine/vibes_auth/forms.py @@ -1,3 +1,4 @@ +from django.contrib.auth.forms import ReadOnlyPasswordHashField from unfold.forms import UserChangeForm from engine.core.widgets import JSONTableWidget @@ -5,6 +6,7 @@ from engine.vibes_auth.models import User class UserForm(UserChangeForm): # type: ignore [type-arg] + password = ReadOnlyPasswordHashField(label="Password") class Meta: model = User fields = "__all__" diff --git a/evibes/settings/base.py b/evibes/settings/base.py index 443695bc..def04d40 100644 --- a/evibes/settings/base.py +++ b/evibes/settings/base.py @@ -112,6 +112,7 @@ INSTALLED_APPS: list[str] = [ "unfold.contrib.filters", "unfold.contrib.forms", "unfold.contrib.inlines", + "unfold_markdown", "unfold.contrib.constance", "unfold.contrib.import_export", "constance",