override def validateUser()

in app/controllers/PanDomainAuthActions.scala [13:28]


  override def validateUser(authedUser: AuthenticatedUser): Boolean = {

    val isValid = PanDomain.guardianValidation(authedUser)
    val canAccess = permissions.canAccess(authedUser)
    val canDeleteAtom = permissions.canDeleteAtom(authedUser)

    if (!isValid) {
      logger.warn(s"User ${authedUser.user.email} is not valid")
    } else if (!canAccess && !canDeleteAtom) {
      logger.warn(s"User ${authedUser.user.email} has no atom workshop permissions")
    } else if (!canAccess) {
      logger.warn(s"User ${authedUser.user.email} does not have atom_workshop_access permission")
    }

    isValid && canAccess
  }