def toggle_proxy_ideas(self, user_uid): self.state_id = None self.show_proxy_ideas = not self.show_proxy_ideas if self.show_proxy_ideas: query = lambda uid=user_uid: UserData.get_proxy_ideas(uid) pager = IdeaPager(self.parent, query) pager = InfinitePager( component.Component(pager, model='ideas-list')) self.pager.becomes(pager, model='list')
def get_facilitators(self): return UserData.get_facilitators()
def get_by_uid(self, uid): return UserData.get_by_uid(uid)
def get_by_role(self, role_type, enabled=True): return UserData.get_by_role(role_type, enabled)
def get_facilitators(self, enabled=True): return UserData.get_facilitators(enabled)
def get_by_email(self, email): if email is None: return None return UserData.get_by(email=email)
def _filter_by_enabled(self, query, enabled): return UserData._filter_by_enabled(query, enabled)
def create(self, **kw): return UserData(**kw)