Beispiel #1
0
def admFeed():
    usuarioAtivo = current_user.get_id()

    db = utilitariosDB.getDb()
    sideBar = Markup(getSideBar())

    usuario = db['usuarios'].find_one({
        "_id": ObjectId(usuarioAtivo),
        "administrador": "S"
    })
    if usuario == None:
        return "usuários não autorizado"

    navbar = Markup(getNavBar(usuario))

    if request.method == 'POST':

        post = Post()
        post.titulo = request.form.get("feedInTitulo", '')
        post.descricao = request.form.get("feedInMensagem", '')
        post.momento = datetime.now()

        # Salvando no banco
        db = utilitariosDB.getDb()
        post.salvarMongoDb(db)

        return render_template("admFeed.html",
                               sideBarWS=sideBar,
                               navbarWS=navbar)
    else:
        return render_template("admFeed.html",
                               sideBarWS=sideBar,
                               navbarWS=navbar)
Beispiel #2
0
def feedInsert():
    if request.method == 'POST':

        post = Post()
        post.titulo = request.form.get("feedInTitulo", '')
        post.descricao = request.form.get("feedInMensagem", '')
        post.midiaTipo = "imgB64"
        post.midia = request.form.get("fileBase64", '')
        post.momento = datetime.now()

        # Salvando no banco
        db = utilitariosDB.getDb()
        post.salvarMongoDb(db)

        return redirect("/feed")
    else:
        return render_template("feedInsert.html")