src/ldt/ldt/ldt_utils/views/content.py
changeset 410 35453efed7ed
parent 404 4adc42ab55fd
child 505 a345016af821
equal deleted inserted replaced
409:e4855d669c55 410:35453efed7ed
    67         content_instance_val['share'] = request.POST.get('share', False)
    67         content_instance_val['share'] = request.POST.get('share', False)
    68 
    68 
    69         content_form = ContentForm(content_instance_val, prefix="content", instance=instance_content)
    69         content_form = ContentForm(content_instance_val, prefix="content", instance=instance_content)
    70         media_form = MediaForm(media_instance_val, request.FILES, prefix="media", instance=instance_media)
    70         media_form = MediaForm(media_instance_val, request.FILES, prefix="media", instance=instance_media)
    71         picture_form = PictureForm(None, request.POST, request.FILES)
    71         picture_form = PictureForm(None, request.POST, request.FILES)
       
    72         
       
    73         if request.user.is_staff:
       
    74             content_form.fields['front_project'].queryset = Project.objects.filter(contents__in=[instance_content])
    72         
    75         
    73         media_valid = media_form.is_valid()
    76         media_valid = media_form.is_valid()
    74         content_valid = content_form.is_valid()
    77         content_valid = content_form.is_valid()
    75         picture_valid = picture_form.is_valid()
    78         picture_valid = picture_form.is_valid()
    76         
    79         
   286     else:        
   289     else:        
   287         create_content_action = reverse('ldt.ldt_utils.views.content.write_content')
   290         create_content_action = reverse('ldt.ldt_utils.views.content.write_content')
   288         img_container = ''
   291         img_container = ''
   289     
   292     
   290     session_key = request.COOKIES[settings.SESSION_COOKIE_NAME]
   293     session_key = request.COOKIES[settings.SESSION_COOKIE_NAME]
   291     cookie_name = settings.SESSION_COOKIE_NAME    
   294     cookie_name = settings.SESSION_COOKIE_NAME
   292     content_form.fields["media_obj"].queryset = Media.safe_objects.all()
   295     content_form.fields["media_obj"].queryset = Media.safe_objects.all()
   293     
   296     
   294     return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'media_form': media_form, 'form_status': form_status, 'create_content_action': create_content_action,
   297     return render_to_response('ldt/ldt_utils/create_content.html', {'content_form': content_form, 'media_form': media_form, 'form_status': form_status, 'create_content_action': create_content_action,
   295                                                                     'elem_list': get_userlist(request.user), 'member_list': member_list, 'admin_list': admin_list,  'iri_id': iri_id, 'session_key':session_key,
   298                                                                     'elem_list': get_userlist(request.user), 'member_list': member_list, 'admin_list': admin_list,  'iri_id': iri_id, 'session_key':session_key,
   296                                                                     'cookie_name':cookie_name, 'img_container': img_container, 'profile_picture_form': picture_form}, context_instance=RequestContext(request))
   299                                                                     'cookie_name':cookie_name, 'img_container': img_container, 'profile_picture_form': picture_form}, context_instance=RequestContext(request))