--- a/OSSEval/OpenSourceProject/views.py
+++ b/OSSEval/OpenSourceProject/views.py
@@ -86,7 +86,8 @@
analysis_id = int(request.POST.get("analysis_id", ""))
id_forge = int(request.POST.get("id_forge", ""))
datasource_id = request.POST.get("datasource_id", "")
- project_name = request.POST.get("project_name", "")
+ # I strip the project name as it is used in jquery tabs; some project names contain \n which breaks jquery tabs rendering
+ project_name = request.POST.get("project_name", "").strip()
identifier_in_forge = request.POST.get("identifier_in_forge", "")
id_selected_instance = int(request.POST.get("id_selected_instance", ""))
#id_selected_instance is -1 if I have to create a new instance; otherwise it tells to which instance I should add it
@@ -95,8 +96,6 @@
osp=OSProject.objects.get(instance = instance)
for ospf in osp.osprojectforge_set.all():
if ospf.forge.id == id_forge:
- messages.add_message(request, messages.INFO, 'Hello world.')
- print ('Hello world.')
return HttpResponseRedirect(reverse('analysis_detail', args=(analysis_id,)))
else:
analysis = get_object_or_404(Analysis, pk=analysis_id)
@@ -106,7 +105,6 @@
pf=OSProjectForge(name=project_name, os_project=osp, forge=forge, identifier_in_forge=identifier_in_forge, datasource_id=datasource_id)
pf.save()
return HttpResponseRedirect(reverse('analysis_detail', args=(analysis_id,)))
-
def OSProjectForgeFromResultList_detail(request):
identifier_in_forge = request.POST.get("identifier_in_forge", "")
@@ -122,14 +120,6 @@
osprojectforge_info_nice_print = pformat(osprojectforge_info)
return render(request, 'OSProject/osprojectforge_detail.html', {'osprojectforge_info': osprojectforge_info, 'osprojectforge_info_nice_print': osprojectforge_info_nice_print})
-# def actual_entity_detail(request, osproject_id):
-# '''
-# Part of the required interface
-# '''
-# osp = get_object_or_404(OSProject, pk=osproject_id)
-# osproject_info = osp.getProjectInfo()
-# return osproject_info
-
def OSProject_detail(request, osproject_id):
osp = get_object_or_404(OSProject, pk=osproject_id)
osproject_info = osp.getInstanceInfo()