Merge pull request #375 from Kitzanos/company-document-prod
Cherry-pick (Enabled permission for accessing company documents)
This commit is contained in:
@@ -314,7 +314,9 @@ public class CompanyDocumentDao {
|
|||||||
|
|
||||||
public List<CompanyDocumentResponseBean> getAllCompanyDocument(UserEntity user , Long companyId, CompanyDocumentTypeEnum typeEnum){
|
public List<CompanyDocumentResponseBean> getAllCompanyDocument(UserEntity user , Long companyId, CompanyDocumentTypeEnum typeEnum){
|
||||||
log.info("Fetching all company documents for Company ID '{}', User ID '{}', Type '{}'", companyId, user.getId(), typeEnum);
|
log.info("Fetching all company documents for Company ID '{}', User ID '{}', Type '{}'", companyId, user.getId(), typeEnum);
|
||||||
validator.validateUserWithCompany(request, companyId);
|
if(Boolean.TRUE.equals(validator.checkIsBeneficiary())) {
|
||||||
|
validator.validateUserWithCompany(request, companyId);
|
||||||
|
}
|
||||||
companyService.validateCompany(companyId);
|
companyService.validateCompany(companyId);
|
||||||
|
|
||||||
Specification<CompanyDocumentEntity> spec = filterCompanyDocuments(companyId, user.getId(), typeEnum);
|
Specification<CompanyDocumentEntity> spec = filterCompanyDocuments(companyId, user.getId(), typeEnum);
|
||||||
|
|||||||
@@ -92,6 +92,8 @@ public class Validator {
|
|||||||
return companyEntity;
|
return companyEntity;
|
||||||
} else if (checkIsInstructorManager()) {
|
} else if (checkIsInstructorManager()) {
|
||||||
return companyEntity;
|
return companyEntity;
|
||||||
|
}else if (checkIsPreInstructor()) {
|
||||||
|
return companyEntity;
|
||||||
}
|
}
|
||||||
Map<String, Object> userInfo = tokenProvider.getUserInfoAndUserIdFromToken(request);
|
Map<String, Object> userInfo = tokenProvider.getUserInfoAndUserIdFromToken(request);
|
||||||
companyService.validateUserWithCompny(getUserId(userInfo), companyId);
|
companyService.validateUserWithCompny(getUserId(userInfo), companyId);
|
||||||
|
|||||||
Reference in New Issue
Block a user