def invite_people(request): usrs=[] error=False msg="" try: for user in request.usuarios: usr=Usuario.get_or_insert(user) usr.Correo = user usr.put() usrs.append(usr.key) if usrs.__len__()>0: _grp=Grupo.get_by_id(request.grupo) _grp.usuarios=usrs _grp.put() except Exception, ex: error=True msg= str(ex)
def grabar_grupo(grupo): usrs=[] error=False msg="" try: for user in grupo.usuarios: usr=Usuario.get_or_insert(user) usr.Correo = user usr.put() usrs.append(usr.key) cal=Calendario.get_by_id(grupo.calendarioKey) if cal!=None: _grp=Grupo() _grp.Nombre=grupo.Nombre _grp.usuarios=usrs _grp.calendario = cal.key _grp.put() else: error=True msg="No existe el calendario" except Exception, ex: error=True msg= str(ex)