# HG changeset patch # User paulb # Date 1195406544 0 # Node ID f7ee5acd5b67c218538fdbaa8dad78677fe87b44 # Parent 70b6a17e645c07f2a93066d579513111eaaf37ad [project @ 2007-11-18 17:22:24 by paulb] Access activity-related methods on the form object. diff -r 70b6a17e645c -r f7ee5acd5b67 examples/Common/Candidate/__init__.py --- a/examples/Common/Candidate/__init__.py Sun Nov 18 17:22:07 2007 +0000 +++ b/examples/Common/Candidate/__init__.py Sun Nov 18 17:22:24 2007 +0000 @@ -37,7 +37,7 @@ self.repository = repository def select_activity(self, trans, form): - self.set_activity(trans, "admin") + form.set_activity("admin") def create_document(self, trans, form): is_new = XSLFormsResource.create_document(self, trans, form) @@ -72,7 +72,7 @@ def respond_to_document(self, trans, form): - admin = self.get_document(trans) + admin = form.get_document() # Synchronise the repository with the CVs found. @@ -97,7 +97,7 @@ self.repository = repository def select_activity(self, trans, form): - self.set_activity(trans, "candidate") + form.set_activity("candidate") def create_document(self, trans, form): documents = form.get_documents() @@ -107,12 +107,12 @@ # Ensure the presence of a document. if documents.has_key("candidate"): - self.set_document(trans, documents["candidate"]) + form.set_document(documents["candidate"]) else: if self.repository is None or not self.repository.has_key("candidate-%s" % name): - self.set_document(trans, form.new_instance("candidate")) + form.set_document(form.new_instance("candidate")) else: - self.set_document(trans, libxml2dom.parseString(self.repository["candidate-%s" % name])) + form.set_document(libxml2dom.parseString(self.repository["candidate-%s" % name])) def init_document(self, trans, form): status_xml = self.prepare_document("status") @@ -160,7 +160,7 @@ def respond_to_document(self, trans, form): - candidate = self.get_document(trans) + candidate = form.get_document() parameters = form.get_parameters() fields = trans.get_fields_from_path() name = fields.get("name", [u"None"])[0]