示例#1
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.tipooperacao.choices = [(None, 'Selecione'),
                                  *Enumerado.tipoOperacao()]
     # self.fase.choices = Enumerado.faseOVR()
     self.fase.choices = [(None, 'Selecione'), *Enumerado.faseOVR()]
     self.tipoevento_id.choices = [(None, 'Selecione')]
     self.teveevento.choices = [(None, 'Selecione')]
     if kwargs.get('tiposeventos'):
         self.tipoevento_id.choices = [(None, 'Selecione'), *kwargs.get('tiposeventos')]
         self.teveevento.choices = [(None, 'Selecione'), *kwargs.get('tiposeventos')]
     self.recinto_id.choices = [(None, 'Selecione')]
     if kwargs.get('recintos'):
         self.recinto_id.choices.extend(kwargs.get('recintos'))
     self.flag_id.choices = [(None, 'Selecione')]
     if kwargs.get('flags'):
         self.flag_id.choices.extend(kwargs.get('flags'))
     self.infracao_id.choices = [(None, 'Selecione')]
     if kwargs.get('infracoes'):
         self.infracao_id.choices.extend(kwargs.get('infracoes'))
     self.setor_id.choices = [(None, 'Selecione')]
     if kwargs.get('setores'):
         self.setor_id.choices.extend(kwargs.get('setores'))
     self.responsavel_cpf.choices = [(None, 'Selecione')]
     self.usuarioevento.choices = [(None, 'Selecione')]
     if kwargs.get('responsaveis'):
         self.responsavel_cpf.choices.extend(kwargs.get('responsaveis'))
         self.usuarioevento.choices.extend(kwargs.get('responsaveis'))
     self.cpfauditorresponsavel.choices = [(None, 'Selecione')]
     if kwargs.get('auditores'):
         self.cpfauditorresponsavel.choices.extend(kwargs.get('auditores'))
     self.tipoexibicao.choices = [(tipo.value, tipo.name) for tipo in TipoExibicao]
     self.agruparpor.choices = ((None, 'Nenhum'), ('fase', 'Fase'),
                                ('responsavel_cpf', 'Responsável atual'),
                                ('cpfauditorresponsavel', 'Auditor Responsável'),)
示例#2
0
class TipoEventoModel(SupervisorModelView):
    can_delete = False
    column_list = ('id', 'nome', 'descricao', 'descricao_fase', 'eventoespecial')
    form_columns = ('nome', 'descricao', 'fase')
    form_choices = {'fase': Enumerado.faseOVR()}
    column_searchable_list = ['nome']
    column_filters = ['fase']

    """
示例#3
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.tipooperacao.choices = Enumerado.tipoOperacao()
     self.fase.choices = Enumerado.faseOVR()
     self.tipoevento_id.choices = []
     if kwargs.get('tiposeventos'):
         self.tipoevento_id.choices.extend(kwargs.get('tiposeventos'))
     self.recinto_id.choices = []
     if kwargs.get('recintos'):
         self.recinto_id.choices.extend(kwargs.get('recintos'))
     datahora = kwargs.get('datahora')
     if datahora:
         self.adata.data = datahora.date()
         self.ahora.data = datahora.time()