def query(self): q = None if self.where == 'overview': self.check_modified(self.vuser, 'overview') q = queries.get_overview(self.vuser, 'new', 'all') elif self.where == 'comments': self.check_modified(self.vuser, 'commented') q = queries.get_comments(self.vuser, 'new', 'all') elif self.where == 'submitted': self.check_modified(self.vuser, 'submitted') q = queries.get_submitted(self.vuser, 'new', 'all') elif self.where in ('liked', 'disliked'): self.check_modified(self.vuser, self.where) if self.where == 'liked': q = queries.get_liked(self.vuser, not c.user_is_admin) else: q = queries.get_disliked(self.vuser, not c.user_is_admin) elif self.where == 'hidden': q = queries.get_hidden(self.vuser, not c.user_is_admin) elif self.where == 'drafts': q = queries.get_drafts(self.vuser) elif c.user_is_admin: q = admin_profile_query(self.vuser, self.where, desc('_date')) if q is None: return self.abort404() return q
def query(self): q = None if self.where == 'overview': self.check_modified(self.vuser, 'overview') q = queries.get_overview(self.vuser, 'new', 'all') elif self.where == 'comments': self.check_modified(self.vuser, 'commented') q = queries.get_comments(self.vuser, 'new', 'all') elif self.where == 'submitted': self.check_modified(self.vuser, 'submitted') q = queries.get_submitted(self.vuser, 'new', 'all') elif self.where in ('liked', 'disliked'): self.check_modified(self.vuser, self.where) if self.where == 'liked': q = queries.get_liked(self.vuser) else: q = queries.get_disliked(self.vuser) elif self.where == 'hidden': q = queries.get_hidden(self.vuser) elif self.where == 'drafts': q = queries.get_drafts(self.vuser) elif c.user_is_admin: q = admin_profile_query(self.vuser, self.where, desc('_date')) if q is None: return self.abort404() return q
def query(self): q = None if self.where == 'profile': q = object # dummy value if self.where == 'overview': self.skip = True self.check_modified(self.vuser, 'overview') q = queries.get_overview(self.vuser, 'new', 'all') elif self.where == 'overviewrss': self.check_modified(self.vuser, 'overviewrss') q = queries.get_overview(self.vuser, 'new', 'all') elif self.where == 'comments': self.check_modified(self.vuser, 'commented') q = queries.get_comments(self.vuser, 'new', 'all') elif self.where == 'commentsrss': self.check_modified(self.vuser, 'commented') q = queries.get_comments(self.vuser, 'new', 'all') elif self.where == 'submitted': self.skip = True self.check_modified(self.vuser, 'submitted') q = queries.get_submitted(self.vuser, 'new', 'all') elif self.where in ('liked', 'disliked'): self.check_modified(self.vuser, self.where) if self.where == 'liked': q = queries.get_liked(self.vuser, not c.user_is_admin) else: q = queries.get_disliked(self.vuser, not c.user_is_admin) elif self.where == 'hidden': q = queries.get_hidden(self.vuser, not c.user_is_admin) elif self.where == 'drafts': q = queries.get_drafts(self.vuser) if q is None: return self.abort404() return q