diff --git a/tildes/tildes/templates/settings_bio.jinja2 b/tildes/tildes/templates/settings_bio.jinja2 index 502ff2c..05999bc 100644 --- a/tildes/tildes/templates/settings_bio.jinja2 +++ b/tildes/tildes/templates/settings_bio.jinja2 @@ -10,6 +10,10 @@ {% block main_heading %}Edit your user bio{% endblock %} {% block settings %} +

Enter a bio that others will be able to view on your user page (maximum {{ bio_max_length }} characters). To remove your bio, set it to blank.

+ +
+
- +
{% endblock %} diff --git a/tildes/tildes/views/settings.py b/tildes/tildes/views/settings.py index 05ab15f..dad7431 100644 --- a/tildes/tildes/views/settings.py +++ b/tildes/tildes/views/settings.py @@ -14,7 +14,11 @@ import qrcode from webargs.pyramidparser import use_kwargs from tildes.lib.string import separate_string -from tildes.schemas.user import EMAIL_ADDRESS_NOTE_MAX_LENGTH, UserSchema +from tildes.schemas.user import ( + BIO_MAX_LENGTH, + EMAIL_ADDRESS_NOTE_MAX_LENGTH, + UserSchema, +) PASSWORD_FIELD = UserSchema(only=("password",)).fields["password"] @@ -113,7 +117,7 @@ def get_settings_two_factor_qr_code(request: Request) -> Response: def get_settings_bio(request: Request) -> dict: """Generate the user bio settings page.""" # pylint: disable=unused-argument - return {} + return {"bio_max_length": BIO_MAX_LENGTH} @view_config(route_name="settings_password_change", request_method="POST")