@@ -418,22 +418,7 @@ def get_context_data(self, *args, **kwargs):
418418 if self .request .user .is_authenticated ():
419419 context ['all_collections' ] = api .get_all_collections_for_user (self .request .user .username )
420420
421- all_sources = _get_org_or_user_sources_list2 (self .request , self .owner_id )
422- # concept_versions = []
423- # source_concepts = None
424- # for i in range(len(all_sources)):
425- # if all_sources[i]['owner_type'] == 'User':
426- # owner_type = 'users'
427- # else:
428- # owner_type = 'orgs'
429- # source_concepts = self.get_source_concepts(owner_type, all_sources[i]['owner'],
430- # all_sources[i]['id'])
431- # for j in range(len(source_concepts)):
432- # concept_versions.extend(self.get_concept_versions(owner_type, all_sources[i]['owner'], all_sources[i]['id'],
433- # source_concepts[j]['id']))
434- #
435- # all_concepts = api.get('concepts').json()
436-
421+ all_sources = _get_org_or_user_sources_list2 (self .request , str (self .request .user ))
437422
438423 # Set the context
439424 context ['kwargs' ] = self .kwargs
@@ -449,60 +434,37 @@ def get_context_data(self, *args, **kwargs):
449434 return context
450435
451436 def get (self , request , * args , ** kwargs ):
452- print ('ConceptHistoryView: get' )
453437 self .get_args ()
454438 if request .is_ajax ():
455439 api = OclApi (self .request , debug = True )
456440 result = api .get (self .owner_type , self .owner_id , 'sources' , kwargs .get ('source' ), 'concepts' ,
457441 kwargs .get ('concept' ), 'versions' , params = {'limit' : '0' })
458- print ('result: ' , result )
459442 return HttpResponse (json .dumps (result .json ()), content_type = "application/json" )
460443 return super (ConceptHistoryView , self ).get (self , * args , ** kwargs )
461444
462- def get_source_concepts (self , owner_type , owner_id , source_id ):
463- api = OclApi (self .request , debug = True )
464- source_concepts = api .get (owner_type , owner_id , 'sources' , source_id , 'concepts' ).json ()
465- return source_concepts
466-
467- def get_concept_versions (self , owner_type , owner_id , source_id , concept_id ):
468- api = OclApi (self .request , debug = True )
469- versions = api .get (owner_type , owner_id , 'sources' , source_id , 'concepts' , concept_id , 'versions' ).json ()
470- return versions
471-
472445
473446class ConceptDiffView (LoginRequiredMixin , UserOrOrgMixin , ConceptReadBaseView ):
474447 template_name = "concepts/concept_diff.html"
475448
476- print ("ConceptDiffView " )
477-
478449 def get_context_data (self , * args , ** kwargs ):
479- print ('ConceptDiffView get_context_data ' )
480- # print('ConceptDiffView get_context_data request: ', self.request)
481- # print('ConceptDiffView get_context_data args: ', args)
482- # print('ConceptDiffView get_context_data kwargs: ', kwargs)
483450
484451 concept_versions = self .request .GET .getlist ('conceptVersion' )
485452
486- print ('concept_versions: ' , concept_versions )
453+ first_concept_version = concept_versions [0 ].split ("/" )[1 :- 1 ]
454+ second_concept_version = concept_versions [1 ].split ("/" )[1 :- 1 ]
487455
488456 context = super (ConceptDiffView , self ).get_context_data (* args , ** kwargs )
489457 self .get_args ()
490458
491459 api = OclApi (self .request , debug = True )
492- concept1 = self .get_concept_details (
493- self .owner_type , self .owner_id , self .source_id , self .concept_id ,
494- source_version_id = self .source_version_id , concept_version_id = concept_versions [0 ])
495- concept2 = self .get_concept_details (
496- self .owner_type , self .owner_id , self .source_id , self .concept_id ,
497- source_version_id = self .source_version_id , concept_version_id = concept_versions [1 ])
460+ concept1 = api .get (* first_concept_version ).json ()
461+ concept2 = api .get (* second_concept_version ).json ()
498462
499463 context ['kwargs' ] = self .kwargs
500464 context ['concept' ] = concept1
501465 context ['concept1' ] = json .dumps (concept1 )
502466 context ['concept2' ] = json .dumps (concept2 )
503467
504- # print('kwargs: ', context)
505-
506468 return context
507469
508470
0 commit comments