do not allow a user to extract the credential, if his account on PlanetLab is disabled
[sfa.git] / sfa / managers / registry_manager_pl.py
index 619e481..1e43bf0 100644 (file)
@@ -32,6 +32,8 @@ def get_credential(api, xrn, type, is_self=False):
     # verify_cancreate_credential requires that the member lists
     # (researchers, pis, etc) be filled in
     api.fill_record_info(record)
+    if not record['enabled']:
+        raise AccountNotEnabled(": PlanetLab account %s is not enabled. Please contact your site PI" %(record['email']))
 
     # get the callers gid
     # if this is a self cred the record's gid is the caller's gid