From: Tony Mack Date: Thu, 14 Jun 2007 17:23:52 +0000 (+0000) Subject: - do not allow disabled sites to create slices X-Git-Tag: PLCAPI-4.2-0~117 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=43af1623cb42a2a52d3c09b57ba8078e03802997;p=plcapi.git - do not allow disabled sites to create slices --- 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']