docs: def get_context_data(self, **kwargs):
          """ Returns the context data to provide to the template. """
          context = super().get_context_data(**kwargs)
  
          # Computes the number of topics added by the considered member
          context['topics_count'] = (
              Topic.objects.filter(approved=True, poster=self.object.user).count()
          )
  
          # Fetches the recent posts added by the considered user
          forums = self.request.forum_permission_handler.get_readable_forums(
              Forum.objects.all(), self.request.user,
          )
          recent_posts = (
              Post.approved_objects
              .select_related('topic', 'topic__forum')
              .filter(topic__forum__in=forums, poster=self.object.user)
              .order_by('-created')
          )
          context['recent_posts'] = recent_posts[:machina_settings.PROFILE_RECENT_POSTS_NUMBER]
  
          return context