mirror of https://github.com/CIRCL/AIL-framework
chg: [correlation] add direct correlation stats
parent
c008366f02
commit
ee951ca948
|
@ -356,6 +356,10 @@ def obj_correlations_objs_add_tags(obj_type, subtype, obj_id, tags, filter_types
|
|||
add_obj_tags(obj1_type, subtype1, id1, tags)
|
||||
return objs
|
||||
|
||||
def get_obj_nb_correlations(obj_type, subtype, obj_id, filter_types=[]):
|
||||
obj = get_object(obj_type, subtype, obj_id)
|
||||
return obj.get_nb_correlations(filter_types=filter_types)
|
||||
|
||||
################################################################################
|
||||
################################################################################ TODO
|
||||
################################################################################
|
||||
|
|
|
@ -125,7 +125,8 @@ def show_correlation():
|
|||
"max_nodes": max_nodes, "mode": mode,
|
||||
"filter": filter_types, "filter_str": ",".join(filter_types),
|
||||
"metadata": ail_objects.get_object_meta(obj_type, subtype, obj_id,
|
||||
options={'tags'}, flask_context=True)
|
||||
options={'tags'}, flask_context=True),
|
||||
"nb_correl": ail_objects.get_obj_nb_correlations(obj_type, subtype, obj_id)
|
||||
}
|
||||
if subtype:
|
||||
dict_object["metadata"]['type_id'] = subtype
|
||||
|
|
|
@ -262,6 +262,21 @@
|
|||
</p>
|
||||
</li>
|
||||
</ul>
|
||||
<ul class="list-group">
|
||||
<li class="list-group-item list-group-item-secondary"><i class="fas fa-project-diagram"></i> Direct Correlations</li>
|
||||
<li class="list-group-item text-left">
|
||||
{% for obj_type in dict_object['nb_correl'] %}
|
||||
<div class="row">
|
||||
<div class="col-8">
|
||||
{{ obj_type }}
|
||||
</div>
|
||||
<div class="col-4">
|
||||
<span class="badge badge-primary">{{ dict_object['nb_correl'][obj_type] }}</span>
|
||||
</div>
|
||||
</div>
|
||||
{% endfor %}
|
||||
</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</div>
|
||||
|
|
Loading…
Reference in New Issue