unidad3.miembros.add(u5)
unidad3.miembros.add(u4)



unidad4 = Unidad(nombre="RECTORADO", descripcion="Rectorado", responsable=u4)
unidad4.save()
unidad4.miembros.add(u1)


unidad5 = Unidad(nombre="Secretaria", descripcion="Secretaria", responsable=u5)
unidad5.save()
unidad5.miembros.add(u1)


flujo1 = Flujo(nombre="Flujo Actividades Extension DEX",
 descripcion="Pasos para solicitar una actividad de extension financiada por el DEX ", unidad=unidad1)
flujo1.save()

flujo2 = Flujo(nombre="Flujo Solicitud de Servicios",
 descripcion="Pasos para solicitar la asistencia de planta fisica ", unidad=unidad2)
flujo2.save()



p1 = Paso(nombre="Inicial", descripcion="Completar la inscripcion en el sitio web del DEX", flujo=flujo1, tipo=Paso.TIPO_INICIAL)
p1.save()
p2 = Paso(nombre="PASO 2", descripcion="Paso dummy", flujo=flujo1, tipo=Paso.TIPO_NORMAL)
p2.save()
p3 = Paso(nombre="PASO 3", descripcion="Paso dummy", flujo=flujo1, tipo=Paso.TIPO_NORMAL)
p3.save()
p4 = Paso(nombre="PASO 4", descripcion="Paso dummy", flujo=flujo1, tipo=Paso.TIPO_NORMAL)
    def handle(self, *args, **options):
        # Esta seccion carga la tabla user
        user = User(username="******", first_name="", last_name="", is_active=True, is_superuser=True, is_staff=True,
                    password="******",
                    email="*****@*****.**", date_joined="2015-11-04T02:30:19.739Z")
        user.save()

        user = User(username="******", first_name="Jose", last_name="Segovia", is_active=True, is_superuser=False,
                    is_staff=False,
                    password="******",
                    email="*****@*****.**", date_joined="2015-11-04T02:30:19.739Z")
        user.save()

        user = User(username="******", first_name="Miguel", last_name="Ojeda", is_active=True, is_superuser=False,
                    is_staff=False,
                    password="******",
                    email="*****@*****.**", date_joined="2015-11-04T02:30:19.739Z")
        user.save()

        user = User(username="******", first_name="Mario", last_name="Pavon", is_active=True, is_superuser=False,
                    is_staff=False,
                    password="******",
                    email="*****@*****.**", date_joined="2015-11-04T02:30:19.739Z")
        user.save()

        # Esta seccion carga la tabla usuario

        user_detail = get_object_or_404(User, pk=1)
        usuario = Usuario(documento="x", telefono="672213", user=user_detail, direccion="Paraguay")
        usuario.save()

        user_detail = get_object_or_404(User, pk=2)
        usuario = Usuario(documento="x", telefono="672213", user=user_detail, direccion="Paraguay")
        usuario.save()

        user_detail = get_object_or_404(User, pk=3)
        usuario = Usuario(documento="x", telefono="672213", user=user_detail, direccion="Paraguay")
        usuario.save()

        # Esta seccion carga la tabla proyecto

        user_detail = get_object_or_404(User, pk=2)
        proyecto = Proyecto(nombre_corto="Desarrollar", fecha_fin="2015-11-10", scrum_master=user_detail,
                            is_active=True,
                            fecha_inicio="2015-11-04", codigo="1", estado="No iniciado", cancelado=False,
                            nombre_largo="Desarrollar Proyecto")
        proyecto.save()

        user_detail = get_object_or_404(User, pk=3)
        proyecto = Proyecto(nombre_corto="Comer", fecha_fin="2015-11-05", scrum_master=user_detail, is_active=True,
                            fecha_inicio="2015-11-04", codigo="2", estado="No iniciado", cancelado=False,
                            nombre_largo="Comer comida saludable")
        proyecto.save()

        # Esta seccion carga la tabla flujo_estado
        estado = Estado(nombre='To do')
        estado.save()
        estado = Estado(nombre='Doing')
        estado.save()
        estado = Estado(nombre='Done')
        estado.save()
        estado = Estado(nombre='To do')
        estado.save()
        estado = Estado(nombre='Doing')
        estado.save()
        estado = Estado(nombre='Done')
        estado.save()
        estado = Estado(nombre='To do')
        estado.save()
        estado = Estado(nombre='Doing')
        estado.save()
        estado = Estado(nombre='Done')
        estado.save()

        # Esta seccion carga la tabla actividades
        estado1 = get_object_or_404(Estado, pk=2)
        estado2 = get_object_or_404(Estado, pk=3)
        estado3 = get_object_or_404(Estado, pk=1)
        actividad = Actividad(nombre="Planificar", is_active=True, orden=0)
        actividad.save()
        actividad.estados.add(estado1)
        actividad.estados.add(estado2)
        actividad.estados.add(estado3)

        estado1 = get_object_or_404(Estado, pk=5)
        estado2 = get_object_or_404(Estado, pk=6)
        estado3 = get_object_or_404(Estado, pk=4)
        actividad = Actividad(nombre="Desarrollar", is_active=True, orden=0)
        actividad.save()
        actividad.estados.add(estado1)
        actividad.estados.add(estado2)
        actividad.estados.add(estado3)

        estado1 = get_object_or_404(Estado, pk=8)
        estado2 = get_object_or_404(Estado, pk=9)
        estado3 = get_object_or_404(Estado, pk=7)
        actividad = Actividad(nombre="Probar", is_active=True, orden=0)
        actividad.save()
        actividad.estados.add(estado1)
        actividad.estados.add(estado2)
        actividad.estados.add(estado3)

        # Esta seccion carga la tabla flujo
        proyecto = get_object_or_404(Proyecto, pk=1)
        flujo = Flujo(descripcion="", nombre="Desarrollar", is_active=True, proyecto=proyecto)
        flujo.save()