Exemple #1
0
def create_lost_keys_api_call(email, **kwargs):
    """
    Call to lost_key create view
    :param email: user email
    :param kwargs:
    :return: Response
    """
    client = VaultierAPIClient()
    kwargs['email'] = email
    url = reverse('lost_keys-list')
    response = client.post(url, data={'email': email}, kwargs=kwargs)
    return response
Exemple #2
0
def create_lost_keys_api_call(email, **kwargs):
    """
    Call to lost_key create view
    :param email: user email
    :param kwargs:
    :return: Response
    """
    client = VaultierAPIClient()
    kwargs['email'] = email
    url = reverse('lost_keys-list')
    response = client.post(url, data={'email': email}, kwargs=kwargs)
    return response
Exemple #3
0
def invite_member_api_call(token, email=None, workspace=None, send=True,
                           resend=True):
    url = reverse('member-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.post(url, {
        'email': email,
        'workspace': workspace,
        'send': send,
        'resend': resend
    })
    return response
Exemple #4
0
def invite_member_api_call(token,
                           email=None,
                           workspace=None,
                           send=True,
                           resend=True):
    url = reverse('member-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.post(url, {
        'email': email,
        'workspace': workspace,
        'send': send,
        'resend': resend
    })
    return response
Exemple #5
0
def create_role_api_call(token, member, to_workspace=None, to_vault=None,
                         to_card=None, level=None):
    url = reverse('role-list')
    client = VaultierAPIClient()
    client.token(token)

    data = {
        'member': member,
        'level': level
    }

    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.post(url, data)
    return response
Exemple #6
0
def create_workspace_api_call(token, **kwargs):
    url = reverse('workspace-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.post(url, kwargs)
    return response
Exemple #7
0
def create_vault_api_call(token, **kwargs):
    url = reverse('vault-list')
    client = VaultierAPIClient()
    client.token(token)
    response = client.post(url, kwargs)
    return response
Exemple #8
0
def create_card_api_call(token, **kwargs):
    url = reverse("card-list")
    client = VaultierAPIClient()
    client.token(token)
    response = client.post(url, kwargs)
    return response