Skip to content

Adicionar moeda e idioma no perfil do usuário#36

Open
gerichkoeke wants to merge 1 commit intomainfrom
codex/adicionar-moeda-e-linguagem-no-perfil
Open

Adicionar moeda e idioma no perfil do usuário#36
gerichkoeke wants to merge 1 commit intomainfrom
codex/adicionar-moeda-e-linguagem-no-perfil

Conversation

@gerichkoeke
Copy link
Copy Markdown
Owner

Motivation

  • Permitir que cada usuário defina preferências de locale e currency no seu perfil, com prioridade sobre as configurações de parceiro/distribuidora.
  • Expor essas preferências nas interfaces de perfil do Admin, Partner e Distributor para facilitar configuração individual.

Description

  • Adiciona migration database/migrations/2026_03_05_000001_add_currency_to_users_table.php para incluir a coluna currency com default BRL.
  • Atualiza o model app/Models/User.php para incluir currency em fillable e para priorizar o currency e locale do próprio usuário em getActiveCurrencyAttribute() e getActiveLocaleAttribute().
  • Inclui campos de Idioma e Moeda no perfil do Admin em app/Filament/Admin/Pages/Profile.php e atualiza o salvamento para persistir esses valores.
  • Adiciona seleção de locale/currency em app/Filament/Partner/Pages/Auth/EditProfile.php e em app/Filament/Distributor/Pages/Auth/EditProfile.php (como Preferências do Usuário) e passa a persistir esses campos.
  • Adiciona currency ao formulário e à listagem do UserResource em app/Filament/Admin/Resources/UserResource.php para administração de usuários.

Testing

  • Executado php -l nos arquivos alterados (app/Filament/Admin/Pages/Profile.php, app/Filament/Partner/Pages/Auth/EditProfile.php, app/Filament/Distributor/Pages/Auth/EditProfile.php, app/Filament/Admin/Resources/UserResource.php, app/Models/User.php, database/migrations/2026_03_05_000001_add_currency_to_users_table.php) e não foram encontrados erros de sintaxe.
  • Tentativa de rodar php artisan test falhou no ambiente por ausência de vendor/autoload.php, portanto os testes automatizados não puderam ser executados aqui.

Codex Task

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant