def comment(self): """Comment for this version. """ versioner = Versioner(self.obj) if versioner.get_custom_initial_version_comment(): return versioner.get_custom_initial_version_comment() return translate(_(u'initial_document_version_change_note', default=u'Initial version'), context=getRequest())
def comment(self): """Comment for this version. """ versioner = Versioner(self.obj) if versioner.get_custom_initial_version_comment(): return versioner.get_custom_initial_version_comment() return translate( _(u'initial_document_version_change_note', default=u'Initial version'), context=getRequest())
def test_custom_comment_is_used_when_creating_initial_version(self, browser): self.login(self.regular_user) versioner = Versioner(self.document) versioner.set_custom_initial_version_comment(u'custom initial version') self.document.file = NamedBlobFile(data='New', filename=u'test.txt') version = versioner.retrieve_version(0) self.assertEquals( u'custom initial version', version.sys_metadata['comment']) self.assertIsNone(versioner.get_custom_initial_version_comment())