package fr.itldev.koya.permissions; import fr.itldev.koya.model.impl.Company; /** * * Check each permissions access. */ public class GlobalPermissionsChecker { public Boolean checkCanListSiteRoles(Company c) { return true; } public Boolean checkCanCreateCompanyTest() { return true; } public Boolean checkCanRenameCompanyTest() { return true; } public Boolean checkCanDeleteCompanyTest() { return true; } //Administration public Boolean checkCanInviteUsersTest() { return true; } public Boolean checkCanChangeUserRoleTest() { return true; } public Boolean checkCanDeleteUserTest() { return true; } /** * */ //refine test with specific context cases (in owner space? ) //responsible or not etc ... public Boolean checkCanListDossierTest() { return true; } public Boolean checkCanCreateDossierTest() { return true; } public Boolean checkCanRenameDossierTest() { return true; } public Boolean checkCanDeleteDossierTest() { return true; } //Administrive Boolean checkCanMembersDossierTest() { return true; } Boolean checkCanResponsiblesDossierTest() { return true; } }