diff --git a/3-actividades-con-huecos.py b/3-actividades-con-huecos.py index 5b97307..549428d 100755 --- a/3-actividades-con-huecos.py +++ b/3-actividades-con-huecos.py @@ -20,8 +20,11 @@ horario = int(actividad["idNivell"]) if horario in {7, 8, 9, 10}: - users = common.readjson(filename=f"{myid}") inscritos = common.readjson(filename=f"{myid}") - libres = int(actividad["maxPlaces"]) - len(inscritos) + usadas = 0 + for inscrito in inscritos: + if inscrito["estat"] == "INSCRESTNOVA": + usadas = usadas + 1 + libres = int(actividad["maxPlaces"]) - usadas if libres > 0: - print(f'{nombre},{int(actividad["maxPlaces"])},{len(inscritos)},{libres}') + print(f'{nombre},{int(actividad["maxPlaces"])},{usadas},{libres}') diff --git a/3-elimina-conflictohoras.py b/3-elimina-conflictohoras.py index fa0dd07..5066f09 100755 --- a/3-elimina-conflictohoras.py +++ b/3-elimina-conflictohoras.py @@ -41,7 +41,7 @@ actividadyusuarios[myid].append(colegiat) inscripcion = inscrito["idInscripcio"] - if inscrito["estat"] != "INSCRESTANULADA": + if inscrito["estat"] == "INSCRESTNOVA": if colegiat not in usuariosyactividad: usuariosyactividad[colegiat] = [] diff --git a/3-listadowifiupv.py b/3-listadowifiupv.py index 245c474..9eaa700 100755 --- a/3-listadowifiupv.py +++ b/3-listadowifiupv.py @@ -62,7 +62,8 @@ users = common.readjson(filename=f"{myid}") for user in users: - usersconclave.append(user["colegiat"]["idColegiat"]) + if user["estat"] == "INSCRESTNOVA": + usersconclave.append(user["colegiat"]["idColegiat"]) print("Listado para politécnica") diff --git a/3-sociosconflictohoras.py b/3-sociosconflictohoras.py index cb6d819..1bb2d43 100755 --- a/3-sociosconflictohoras.py +++ b/3-sociosconflictohoras.py @@ -29,7 +29,7 @@ colegiat = inscrito["colegiat"]["idColegiat"] actividadyusuarios[myid].append(colegiat) - if inscrito["estat"] != "INSCRESTANULADA": + if inscrito["estat"] == "INSCRESTNOVA": if colegiat not in usuariosyactividad: usuariosyactividad[colegiat] = []