from django.views.decorators.http import require_POST from django.shortcuts import get_object_or_404, redirect from django.template import RequestContext from django.template.loader import render_to_string from django.contrib.auth.decorators import login_required from django.contrib.contenttypes.models import ContentType from dialogos.authorization import load_can_delete, load_can_edit from dialogos.forms import CommentForm from dialogos.models import Comment from dialogos.signals import commented, comment_updated can_delete = load_can_delete() can_edit = load_can_edit() def dehydrate_comment(comment): return { "pk": comment.pk, "comment": comment.comment, "author": comment.author.username, "name": comment.name, "email": comment.email, "website": comment.website, "submit_date": str(comment.submit_date) }
from django.http import HttpResponse from django.views.decorators.http import require_POST from django.shortcuts import get_object_or_404, redirect from django.template import RequestContext from django.template.loader import render_to_string from django.contrib.auth.decorators import login_required from django.contrib.contenttypes.models import ContentType from dialogos.authorization import load_can_delete, load_can_edit from dialogos.forms import CommentForm from dialogos.models import Comment from dialogos.signals import commented, comment_updated can_delete = load_can_delete() can_edit = load_can_edit() def dehydrate_comment(comment): return { "pk": comment.pk, "comment": comment.comment, "author": comment.author.username, "name": comment.name, "email": comment.email, "website": comment.website, "submit_date": str(comment.submit_date) }