added ApplicationController and Application enum #119

Merged
tonitch merged 4 commits from Max/Backend/AppsController into master 2024-03-16 14:51:57 +01:00
Showing only changes of commit 0860567e1b - Show all commits

View File

@ -46,11 +46,12 @@ public class ApplicationsController {
authorizedApps.add(Applications.LOGIN); authorizedApps.add(Applications.LOGIN);
authorizedApps.add(Applications.PROFILE); authorizedApps.add(Applications.PROFILE);
if (posterRole == Role.Teacher || posterRole == Role.Student || posterRole == Role.Admin){
authorizedApps.add(Applications.MSG); authorizedApps.add(Applications.MSG);
authorizedApps.add(Applications.FORUM); authorizedApps.add(Applications.FORUM);
authorizedApps.add(Applications.RDV); authorizedApps.add(Applications.RDV);
}
if (posterRole == Role.Student || posterRole == Role.Admin) return authorizedApps;
if (posterRole == Role.Teacher || posterRole == Role.Secretary || posterRole == Role.Admin) authorizedApps.add(Applications.MANAGECOURSES); if (posterRole == Role.Teacher || posterRole == Role.Secretary || posterRole == Role.Admin) authorizedApps.add(Applications.MANAGECOURSES);
@ -58,5 +59,4 @@ public class ApplicationsController {
return authorizedApps; return authorizedApps;
} }
} }