Browse Source

Vincula autor a seu usuário

Fix #1849
pull/1950/head
Marcio Mazza 7 years ago
parent
commit
6827a941eb
  1. 8
      sapl/legacy/migracao_dados.py

8
sapl/legacy/migracao_dados.py

@ -1210,10 +1210,9 @@ def adjust_autor(new, old):
break break
if old.col_username: if old.col_username:
user_model = get_user_model() user, created = get_user_model().objects.get_or_create(
if not user_model.objects.filter(username=old.col_username).exists(): username=old.col_username)
# cria um novo ususaŕio para o autor if created:
user = user_model(username=old.col_username)
# gera uma senha inutilizável, que precisará ser trocada # gera uma senha inutilizável, que precisará ser trocada
user.set_password(None) user.set_password(None)
with reversion.create_revision(): with reversion.create_revision():
@ -1223,6 +1222,7 @@ def adjust_autor(new, old):
old.cod_autor)) old.cod_autor))
grupo_autor = Group.objects.get(name="Autor") grupo_autor = Group.objects.get(name="Autor")
user.groups.add(grupo_autor) user.groups.add(grupo_autor)
new.user = user
def adjust_comissao(new, old): def adjust_comissao(new, old):

Loading…
Cancel
Save