class GHUserView(BaseResource): def __init__(self, request): super(GHUserView, self).__init__(request) settings = self.get_app_settings() user_id = int(settings['default.github.user_id']) self.mgr = GHUserManager(request.db, user_id) self.taskmgr = TenyuTaskManager(request.db) def collection_query(self): return self.mgr.query() def get(self): id = self.request.matchdict['id'] if id == 'main': id = self.user_id o = self.mgr.get(id) return o.serialize()
def __init__(self, request): super(GHUserView, self).__init__(request) settings = self.get_app_settings() user_id = int(settings['default.github.user_id']) self.mgr = GHUserManager(request.db, user_id) self.taskmgr = TenyuTaskManager(request.db)