def __init__(self, *args, **kwargs): super(StagesValidasForm, self).__init__(*args, **kwargs) preparar_classes_form(self) self.fields['stages_validas'].choices = [ (stage.id, f'{stage.nome} ({stage.descricao_modelo})') for stage in Stage.objects.all() ] self.fields['stages_validas'].widget.attrs.update( {'class': 'form-control col-12'})
def __init__(self, *args, **kwargs): if 'admin' in kwargs: self.admin = kwargs.pop('admin') else: self.admin = False super(DesafioLadderForm, self).__init__(*args, **kwargs) # Apaga campo se não for para mostrá-lo if not DesafioLadder.USO_CORINGA: del self.fields['desafio_coringa'] preparar_classes_form(self)
def __init__(self, *args, **kwargs): if 'admin' in kwargs: self.admin = kwargs.pop('admin') else: self.admin = False super(JogadorForm, self).__init__(*args, **kwargs) if self.instance: self.fields['email'].initial = self.instance.user.email preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(DesafioLadderLutaForm, self).__init__(*args, **kwargs) preparar_classes_form(self) # Diminuir tamanho de campo de escolha de personagens classes_atuais = self.fields['personagem_desafiante'].widget.attrs[ 'class'] self.fields['personagem_desafiante'].widget.attrs.update( {'class': ' '.join([classes_atuais, 'col-8'])}) classes_atuais = self.fields['personagem_desafiado'].widget.attrs[ 'class'] self.fields['personagem_desafiado'].widget.attrs.update( {'class': ' '.join([classes_atuais, 'col-8'])}) if 'id' in self.initial and self.instance.id == None: self.instance = Luta.objects.get(id=self.initial['id']) self.fields['stage'].queryset = Stage.objects.all().exclude(stagevalidaladder__isnull=True, modelo=Stage.TIPO_NORMAL) \ .order_by('stagevalidaladder', 'nome', 'modelo')
def __init__(self, *args, **kwargs): super(ResultadoTreinamentoForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(MetricaForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(LinkUtilForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(AnotacaoForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(PermissaoAumentoRangeForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(RemocaoJogadorForm, self).__init__(*args, **kwargs) preparar_classes_form(self) # Campo de posição não é obrigatório, pois será preenchido automaticamente self.fields['posicao_jogador'].required = False
def __init__(self,*args,**kwargs): super(JogadorTorneioForm,self).__init__(*args,**kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(FeedbackForm, self).__init__(*args, **kwargs) preparar_classes_form(self)
def __init__(self, *args, **kwargs): super(SugestaoLadderForm, self).__init__(*args, **kwargs) preparar_classes_form(self)