diff --git a/src/pfwbged/basecontent/profiles/default/types/pfwb.boarddecision.xml b/src/pfwbged/basecontent/profiles/default/types/pfwb.boarddecision.xml index 52e9165..f85500c 100644 --- a/src/pfwbged/basecontent/profiles/default/types/pfwb.boarddecision.xml +++ b/src/pfwbged/basecontent/profiles/default/types/pfwb.boarddecision.xml @@ -14,7 +14,8 @@ - + + diff --git a/src/pfwbged/basecontent/profiles/default/types/pfwb.insurancedocument.xml b/src/pfwbged/basecontent/profiles/default/types/pfwb.insurancedocument.xml index 3dbdee7..b5f6e6e 100644 --- a/src/pfwbged/basecontent/profiles/default/types/pfwb.insurancedocument.xml +++ b/src/pfwbged/basecontent/profiles/default/types/pfwb.insurancedocument.xml @@ -15,6 +15,8 @@ + + diff --git a/src/pfwbged/basecontent/profiles/default/types/pfwb.medicalcertificate.xml b/src/pfwbged/basecontent/profiles/default/types/pfwb.medicalcertificate.xml index b8a083b..1027a71 100644 --- a/src/pfwbged/basecontent/profiles/default/types/pfwb.medicalcertificate.xml +++ b/src/pfwbged/basecontent/profiles/default/types/pfwb.medicalcertificate.xml @@ -14,7 +14,8 @@ - + + diff --git a/src/pfwbged/basecontent/types.py b/src/pfwbged/basecontent/types.py index bb90e79..5de62f9 100644 --- a/src/pfwbged/basecontent/types.py +++ b/src/pfwbged/basecontent/types.py @@ -5,6 +5,7 @@ from plone.autoform import directives as form from collective.contact.core.schema import ContactList, ContactChoice from collective.dms.basecontent.dmsdocument import IDmsDocument, DmsDocument +from collective.dms.mailcontent.dmsmail import IDmsIncomingMail, DmsIncomingMail from pfwbged.basecontent import _ @@ -23,10 +24,10 @@ class PfwbBaseDocument(DmsDocument): implements(IPfwbBaseDocument) -class IMedicalCertificate(IPfwbBaseDocument): +class IMedicalCertificate(IDmsIncomingMail): """ """ -class MedicalCertificate(PfwbBaseDocument): +class MedicalCertificate(DmsIncomingMail): implements(IMedicalCertificate) @@ -54,11 +55,14 @@ class Agenda(PfwbBaseDocument): implements(IAgenda) -class IBoardDecision(IMeetingDate): +class IBoardDecision(IDmsIncomingMail): """ """ + meeting_date = schema.Date( + title=_(u'Meeting Date'), + required=False) -class BoardDecision(PfwbBaseDocument): +class BoardDecision(DmsIncomingMail): implements(IBoardDecision) @@ -93,14 +97,11 @@ class InsuranceDocument(PfwbBaseDocument): implements(IInsuranceDocument) -class IInvoice(IPfwbBaseDocument): +class IInvoice(IDmsIncomingMail): """ """ - invoice_number = schema.TextLine( - title=_(u'Invoice Number'), - required=False) -class Invoice(PfwbBaseDocument): +class Invoice(DmsIncomingMail): implements(IInvoice)