This repository has been archived on 2023-02-21. You can view files and clone it, but cannot push or open issues or pull requests.
PcfRevuesDePresse/RevuesDePresse.py

45 lines
1.8 KiB
Python

""" RevuesDePresse Class """
from interfaces import IRevuesDePresse
from zope.interface import implements
from Products.Archetypes.public import *
schema = BaseSchema + Schema((
TextField('description',
widget=RichWidget(description_msgid="desc_folder",
description="The description of the presse reviews folder.",
label_msgid="label_folder",
label="Description",
i18n_domain = "revuesdepresse",
rows=15)),
StringField('pressreviewsbaseurl',
widget=StringWidget(description="Base URL of press reviews",
description_msgid="desc_pressreviewsbaseurl",
label_msgid="label_pressreviewsbaseurl",
label="Press Reviews Base URL",
i18n_domain = "revuesdepresse"),
required=1,
searchable=0),
StringField('pressreviewspath',
widget=StringWidget(description="Path to server directory with press reviews",
description_msgid="desc_pressreviewspath",
label_msgid="label_pressreviewspath",
label="Press Reviews Path",
i18n_domain = "revuesdepresse"),
required=1,
searchable=0),
))
class RevuesDePresse(BaseContent):
implements(IRevuesDePresse)
schema = schema
_at_rename_after_creation = True
def getTodayLink(self):
return self.pressreviewsbaseurl + 'revue.PDF'
registerType(RevuesDePresse)