X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=plstackapi%2Fcore%2Fapi%2Fdeployment_networks.py;h=3db7285c1ce698cb42f22fbe3de76a822e1c3a5f;hb=09080c6ea23c6f60c987850e7e885ccf1905534d;hp=00ee2e848aa5e37e5842ad9f4ecdab370bbbeba0;hpb=ddc21c75ace3745a21ac2abb0bea79e830ba7a37;p=plstackapi.git diff --git a/plstackapi/core/api/deployment_networks.py b/plstackapi/core/api/deployment_networks.py index 00ee2e8..3db7285 100644 --- a/plstackapi/core/api/deployment_networks.py +++ b/plstackapi/core/api/deployment_networks.py @@ -1,7 +1,5 @@ from types import StringTypes -from plstackapi.openstack.client import OpenStackClient -from plstackapi.openstack.driver import OpenStackDriver -from plstackapi.core.api.auth import auth_check +from django.contrib.auth import authenticate from plstackapi.core.models import DeploymentNetwork def _get_deployment_networks(filter): @@ -18,20 +16,23 @@ def _get_deployment_networks(filter): return deployment_networks def add_deployment_network(auth, name): - auth_check(auth) + user = authenticate(username=auth.get('username'), + password=auth.get('password')) deployment = DeploymentNetwork(name=name) deployment.save() return deployment def delete_deployment_network(auth, filter={}): - auth_check(auth) + user = authenticate(username=auth.get('username'), + password=auth.get('password')) deployments = _get_deployment_networks(filter) for deployment in deployments: deployment.delete() return 1 def get_deployment_networks(auth, filter={}): - auth_check(auth) + user = authenticate(username=auth.get('username'), + password=auth.get('password')) deployments = _get_deployment_networks(filter) return deployments