diff --git a/src/etools/applications/users/admin.py b/src/etools/applications/users/admin.py index cba69f5e20..6c12729593 100644 --- a/src/etools/applications/users/admin.py +++ b/src/etools/applications/users/admin.py @@ -116,7 +116,8 @@ class ProfileAdmin(admin.ModelAdmin): search_fields = ( 'tenant_profile__office__name', 'country__name', - 'user__email' + 'user__email', + 'guid' ) readonly_fields = ( 'user', diff --git a/src/etools/applications/users/models.py b/src/etools/applications/users/models.py index a47d06fd44..03edae57e6 100644 --- a/src/etools/applications/users/models.py +++ b/src/etools/applications/users/models.py @@ -9,6 +9,7 @@ from django.core.validators import MaxValueValidator, MinValueValidator from django.db import connection, models from django.db.models.signals import post_save +from django.urls import reverse from django.utils.functional import cached_property from django.utils.translation import gettext_lazy as _ @@ -105,6 +106,10 @@ def get_staff_member_country(self): return country return None + def get_admin_url(self): + info = (self._meta.app_label, self._meta.model_name) + return reverse('admin:%s_%s_change' % info, args=(self.pk,)) + def save(self, *args, **kwargs): if self.email != self.email.lower(): raise ValidationError("Email must be lowercase.") diff --git a/src/etools/applications/users/tasks.py b/src/etools/applications/users/tasks.py index c9f5593b74..240ecd6a06 100644 --- a/src/etools/applications/users/tasks.py +++ b/src/etools/applications/users/tasks.py @@ -20,7 +20,7 @@ class AzureUserMapper: 'mail', 'surname', 'userType', - ('companyName', ['UNICEF', ]), + # ('companyName', ['UNICEF', ]), ] USER_ATTR_MAP = { diff --git a/src/etools/templates/admin/base_site.html b/src/etools/templates/admin/base_site.html index 9a26b5c382..c97f0cc8d7 100644 --- a/src/etools/templates/admin/base_site.html +++ b/src/etools/templates/admin/base_site.html @@ -150,7 +150,10 @@
{% block welcome-msg %} {% trans 'Welcome,' %} + {% firstof user.get_short_name user.get_username %}. + + {% endblock %} {% block userlinks %} {% trans 'Log out' %}