Exemplo n.º 1
0
def listarnota(request, ruta):

	usuarios = str(request.user)
	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)

	a=DropNote(nombre.token)

	lista = a.listarnotas(ruta)
#Para seleccionar solo el nombre de la nota
	listaF=[]
	nombruta=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[2])
	
	
	return render_to_response('note/vernotas2.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 2
0
def editarnota(request, ruta, nomb):

	usuarios = str(request.user)

	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
		
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')

	nombre=Persona.objects.get(user=usuarios)
	a=DropNote(nombre.token)
	leer= a.leernota(ruta, nomb) 

	data = {'text': leer} 

	if request.method == 'POST':

		form = BookForm(request.POST)
		if form.is_valid():
#guardamos el texto con encode para dejarnos poner simbolos y tildes
			texto=request.POST['text'].encode('utf-8')
			a.modificarnota(texto,"/"+ruta+"/"+nomb)
			
	else: 
		form=BookForm(data)

	return render_to_response('note/editarnota.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 3
0
def crearnota(request):

	usuarios = str(request.user)

	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
		
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)

	if not nombre.token=='indefinido':

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/crea')

	a=DropNote(nombre.token)

	lista = a.list_folder()

	listaF=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[1])


	return render_to_response('note/crearnota.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 4
0
def listarcarpetaN(request):

	form = NuevaCarpeta()

	usuarios = str(request.user)
	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)

	if not nombre.token=='indefinido':

		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/crea')

	a=DropNote(nombre.token)

	lista = a.list_folder()

	listaF=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[1])


	if request.method=='POST':
 
		form = NuevaCarpeta(request.POST)
 
		if form.is_valid():

			cd = form.cleaned_data
			nombrecarpeta = cd.get('nombrecarpeta')
			crearcarpeta = a.crearcarpeta(nombrecarpeta)
			return HttpResponseRedirect('/')
	else:
		form = NuevaCarpeta()
	
	return render_to_response('note/vernotas1.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 5
0
def crearnotnombre(request, ruta):

	usuarios = str(request.user)

	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
		
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)


	a=DropNote(nombre.token)

	lista = a.list_folder()

	if request.method=='POST':
 
		form = NuevaNota(request.POST)

		if form.is_valid():

			cd = form.cleaned_data
			nota = cd.get('nota')

			lista=["á".encode('utf-8'),"é".encode('utf-8'),"í".encode('utf-8'),"ó".encode('utf-8'),"ú".encode('utf-8'),"ñ".encode('utf-8'), "Á".encode('utf-8'),"É".encode('utf-8'),"Í".encode('utf-8'),"Ó".encode('utf-8'),"Ú".encode('utf-8'),"Ñ".encode('utf-8')]
			error=False
			var=nota
			
			for x in var:
				print(x.encode('utf-8'))
				if x.encode('utf-8') in lista:
					error=True

			if(error==False):
				nuevanota = a.crearnota(nota, ruta)
				return HttpResponseRedirect('/listarnota/%s' %ruta)
			else:
				return HttpResponseRedirect('/crearnotnombre/%s' %ruta)


	else:
		form = NuevaNota()

	return render_to_response('note/crearnotnombre.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 6
0
def leernota(request, ruta, nomb):

	usuarios = str(request.user)

	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
		
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)

	a=DropNote(nombre.token)

	leer= a.leernota(ruta, nomb)

	return render_to_response('note/leernota.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 7
0
def crear(request):
	usuarios = request.user
#Clase DropNote sin token definido
	a=DropNote("")

	url=a.devolverURL()

	if not request.user.is_anonymous():
		n=True
		usuari = str(usuarios)
		ad=Persona.objects.get(user=usuari)
         
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	if request.method=='POST':
 
		form = forma(request.POST, request.FILES)
 
		if form.is_valid():

			tok = request.POST['token']
			nom = request.POST['nombre']
			age = request.POST['edad']
			ec=Persona.objects.get(user=usuarios)
			
			access_token=a.connect(tok) 

			ec.token=access_token
			ec.nombre=nom
			ec.edad=age
			ec.save()
             
			return HttpResponseRedirect('/')
	else:
		form = forma()
 
	return render_to_response('note/crear.html', locals(), context_instance=RequestContext(request))
Exemplo n.º 8
0
def carpeta(request):

	form = NuevaCarpeta()
	
	usuarios = str(request.user)
	if not request.user.is_anonymous():
		ad=Persona.objects.get(user=usuarios)
	
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/entrar')
	nombre=Persona.objects.get(user=usuarios)
	#Si no tienen guardado un token no podran acceder
	if not nombre.token=='indefinido':
	
		n=True
		
	else:
		n=False
	if n==False:
		return HttpResponseRedirect('/crea')
	
	
	a=DropNote(nombre.token)
	
	lista = a.list_folder()
	
	
	if request.method=='POST':
	
		form = NuevaCarpeta(request.POST)
	
		if form.is_valid():
	
			cd = form.cleaned_data
			nombrecarpeta = cd.get('nombrecarpeta')
			lista=["á".encode('utf-8'),"é".encode('utf-8'),"í".encode('utf-8'),"ó".encode('utf-8'),"ú".encode('utf-8'),"ñ".encode('utf-8'), "Á".encode('utf-8'),"É".encode('utf-8'),"Í".encode('utf-8'),"Ó".encode('utf-8'),"Ú".encode('utf-8'),"Ñ".encode('utf-8')]
			error=False
			var=nombrecarpeta
			
			for x in var:
				print(x.encode('utf-8'))
				if x.encode('utf-8') in lista:
					error=True
	
			if(error==False):
	
				crearcarpeta = a.crearcarpeta(nombrecarpeta)
				return HttpResponseRedirect('/carpeta')
	                
			else:
				return HttpResponseRedirect('/carpeta')
	
	else:
		form = NuevaCarpeta()
	
	
	listaF=[]
	for a in lista:
		b=a.split("/")
		listaF.append(b[1])
	
	return render_to_response('note/carpeta.html', locals(), context_instance=RequestContext(request))