Files
P42_UI/app/config/baseRoutes.json
T
2025-08-27 07:03:09 +00:00

162 lines
4.4 KiB
JSON
Executable File

[
{
"url": "!defaultroute",
"role": "*",
"controller" : "/common/errorController",
"method": "_404"
},
{
"url": "/401",
"role": "*",
"controller" : "/common/errorController",
"method": "_401"
},
{
"url": "/",
"role": [ "PROJECT_PO", "PROJECT_FIO", "PROJECT_TechDDExpert" ],
"exturl": "/icmp"
},
{
"url": "/",
"role": "Org_Member",
"exturl": "/applicant"
},
{
"url": "/",
"role": ["SOE_Admin", "SOE_National" ],
"exturl": "/soe"
},
{
"url": "/",
"role": "*",
"exturl": "/onboarding"
},
{
"url": "/onboarding",
"role": "*",
"controller": "/common/onboardingController"
},
{
"url": "/",
"role": [ "EIC_Admin", "BP_PO", "BP_HoU" ],
"exturl": "/bypass"
},
{
"url": "/",
"role": [ "BP_SPOC_Plugin" ],
"exturl": "/bypass/plugins"
},
{
"url": "/",
"role": [ "BP_SPOC_FastTrack" ],
"exturl": "/bypass/fast-tracks"
},
{
"url": "/common/myprofile",
"role": "*",
"controller" : "common/myProfileController",
"method": "index"
},
{
"url": "/about",
"role": "*",
"controller" : "common/aboutController"
},
{
"url": "/bypass",
"role": "*",
"controller" : "/projects/bypass/BypassController"
},
{
"url": "/system",
"role": "*",
"controller" : "/system/systemController"
},
{
"url": "/applicant",
"role": "*",
"controller": "/applicants/ApplicantController"
},
{
"url": "/organisations/:pic/proposals",
"role": "Org_Member",
"controller": "/projects/submissions/SubmissionsController"
},
{
"url": "/coachings/admin",
"role": [ "EIC_Dev", "EIC_Admin" ],
"controller": "/coachings/CoachingAdminController",
"method": "dashboard"
},
{
"url": "/coachings/coach",
"role": [ "EIC_Dev", "EIC_Admin" ],
"controller": "/coachings/CoachingCoachController",
"method": "dashboard"
},
{
"url": "/coachings/coaches/:id",
"role": [ "EIC_Dev", "EIC_Admin" ],
"controller": "/coachings/CoachingAdminController",
"method": "profile"
},
{
"url": "/coachings/coaching/:id",
"role": [ "EIC_Dev", "EIC_Admin" ],
"controller": "/coachings/CoachingApplicantController",
"method": "view"
},
{
"url": "/lab/components",
"role": "EIC_Dev",
"controller" : "/system/systemController",
"method": "components"
},
{
"url": "/soe",
"role": [ "EIC_Dev", "EIC_Admin", "SOE_National", "SOE_Admin" ],
"controller" : "/projects/soe/SoeController",
"method": "dashboard"
},
{
"url": "/soe/companies/:pic/projects/:number/fundings",
"role": [ "EIC_Dev", "EIC_Admin", "SOE_National", "SOE_Admin" ],
"controller" : "/projects/soe/SoeController",
"method": "feedbacks"
},
{
"url": "/mailings",
"role": [ "MAIL_Editor", "MAIL_Reviewer", "MAIL_Sender", "EIC_Dev", "EIC_Admin" ],
"controller" : "/comms/mailings/MailingsController"
},
{
"url": "/icmp",
"role": [ "PROJECT_PO", "PROJECT_FIO", "PROJECT_TechDDExpert" ],
"controller" : "/projects/icmp/ICMPController",
"method": "Dashboard"
},
{
"url": "/icmp/projects/:number",
"role": [ "PROJECT_PO", "PROJECT_FIO", "PROJECT_TechDDExpert" ],
"controller" : "/projects/icmp/ICMPController",
"method": "project"
},
{
"url": "/icmp/projects/:number/:node/:nodeId",
"role": [ "PROJECT_PO", "PROJECT_TechDDExpert", "PROJECT_FIO" ],
"controller" : "/projects/icmp/ICMPController",
"method": "project"
},
{
"url": "/templates",
"role": ["TEMPLATE_Editor", "TEMPLATE_Reviewer", "EIC_Dev", "EIC_Admin"],
"controller" : "comms/templates/TemplatesController",
"method": "search"
},
{
"url": "/templates/:id",
"role": ["TEMPLATE_Editor", "TEMPLATE_Reviewer", "EIC_Dev", "EIC_Admin"],
"controller" : "comms/templates/TemplatesController",
"method": "tplAction"
}
]