Ejemplo n.º 1
0
def messages():
    threads = MessageThread.find_with_user(current_user)
    print threads

    print MessageThread.find(2)

    return render_template("messages.html", threads=threads)
Ejemplo n.º 2
0
def messages():
    threads = MessageThread.find_with_user(current_user)
    print threads

    print MessageThread.find(2)

    return render_template('messages.html', threads=threads)
Ejemplo n.º 3
0
def message_thread(id=None):
    if id == None:
        abort(404)
    thread = MessageThread.find(id)
    if thread == None:
        abort(404)

    thread_data = []
    members = thread.members
    for m in members:
        if m.name == current_user.name:
            thread_data = thread.messages
            break

    return render_template('message_thread.html', messages=thread_data)
Ejemplo n.º 4
0
def message_thread(id=None):
    if id == None:
        abort(404)
    thread = MessageThread.find(id)
    if thread == None:
        abort(404)

    thread_data = []
    members = thread.members
    for m in members:
        if m.name == current_user.name:
            thread_data = thread.messages
            break

    return render_template('message_thread.html', messages=thread_data)
Ejemplo n.º 5
0
def project_apply(id=None):
    if id == None:
        abort(404)         

    project = Project.find(id)
    if project == None:
        abort(404)

    if current_user in project.developers.all():
        abort(400)

    new_thread = MessageThread.create([project.proposer, current_user])
    initial_message = Message.create(new_thread, current_user, 'Hi! I would like to work on your project!')

    project.add_developer(current_user)

    return redirect('/project/%d' % id)