71 Commits

Author SHA1 Message Date
a48ba7af2b correção de erros 2025-10-30 19:11:43 -03:00
Gabriel Lira Figueira
2a015a7f63 agendamento secretaria 2025-10-30 00:47:18 -03:00
Gabriel Lira Figueira
4fcfad6c81 tentando atualizar com força 2025-10-29 19:11:52 -03:00
20aeb3dafc Merge branch 'StsDanilo-Disponibilidade' 2025-10-16 09:11:29 -03:00
aef7c0997c Pequeno ajustes 2025-10-16 08:14:54 -03:00
Lucas Rodrigues
32af41df44 Merge branch 'user2' 2025-10-16 00:20:15 -03:00
Lucas Rodrigues
6d1f889397 ajustando 2025-10-16 00:16:25 -03:00
Gabriel Lira Figueira
e6c6a20842 Merge branch 'main' of https://git.popcode.com.br/RiseUP/riseup-squad21 2025-10-15 23:56:40 -03:00
Gabriel Lira Figueira
be1ed0c54f Merge branch 'main' of https://git.popcode.com.br/RiseUP/riseup-squad21 2025-10-15 23:50:12 -03:00
Lucas Rodrigues
a41a378bef Merge branch 'main' of https://git.popcode.com.br/RiseUP/riseup-squad21 2025-10-15 23:46:58 -03:00
Lucas Rodrigues
f062929917 corrigindo tabela e criação de users e alterando nome do sistema todo 2025-10-15 23:46:31 -03:00
Gabriel Lira Figueira
f6f206ff63 refactor(auth): Centraliza e padroniza o fluxo de autenticação
Esta refatoração unifica todo o sistema de login e logout da aplicação, resolvendo inconsistências e eliminando código duplicado.

Problema Anterior:
- A lógica de login estava espalhada por múltiplos componentes e páginas (`/doctor/login`, `/patient/login`, etc.).
- Cada layout de área restrita (`DoctorLayout`, `PatientLayout`, etc.) tinha sua própria lógica de verificação de segurança e logout, resultando em bugs (ex: uso de Cookies vs. localStorage).

Solução Aplicada:
- Foi criado um componente `LoginForm` unificado e inteligente, responsável por toda a interação de login.
- Toda a lógica de comunicação com a API de autenticação foi centralizada no serviço `api.mjs`, incluindo uma nova função `api.logout()`.
- Todos os layouts de áreas restritas (`DoctorLayout`, `PatientLayout`, etc.) foram padronizados para usar `localStorage.getItem('token')` para verificação e para chamar `api.logout()` ao sair.
- As páginas de login específicas de cada perfil foram atualizadas para usar o novo `LoginForm` genérico.
2025-10-15 23:29:31 -03:00
edbe7ee87e integração da Api com os dashboards manager/secretary 2025-10-15 21:42:24 -03:00
Lucas Rodrigues
bbce3eb932 Merge branch 'Users' 2025-10-15 19:27:17 -03:00
88f8954dd3 Adicionado criação de disponibilidade e exceção 2025-10-15 19:12:12 -03:00
Lucas Rodrigues
0fee840138 listando os users 2025-10-15 00:08:01 -03:00
1538d37e51 adicionado horário semanal ao dashboard 2025-10-14 20:57:33 -03:00
6846a30f66 disponibilidade 2025-10-14 10:18:06 -03:00
d6a950560f Atualizar app/secretary/appointments/page.tsx 2025-10-14 03:52:17 +00:00
634900c29b Merge branch 'main' of https://git.popcode.com.br/RiseUP/riseup-squad21 2025-10-13 23:59:13 -03:00
b791186640 agendamento dos pacientes 2025-10-13 23:56:53 -03:00
cea78b6390 aplicação de laudo com API 2025-10-14 02:34:21 +00:00
c0f5239fbd Atualizar app/secretary/appointments/page.tsx 2025-10-14 00:12:21 +00:00
8ec438169e Atualizar app/secretary/schedule/page.tsx 2025-10-14 00:11:35 +00:00
Lucas Rodrigues
1b477c10f0 criando users 2025-10-10 20:04:48 -03:00
Lucas Rodrigues
c4ca03cf48 Adionando os endpoints de users 2025-10-10 14:59:42 -03:00
befe6e16ce Enviar arquivos para "app/manager/usuario/novo" 2025-10-10 01:59:40 +00:00
5b73a113ab Enviar arquivos para "app/manager/usuario/[id]/editar" 2025-10-10 01:58:57 +00:00
296fc474a6 Enviar arquivos para "app/manager/usuario" 2025-10-10 01:58:25 +00:00
faeedd469c Excluir app/manager/usuario/page.tsx 2025-10-10 01:57:59 +00:00
a76a4364fb Enviar arquivos para "app/manager/usuario" 2025-10-10 01:55:24 +00:00
65087a9f51 merge fix 2025-10-09 17:13:51 -03:00
07f6eca41a Merge branch 'feat/refatorar-login' 2025-10-09 15:34:17 -03:00
ca71c56529 Merge branch 'main' of https://github.com/m1guelmcf/deploy 2025-10-09 10:57:04 -03:00
26c0f726c3 Médicos da API no agendamento 2025-10-09 10:29:42 -03:00
Gabriel Lira Figueira
622ad609a3 feat: Refatora páginas de login para usar componente reutilizável 2025-10-09 00:01:18 -03:00
613b70654e dashboards 2025-10-08 22:40:23 -03:00
6f81f1b594 Enviar arquivos para "app/secretary/appointments" 2025-10-08 22:30:39 +00:00
01ecf40ee6 Enviar arquivos para "app/secretary/schedule" 2025-10-08 22:29:26 +00:00
b89020692f integração de acessibilidade v1 2025-10-08 21:49:19 +00:00
Lucas Rodrigues
452d4147dd adicionando calendário para as consultas 2025-10-08 18:24:09 -03:00
Lucas Rodrigues
4af7c35f73 cirando página de consultas 2025-10-07 22:59:00 -03:00
6cd536292e Implementado API para agendar com médicos 2025-10-04 19:17:11 -03:00
2302197578 mudanças listagem de pacientes 2025-10-03 17:53:39 -03:00
e4d59e2688 listagem de pacientes 2025-10-03 15:45:14 -03:00
c989c0ec22 Consertado glitch de pacientes 2025-10-02 16:52:08 -03:00
4071d06b39 Update page.tsx 2025-10-02 13:56:05 -03:00
796af791a0 Update page.tsx 2025-10-02 13:54:54 -03:00
Lucas Rodrigues
6998360b62 nome sistema 2025-10-02 13:51:34 -03:00
eab07a60c4 alterações estéticas 2025-10-01 21:39:23 -03:00