class AddItem(AddRecordForm): __model__ = Item __omit_fields__ = ['id', 'codigo', 'archivos', 'fichas', 'revisiones', \ 'id_tipo_item, id_linea_base', 'tipo_item', 'linea_base', \ 'relaciones_a', 'relaciones_b'] complejidad = SingleSelectField('complejidad', options = range(11)[1:]) prioridad = SingleSelectField('prioridad', options = range(11)[1:])
class AddCaracteristica(AddRecordForm): """ Define el formato del formulario para crear una nueva característica de un tipo de ítem """ __model__ = Caracteristica __omit_fields__ = ['id', 'tipo_item', 'actions'] tipo = SingleSelectField("tipo", options=['cadena', 'entero', 'fecha'])
class AddRol(AddRecordForm): """ Define el formato del formulario para crear un nuevo rol""" __model__ = Rol __omit_fields__ = ['id', 'fichas', 'usuarios', 'permisos'] nombre = All(NotEmpty(), ValidarExpresion(r'^[A-Za-z][A-Za-z0-9 ]*$')) tipo = SingleSelectField("tipo", options=['Sistema', 'Proyecto', 'Fase'])