def METHOD_NAME(self, request, form):
    """
    Context for template rendering
    Also, check for permissions here. While it is ugly and doesn't really
    belong here, it seems it's the best way to do it in a FormPreview
    """
    if not request.user.is_authenticated or\
            request.user.userprofile.gym_id != self.gym.id or \
            not request.user.has_perm('mailer.change_log'):
        return HttpResponseForbidden()
    context = super(EmailListFormPreview, self).METHOD_NAME(request, form)
    context['gym'] = self.gym
    return context