| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
| Lines of code | 147 |
| Technical Name |
edoo_portal_type |
| License | LGPL-3 |
| Website | https://www.edoo.me |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Invoicing (account)
• Purchase (purchase) • Discuss (mail) |
| Lines of code | 147 |
| Technical Name |
edoo_portal_type |
| License | LGPL-3 |
| Website | https://www.edoo.me |
Portal Type — User / Manager
The Problem
Odoo's default portal grants the same access level to all portal users of a client company. When a client has multiple contacts — for example, a financial director and an operational employee — there is no way to differentiate what each one sees without creating complex groups and rules.
The Solution
This module adds the Portal Type field to the user record, with two options:
| Profile | What they see on the portal |
|---|---|
| Manager | Full access: sales orders, quotations, invoices, purchases, payment methods — plus projects, tasks, helpdesk, e-learning and knowledge base. |
| User | Operational access: projects, tasks, timesheets, helpdesk tickets, e-learning, knowledge base, signed documents and appointments. Financial information is hidden and blocked. |
Features
- Portal Type field (User / Manager) added under Settings → Users → Access Rights
- Type column in the portal access wizard (res.partner)
- Visual hiding of financial cards on
/my/homefor User profile - Direct URL access blocked for financial routes for the User profile
- User profile set as default for all new portal users
How to Use
- Install the module under Settings → Apps
- Open a Contact record (res.partner)
- Click Action → Grant portal access
- In the Type column, select Manager or User for each contact
- Click Grant access — the profile is saved automatically
The profile can also be changed directly in Settings → Users → [portal user] → Access Rights → Portal Type.
Portal Access Table
| Portal Item | User | Manager |
|---|---|---|
| OPERATIONAL ACCESS | ||
| Projects | ✔ | ✔ |
| Tasks | ✔ | ✔ |
| Timesheets | ✔ | ✔ |
| Helpdesk Tickets | ✔ | ✔ |
| E-learning / Courses | ✔ | ✔ |
| Knowledge Base | ✔ | ✔ |
| Signed Documents | ✔ | ✔ |
| Appointments | ✔ | ✔ |
| FINANCIAL ACCESS | ||
| Your Orders (sale) | ✘ | ✔ |
| Quotations to Review | ✘ | ✔ |
| Your Invoices | ✘ | ✔ |
| Our Orders (purchase) | ✘ | ✔ |
| Our Invoices | ✘ | ✔ |
| Payment Methods | ✘ | ✔ |
Developed by Edoo Tecnologia
| 🌐 www.edoo.me | ✉ contato@edoo.me |
|
Portal Type — Usuário / Gestor
O Problema
O portal padrão do Odoo concede o mesmo nível de acesso a todos os usuários de portal de uma empresa cliente. Quando um cliente tem múltiplos contatos — por exemplo, um diretor financeiro e um colaborador operacional — não há como diferenciar o que cada um visualiza sem criar grupos e regras complexas.
A Solução
Este módulo cria o campo Portal Type no cadastro do usuário, com duas opções:
| Perfil | O que vê no portal |
|---|---|
| Gestor | Acesso completo: pedidos de venda, cotações, faturas, compras, formas de pagamento — além de projetos, tarefas, helpdesk, e-learning e base de conhecimento. |
| Usuário | Acesso operacional: projetos, tarefas, planilhas de horas, chamados de helpdesk, e-learning, base de conhecimento, documentos e agendamentos. Informações financeiras ficam ocultas e bloqueadas. |
Funcionalidades
- Campo Portal Type (Usuário / Gestor) adicionado em Definições → Usuários → Direitos de acesso
- Coluna Tipo no wizard de concessão de acesso ao portal (res.partner)
- Ocultação visual dos cards financeiros no
/my/homepara o perfil Usuário - Bloqueio de acesso direto via URL às rotas financeiras para o perfil Usuário
- Perfil Usuário definido como padrão para todos os novos usuários de portal
Como Usar
- Instale o módulo em Definições → Aplicativos
- Abra o cadastro de um Contato (res.partner)
- Clique em Ação → Conceder acesso ao portal
- Na coluna Tipo, selecione Gestor ou Usuário para cada contato
- Clique em Conceder acesso — o perfil é salvo automaticamente
Também é possível alterar o perfil diretamente em Definições → Usuários → [usuário de portal] → Direitos de acesso → Portal Type.
Tabela de Acesso por Item do Portal
| Item do Portal | Usuário | Gestor |
|---|---|---|
| ACESSO OPERACIONAL | ||
| Projetos | ✔ | ✔ |
| Tarefas | ✔ | ✔ |
| Planilhas de horas | ✔ | ✔ |
| Chamados / Helpdesk | ✔ | ✔ |
| E-learning / Cursos | ✔ | ✔ |
| Base de Conhecimento | ✔ | ✔ |
| Documentos assinados | ✔ | ✔ |
| Agendamentos | ✔ | ✔ |
| ACESSO FINANCEIRO | ||
| Seus pedidos (sale) | ✘ | ✔ |
| Cotações a revisar | ✘ | ✔ |
| Suas faturas | ✘ | ✔ |
| Nossos pedidos (purchase) | ✘ | ✔ |
| Nossas faturas | ✘ | ✔ |
| Formas de pagamento | ✘ | ✔ |
Desenvolvido por Edoo Tecnologia
| 🌐 www.edoo.me | ✉ contato@edoo.me |
|
Please log in to comment on this module