Пример #1
0
    def get(self):
        user = None

        if self.logged_in:
            user = self.current_user
            
        newPoints = yield PointRoot.getRecentCurrentPoints_async(user)        
        featuredPoint = FeaturedPoint.getFeaturedPoint()
        
        # GET RECENTLY VIEWED
        if user:
            recentlyViewedPoints = user.getRecentlyViewed()
            user.getActiveNotifications()
        else:
            recentlyViewedPoints = []
        
        template_values = {
            'recentlyActive': newPoints,
            'recentlyViewed': recentlyViewedPoints,
            'featuredPoint': featuredPoint,
            'user': user,
            'showManifesto': 1,
            'thresholds': constants.SCORETHRESHOLDS,
            'currentArea':self.session.get('currentArea'),
            'currentAreaDisplayName':self.session.get('currentAreaDisplayName')
        }
        self.response.out.write(self.template_render('index.html', template_values))
Пример #2
0
 def getMainPageLeft(self):
     
     newPoints = PointRoot.getRecentCurrentPoints()
     featuredPoint = FeaturedPoint.getFeaturedPoint()
         
     vals = {
         'recentlyActive': newPoints,
         'featuredPoint': featuredPoint,
         'user': self.current_user
     }
     self.response.headers["Content-Type"] = 'application/json; charset=utf-8'        
     html = self.template_render('mainPageLeftColumn.html', vals)
     resultJSON = json.dumps({
         'result': True,
         'html': html,
     }) 
     self.response.out.write(resultJSON) 
Пример #3
0
 def resolve_featuredPoint(self, info, **args):
     return FeaturedPoint.getFeaturedPoint()