class ActivityConfigSchema(colander.Schema): """ The schema for activity types configuration """ header_img = ImageNode(title=u'En-tête des sortie PDF') footer_img = ImageNode( title=u'Image du pied de page des sorties PDF', description=u"Vient se placer au-dessus du texte du pied de page", ) footer = forms.textarea_node( title=u"Texte du pied de page des sorties PDF", missing=u"", ) types = ActivityTypesSeqConfig( title=u"Configuration des natures de rendez-vous", widget=CleanSequenceWidget( add_subitem_text_template=u"Ajouter une nature de rendez-vous ", orderable=True, )) modes = ActivityModesSeqConfig( title=u"Configuration des modes d'entretien", widget=CleanSequenceWidget( add_subitem_text_template=u"Ajouter un mode d'entretien", orderable=True, )) actions = ActivityActionSeq( title=u"Configuration des titres disponibles pour la sortie PDF", widget=CleanSequenceWidget( add_subitem_text_template=u"Ajouter un titre", orderable=True, ))
class WorkshopConfigSchema(colander.Schema): header_img = ImageNode(title=u'En-tête des sortie PDF') footer_img = ImageNode( title=u'Image du pied de page des sorties PDF', description=u"Vient se placer au-dessus du texte du pied de page", ) footer = forms.textarea_node( title=u"Texte du pied de page des sorties PDF", missing=u"", ) actions = WorkshopInfo1Seq( title=u"Configuration des titres disponibles pour la sortie PDF", widget=CleanSequenceWidget( add_subitem_text_template=u"Ajouter une titre", orderable=True, ))
class CompetencePrintConfigSchema(colander.Schema): header_img = ImageNode(title=u'En-tête de la sortie imprimable')