def edit_project(request, project_id): user = request.user project = get_object_or_404(Project, id=project_id) if request.method == 'POST': form = AddProject(request.POST) if form.is_valid(): project.name = form.cleaned_data['name'] project.description = form.cleaned_data['description'] project.recent_user = user.email client = form.cleaned_data['client'] project.client = client project.save() project.developer = form.cleaned_data['developer'] project.project_manager = form.cleaned_data['project_manager'] return HttpResponseRedirect(reverse('project', kwargs={ 'project_id':project.id })) else: form = AddProject( initial={ 'name': project.name, 'description': project.description, 'client': project.client, 'project_manager': project.project_manager.all(), 'developer': project.developer.all(), }) context = {'form':form, 'user':request.user } return render(request, 'project_ticket/edit_project.html', context)
def edit_project(request, project_id): user = request.user project = get_object_or_404(Project, id=project_id) if request.method == 'POST': form = AddProject(request.POST) if form.is_valid(): project.name = form.cleaned_data['name'] project.description = form.cleaned_data['description'] project.recent_user = user.email client = form.cleaned_data['client'] project.client = client project.save() project.developer = form.cleaned_data['developer'] project.project_manager = form.cleaned_data['project_manager'] return HttpResponseRedirect( reverse('project', kwargs={'project_id': project.id})) else: form = AddProject( initial={ 'name': project.name, 'description': project.description, 'client': project.client, 'project_manager': project.project_manager.all(), 'developer': project.developer.all(), }) context = {'form': form, 'user': request.user} return render(request, 'project_ticket/edit_project.html', context)
def add_project(request): user = request.user proj = Project() if request.method == 'POST': form = AddProject(request.POST) if form.is_valid(): proj.name = form.cleaned_data['name'] proj.description = form.cleaned_data['description'] proj.recent_user = user.email client = form.cleaned_data['client'] proj.client = client proj.save() proj.developer = form.cleaned_data['developer'] proj.project_manager = form.cleaned_data['project_manager'] return HttpResponseRedirect(reverse('project', kwargs={ 'project_id': proj.id })) else: form = AddProject() return render(request, 'project_ticket/add_project.html', { 'form': form })
def add_project(request): user = request.user proj = Project() if request.method == 'POST': form = AddProject(request.POST) if form.is_valid(): proj.name = form.cleaned_data['name'] proj.description = form.cleaned_data['description'] proj.recent_user = user.email client = form.cleaned_data['client'] proj.client = client proj.save() proj.developer = form.cleaned_data['developer'] proj.project_manager = form.cleaned_data['project_manager'] return HttpResponseRedirect( reverse('project', kwargs={'project_id': proj.id})) else: form = AddProject() return render(request, 'project_ticket/add_project.html', {'form': form})