Beispiel #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'),)
Beispiel #2
0
class RoteirosModel(SupervisorModelView):
    column_filters = ['tipooperacao']
    column_hide_backrefs = False
    column_list = ('tipooperacao', 'descricao_tipooperacao', 'descricao',
                   'tipoevento', 'ordem', 'quem')
    form_choices = {'tipooperacao': Enumerado.tipoOperacao()}

    """
Beispiel #3
0
 def __init__(self, *args, **kwargs):
     super().__init__(*args, **kwargs)
     self.setor_id.choices = [(None, 'Selecione')]
     if kwargs.get('setores'):
         self.setor_id.choices.extend(kwargs.get('setores'))
     self.tipooperacao_id.choices = [(99, 'Todos'), *Enumerado.tipoOperacao()]
     self.tipooperacao_id.default = [99]
     if kwargs.get('flags'):
         self.flags_id.choices = [(99, 'Todos'), *kwargs.get('flags')]
         self.flags_id.default = [99]
Beispiel #4
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()