mirror of https://github.com/interlegis/sigi.git
Sesóstris Vieira
1 year ago
2 changed files with 49 additions and 0 deletions
@ -0,0 +1,37 @@ |
|||
# Generated by Django 4.2.4 on 2023-10-25 13:51 |
|||
|
|||
from django.db import migrations |
|||
|
|||
|
|||
def forwards(apps, schema_editor): |
|||
Evento = apps.get_model("eventos", "Evento") |
|||
Orgao = apps.get_model("casas", "orgao") |
|||
|
|||
# Define casa_anfitria = senado para todas as visitas |
|||
# Gertik #165751 (2) |
|||
|
|||
senado = Orgao.objects.get(tipo__sigla="SF") |
|||
|
|||
Evento.objects.filter(tipo_evento__categoria="V").update( |
|||
casa_anfitria=senado |
|||
) |
|||
|
|||
# Deletar todos os convites (casas convidadas) das oficinas que têm vínculo |
|||
# com o saberes moodle_courseid not NULL |
|||
# Gertik #165984: https://gertiq.senado.leg.br/redmine/issues/165984#3em-seguida-DELETAR-as-Casas-convidadas-DOS-registros-de-OFICINAS |
|||
|
|||
for oficina in Evento.objects.filter(tipo_evento__categoria="O").exclude( |
|||
moodle_courseid=None |
|||
): |
|||
oficina.convite_set.all().delete() |
|||
|
|||
|
|||
class Migration(migrations.Migration): |
|||
dependencies = [ |
|||
( |
|||
"eventos", |
|||
"0052_alter_evento_status_alter_itemsolicitado_status_and_more", |
|||
), |
|||
] |
|||
|
|||
operations = [migrations.RunPython(forwards, migrations.RunPython.noop)] |
Loading…
Reference in new issue