def list(self, owner=None): """ returns list of bizplace info dicts """ if not owner: owner = env.context.user_id roles = env.context.roles else: roles = rolelib.get_roles(owner) my_bizplace_ids = set(role.context for role in roles if role.context) result = dbaccess.list_bizplaces(my_bizplace_ids) #DB returns country numeric code, which needs to be replaced by label #before it is returned for rec in result: rec['country'] = static.countries_map[rec['country']] return result
def list(self): """ returns list of bizplace info dicts """ return dbaccess.list_bizplaces()