- do not allow disabled sites to create slices
authorTony Mack <tmack@cs.princeton.edu>
Thu, 14 Jun 2007 17:23:52 +0000 (17:23 +0000)
committerTony Mack <tmack@cs.princeton.edu>
Thu, 14 Jun 2007 17:23:52 +0000 (17:23 +0000)
PLC/Methods/AddSlice.py

index 5642519..6cc056c 100644 (file)
@@ -67,6 +67,9 @@ class AddSlice(Method):
                                                                                                          len(site['slice_ids']),
                                                                                                          site['max_slices'])
 
+       if not site['enabled']:
+           raise PLCInvalidArgument, "Site %s is disabled can cannot create slices" % (site['name'])
+        
         slice = Slice(self.api, slice_fields)
         slice['creator_person_id'] = self.caller['person_id']
         slice['site_id'] = site['site_id']