HttpServletRequest request, HttpSession session){
User user = userRepository.findOne(id);
model.addAttribute("user", user);
Pageable pageable = new PageRequest(no >= 0 ? no : 0,
ApplicationConfig.masonryPageSize,
new Sort(new Order(Direction.DESC, "createdAt")));
Iterable<TrackShip> tss = trackShipRepository.findByTrackedAndStatus(id, 0, pageable);
Collection<PinVo> pins = new ArrayList<PinVo>();
if(tss!=null){
pageable = new PageRequest(0,
ApplicationConfig.pinCmtPageSize,
new Sort(new Order(Direction.DESC, "createdAt")));
for(TrackShip ts : tss){
if(ts.getTarget()==null) continue;
Spot spot = ts.getTarget();
Activity act = activityRepository.getByOwnerAndTargetSpotAndType(
spot.getCreatedBy().getId(), spot.getId(), ActivityType.SPOT.name());