コード例 #1
0
ファイル: views.py プロジェクト: skoczen/mycelium
def save_new_conversation(request, person_id):
    person = get_or_404_by_account(Person, request.account, person_id, using="default")
    obj = person
    if request.method == "POST":
        form = NewConversationForm(request.POST, account=request.account)
        if form.is_valid():
            new_conversation = form.save(commit=False)
            new_conversation.person = person
            new_conversation.save()
            try:
                transaction.commit()
            except:
                pass
            save_action.delay(
                request.account,
                request.useraccount,
                "added a conversation",
                person=person,
                conversation=new_conversation,
            )
        else:
            print form

    return _return_fragments_or_redirect(request, locals())