コード例 #1
0
ファイル: views.py プロジェクト: JustinWatt/projectManager
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)
コード例 #2
0
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)
コード例 #3
0
ファイル: views.py プロジェクト: JustinWatt/projectManager
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 })
コード例 #4
0
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})