Ejemplo n.º 1
0
 def GET(self):
   rdio, currentUser, user_id = get_rdio_and_current_user()
   
   if rdio and currentUser:
     if not_allowed(user_id):
       raise web.seeother('/logout')
     
     disco_user, message = get_discoversong_user(user_id)
     stats.visited(user_id)
     # circular import
     from discoversong.sources import SourceAppsManager
     return render.loggedin(name=currentUser['firstName'],
                            message=message,
                            sourceapps=SourceAppsManager.ALL,
                            env_message=get_environment_message())
   else:
     return render.loggedout(env_message=get_environment_message())
Ejemplo n.º 2
0
 def GET(self):
   svc, current_user, user_id = get_rdio_and_current_user()
   
   if svc and current_user:
     if not_allowed(user_id):
       raise web.seeother('/logout')
     
     disco_user, prefs = get_discoversong_user(user_id)
     stats.visited(user_id)
     # circular import
     from discoversong.sources import SourceAppsManager
     return render.loggedin(params=Params(user=disco_user,
                                                preferences=prefs,
                                                message="",
                                                environment_message=get_environment_message()),
                            name=current_user['firstName'],
                            sourceapps=SourceAppsManager.ALL)
   else:
     return render.loggedout(env_message=get_environment_message())