Browse Source

fix #878: Include url to user's details page in the details edited log's tags

Rafał Pitoń 8 years ago
parent
commit
c12a78ed7f
1 changed files with 13 additions and 0 deletions
  1. 13 0
      misago/users/profilefields/__init__.py

+ 13 - 0
misago/users/profilefields/__init__.py

@@ -4,6 +4,7 @@ import copy
 import logging
 import logging
 
 
 from django.core.exceptions import ValidationError
 from django.core.exceptions import ValidationError
+from django.urls import reverse
 from django.utils.module_loading import import_string
 from django.utils.module_loading import import_string
 from django.utils.translation import ugettext as _
 from django.utils.translation import ugettext as _
 
 
@@ -150,6 +151,18 @@ class ProfileFields(object):
                 extra={
                 extra={
                     'old_fields': old_fields,
                     'old_fields': old_fields,
                     'new_fields': new_fields,
                     'new_fields': new_fields,
+
+                    'tags': {
+                        'absolute_url': request.build_absolute_uri(
+                            reverse(
+                                'misago:user-details',
+                                kwargs={
+                                    'slug': user.slug,
+                                    'pk': user.pk,
+                                },
+                            )
+                        ),
+                    },
                 }
                 }
             )
             )