_name = 'survey.stage'
_description = 'Survey Stage'
- _order = 'sequence asc'
+ _order = 'sequence,id'
_columns = {
'name': fields.char(string="Name", required=True, translate=True),
_name = 'survey.page'
_description = 'Survey Page'
_rec_name = 'title'
- _order = 'sequence'
+ _order = 'sequence,id'
# Model Fields #
_name = 'survey.question'
_description = 'Survey Question'
_rec_name = 'question'
- _order = 'sequence'
+ _order = 'sequence,id'
# Model fields #
''' A suggested answer for a question '''
_name = 'survey.label'
_rec_name = 'value'
- _order = 'sequence'
+ _order = 'sequence,id'
_description = 'Survey Label'
def _check_question_not_empty(self, cr, uid, ids, context=None):
required=True),
'quizz_mark': fields.float('Score for this answer', help="A positive score indicates a correct answer; a negative or null score indicates a wrong answer"),
}
- defaults = {
- 'sequence': 100,
+ _defaults = {
+ 'sequence': 10,
}
_constraints = [
(_check_question_not_empty, "A label must be attached to one and only one question", ['question_id', 'question_id_2'])