From 43af1623cb42a2a52d3c09b57ba8078e03802997 Mon Sep 17 00:00:00 2001
From: Tony Mack <tmack@cs.princeton.edu>
Date: Thu, 14 Jun 2007 17:23:52 +0000
Subject: [PATCH] - do not allow disabled sites to create slices

---
 PLC/Methods/AddSlice.py | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/PLC/Methods/AddSlice.py b/PLC/Methods/AddSlice.py
index 56425196..6cc056ca 100644
--- a/PLC/Methods/AddSlice.py
+++ b/PLC/Methods/AddSlice.py
@@ -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']
-- 
2.47.0