コード例 #1
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def search_api_call(token, query=None):
    url = reverse('search-search')
    client = VaultierAPIClient()
    client.token(token)

    data = {'query': query}

    response = client.get(url, data)
    return response
コード例 #2
0
ファイル: api.py プロジェクト: karinepires/vaultier
def list_cards_api_call(token, vault=None):
    url = reverse("card-list")
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if vault:
        data["vault"] = vault

    response = client.get(url, **data)
    return response
コード例 #3
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def list_cards_api_call(token, vault=None):
    url = reverse('card-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if vault:
        data['vault'] = vault

    response = client.get(url, **data)
    return response
コード例 #4
0
ファイル: api.py プロジェクト: stangelandcl/vaultier
def retrieve_lost_key_api_call(lost_key_id, auth_hash=None):
    """
    Call to retrieve view
    :param lost_key_id: int
    :param auth_hash: str
    :return: Response
    """
    client = VaultierAPIClient()
    url = reverse('lost_keys-detail',
                  args=(lost_key_id, )) + '?hash=' + auth_hash
    return client.get(url)
コード例 #5
0
def list_vaults_api_call(token, workspace=None):
    url = reverse('vault-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if workspace:
        data['workspace'] = workspace

    response = client.get(url, **data)
    return response
コード例 #6
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def search_api_call(token, query=None):
    url = reverse('search-search')
    client = VaultierAPIClient()
    client.token(token)

    data = {
        'query': query
    }

    response = client.get(url, data)
    return response
コード例 #7
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def list_secrets_api_call(token, card=None):
    url = reverse('secrets-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if (card):
        data['card'] = card

    response = client.get(url, **data)
    return response
コード例 #8
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def list_vaults_api_call(token, workspace=None):
    url = reverse('vault-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if workspace:
        data['workspace'] = workspace

    response = client.get(url, **data)
    return response
コード例 #9
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def retrieve_lost_key_api_call(lost_key_id, auth_hash=None):
    """
    Call to retrieve view
    :param lost_key_id: int
    :param auth_hash: str
    :return: Response
    """
    client = VaultierAPIClient()
    url = reverse('lost_keys-detail',
                  args=(lost_key_id,)) + '?hash=' + auth_hash
    return client.get(url)
コード例 #10
0
def list_secrets_api_call(token, card=None):
    url = reverse('secrets-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}
    if (card):
        data['card'] = card

    response = client.get(url, **data)
    return response
コード例 #11
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def list_role_api_call(token, to_workspace=None, to_vault=None, to_card=None):
    url = reverse('role-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {}

    if to_workspace:
        data['to_workspace'] = to_workspace
    if to_vault:
        data['to_vault'] = to_vault
    if to_card:
        data['to_card'] = to_card

    response = client.get(url, data)
    return response
コード例 #12
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def list_workspaces_api_call(token):
    url = reverse('workspace-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #13
0
def get_workspace_key_api_call(token, member):
    url = reverse('workspace_key-detail', args=(member,))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #14
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def retrieve_workspace_api_call(token, id):
    url = reverse('workspace-detail', args=(id,))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #15
0
ファイル: api.py プロジェクト: karinepires/vaultier
def list_secrets_blob_api_call(token, **kwargs):
    url = reverse("secret_blob-list")
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url, **kwargs)
    return response
コード例 #16
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def retrieve_invitation_api_call(token, member, hash):
    url = reverse('invitation-detail', args=(hash,))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #17
0
def retrieve_vault_api_call(token, id):
    url = reverse('vault-detail', args=(id, ))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #18
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def list_members_api_call(token, workspace):
    url = reverse('member-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url, {'workspace': workspace})
    return response
コード例 #19
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def list_workspaces_api_call(token):
    url = reverse('workspace-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #20
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def retrieve_invitation_api_call(token, member, hash):
    url = reverse('invitation-detail', args=(hash, ))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #21
0
ファイル: api.py プロジェクト: RafaAguilar/vaultier
def list_members_api_call(token, workspace):
    url = reverse('member-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url, {'workspace': workspace})
    return response
コード例 #22
0
ファイル: api.py プロジェクト: karinepires/vaultier
def retrieve_card_api_call(token, id):
    url = reverse("card-detail", args=(id,))
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url)
    return response
コード例 #23
0
ファイル: api.py プロジェクト: witoon-acom/vaultier
def list_secrets_blob_api_call(token, **kwargs):
    url = reverse('secret_blob-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.get(url, **kwargs)
    return response