- add node to accepted roles
[plcapi.git] / PLC / Methods / GetSliceAttributes.py
index 2f20252..9a37c93 100644 (file)
@@ -5,7 +5,7 @@ from PLC.SliceAttributes import SliceAttribute, SliceAttributes
 from PLC.Sites import Site, Sites
 from PLC.Slices import Slice, Slices
 from PLC.Nodes import Node, Nodes
-from PLC.Auth import PasswordAuth
+from PLC.Auth import Auth
 
 class GetSliceAttributes(Method):
     """
@@ -23,7 +23,7 @@ class GetSliceAttributes(Method):
     roles = ['admin', 'pi', 'user']
 
     accepts = [
-        PasswordAuth(),
+        Auth(),
         [SliceAttribute.fields['slice_attribute_id']],
         ]
 
@@ -53,8 +53,4 @@ class GetSliceAttributes(Method):
             if not slice_attribute_ids:
                 return []
 
-        slice_attributes = SliceAttributes(self.api, slice_attribute_ids).values()
-
-       slice_attributes = [dict(slice_attribute) for slice_attribute in slice_attributes]
-       
-        return slice_attributes
+        return SliceAttributes(self.api, slice_attribute_ids).values()