Exemple #1
0
def add(request):
    if not is_company_staff(request):
        return redirect('mypage_home')
    user = request.user
    company = user.customer_company
    if request.method == 'POST':
        form = SeminarForm(request.POST, request.FILES)
        if form.is_valid():
            seminar = form.save(commit=False)
            seminar.user = user
            seminar.company = company
            seminar.save()
            form.save_m2m()
            messages.add_message(request, messages.SUCCESS, 'セミナーを保存しました')
            return redirect('seminar_edit', seminar_id=seminar.pk)
    else:
        form = SeminarForm()

    return render_to_response('seminars/add_edit.html', {
        'action': 'add',
        'form': form,
    },
                              context_instance=RequestContext(request))