def prefixSearch(self, query, user=None, filters=None, limit=0, offset=0,
                     sort=None, fields=None, level=AccessType.READ):
        filters = filters or {}

        cursor = Model.prefixSearch(
            self, query=query, filters=filters, sort=sort, fields=fields)
        return self.filterResultsByPermission(
            cursor, user=user, level=level, limit=limit, offset=offset)
Custom override of Model.prefixSearch to also force permission-based
dataset/ETHPy150Open girder/girder/girder/utility/acl_mixin.py/AccessControlMixin.prefixSearch