Example #1
0
def edit_reader(request, id):
	if request.method=="POST":
		obj = request.POST
		if id=="":
			id = etagReader.createNewId()
			r = etagReader(id, 'get', run=False)
		else:
			id=int(id)
			r = etagReader(id, 'get')
		r.put(obj)
		return HttpResponseRedirect(reverse('edytuj_czytelnika', args=[id]))

	print "Id: [%s]"%(id,)
	if id=="":
		obj = {}
	else:
		r = etagReader(int(id))
		obj = r.getObject()
	return render_to_response('biblio/reader_edit.html', {'reader':obj})
Example #2
0
def delete_reader(request, reader_id):
	try:
		r = etagReader(reader_id)
		r.delete()
		return HttpResponseRedirect(reverse('lista_czytelnikow', args=[0]))
	except ResourceNotFound:
		return HttpResponse("Resource not found", status=404)
	except:
		raise
		return HttpResponse("Strange error", status=500)