def project_detail(request, project_id): project = get_object_or_404(Project, id=project_id) if not project.can_view(request): return HttpResponseForbidden('<h1>Access Denied</h1>') form = AddPersonForm(request.POST or None) if request.method == 'POST': # Post means adding a user to this project if form.is_valid(): person = form.cleaned_data['person'] add_user_to_project(person, project) messages.success( request, "User '%s' was added to %s succesfully" % (person, project)) return HttpResponseRedirect(project.get_absolute_url()) return render( template_name='karaage/projects/project_detail.html', context={ 'project': project, 'form': form, 'can_edit': project.can_edit(request) }, request=request)
def project_detail(request, project_id): project = get_object_or_404(Project, pid=project_id) allocations = Allocation.objects.filter(grant__project=project) if not project.can_view(request): return HttpResponseForbidden('<h1>Access Denied</h1>') form = AddPersonForm(request.POST or None) if request.method == 'POST': # Post means adding a user to this project if form.is_valid(): person = form.cleaned_data['person'] add_user_to_project(person, project) messages.success( request, "User '%s' was added to %s succesfully" % (person, project)) return HttpResponseRedirect(project.get_absolute_url()) return render_to_response( 'karaage/projects/project_detail.html', { 'allocations': allocations, 'project': project, 'form': form, 'can_edit': project.can_edit(request) }, context_instance=RequestContext(request) )
def project_detail(request, project_id): project = get_object_or_404(Project, id=project_id) if not project.can_view(request): return HttpResponseForbidden('<h1>Access Denied</h1>') form = AddPersonForm(request.POST or None) if request.method == 'POST': # Post means adding a user to this project if form.is_valid(): person = form.cleaned_data['person'] add_user_to_project(person, project) messages.success( request, "User '%s' was added to %s succesfully" % (person, project)) return HttpResponseRedirect(project.get_absolute_url()) return render(template_name='karaage/projects/project_detail.html', context={ 'project': project, 'form': form, 'can_edit': project.can_edit(request) }, request=request)
def project_detail(request, project_id): project = get_object_or_404(Project, pid=project_id) form = AddPersonForm(request.POST or None) if request.method == 'POST': # Post means adding a user to this project if form.is_valid(): person = form.cleaned_data['person'] add_user_to_project(person, project) messages.success(request, "User '%s' was added to %s succesfully" % (person, project)) return HttpResponseRedirect(project.get_absolute_url()) return render_to_response('projects/project_detail.html', {'project': project, 'form': form}, context_instance=RequestContext(request))