diff --git a/apps/users/forms.py b/apps/users/forms.py index c84142c79..670c332b4 100644 --- a/apps/users/forms.py +++ b/apps/users/forms.py @@ -19,14 +19,7 @@ class Meta: "last_name", "email", "bio", - "search_visibility", - "email_privacy", - "public_profile", ] - widgets = { - "search_visibility": forms.RadioSelect, - "email_privacy": forms.RadioSelect, - } def clean_username(self): """Validate that the username is unique (case-insensitive).""" diff --git a/apps/users/managers.py b/apps/users/managers.py index 5c7d8bfd9..37a86b8f9 100644 --- a/apps/users/managers.py +++ b/apps/users/managers.py @@ -5,19 +5,12 @@ class UserQuerySet(QuerySet): - """QuerySet with convenience filters for active and searchable users.""" + """QuerySet with convenience filters for active users.""" def active(self): """Filter to active users only.""" return self.filter(is_active=True) - def searchable(self): - """Filter to users who have opted into public search visibility.""" - return self.active().filter( - public_profile=True, - search_visibility__exact=self.model.SEARCH_PUBLIC, - ) - class UserManager(DjangoUserManager.from_queryset(UserQuerySet)): """Custom user manager with UserQuerySet methods available on the manager.""" diff --git a/apps/users/models.py b/apps/users/models.py index b2eda9c6e..413c27e5e 100644 --- a/apps/users/models.py +++ b/apps/users/models.py @@ -5,7 +5,6 @@ from django.conf import settings from django.contrib.auth.models import AbstractUser from django.db import models -from django.urls import reverse from django.utils import timezone from markupfield.fields import MarkupField from tastypie.models import create_api_key @@ -51,10 +50,6 @@ class User(AbstractUser): objects = CustomUserManager() - def get_absolute_url(self): - """Return the URL for the user's profile page.""" - return reverse("users:user_detail", kwargs={"slug": self.username}) - @property def has_membership(self): """Return True if the user has an associated PSF membership.""" diff --git a/apps/users/templates/users/membership_form.html b/apps/users/templates/users/membership_form.html index 7c65589b3..998cf8a2d 100644 --- a/apps/users/templates/users/membership_form.html +++ b/apps/users/templates/users/membership_form.html @@ -101,7 +101,7 @@