Browsed by
Categoria: trustcode

Utilizando módulo para fazer backup automaticamente

Utilizando módulo para fazer backup automaticamente

Aqui na Trustcode habilitamos para os clientes um backup básico através deste módulo:

https://github.com/Trust-Code/trust-addons/tree/8.0/trust_backup

Com ele podemos fazer backup do sistema para uma pasta no servidor, IMPORTANTE: se for fazer somente este tipo de backup, tenha certeza que esta pasta esta em um HD secundário e não o mesmo do sistema
Ou mesmo podemos habilitar a opção de enviar o mesmo automaticamente para o Amazon S3.

Para acessar esta tela após instalar o módulo vá para: Configurações -> Técnico -> Backup.

Preencha todas as informações, Endereço do servidor, porta, banco de dados, e senha administrativa, e também uma pasta para ele efetuar o backup, esta pasta deve ter permissão de escrita no servidor.

Para habilitar o envio para o Amazon S3, devemos conseguir uma chave e sua chave secreta em: http://aws.amazon.com/security-credentials

Pronto, seu backup irá executar dentro do período que você escolheu e vai enviar o mesmo automaticamente para a web.

No menu Backups, você pode ver todos os seus backups.

Uma maneira de economizar algum dinheiro agora que o dolar está nas alturas (mais de 4 reais) é habilitando o envio automático dos backups para o Glacier, para isto você deve acessar sua conta do S3 e clica em cima de seu “bucket”, na opção “LifeCycle” vamos configurar uma regra para mover os backups automaticamente.
Nesta regra devemos ficar atentos a alguns pontos, na opção “Permanetly Delete” não devemos colocar menos de 3 meses, caso o fizermos o Glacier irá cobrar uma taxa por fazermos isso, pois o mesmo foi especialmente designado para deixar os objetos por bastante tempo, então recomendo algo entre 3 meses e 1 ano. Veja como esta minha configuração:
Qualquer dúvida ou problemas deixa um comentário.
Utilizando a consulta de CEP do Odoo

Utilizando a consulta de CEP do Odoo

Neste simples video, explico como utilizar a pesquisa de CEPs do Odoo.
É possível tanto efetuar a pesquisa do endereço por CEP, como também pesquisar o CEP através dos dados de Rua, e Município.

Em breve será feita a integração com uma base online de CEPs, sem a necessidade de se instalar o módulo com os dados de CEP, deixando a base de dados mais leve.

Linha de comando do Odoo e arquivo de configuração

Linha de comando do Odoo e arquivo de configuração

No post anterior foi criado um arquivo de configuração para rodar o Odoo (openerp), porém temos muito mais configurações que podemos modificar, estas configurações podem ser modificadas através do arquivo ou através da linha de comando do Odoo.
Primeiro vamos criar um arquivo com todas as configurações possíveis, podemos também ver a explicação de cada uma no link

  1.  No menu do eclipse clique em Run -> Run configurations.
    Selecione o seu Python Run, e clique no botão Duplicate no topo, ao lado do botão X.
  2. Modifique o nome e nos argumentos apenas coloque –save como mostra a figura abaixo.
  3. E após clique em Run. A saida do eclipse vai acusar vários erros, porém nosso arquivo de configuração já foi criado.
Usando o eclipse para rodar o Odoo
Na pasta Home do ubuntu foi criado o arquivo .openerp_serverrc, basta abrir ele e você verá todas as configurações.
O mesmo acima pode ser executado no terminal do linux.
Iniciar odoo para gerar o arquivo de configuração padrão
Iniciar odoo para gerar o arquivo de configuração padrão
Aqui está o meu arquivo de configuração gerado:
Agora podemos modificar qualquer valor do arquivo de configuração e iniciar o Odoo via linha de comando ou através do eclipse.
Iniciando o Odoo via linha de comando com o arquivo gerado
Iniciando o Odoo via linha de comando com o arquivo gerado
Desta forma o Odoo vai ler o arquivo de configuração e usar os dados para iniciar, é possível passar dados através da linha de comando, esta vai possuir maior prioridade em relação ao valor que está configurado no arquivo. No exemplo abaixo eu inicio o Odoo porém modifico a porta que ele vai executar passando o parâmetro xmlrpc_port.
linha de comando parametro
Passando parâmetros pela linha de comando
Você pode verificar como ele carrega as configurações, ou alguma configuração adicional diretamente no código fonte.
O arquivo que cuida das configurações fica no projeto server -> openerp-> tools -> config.py
Até mais.