Home - Escodoo/escodoo.github.io GitHub Wiki
Empresa
Conheça um pouco mais sobre a Escodoo: A Empresa
Ecossistema Odoo/OCA
Contribuindo com o Odoo
- OCA
- OCA Guidelines
- Coding Guidelines
- Git Guidelines
- Tradução OCA
- Tradução Odoo
- OCA CLA
- OCA Contribuindo com Código
- OCA Module Migration Tutorial 14.0
- OCA Module Migration Tutorial 15.0
- OCA Module Migration Tutorial 16.0
Primeiro dia na empresa
Geral (WIP)
- Criação de conta no GitHub
- Assinatura da CLA
- Começar a seguir projetos da OCA como https://github.com/oca/l10n-brazil
- Criar conta no telegram
- Entrar nos grupos Odoo do Telegram
Se você trabalha no desenvolvimento
Informações sobre o Odoo
- Fórum Odoo
- Documentação
- Documentação Usuário
- Documentação Desenvolvedor
- Documentação Instalação e Manutenção
- Valoração de Inventário no Odoo
- Contabilização Odoo
- valuation_methods_anglo_saxon
- valuation_methods_continental
- Cybrosys Odoo Books
- Importação e Exportação de Dados via Odoo
Canais You Tube
Cursos
- Getting Started
- Features and global settings
- CRM
- Accounting
- Sales
- Purchase
- Invoicing
- Project and Timesheet
- Inventory
- MRP
- Website
- E-Commerce
- Events
- Human Resources
- Business Cases
- Onboarding Accounting
Leituras Diversas
Python
Git
- http://git-scm.com/docs/gittutorial
- https://github.com/PauloGoncalvesBH/treinamento-git
- https://rogerdudler.github.io/git-guide/index.pt_BR.html
Odoo
OCA
Ferramentas
Desenvolvimento
- pycharm
- pre-commit
- git-aggregator
- escodoo-bobtemplates
- escodoo-maintainer-tools
- oca-addons-repo-template
- OdooTerminal
- Doodba
Mapeamento e Modelagem
Outras Ferramentas
Comunidade
Escodoo
Desenvolvimento
Padrão nome de repositório e módulos de clientes
cliente-addons
- cliente_hr_custom
- cliente_crm_custom
- cliente_sale_invoice_plan_custom
- cliente_nova_funcionalidade
Padrão de nome de campos
Modelo Herdado
class HrEmployee(models.Model):
_inherit = "hr.employee"
cliente_seniority_id = fields.Many2one(
comodel_name="cliente.hr.employee.seniority",
string='Seniority'
)
cliente_level = fields.Integer(string="Level")
Novo Modelo
class ClienteHrEmployeeSeniority(models.Model):
_name = "cliente.hr.employee.seniority"
_description = "Employee Seniority"
_order = 'sequence'
sequence = fields.Integer(name='Sequence', required=True)
code = fields.Char(name='Code', required=True)
name = fields.Char(name='Name', required=True, translate=True)