Change 'title' in 'subject' for incoming and outgoing mails

This commit is contained in:
Cédric Messiant 2013-10-09 11:31:36 +02:00
parent b24253aeb0
commit 083a4d2563
1 changed files with 26 additions and 1 deletions

View File

@ -1,14 +1,19 @@
from five import grok
from plone.app.layout.viewlets.interfaces import IHtmlHeadLinks
from collective.dms.basecontent.dmsdocument import IDmsDocument
from collective.dms.basecontent import _
from collective.dms.basecontent.browser.listing import (VersionsTable,
TasksTable,
InformationsTable,
DmsAppendixTable)
from collective.dms.basecontent.browser.table import TableViewlet
from zope.interface import Interface
grok.templatedir('templates')
grok.context(IDmsDocument)
@ -96,3 +101,23 @@ class InformationsViewlet(BaseViewlet):
label = _(u"Informations")
noresult_message = _(u"There is no informations for this document.")
__table__ = InformationsTable
class ChangeTitleViewlet(grok.Viewlet):
grok.name('dms.changetitle')
grok.context(Interface)
grok.viewletmanager(IHtmlHeadLinks)
grok.require('zope2.View')
def render(self):
return u"""
<script type="text/javascript">
(function ($) {
$(document).ready(function () {
$("body.template-dmsincomingmail label[for='form-widgets-IDublinCore-title']").text('Objet');
$("body.template-dmsoutgoingmail label[for='form-widgets-IDublinCore-title']").text('Objet');
$("body.template-edit.portaltype-dmsincomingmail label[for='form-widgets-IDublinCore-title']").text('Objet');
$("body.template-edit.portaltype-dmsoutgoingmail label[for='form-widgets-IDublinCore-title']").text('Objet');
});
})(jQuery);
</script>"""