diff --git a/src/servala/frontend/forms/mixins.py b/src/servala/frontend/forms/mixins.py index a2f61a6..4ca1796 100644 --- a/src/servala/frontend/forms/mixins.py +++ b/src/servala/frontend/forms/mixins.py @@ -1,9 +1,14 @@ +from servala.frontend.forms.renderers import InlineFormRenderer + + class HtmxMixin: """ Form mixin that retains only a single field when specified. Useful when sending single fields with htmx. """ + default_renderer = InlineFormRenderer + def __init__(self, *args, **kwargs): self.single_field = kwargs.pop("single_field", None) diff --git a/src/servala/frontend/templates/frontend/profile.html b/src/servala/frontend/templates/frontend/profile.html index 7b37956..afc9fd3 100644 --- a/src/servala/frontend/templates/frontend/profile.html +++ b/src/servala/frontend/templates/frontend/profile.html @@ -12,68 +12,60 @@ {% endblock %} {% partialdef user-email %} -
{% translate "First name" %} | -{{ request.user.first_name }} | -+ | {% translate "Name" %} | +{{ request.user.first_name }} {{ request.user.last_name }} |
---|---|---|---|---|
{% translate "Last name" %} | -{{ request.user.last_name }} | -+ | {% translate "E-mail" %} | + {% partial user-email %} +|
{% translate "Company" %} | + {% partial user-company %}