remove sfa upcalls
authorTony Mack <tmack@cs.princeton.edu>
Mon, 14 Sep 2009 23:17:29 +0000 (23:17 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Mon, 14 Sep 2009 23:17:29 +0000 (23:17 +0000)
PLC/Methods/AddNode.py
PLC/Methods/AddPersonKey.py
PLC/Methods/AddPersonToSite.py
PLC/Methods/AddSite.py
PLC/Methods/AddSlice.py
PLC/Methods/DeleteNode.py
PLC/Methods/DeletePerson.py
PLC/Methods/DeletePersonFromSite.py
PLC/Methods/DeleteSite.py
PLC/Methods/DeleteSlice.py

index f9da543..8403162 100644 (file)
@@ -12,7 +12,6 @@ from PLC.TagTypes import TagTypes
 from PLC.NodeTags import NodeTags
 from PLC.Methods.AddNodeTag import AddNodeTag
 from PLC.Methods.UpdateNodeTag import UpdateNodeTag
 from PLC.NodeTags import NodeTags
 from PLC.Methods.AddNodeTag import AddNodeTag
 from PLC.Methods.UpdateNodeTag import UpdateNodeTag
-from PLC.SFA import SFA
 
 can_update = ['hostname', 'node_type', 'boot_state', 'model', 'version']
 
 
 can_update = ['hostname', 'node_type', 'boot_state', 'model', 'version']
 
@@ -87,8 +86,4 @@ class AddNode(Method):
                             'Node': [node['node_id']]} 
         self.message = "Node %s created" % node['node_id']
         
                             'Node': [node['node_id']]} 
         self.message = "Node %s created" % node['node_id']
         
-        # sync with geni db
-        sfa = SFA(self.api)
-        sfa.update_record(node, 'node', site['login_base']) 
-        
         return node['node_id']
         return node['node_id']
index c7a8d24..5212b44 100644 (file)
@@ -6,7 +6,6 @@ from PLC.Parameter import Parameter, Mixed
 from PLC.Keys import Key, Keys
 from PLC.Persons import Person, Persons
 from PLC.Auth import Auth
 from PLC.Keys import Key, Keys
 from PLC.Persons import Person, Persons
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 can_update = lambda (field, value): field in ['key_type','key']
 
 
 can_update = lambda (field, value): field in ['key_type','key']
 
@@ -59,9 +58,4 @@ class AddPersonKey(Method):
         self.message = 'Key %d added to person %d' % \
                         (key['key_id'], person['person_id'])
 
         self.message = 'Key %d added to person %d' % \
                         (key['key_id'], person['person_id'])
 
-        # sync with the geni db
-        person['key'] = key_fields['key']
-        sfa = SFA(self.api)
-        sfa.update_record(person, 'user') 
-        
         return key['key_id']
         return key['key_id']
index fce91f1..595399f 100644 (file)
@@ -6,7 +6,6 @@ from PLC.Parameter import Parameter, Mixed
 from PLC.Persons import Person, Persons
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
 from PLC.Persons import Person, Persons
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 class AddPersonToSite(Method):
     """
 
 class AddPersonToSite(Method):
     """
@@ -57,9 +56,4 @@ class AddPersonToSite(Method):
         self.message = 'Person %d added to site %d' % \
                        (person['person_id'], site['site_id'])
 
         self.message = 'Person %d added to site %d' % \
                        (person['person_id'], site['site_id'])
 
-        
-        sfa = SFA(self.api)
-        person['site_ids'] = [site['site_id']]
-        sfa.update_record(person, 'user')
-
         return 1
         return 1
index 6b49001..219f647 100644 (file)
@@ -5,7 +5,6 @@ from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
 from PLC.Parameter import Parameter, Mixed
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 can_update = lambda (field, value): field in \
              ['name', 'abbreviated_name', 'login_base',
 
 can_update = lambda (field, value): field in \
              ['name', 'abbreviated_name', 'login_base',
@@ -41,7 +40,4 @@ class AddSite(Method):
         self.event_objects = {'Site': [site['site_id']]}
         self.message = 'Site %d created' % site['site_id']
        
         self.event_objects = {'Site': [site['site_id']]}
         self.message = 'Site %d created' % site['site_id']
        
-        sfa = SFA(self.api)
-        sfa.update_record(site, 'site', site['login_base'])
-
         return site['site_id']
         return site['site_id']
index 9644e6d..937c551 100644 (file)
@@ -14,7 +14,6 @@ from PLC.TagTypes import TagTypes
 from PLC.SliceTags import SliceTags
 from PLC.Methods.AddSliceTag import AddSliceTag
 from PLC.Methods.UpdateSliceTag import UpdateSliceTag
 from PLC.SliceTags import SliceTags
 from PLC.Methods.AddSliceTag import AddSliceTag
 from PLC.Methods.UpdateSliceTag import UpdateSliceTag
-from PLC.SFA import SFA
 
 can_update = ['name', 'instantiation', 'url', 'description', 'max_nodes']
 
 
 can_update = ['name', 'instantiation', 'url', 'description', 'max_nodes']
 
@@ -106,6 +105,4 @@ class AddSlice(Method):
         self.event_objects = {'Slice': [slice['slice_id']]}
         self.message = "Slice %d created" % slice['slice_id']
     
         self.event_objects = {'Slice': [slice['slice_id']]}
         self.message = "Slice %d created" % slice['slice_id']
     
-        sfa = SFA(self.api)
-        sfa.update_record(slice, 'slice', site['login_base']) 
         return slice['slice_id']
         return slice['slice_id']
index e62f23c..01e382a 100644 (file)
@@ -5,7 +5,6 @@ from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
 from PLC.Auth import Auth
 from PLC.Nodes import Node, Nodes
 from PLC.Parameter import Parameter, Mixed
 from PLC.Auth import Auth
 from PLC.Nodes import Node, Nodes
-from PLC.SFA import SFA
 
 class DeleteNode(Method):
     """
 
 class DeleteNode(Method):
     """
@@ -55,7 +54,4 @@ class DeleteNode(Method):
         self.event_objects = {'Node': [node_id], 'Site': [site_id] }
         self.message = "Node %d deleted" % node['node_id']
 
         self.event_objects = {'Node': [node_id], 'Site': [site_id] }
         self.message = "Node %d deleted" % node['node_id']
 
-        sfa = SFA(self.api)
-        sfa.delete_record(node, 'node')       
-
         return 1
         return 1
index d890115..a199aec 100644 (file)
@@ -5,7 +5,6 @@ from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
 from PLC.Persons import Person, Persons
 from PLC.Auth import Auth
 from PLC.Parameter import Parameter, Mixed
 from PLC.Persons import Person, Persons
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 class DeletePerson(Method):
     """
 
 class DeletePerson(Method):
     """
@@ -51,7 +50,4 @@ class DeletePerson(Method):
         self.event_objects = {'Person': [person['person_id']]}
         self.message = 'Person %d deleted' % person['person_id']
 
         self.event_objects = {'Person': [person['person_id']]}
         self.message = 'Person %d deleted' % person['person_id']
 
-        sfa = SFA(self.api)
-        sfa.delete_record(person, 'user')
-
         return 1
         return 1
index 7400dc3..0345100 100644 (file)
@@ -6,7 +6,6 @@ from PLC.Parameter import Parameter, Mixed
 from PLC.Persons import Person, Persons
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
 from PLC.Persons import Person, Persons
 from PLC.Sites import Site, Sites
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 class DeletePersonFromSite(Method):
     """
 
 class DeletePersonFromSite(Method):
     """
@@ -57,7 +56,4 @@ class DeletePersonFromSite(Method):
         self.message = 'Person %d deleted from site %d ' % \
                         (person['person_id'], site['site_id'])
 
         self.message = 'Person %d deleted from site %d ' % \
                         (person['person_id'], site['site_id'])
 
-        sfa = SFA(self.api)
-        sfa.delete_record(person, 'user')
-
         return 1
         return 1
index b2adfdb..8c7feb3 100644 (file)
@@ -8,7 +8,6 @@ from PLC.Persons import Person, Persons
 from PLC.Nodes import Node, Nodes
 from PLC.PCUs import PCU, PCUs
 from PLC.Auth import Auth
 from PLC.Nodes import Node, Nodes
 from PLC.PCUs import PCU, PCUs
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 class DeleteSite(Method):
     """
 
 class DeleteSite(Method):
     """
@@ -40,10 +39,6 @@ class DeleteSite(Method):
         if site['peer_id'] is not None:
             raise PLCInvalidArgument, "Not a local site"
 
         if site['peer_id'] is not None:
             raise PLCInvalidArgument, "Not a local site"
 
-        # sync with sfa db
-        sfa = SFA(self.api)
-        sfa.delete_record(site, 'site')
-        
         site.delete()
        
         # Logging variables
         site.delete()
        
         # Logging variables
index d2d4be8..d3bc8f4 100644 (file)
@@ -5,7 +5,6 @@ from PLC.Method import Method
 from PLC.Parameter import Parameter, Mixed
 from PLC.Slices import Slice, Slices
 from PLC.Auth import Auth
 from PLC.Parameter import Parameter, Mixed
 from PLC.Slices import Slice, Slices
 from PLC.Auth import Auth
-from PLC.SFA import SFA
 
 class DeleteSlice(Method):
     """
 
 class DeleteSlice(Method):
     """
@@ -48,7 +47,4 @@ class DeleteSlice(Method):
         slice.delete()
         self.event_objects = {'Slice': [slice['slice_id']]}
 
         slice.delete()
         self.event_objects = {'Slice': [slice['slice_id']]}
 
-        sfa = SFA(self.api)
-        sfa.delete_record(slice, 'slice')
-
         return 1
         return 1