Example #1
0
    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
Example #2
0
 def list(self):
     """
     returns list of bizplace info dicts
     """
     return dbaccess.list_bizplaces()