Exemple #1
0
    def test_uploaded_avatar(self):
        user_profile = UserProfile.get_for_user(self.test_user)
        user_profile.avatar = get_test_image_file(filename="custom-avatar.png")
        user_profile.save()

        url = avatar_url(self.test_user)
        self.assertIn("custom-avatar", url)
    def test_uploaded_avatar(self):
        user_profile = UserProfile.get_for_user(self.test_user)
        user_profile.avatar = get_test_image_file(filename='custom-avatar.png')
        user_profile.save()

        url = avatar_url(self.test_user)
        self.assertIn('custom-avatar', url)
Exemple #3
0
    def js_args(self):
        from wagtail.admin.templatetags.wagtailadmin_tags import avatar_url

        return [
            self.menu_items, self.account_menu_items, {
                'name': self.user.first_name or self.user.get_username(),
                'avatarUrl': avatar_url(self.user, size=50),
            }
        ]
Exemple #4
0
    def js_args(self):
        from wagtail.admin.templatetags.wagtailadmin_tags import avatar_url

        try:
            first_name = self.user.first_name
        except AttributeError:
            first_name = None

        return [
            self.menu_items, self.account_menu_items, {
                'name': first_name or self.user.get_username(),
                'avatarUrl': avatar_url(self.user, size=50),
            }
        ]
Exemple #5
0
 def user_data(user):
     return {"name": user_display_name(user), "avatar_url": avatar_url(user)}
Exemple #6
0
 def test_disable_gravatar(self):
     url = avatar_url(self.test_user)
     self.assertIn("default-user-avatar", url)
Exemple #7
0
 def test_custom_gravatar_provider(self):
     url = avatar_url(self.test_user)
     self.assertIn("robohash.org", url)
Exemple #8
0
 def test_skip_gravatar_if_no_email(self):
     self.test_user.email = ""
     url = avatar_url(self.test_user)
     self.assertIn("default-user-avatar", url)
Exemple #9
0
 def test_use_gravatar_by_default(self):
     url = avatar_url(self.test_user)
     self.assertIn("www.gravatar.com", url)
Exemple #10
0
 def user_data(user):
     return {
         'name': user_display_name(user),
         'avatar_url': avatar_url(user)
     }
Exemple #11
0
 def get_avatar_url(self, user):
     return avatar_url(user, size=25)
 def test_disable_gravatar(self):
     url = avatar_url(self.test_user)
     self.assertIn('default-user-avatar', url)
 def test_custom_gravatar_provider(self):
     url = avatar_url(self.test_user)
     self.assertIn('robohash.org', url)
 def test_skip_gravatar_if_no_email(self):
     self.test_user.email = ''
     url = avatar_url(self.test_user)
     self.assertIn('default-user-avatar', url)
 def test_use_gravatar_by_default(self):
     url = avatar_url(self.test_user)
     self.assertIn('www.gravatar.com', url)