Skip to content

VansSalvador/layout-vanessa

Repository files navigation

Painel de parceiros Epicom
==========================

Após inicializar via painel.py o acesso é feito atualmente através do endereço http://127.0.0.1:5000/static/index.html

Utilize a variável de ambiente PAINELCONFIG para configurar acesso ao banco de dados. Ela aceita os seguintes valores:

    settings.DevelopmentConfig (padrão usado caso a variável não esteja presente)
    settings.TestingConfig

Dependências:

    Python:
      pip install flask-auth MongoAlchemy
      MongoDB
    
    NodeJS:
      npm install -g grunt-cli bower
      bower install
      npm install
      
    Grunt:
      grunt [default] -> compila os arquivos JS, LESS, HTML e CSS, roda um servidor flask e fica acompanhando qualquer alteração nos arquivos
      grunt no-flask -> compila os arquivos JS, LESS, HTML e CSS e fica acompanhando qualquer alteração nos arquivos
      grunt beautify -> formata o código JS
      grunt test -> roda os testes do Karma
      grunt build -> gera os arquivos finais (produção) na pasta static

Para rodar testes no IE11:

    1. Ative a chave de registro FEATURE_BFCACHE como descrito em https://code.google.com/p/selenium/wiki/InternetExplorerDriver#Required_Configuration
    2. Habilitar o modo protegido em todas as zonas em Internet Options > Security
    3. Devido a um bug no webdriver IE 64 bits a função sendKeys é extremamente lenta. Até ser resolvido use o driver 32 bits mesmo em arquiteturas 64. Mais informações: https://code.google.com/p/selenium/issues/detail?id=5116