From 0efdbdc80974779ea2c4e8519ae92385c0f7fc14 Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Tue, 1 Dec 2009 15:38:14 +0000 Subject: [PATCH] deleting --- sfa/methods/reset_slices.py | 41 ------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 sfa/methods/reset_slices.py diff --git a/sfa/methods/reset_slices.py b/sfa/methods/reset_slices.py deleted file mode 100644 index f389bb1e..00000000 --- a/sfa/methods/reset_slices.py +++ /dev/null @@ -1,41 +0,0 @@ -### $Id$ -### $URL$ - -from sfa.util.faults import * -from sfa.util.misc import * -from sfa.util.method import Method -from sfa.util.parameter import Parameter, Mixed -from sfa.trust.auth import Auth -from sfa.plc.slices import Slices - -class reset_slices(Method): - """ - Reset the specified slice - - @param cred credential string specifying the rights of the caller - @param hrn human readable name of slice to instantiate - @return 1 is successful, faults otherwise - """ - - interfaces = ['aggregate', 'slicemgr'] - - accepts = [ - Parameter(str, "Credential string"), - Parameter(str, "Human readable name of slice to instantiate"), - Mixed(Parameter(str, "Request hash"), - Parameter(None, "Request hash not specified")) - ] - - returns = Parameter(int, "1 if successful") - - def call(self, cred, hrn, request_hash=None): - # This cred will be an authority cred, not a user, so we cant use it to - # authenticate the caller's request_hash. Let just get the caller's gid - # from the cred and authenticate using that - client_gid = Credential(string=cred).get_gid_caller() - client_gid_str = client_gid.save_to_string(save_parents=True) - self.api.auth.authenticateGid(client_gid_str, [cred, hrn], request_hash) - self.api.auth.check(cred, 'resetslice') - ## XX Not yet implemented - - return 1 -- 2.43.0