rename IPfwbDocument to IPfwbBaseDocument, to avoid confusion with behavior

This commit is contained in:
Frédéric Péters 2013-12-03 11:02:58 +01:00
parent f683c8eb11
commit cd5e3b3549
1 changed files with 25 additions and 21 deletions

View File

@ -11,7 +11,7 @@ from pfwbged.basecontent import _
from .widget import AjaxChosenFieldWidget
class IPfwbDocument(IDmsDocument):
class IPfwbBaseDocument(IDmsDocument):
original_paper_version = schema.Choice(
title=_(u'Original Paper Version'),
required=False,
@ -19,24 +19,28 @@ class IPfwbDocument(IDmsDocument):
form.widget(original_paper_version=AjaxChosenFieldWidget)
class IMedicalCertificate(IPfwbDocument):
class PfwbBaseDocument(DmsDocument):
implements(IPfwbBaseDocument)
class IMedicalCertificate(IPfwbBaseDocument):
""" """
class MedicalCertificate(DmsDocument):
class MedicalCertificate(PfwbBaseDocument):
implements(IMedicalCertificate)
class IPressRelease(IPfwbDocument):
class IPressRelease(IPfwbBaseDocument):
""" """
contacts = ContactList(
title=_(u'Contacts'),
required=False)
class PressRelease(DmsDocument):
class PressRelease(PfwbBaseDocument):
implements(IPressRelease)
class IMeetingDate(IPfwbDocument):
class IMeetingDate(IPfwbBaseDocument):
""" """
meeting_date = schema.Date(
title=_(u'Meeting Date'),
@ -46,7 +50,7 @@ class IMeetingDate(IPfwbDocument):
class IAgenda(IMeetingDate):
""" """
class Agenda(DmsDocument):
class Agenda(PfwbBaseDocument):
implements(IAgenda)
@ -54,7 +58,7 @@ class IBoardDecision(IMeetingDate):
""" """
class BoardDecision(DmsDocument):
class BoardDecision(PfwbBaseDocument):
implements(IBoardDecision)
@ -62,11 +66,11 @@ class IGreenBoardDecision(IMeetingDate):
""" """
class GreenBoardDecision(DmsDocument):
class GreenBoardDecision(PfwbBaseDocument):
implements(IGreenBoardDecision)
class IInsuranceDocument(IPfwbDocument):
class IInsuranceDocument(IPfwbBaseDocument):
""" """
person = ContactChoice(
title=_(u'Person'),
@ -85,33 +89,33 @@ class IInsuranceDocument(IPfwbDocument):
vocabulary='InsuranceDocumentTypes')
class InsuranceDocument(DmsDocument):
class InsuranceDocument(PfwbBaseDocument):
implements(IInsuranceDocument)
class IInvoice(IPfwbDocument):
class IInvoice(IPfwbBaseDocument):
""" """
invoice_number = schema.TextLine(
title=_(u'Invoice Number'),
required=False)
class Invoice(DmsDocument):
class Invoice(PfwbBaseDocument):
implements(IInvoice)
class INoteForBoard(IPfwbDocument):
class INoteForBoard(IPfwbBaseDocument):
""" """
internal_reference_no = schema.TextLine(
title=_(u'Internal Reference Number'),
required=False)
class NoteForBoard(DmsDocument):
class NoteForBoard(PfwbBaseDocument):
implements(INoteForBoard)
class IInternalNote(IPfwbDocument):
class IInternalNote(IPfwbBaseDocument):
internal_reference_no = schema.TextLine(
title=_(u'Internal Reference Number'),
required=False)
@ -128,11 +132,11 @@ class IInternalNote(IPfwbDocument):
vocabulary='Sessions', required=False)
class InternalNote(DmsDocument):
class InternalNote(PfwbBaseDocument):
implements(IInternalNote)
class IMinutes(IPfwbDocument):
class IMinutes(IPfwbBaseDocument):
reference = schema.TextLine(
title=_(u'Internal Reference'),
required=False)
@ -150,11 +154,11 @@ class IMinutes(IPfwbDocument):
required=False)
class Minutes(DmsDocument):
class Minutes(PfwbBaseDocument):
implements(IMinutes)
class IBoardMinutes(IPfwbDocument):
class IBoardMinutes(IPfwbBaseDocument):
reference = schema.TextLine(
title=_(u'Internal Reference'),
required=False)
@ -176,5 +180,5 @@ class IBoardMinutes(IPfwbDocument):
default=False)
class BoardMinutes(DmsDocument):
class BoardMinutes(PfwbBaseDocument):
implements(IBoardMinutes)