Esempio n. 1
0
 def schema(self):
     if self._schema is None:
         self._schema = get_sequence_model_admin(
             self.factory,
             self.title,
         )
     return self._schema
Esempio n. 2
0
 def schema(self):
     if self._schema is None:
         self._schema = get_sequence_model_admin(
             self.factory,
             self.title,
         )
     return self._schema
Esempio n. 3
0
 class MyView(AdminOption):
     title = view_title
     validation_msg = infos.get('validation_msg', u'')
     factory = model
     schema = get_sequence_model_admin(model, u"")
     redirect_path = r_path
     js_resources = js_requirements
Esempio n. 4
0
class CompetenceOptionView(BaseCompetenceOptionView):
    """
    competence and subcompetence configuration
    """
    _schema = get_sequence_model_admin(
        CompetenceOption,
        excludes=('requirements', ),
    )
Esempio n. 5
0
class AdminCompetenceOption(main_admin_class):
    """
    competence and subcompetence configuration
    """
    redirect_path = "admin_competences"
    _schema = get_sequence_model_admin(
        CompetenceOption,
        excludes=('requirements',),
    )
Esempio n. 6
0
 def schema(self):
     if self._schema is None:
         self._schema = get_sequence_model_admin(
             self.factory,
             "",
             widget_options=self.widget_options,
         )
         self._schema.title = self.title
         self.customize_schema(self._schema)
     return self._schema
Esempio n. 7
0
 def schema(self):
     if self._schema is None:
         self._schema = get_sequence_model_admin(
             self.factory,
             "",
             widget_options=self.widget_options,
         )
         self._schema.title = self.title
         self.customize_schema(self._schema)
     return self._schema
Esempio n. 8
0
def get_requirement_admin_schema():
    schema = get_sequence_model_admin(
        CompetenceOption,
        excludes=('children', ),
    )
    import colander
    from deform_extensions import DisabledInput
    schema['datas']['data']['requirements']['requirements'].add_before(
        'requirement',
        colander.SchemaNode(
            colander.String(),
            widget=DisabledInput(),
            name='deadline_label',
            title=u"Échéance",
        ))
    return schema
Esempio n. 9
0
def get_requirement_admin_schema():
    schema = get_sequence_model_admin(
        CompetenceOption,
        excludes=('children',),
    )
    import colander
    from deform_extensions import DisabledInput
    schema['datas']['data']['requirements']['requirements'].add_before(
        'requirement',
        colander.SchemaNode(
            colander.String(),
            widget=DisabledInput(),
            name='deadline_label',
            title=u"Échéance",
        )
    )
    return schema