src/cm/views/texts.py
changeset 97 c01cc15e6968
parent 74 c1b6828677db
child 105 f2ba05546abc
equal deleted inserted replaced
96:c25efc7fb54c 97:c01cc15e6968
   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: