Exemplo n.º 1
0
def meunavbar():
    if not session.get('autenticado'):
        menu = Navbar('Eleições')
        menu.items = [View('Login', 'autenticar')]
    elif session.get('adm'):
        menu = Navbar('Eleições - ADM')
        menu.items = [
            View('Home', 'inicio'),
            View('Votar', 'votar'),
            View('Resultados', 'resultados')
        ]
        menu.items.append(
            Subgroup('Cadastrar', View('Eleitores', 'inserir'),
                     View('Pessoas', 'inserir_pessoa')))
        menu.items.append(
            Subgroup('Criar', View('Eleição', 'criar_eleicao'),
                     View('Questão', 'set_eleicao_questao'),
                     View('Alternativa', 'set_q_a')))
        menu.items.append(
            Subgroup('Regular estado', View('Abrir eleição', 'abrir'),
                     View('Encerrar eleição', 'encerrar')))
        menu.items.append(View('Apuração', 'apuracao'))
        menu.items.append(Link('Logout', 'logout'))
    elif session.get('autenticado') and not session.get('adm'):
        menu = Navbar('Eleições - Eleitor')
        menu.items = [
            View('Home', 'inicio'),
            View('Votar', 'votar'),
            View('Resultados', 'resultados')
        ]
        menu.items.append(Link('Logout', 'logout'))
    return menu
Exemplo n.º 2
0
def meunavbar():
    menu = Navbar('Urna 3000')
    menu.items = [View('Resultados', 'listarEleicaoResultados')]
    menu.items.append(View('Login', 'autenticar'))
    if ('logged_in' in session) and session['logged_in'] and (session['tipo']
                                                              == 1):
        menu.items.append(
            Subgroup('Manipular Pessoa', View('Adicionar Pessoa',
                                              'criarPessoa'),
                     View('Alterar tipo Pessoa',
                          'listarPessoaParaTrocarTipo')))
        menu.items.append(View('Criar Eleicao', 'criarEleicao'))
        menu.items.append(
            Subgroup('Manipular Eleicao',
                     View('Adicionar Pergunta', 'listaEleicaoPerg'),
                     View('Adicionar Resposta', 'listaEleicaoResp'),
                     View('Adicionar Eleitor', 'listarEleicaoEleitor'),
                     View('Iniciar Eleição', 'listaEleicaoAbrir'),
                     View('Encerrar Eleição', 'listaEleicaoFechar'),
                     View('Apurar Eleição', 'listaEleicaoApurar')))
        menu.items.append(View('Votar', 'listarEleicao'))
        menu.items.append(View('Sair', 'sair'))
    elif ('logged_in' in session) and session['logged_in'] and (session['tipo']
                                                                == 0):
        menu.items.append(View('Votar', 'listarEleicao'))
        menu.items.append(View('Sair', 'sair'))
    return menu
Exemplo n.º 3
0
def menunav():
    menu = Navbar('BankQA System')
    if session.get('logged_in'):
        menu.items = [
            View('Home', 'home'),
            View('Minhas Disciplinas', 'disciplinas'),
            View('Minhas Provas', 'home'),
            View('Gera Provas', 'selecionadisciplina'),
            View('Sair', 'sair')
        ]
        menu.items.append(Link('Ajuda', 'https://www.google.com'))
    else:
        menu.items = [
            View('Login', 'autenticar'),
            View('Cadastrar', 'cadastra')
        ]
    return menu
Exemplo n.º 4
0
def meunavbar():
    '''
    Padronização da barra de navegação da tela inicial.
    :return:
    '''
    menu = Navbar('BCD29008 - Banco de dados')
    menu.items = [View('Login', 'autenticar')]
    return menu
Exemplo n.º 5
0
def meunavbar():
    menu = Navbar('Minha aplicação')
    menu.items = [View('Home', 'inicio'), View('Registro', 'cadastro')]
    menu.items.append(
        Subgroup('Menu de opções', View('Aluno', 'aluno'),
                 View('Professor', 'professor')))
    menu.items.append(View('Login', 'autenticar'))
    menu.items.append(Link('Ajuda', 'https://www.google.com'))
    return menu
Exemplo n.º 6
0
def meunavbar():
    menu = Navbar('Sistema de Vacinação')
    menu.items = [
        View('Inicial', 'inicio'),
    ]
    menu.items.append(
        Subgroup('Pacientes', View('Buscar', 'buscar_paciente'),
                 View('Cadastrar', 'cadastrar_paciente')))
    # menu.items.append(View('Doses', 'buscar_doses'))
    return menu
Exemplo n.º 7
0
def meunavbar_autenticado_comum():
    '''
    Padronização da barra de navegação para as páginas do usuário comum.
    :return:
    '''
    menu = Navbar('BCD29008 - Banco de dados')
    menu.items = [
        View('Votar', 'eleicoes_para_votar_comum'),
        View('Logout', 'logout')
    ]
    return menu
Exemplo n.º 8
0
def meunavbar():
    menu = Navbar('Minha aplicação')
    menu.items = [
        View('Inicial', 'inicio'),
    ]
    menu.items.append(
        Subgroup('Contatos', View('Cadastrar', 'cadastrar_contato'),
                 View('Listar', 'listar_contato')))
    menu.items.append(
        Subgroup('Grupos', View('Cadastrar', 'inicio'),
                 View('Listar', 'inicio')))
    menu.items.append(View('Sair', 'logout'))
    return menu
Exemplo n.º 9
0
Arquivo: app.py Projeto: schaiana/BCD
def meunavbar():
    menu = Navbar('Test Maker 2.0')
    menu.items = [View('Home', 'inicio')]
    #menu.items.append(Subgroup('Menu de opções',View('Aluno','aluno'),View('Professor','professor')))
    if session.get('logged_in')==False or session.get('logged_in')==None:
        menu.items.append(View('Registro', 'cadastro'))
        menu.items.append(View('Login', 'autenticar'))
    if session.get('logged_in'):
        menu.items.append(View('Disciplinas', 'disciplinas'))
        menu.items.append(View('Provas', 'provas'))
        menu.items.append(View('Logout', 'logout'))
    #menu.items.append(Link('Ajuda','https://www.google.com'))
    return menu
Exemplo n.º 10
0
def frontend_nav():
    navbar = Navbar('',
                    View("Instabattle", 'main.index'),
                    View("Gallery", 'gallery.show'), )
    navbar.items = list(navbar.items)  # FIXME should be fixed in nav 0.6

    if current_user.is_authenticated:
        navbar.items.append(View("Profile",
                                 'main.user',
                                 username=current_user.username))
        navbar.items.append(View("Log Out", 'auth.logout'))
        navbar.items.append(View("Upload", 'main.upload'))
        navbar.items.append(View("Challenges", 'battle.challenges'))
    else:
        navbar.items.append(View("Log In", 'auth.login'))
        navbar.items.append(View("Register", 'auth.register'))

    navbar.items.append(View("Battles", 'battle.battles'))

    return navbar
Exemplo n.º 11
0
def meunavbar_autenticado_admin():
    '''
    Padronização da barra de navegação para as páginas do usuário administrador.
    :return:
    '''
    menu = Navbar('BCD29008 - Banco de dados')
    menu.items = [
        View('Home', 'autenticado_admin'),
        Subgroup('Eleição', View('Criar Eleição', 'criar_eleicao'),
                 View('Adicionar questão', 'add_pergunta'),
                 View('Adicionar resposta', 'add_resposta_1')),
        View('Adicionar eleitores', 'add_eleitores'),
        View('Abrir eleição', 'abrir_eleicao'),
        View('Encerrar eleição', 'encerrar_eleicao'),
        View('Apurar eleição', 'apurar_eleicao'),
        View('Mostrar resultados', 'eleicao_para_resultado'),
        View('Votar', 'eleicoes_para_votar'),
        View('Logout', 'logout')
    ]
    return menu
Exemplo n.º 12
0
def menunav():
    menu = Navbar('Minha aplicação')
    menu.items = [View('Nome', 'hello_world'), View('Login', 'autenticar')]
    menu.items.append(Subgroup('Pessoas', View('Aluno', 'hello_world')))
    menu.items.append(Link('Ajuda', 'https://www.google.com'))
    return menu
Exemplo n.º 13
0
def menunavbar():
    menu = Navbar('Meu site')
    menu.items = [View('Home', 'inicial'), View('Cadastro', 'inicial')]
    return menu