Repository navigation
Colaboradores Lista CurrentCompany
technical-documenter edited this page Oct 7, 2026
·
1 revision
Página curta do módulo ui-employee. A página canônica do fluxo é People list — filtros e colaboradores.
Trilha: app-community#981 (duplicata da #967).
| Visão | Papel |
|---|---|
| MANAGER | Tela de colaboradores da empresa ativa. A rota de produto usada em employees-index é composta por ui-customers (EmployeesIndex), não por este pacote. |
| CRM / demais | Não devem reimplementar a regra de colaborador. |
-
EmployeesPageencaminha a lista paraui-people/People. - O contexto histórico
employment(DEFAULT_EMPLOYEE_CONTEXT) não é umlinkTypeválido. Enviarlink.linkType=employmentdevolve coleção vazia. - Para aplicar a regra de negócio (todo PF vinculado via
peopleLinkàcurrentCompany, qualquerlinkType), o contexto precisa depeopleType: 'F'eanyLinkType: true. O builder que honra isso vive emui-peopledesde@controleonline/ui-people@1.0.95.
- Não é a rota canônica
/employees-index(isso éui-customers). - Não publica no npm neste fluxo (ENEEDAUTH no CI); a regra ficou no pacote
ui-people. - Não altera autorização nem mistura pessoas de outra empresa.
- Não muda listas de cliente/fornecedor.
link.company=/people/{currentCompany.id} + peopleType=F, sem link.linkType, quando anyLinkType está ligado. Troca de currentCompany reconsulta. PJ e pessoas de outra empresa ficam fora.
| Módulo | Entrada |
|---|---|
ui-people (canônico) |
https://github.com/ControleOnline/ui-people/wiki/People-List-LinkType-Filters-Employees-Index |
ui-customers |
https://github.com/ControleOnline/ui-customers/wiki |
api-platform-people |
https://github.com/ControleOnline/api-platform-people/wiki |
| App-Home | https://github.com/ControleOnline/app-community/wiki |