示例#1
0
    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())
示例#2
0
    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())