Commit 24101cf4 authored by Administrator's avatar Administrator

[FEATURE] Simple dynamic adding form corpus (need to add file upload now)

parent 8b8d869f
...@@ -137,16 +137,12 @@ def project(request, project_id): ...@@ -137,16 +137,12 @@ def project(request, project_id):
if request.method == 'POST': if request.method == 'POST':
#form = CorpusForm(request.POST, request.FILES) #form = CorpusForm(request.POST, request.FILES)
name = str(request.POST['name']) name = str(request.POST['name'])
try: try:
#language = Language.objects.get(name=str(request.POST['language'])) language = Language.objects.get(id=str(request.POST['language']))
language = Language.objects.get(name='French') except:
except Exception as e:
print(e)
language = None language = None
if name != "" : if language is not None and name != "" :
project_id = 1047
node_type = NodeType.objects.get(name='Corpus') node_type = NodeType.objects.get(name='Corpus')
parent = Node.objects.get(id=project_id) parent = Node.objects.get(id=project_id)
Node(parent=parent, type=node_type, name=name, user=request.user, language=language).save() Node(parent=parent, type=node_type, name=name, user=request.user, language=language).save()
...@@ -172,7 +168,6 @@ def project(request, project_id): ...@@ -172,7 +168,6 @@ def project(request, project_id):
'number': number, 'number': number,
}) })
def corpus(request, project_id, corpus_id): def corpus(request, project_id, corpus_id):
if not request.user.is_authenticated(): if not request.user.is_authenticated():
return redirect('/login/?next=%s' % request.path) return redirect('/login/?next=%s' % request.path)
...@@ -270,7 +265,6 @@ def corpus(request, project_id, corpus_id): ...@@ -270,7 +265,6 @@ def corpus(request, project_id, corpus_id):
return HttpResponse(html) return HttpResponse(html)
def add_corpus(request): def add_corpus(request):
form = CorpusForm(request=request) form = CorpusForm(request=request)
if request.method == 'POST': if request.method == 'POST':
...@@ -304,8 +298,6 @@ def add_corpus(request): ...@@ -304,8 +298,6 @@ def add_corpus(request):
return render(request, 'add_corpus.html', {'form': form}) return render(request, 'add_corpus.html', {'form': form})
def delete_project(request, node_id): def delete_project(request, node_id):
Node.objects.filter(id=node_id).all().delete() Node.objects.filter(id=node_id).all().delete()
return HttpResponseRedirect('/projects/') return HttpResponseRedirect('/projects/')
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment