# MS-USER - Microserviço de Usuários

Microserviço responsável pelo gerenciamento de usuários do sistema Nexus.

## Repositório Azure DevOps

| Campo | Valor |
|-------|-------|
| **Organização** | CN-Squad |
| **Projeto** | Invista FIDC - Nexus |
| **Repositório** | ms-user |
| **ID** | `24bdf218-522a-45e2-8a31-96db3962997d` |
| **URL Web** | https://dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/ms-user |
| **URL SSH** | `git@ssh.dev.azure.com:v3/CN-Squad/Invista%20FIDC%20-%20Nexus/ms-user` |
| **Tamanho** | ~760 KB |

## Branches

### Branches Principais

| Branch | Descrição |
|--------|-----------|
| `main` | Branch de produção |
| `develop` | Branch de desenvolvimento |
| `stage` | Branch de staging/homologação |
| `devops` | Branch para configurações DevOps |

### Branches de Release

| Branch | Data |
|--------|------|
| `release_dev` | Em desenvolvimento |
| `release_hml_12022026` | 12/02/2026 |
| `release_stage_12022026` | 12/02/2026 |
| `release_stage_16022026` | 16/02/2026 |
| `release_stage_20022026` | 20/02/2026 |

### Branches de Feature

| Branch | Descrição |
|--------|-----------|
| `feature/1947-listagem-de-usuarios-da-alcada` | Listagem de usuários da alçada |
| `feature/1948-2129-permissoes-de-alcada` | Permissões de alçada |
| `feature/2045-lista-todos-gerentes-comerciais` | Lista gerentes comerciais |
| `feature/2142-gerenciamento-de-vinculos-da-alcada` | Gerenciamento de vínculos |
| `feature/2953-notificacao` | Notificação |
| `feature/3738-unit-tests` | Testes unitários |
| `feature/3844-3846-3847` | Features múltiplas |
| `feature/4076-add-new-field` | Adicionar novo campo |
| `feature/4077` | Feature 4077 |

### Branches de Bugfix

| Branch | Descrição |
|--------|-----------|
| `bugfix/2011-exclusao-de-usuario` | Exclusão de usuário |
| `bugfix/2032-obter-usuario-ad-sem-perm` | Usuário AD sem permissão |
| `bugfix/2234-consultar-usuario-by-id-internal` | Consultar usuário por ID interno |
| `bugfix/2240-2290-2309-list-user-link-tree` | List user link tree |
| `bugfix/2285-list-users-base-info` | List users base info |
| `bugfix/3300-user-without-permission-of-edit` | Usuário sem permissão de edição |
| `bugfix/ajusta-props-de-inclusao` | Ajusta props de inclusão |
| `bugfix/ajusta_retorno_assignor` | Ajusta retorno assignor |
| `bugfix/update-de-usuario-interno` | Update de usuário interno |

## Desenvolvedores

| Nome | Email |
|------|-------|
| Leonardo de Oliveira Pagotto | leonardo.pagotto@7comm.com.br |
| Carlos Alexandre Moreira de Assis | carlos.assis@7comm.com.br |
| Bruno Marcelo da Costa | bruno.costa@7comm.com.br |
| Tiago Ribeiro | tiago.ribeiro@inventcloud.com.br |

## Clone do Repositório

```bash
# SSH
git clone git@ssh.dev.azure.com:v3/CN-Squad/Invista%20FIDC%20-%20Nexus/ms-user

# HTTPS
git clone https://CN-Squad@dev.azure.com/CN-Squad/Invista%20FIDC%20-%20Nexus/_git/ms-user
```

## Status

- **Última atualização**: Fevereiro 2026
- **Branch ativa**: `develop` / `stage`
- **Total de branches**: 34

## Relacionamento com Outros Microserviços

O ms-user se relaciona com:
- `ms-auth-sso` - Autenticação SSO
- `ms-auth-external` - Autenticação externa
- `ms-person` - Dados pessoais de usuários
- `ms-notify` - Notificações de usuário
