Skip to content

Commit 6b8832f

Browse files
Merge pull request #273 from algolia/rename_user_key
rename user_key to api_key
2 parents 7636393 + 757ada6 commit 6b8832f

File tree

3 files changed

+85
-11
lines changed

3 files changed

+85
-11
lines changed

algoliasearch/client.py

Lines changed: 45 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -330,25 +330,40 @@ def init_index(self, index_name):
330330
def listUserKeys(self):
331331
return self.list_user_keys()
332332

333+
@deprecated
333334
def list_user_keys(self):
334-
"""List all existing user keys with their associated ACLs."""
335+
"""Use `list_api_keys`"""
336+
return self.list_api_keys()
337+
338+
def list_api_keys(self):
339+
"""List all existing api keys with their associated ACLs."""
335340
return self._req(True, '/1/keys', 'GET')
336341

337342
@deprecated
338343
def getUserKeyACL(self, key):
339344
return self.get_user_key_acl(key)
340345

346+
@deprecated
341347
def get_user_key_acl(self, key):
342-
"""'Get ACL of a user key."""
348+
"""Use `get_api_key_acl`"""
349+
return self.get_api_key_acl(key)
350+
351+
def get_api_key_acl(self, key):
352+
"""'Get ACL of an api key."""
343353
path = '/1/keys/%s' % key
344354
return self._req(True, path, 'GET')
345355

346356
@deprecated
347357
def deleteUserKey(self, key):
348358
return self.delete_user_key(key)
349359

360+
@deprecated
350361
def delete_user_key(self, key):
351-
"""Delete an existing user key."""
362+
"""Use `delete_api_key`"""
363+
return self.delete_api_key(key)
364+
365+
def delete_api_key(self, key):
366+
"""Delete an existing api key."""
352367
path = '/1/keys/%s' % key
353368
return self._req(False, path, 'DELETE')
354369

@@ -361,13 +376,25 @@ def addUserKey(self, obj,
361376
return self.add_user_key(obj, validity, max_queries_per_ip_per_hour,
362377
max_hits_per_query, indexes)
363378

379+
@deprecated
364380
def add_user_key(self, obj,
365381
validity=0,
366382
max_queries_per_ip_per_hour=0,
367383
max_hits_per_query=0,
368384
indexes=None):
385+
"""Use `add_api_key`"""
386+
return self.add_api_key(
387+
obj, validity, max_queries_per_ip_per_hour, max_hits_per_query,
388+
indexes
389+
)
390+
391+
def add_api_key(self, obj,
392+
validity=0,
393+
max_queries_per_ip_per_hour=0,
394+
max_hits_per_query=0,
395+
indexes=None):
369396
"""
370-
Create a new user key.
397+
Create a new api key.
371398
372399
@param obj can be two different parameters:
373400
The list of parameters for this key. Defined by a NSDictionary that
@@ -410,13 +437,26 @@ def add_user_key(self, obj,
410437

411438
return self._req(False, '/1/keys', 'POST', data=obj)
412439

440+
@deprecated
413441
def update_user_key(self, key, obj,
414442
validity=None,
415443
max_queries_per_ip_per_hour=None,
416444
max_hits_per_query=None,
417445
indexes=None):
446+
"""Use `update_api_key`"""
447+
return self.update_api_key(
448+
key, obj, validity, max_queries_per_ip_per_hour,
449+
max_hits_per_query, indexes
450+
)
451+
452+
453+
def update_api_key(self, key, obj,
454+
validity=None,
455+
max_queries_per_ip_per_hour=None,
456+
max_hits_per_query=None,
457+
indexes=None):
418458
"""
419-
Update a user key.
459+
Update a api key.
420460
421461
@param obj can be two different parameters:
422462
The list of parameters for this key. Defined by a NSDictionary that

algoliasearch/index.py

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -798,27 +798,42 @@ def set_settings(self, settings, forward_to_slaves=True,
798798
def listUserKeys(self):
799799
return self.list_user_keys()
800800

801+
@deprecated
801802
def list_user_keys(self):
803+
"""Use `list_api_keys`"""
804+
return self.list_api_keys()
805+
806+
def list_api_keys(self):
802807
"""
803-
List all existing user keys of this index with their associated ACLs.
808+
List all existing api keys of this index with their associated ACLs.
804809
"""
805810
return self._req(True, '/keys', 'GET')
806811

807812
@deprecated
808813
def getUserKeyACL(self, key):
809814
return self.get_user_key_acl(key)
810815

816+
@deprecated
811817
def get_user_key_acl(self, key):
812-
"""Get ACL of a user key associated to this index."""
818+
"""Use `get_api_key_acl`"""
819+
return self.get_api_key_acl(key)
820+
821+
def get_api_key_acl(self, key):
822+
"""Get ACL of a api key associated to this index."""
813823
path = '/keys/%s' % key
814824
return self._req(True, path, 'GET')
815825

816826
@deprecated
817827
def deleteUserKey(self, key):
818828
return self.delete_user_key(key)
819829

830+
@deprecated
820831
def delete_user_key(self, key):
821-
"""Delete an existing user key associated to this index."""
832+
"""Use `delete_api_key`"""
833+
return self.delete_api_key(key)
834+
835+
def delete_api_key(self, key):
836+
"""Delete an existing api key associated to this index."""
822837
path = '/keys/%s' % key
823838
return self._req(False, path, 'DELETE')
824839

@@ -828,10 +843,19 @@ def addUserKey(self, obj, validity=0, max_queries_per_ip_per_hour=0,
828843
return self.add_user_key(obj, validity, max_queries_per_ip_per_hour,
829844
max_hits_per_query)
830845

846+
@deprecated
831847
def add_user_key(self, obj, validity=0, max_queries_per_ip_per_hour=0,
832848
max_hits_per_query=0):
849+
"""Use `add_api_key`"""
850+
return self.add_api_key(
851+
obj, validity, max_queries_per_ip_per_hour,
852+
max_hits_per_query
853+
)
854+
855+
def add_api_key(self, obj, validity=0, max_queries_per_ip_per_hour=0,
856+
max_hits_per_query=0):
833857
"""
834-
Create a new user key associated to this index (can only access to
858+
Create a new api key associated to this index (can only access to
835859
this index).
836860
837861
@param obj can be two different parameters:
@@ -872,11 +896,21 @@ def add_user_key(self, obj, validity=0, max_queries_per_ip_per_hour=0,
872896

873897
return self._req(False, '/keys', 'POST', data=obj)
874898

899+
@deprecated
875900
def update_user_key(self, key, obj, validity=None,
876901
max_queries_per_ip_per_hour=None,
877902
max_hits_per_query=None):
903+
"""Use `update_api_key`"""
904+
return self.update_api_key(
905+
key, obj, validity, max_queries_per_ip_per_hour,
906+
max_hits_per_query
907+
)
908+
909+
def update_api_key(self, key, obj, validity=None,
910+
max_queries_per_ip_per_hour=None,
911+
max_hits_per_query=None):
878912
"""
879-
Update a user key associated to this index (can only access to this index).
913+
Update a api key associated to this index (can only access to this index).
880914
881915
@param obj can be two different parameters:
882916
The list of parameters for this key. Defined by a dictionary that

algoliasearch/version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
VERSION = "1.11.2"
1+
VERSION = "1.11.3"

0 commit comments

Comments
 (0)