Exemple #1
0
    def get_revisionform_class(self):
        """Get the correct revision form edition form class."""
        document = self.object

        # If there is no document (e.g when creating a new document)
        # we need to create a dummy object just to get the associated
        # revision class. TODO find a better way to do this
        if not document:
            document = self.get_document_class()()

        return documentform_factory(document.get_revision_class())
Exemple #2
0
    def get_revisionform_class(self):
        """Get the correct revision form edition form class."""
        document = self.object

        # If there is no document (e.g when creating a new document)
        # we need to create a dummy object just to get the associated
        # revision class. TODO find a better way to do this
        if not document:
            document = self.get_document_class()()

        return documentform_factory(document.get_revision_class())
Exemple #3
0
 def get_form_class(self):
     """Get the document form edition form class."""
     return documentform_factory(self.get_document_class())
Exemple #4
0
 def get_revisionform_class(self):
     obj_class = self.imported_type.model_class()
     obj = obj_class()
     form_class = documentform_factory(obj.get_revision_class())
     return form_class
Exemple #5
0
 def get_form_class(self):
     form_class = documentform_factory(self.imported_type.model_class())
     return form_class
Exemple #6
0
 def get_revision_form_class(self):
     return documentform_factory(self.revision_class())
Exemple #7
0
 def get_metadata_form_class(self):
     return documentform_factory(self.document_class())
Exemple #8
0
 def get_form_class(self):
     """Get the document form edition form class."""
     return documentform_factory(self.get_document_class())
Exemple #9
0
 def get_revision_form_class(self):
     return documentform_factory(self.revision_class())
Exemple #10
0
 def get_metadata_form_class(self):
     return documentform_factory(self.document_class())