2019-06-17 12:45:23 +02:00
import UploadDLockData from '../scenes/UploadDLockData' ;
import Home from '../scenes/Home' ;
import IncidentsReport from '../scenes/IncidentsReport' ;
2019-08-05 11:09:46 +02:00
import SpecificMemberIncidentsReport from '../scenes/SpecificMemberIncidentsReport' ;
2019-08-05 11:42:49 +02:00
import MemberPracticeSummaryReport from '../scenes/MemberPracticeSummaryReport' ;
2019-08-28 10:19:28 +02:00
import RoomOfficeNameMapping from '../scenes/RoomOfficeNameMapping' ;
2019-05-27 14:39:22 +02:00
export const mainMenuItems = [
{
2019-05-28 04:38:14 +02:00
id : 'home' ,
2019-06-21 11:36:17 +02:00
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : false ,
2019-05-27 14:39:22 +02:00
title : 'Home' ,
url : '/' ,
component : Home ,
} ,
2019-08-05 11:42:49 +02:00
{
id : 'memberPracticeSummaryReport' ,
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : true ,
2019-08-05 11:42:49 +02:00
title : 'Member Practice Summary Report' ,
url : '/member-practice-summary-report' ,
component : MemberPracticeSummaryReport ,
2019-08-28 13:55:49 +02:00
description : 'Generate a report for a year, for all members' ,
2019-08-05 11:42:49 +02:00
} ,
2019-06-18 15:28:04 +02:00
{
2019-08-05 11:09:46 +02:00
id : 'specificMemberIncidentsReport' ,
2019-06-21 11:36:17 +02:00
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : true ,
2019-08-05 11:09:46 +02:00
title : 'Member Incidents Report' ,
url : '/specific-member-incidents-report' ,
component : SpecificMemberIncidentsReport ,
2019-08-28 13:55:49 +02:00
description : 'Displays all incidents with a total charge amount in a selected month for a selected member. It is also possible to send displayed fees to the ORD' ,
2019-06-18 15:28:04 +02:00
} ,
2019-06-21 11:36:17 +02:00
{
2019-08-05 11:09:46 +02:00
id : 'specificMemberIncidentsReportWithMemberId' ,
2019-06-21 11:36:17 +02:00
showInMenu : false ,
2019-08-28 13:55:49 +02:00
showOnHomePage : false ,
2019-08-05 11:09:46 +02:00
url : '/specific-member-incidents-report/:memberId' ,
component : SpecificMemberIncidentsReport ,
2019-06-21 11:36:17 +02:00
} ,
2019-06-17 12:45:23 +02:00
{
id : 'report' ,
2019-06-21 11:36:17 +02:00
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : true ,
2019-06-17 12:45:23 +02:00
title : 'Incidents Report' ,
url : '/incidents-report' ,
component : IncidentsReport ,
2019-08-28 13:55:49 +02:00
description : 'Display all incidents in a selected month for all members. It is also possible to send displayed fees to the ORD' ,
2019-06-17 12:45:23 +02:00
} ,
2019-05-27 14:39:22 +02:00
{
2019-05-28 13:04:33 +02:00
id : 'uploadDLockData' ,
2019-06-21 11:36:17 +02:00
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : true ,
2019-05-28 13:36:07 +02:00
title : 'DLock' ,
url : '/dlock' ,
2019-05-28 13:04:33 +02:00
component : UploadDLockData ,
2019-08-28 13:55:49 +02:00
description : 'Upload DLock files to the system' ,
2019-05-27 14:39:22 +02:00
} ,
2019-08-28 10:19:28 +02:00
{
id : 'roomOfficeNameMapping' ,
showInMenu : true ,
2019-08-28 13:55:49 +02:00
showOnHomePage : true ,
2019-08-28 13:20:48 +02:00
title : 'Room Office Mapping' ,
2019-08-28 10:19:28 +02:00
url : '/room-office-name-mapping' ,
component : RoomOfficeNameMapping ,
2019-08-28 13:55:49 +02:00
description : 'Edit / delete existing office-room mappings' ,
2019-08-28 10:19:28 +02:00
}
2019-05-27 14:39:22 +02:00
] ;