def get_all(self, **kw): """ List all keys. Handles requests: GET /keys/ """ LOG.info('GET all /keys/ with filters=%s', kw) kvp_dbs = KeyValuePair.get_all(**kw) kvps = [KeyValuePairAPI.from_model(kvp_db) for kvp_db in kvp_dbs] LOG.debug('GET all /keys/ client_result=%s', kvps) return kvps
def get_all(self, **kw): """ List all keys. Handles requests: GET /keys/ """ # Prefix filtering prefix_filter = kw.get('prefix', None) if prefix_filter: kw['name__startswith'] = prefix_filter del kw['prefix'] kvp_dbs = KeyValuePair.get_all(**kw) kvps = [KeyValuePairAPI.from_model(kvp_db) for kvp_db in kvp_dbs] return kvps
def get_all(self, **kw): """ List all keys. Handles requests: GET /keys/ """ LOG.info('GET all /keys/ with filters=%s', kw) # Prefix filtering prefix_filter = kw.get('prefix', None) if prefix_filter: kw['name__startswith'] = prefix_filter del kw['prefix'] kvp_dbs = KeyValuePair.get_all(**kw) kvps = [KeyValuePairAPI.from_model(kvp_db) for kvp_db in kvp_dbs] LOG.debug('GET all /keys/ client_result=%s', kvps) return kvps