コード例 #1
0
def admin_edicao(identifier: int):
    """ Página para edição de usuários """
    usuario = Usuario()
    usuario.select(identifier)
    if usuario.identifier > 0:
        if Auth().is_allowed('edita.usuario', usuario):
            return render_template('admin_form_usuario.html', usuario=usuario)
        else:
            return admin_403_response()
    else:
        return admin_404_response()
コード例 #2
0
def admin_edicao(identifier: int):
    """ Página para edição de banner """
    banner = Banner()
    banner.select(identifier)
    if banner.identifier > 0:
        if Auth().is_allowed('edita.universidade', banner):
            return render_template('admin_form_banner.html', banner=banner)
        else:
            return admin_403_response()
    else:
        return admin_404_response()
コード例 #3
0
def admin_edicao(identifier: int):
    """ Página para edição de avisos """
    aviso = Aviso()
    aviso.select(identifier)
    if aviso.identifier > 0:
        if Auth().is_allowed('edita.aviso', aviso):
            return render_template('admin_form_aviso.html', aviso=aviso)
        else:
            return admin_403_response()
    else:
        return admin_404_response()
コード例 #4
0
def admin_edicao(identifier: int):
    """ Página para edição de notícias """
    noticia = Noticia()
    noticia.select(identifier)
    if noticia.identifier > 0:
        if Auth().is_allowed('edita.noticia', noticia):
            imagem = ImagemNoticia()
            imagens = imagem.select_by_parent(noticia.identifier)
            return render_template('admin_form_noticia.html', noticia=noticia, imagens=imagens)
        else:
            return admin_403_response()
    else:
        return admin_404_response()
コード例 #5
0
def admin_edicao(identifier: int):
    """ Página para edição de anúncios """
    anuncio = Anuncio()
    anuncio.select(identifier)
    if anuncio.identifier > 0:
        if Auth().is_allowed('edita.anuncio', anuncio):
            imagem = ImagemAnuncio()
            imagens = imagem.select_by_parent(anuncio.identifier)
            return render_template('admin_form_anuncio.html', anuncio=anuncio, imagens=imagens)
        else:
            return admin_403_response()
    else:
        return admin_404_response()