817 html_content = pandoc_convert(request.POST['data'], format, "html", full=False) |
817 html_content = pandoc_convert(request.POST['data'], format, "html", full=False) |
818 |
818 |
819 return render_to_response('site/wysiwyg_preview.html', {'content':html_content} , context_instance=RequestContext(request)) |
819 return render_to_response('site/wysiwyg_preview.html', {'content':html_content} , context_instance=RequestContext(request)) |
820 #return HttpResponse(pandoc_convert(content, format, "html", full=False)) |
820 #return HttpResponse(pandoc_convert(content, format, "html", full=False)) |
821 |
821 |
|
822 USER_PAGINATION = 10 |
|
823 |
822 @has_perm_on_text('can_manage_text') |
824 @has_perm_on_text('can_manage_text') |
823 def text_share(request, key): |
825 def text_share(request, key): |
824 display_suspended_users = get_int(request.GET, 'display', 0) |
826 display_suspended_users = get_int(request.GET, 'display', 0) |
825 tag_selected = request.GET.get('tag_selected', 0) |
827 tag_selected = request.GET.get('tag_selected', 0) |
|
828 paginate_by = get_int(request.GET, 'paginate', USER_PAGINATION) |
826 |
829 |
827 text = get_text_by_keys_or_404(key) |
830 text = get_text_by_keys_or_404(key) |
828 order_by = get_among(request.GET,'order',('user__username', |
831 order_by = get_among(request.GET,'order',('user__username', |
829 'user__email', |
832 'user__email', |
830 '-user__username', |
833 '-user__username', |
831 '-user__email', |
834 '-user__email', |
832 'role__name', |
835 'role__name', |
833 '-role__name', |
836 '-role__name', |
834 ), |
837 ), |
835 'user__username') |
838 'user__username') |
836 paginate_by = 10 |
|
837 |
839 |
838 UserRole.objects.create_userroles_text(text) |
840 UserRole.objects.create_userroles_text(text) |
839 |
841 |
840 if request.method == 'POST': |
842 if request.method == 'POST': |
841 if 'save' in request.POST: |
843 if 'save' in request.POST: |