Browse Source

Atualiza status de ativação do usuário com o do parlamentar vinculado

pull/3186/head
Vinícius Cantuária 5 years ago
parent
commit
10a9d24286
  1. 11
      sapl/parlamentares/forms.py

11
sapl/parlamentares/forms.py

@ -216,6 +216,17 @@ class ParlamentarForm(FileFieldCheckMixin, ModelForm):
'biografia': forms.Textarea( 'biografia': forms.Textarea(
attrs={'id': 'texto-rico'})} attrs={'id': 'texto-rico'})}
def save(self, commit=True):
parlamentar = super().save(commit=False)
autor = parlamentar.autor.first()
usuario = autor.user if parlamentar.autor else None
if parlamentar and autor and usuario:
usuario.is_active = parlamentar.ativo
usuario.save()
return parlamentar
class ParlamentarFilterSet(django_filters.FilterSet): class ParlamentarFilterSet(django_filters.FilterSet):
nome_parlamentar = django_filters.CharFilter( nome_parlamentar = django_filters.CharFilter(

Loading…
Cancel
Save