def link_submit(request, slug, page_slug): page = get_object_or_404(Page, slug=page_slug, project__slug=slug, listed=True, deleted=False) context = task_toggle_completion(request, page) data = context["ajax_data"] data["toggle_task_completion_form_html"] = render_to_string( "content/_toggle_completion.html", context, context_instance=RequestContext(request) ).strip() json = simplejson.dumps(data) return http.HttpResponse(json, mimetype="application/json")
def link_submit(request, slug, page_slug): page = get_object_or_404(Page, slug=page_slug, project__slug=slug, listed=True, deleted=False) context = task_toggle_completion(request, page) data = context['ajax_data'] data['toggle_task_completion_form_html'] = render_to_string( 'content/_toggle_completion.html', context, context_instance=RequestContext(request)).strip() json = simplejson.dumps(data) return http.HttpResponse(json, mimetype="application/json")
def toggle_task_completion(request, slug, page_slug): page = get_object_or_404(Page, project__slug=slug, slug=page_slug, listed=True, deleted=False) profile = request.user.get_profile() if request.method == 'POST': try: task_completion = PerUserTaskCompletion.objects.get( user=profile, page=page, unchecked_on__isnull=True) task_completion.unchecked_on = datetime.datetime.today() task_completion.save() except PerUserTaskCompletion.DoesNotExist: task_completion = PerUserTaskCompletion(user=profile, page=page) task_completion.save() context = task_toggle_completion(request, page, ignore_post_data=True) data = context['ajax_data'] data['toggle_task_completion_form_html'] = render_to_string( 'content/_toggle_completion.html', context, context_instance=RequestContext(request)).strip() json = simplejson.dumps(data) return http.HttpResponse(json, mimetype="application/json")
def toggle_task_completion(request, slug, page_slug): page = get_object_or_404(Page, project__slug=slug, slug=page_slug, listed=True, deleted=False) profile = request.user.get_profile() if request.method == 'POST': try: task_completion = PerUserTaskCompletion.objects.get( user=profile, page=page, unchecked_on__isnull=True) task_completion.unchecked_on = datetime.datetime.today() task_completion.save() except PerUserTaskCompletion.DoesNotExist: task_completion = PerUserTaskCompletion(user=profile, page=page) task_completion.save() context = task_toggle_completion(request, page, ignore_post_data=True) data = context['ajax_data'] data['toggle_task_completion_form_html'] = render_to_string( 'content/_toggle_completion.html', context, context_instance=RequestContext(request)).strip() json = simplejson.dumps(data) return http.HttpResponse(json, mimetype="application/json")