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)) |