# Builds AgreementInput from json\r
data = jsonparser.agreementinput_from_json(json_data)\r
# Read template from manager\r
- slatemplate, request = client_templates.getbyid(data.template_id)\r
+ slatemplate, request = client_templates.getbyid(data.template_id, data.template_id)\r
# Copy (overriding if necessary) from template to AgreementInput\r
final_data = data.from_template(slatemplate)\r
slaagreement = fed4fire.render_slaagreement(final_data)\r
\r
client_agreements = context.restfactory.agreements()\r
- return client_agreements.create(slaagreement)\r
+ return client_agreements.create(slaagreement, data.template_id)\r
\r
\r
-def createagreementsimplified(template_id, user, expiration_time):\r
+def createagreementsimplified(template_id, user, expiration_time, resources):\r
context = ServiceContext(\r
restclient.Factory(),\r
TemplateFactory()\r
\r
print "Expiration time: ", expiration_time\r
\r
- time = dateutil.parser.parse(expiration_time)\r
- print "ISO FORMAT: ", time.strftime('%Y-%m-%dT%H:%M:%S%Z')\r
+ # time = dateutil.parser.parse(expiration_time)\r
+ # print "ISO FORMAT: ", time.strftime('%Y-%m-%dT%H:%M:%S%Z')\r
+ print "ISO FORMAT: ", expiration_time.strftime('%Y-%m-%dT%H:%M:%S%Z')\r
\r
agreement = {\r
"agreement_id": str(uuid.uuid4()),\r
"template_id": template_id,\r
- "expiration_time": time.strftime('%Y-%m-%dT%H:%M:%S%Z'),\r
+ "expiration_time": expiration_time.strftime('%Y-%m-%dT%H:%M:%S%Z'),\r
"consumer": user,\r
}\r
\r
json_data = json.dumps(agreement)\r
\r
return createagreement(json_data, context)\r
-\r
-\r
-def main():\r
- createagreementsimplified("iMindsServiceWiLab2",\r
- "virtualwall",\r
- "2014-04-34T23:12:12")\r
-\r
-\r
-if __name__ == "__main__":\r
- main()\r
+
\ No newline at end of file