modified: index.html
modified: src/App.jsx modified: src/components/AppShell.jsx modified: src/components/featureStateStyles.js modified: src/config/permissions.js modified: src/hooks/useAgenda.js modified: src/mappers/reportMapper.js modified: src/pages/AgendaPage.jsx modified: src/pages/AnalyticsPage.jsx modified: src/pages/AuthPages.jsx modified: src/pages/HomePage.jsx modified: src/pages/MedicalRecordsPage.jsx modified: src/pages/MessagesPage.jsx modified: src/pages/PatientsPage.jsx modified: src/pages/ReportsPage.jsx modified: src/pages/SettingsPage.jsx deleted: src/pages/TeamPage.jsx modified: src/pages/UsersPage.jsx modified: src/repositories/availabilityRepository.js modified: src/repositories/patientRepository.js modified: src/repositories/professionalRepository.js modified: src/repositories/reportRepository.js modified: src/repositories/settingsRepository.js
This commit is contained in:
@@ -40,30 +40,30 @@ const ROLE_ROUTES = {
|
||||
'/laudos',
|
||||
'/relatorios',
|
||||
'/comunicacao', '/mensagens',
|
||||
'/profissionais',
|
||||
'/configuracoes', '/config',
|
||||
'/consultas',
|
||||
'/usuarios',
|
||||
'/perfil',
|
||||
],
|
||||
medico: [
|
||||
'/inicio', '/home', '/dashboard',
|
||||
'/agenda',
|
||||
'/pacientes',
|
||||
'/prontuario',
|
||||
'/laudos',
|
||||
'/comunicacao', '/mensagens',
|
||||
'/relatorios',
|
||||
'/configuracoes', '/config',
|
||||
'/perfil',
|
||||
],
|
||||
secretaria: [
|
||||
'/inicio', '/home', '/dashboard',
|
||||
'/agenda',
|
||||
'/pacientes',
|
||||
'/comunicacao', '/mensagens',
|
||||
'/configuracoes', '/config',
|
||||
'/perfil',
|
||||
],
|
||||
paciente: [
|
||||
'/inicio', '/home', '/dashboard',
|
||||
'/configuracoes', '/config',
|
||||
'/perfil',
|
||||
],
|
||||
}
|
||||
@@ -91,7 +91,7 @@ export const ROLE_CAPABILITIES = {
|
||||
medico: {
|
||||
manageUsers: false,
|
||||
hardDeletePatients: false,
|
||||
accessSettings: false,
|
||||
accessSettings: true,
|
||||
ownAppointmentsOnly: true,
|
||||
canEditPatients: false,
|
||||
canViewReports: true,
|
||||
@@ -100,7 +100,7 @@ export const ROLE_CAPABILITIES = {
|
||||
secretaria: {
|
||||
manageUsers: false,
|
||||
hardDeletePatients: false,
|
||||
accessSettings: false,
|
||||
accessSettings: true,
|
||||
ownAppointmentsOnly: false,
|
||||
canEditPatients: true,
|
||||
canViewReports: false,
|
||||
@@ -109,7 +109,7 @@ export const ROLE_CAPABILITIES = {
|
||||
paciente: {
|
||||
manageUsers: false,
|
||||
hardDeletePatients: false,
|
||||
accessSettings: false,
|
||||
accessSettings: true,
|
||||
ownAppointmentsOnly: false,
|
||||
canEditPatients: false,
|
||||
canViewReports: false,
|
||||
@@ -124,10 +124,9 @@ export const ROLE_NAV_ITEMS = {
|
||||
{ path: '/agenda', label: 'Agenda' },
|
||||
{ path: '/pacientes', label: 'Pacientes' },
|
||||
{ path: '/prontuario', label: 'Prontuário' },
|
||||
{ path: '/laudos', label: 'Laudos' },
|
||||
{ path: '/relatorios', label: 'Relatórios' },
|
||||
{ path: '/laudos', label: 'Relatórios' },
|
||||
{ path: '/relatorios', label: 'Analytics' },
|
||||
{ path: '/comunicacao', label: 'Comunicação' },
|
||||
{ path: '/profissionais', label: 'Profissionais' },
|
||||
{ path: '/usuarios', label: 'Usuários' },
|
||||
{ path: '/configuracoes', label: 'Configurações' },
|
||||
],
|
||||
@@ -136,29 +135,29 @@ export const ROLE_NAV_ITEMS = {
|
||||
{ path: '/agenda', label: 'Agenda' },
|
||||
{ path: '/pacientes', label: 'Pacientes' },
|
||||
{ path: '/prontuario', label: 'Prontuário' },
|
||||
{ path: '/laudos', label: 'Laudos' },
|
||||
{ path: '/relatorios', label: 'Relatórios' },
|
||||
{ path: '/laudos', label: 'Relatórios' },
|
||||
{ path: '/relatorios', label: 'Analytics' },
|
||||
{ path: '/comunicacao', label: 'Comunicação' },
|
||||
{ path: '/profissionais', label: 'Profissionais' },
|
||||
{ path: '/usuarios', label: 'Usuários' },
|
||||
{ path: '/configuracoes', label: 'Configurações' },
|
||||
],
|
||||
medico: [
|
||||
{ path: '/inicio', label: 'Painel' },
|
||||
{ path: '/agenda', label: 'Agenda' },
|
||||
{ path: '/pacientes', label: 'Pacientes' },
|
||||
{ path: '/prontuario', label: 'Prontuário' },
|
||||
{ path: '/laudos', label: 'Laudos' },
|
||||
{ path: '/laudos', label: 'Relatórios' },
|
||||
{ path: '/comunicacao', label: 'Comunicação' },
|
||||
{ path: '/relatorios', label: 'Relatórios' },
|
||||
{ path: '/configuracoes', label: 'Configurações' },
|
||||
],
|
||||
secretaria: [
|
||||
{ path: '/inicio', label: 'Painel' },
|
||||
{ path: '/agenda', label: 'Agenda' },
|
||||
{ path: '/pacientes', label: 'Pacientes' },
|
||||
{ path: '/comunicacao', label: 'Comunicação' },
|
||||
{ path: '/configuracoes', label: 'Configurações' },
|
||||
],
|
||||
paciente: [
|
||||
{ path: '/inicio', label: 'Painel' },
|
||||
{ path: '/configuracoes', label: 'Configurações' },
|
||||
],
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user