Commit ad864e71 authored by delanoe's avatar delanoe

[FEAT] Adding resource type in corpora page.

parent fef1f1b1
...@@ -130,6 +130,15 @@ def resourcetype(name): ...@@ -130,6 +130,15 @@ def resourcetype(name):
''' '''
return [n[0] for n in enumerate(r['name'] for r in RESOURCETYPES) if n[1] == name][0] return [n[0] for n in enumerate(r['name'] for r in RESOURCETYPES) if n[1] == name][0]
def resourcename(corpus):
'''
resourcetype :: Corpus -> String
Usage : resourcename(corpus) == "ISTex"
'''
resource = corpus.resources()[0]
return RESOURCETYPES[resource['type']]['name']
RESOURCETYPES = [ RESOURCETYPES = [
# type 0 # type 0
{ 'name': 'Select database below', { 'name': 'Select database below',
......
...@@ -37,11 +37,13 @@ def docs_by_titles(request, project_id, corpus_id): ...@@ -37,11 +37,13 @@ def docs_by_titles(request, project_id, corpus_id):
'date': datetime.now(), 'date': datetime.now(),
'project': project, 'project': project,
'corpus': corpus, 'corpus': corpus,
'resourcename' : resourcename(corpus),
'view': 'titles', 'view': 'titles',
'user': request.user 'user': request.user
}, },
) )
@requires_auth @requires_auth
def chart(request, project_id, corpus_id): def chart(request, project_id, corpus_id):
authorized, user, project, corpus = _get_user_project_corpus(request, project_id, corpus_id) authorized, user, project, corpus = _get_user_project_corpus(request, project_id, corpus_id)
...@@ -69,6 +71,7 @@ def docs_by_journals(request, project_id, corpus_id): ...@@ -69,6 +71,7 @@ def docs_by_journals(request, project_id, corpus_id):
'date': datetime.now(), 'date': datetime.now(),
'project': project, 'project': project,
'corpus' : corpus, 'corpus' : corpus,
'resourcename' : resourcename(corpus),
'view': 'journals' 'view': 'journals'
}, },
) )
......
...@@ -2,6 +2,7 @@ from gargantext.util.http import requires_auth, render, settings ...@@ -2,6 +2,7 @@ from gargantext.util.http import requires_auth, render, settings
from gargantext.util.db import session from gargantext.util.db import session
from gargantext.util.db_cache import cache from gargantext.util.db_cache import cache
from gargantext.models import Node from gargantext.models import Node
from gargantext.constants import resourcename
from datetime import datetime from datetime import datetime
@requires_auth @requires_auth
...@@ -31,6 +32,7 @@ def ngramtable(request, project_id, corpus_id): ...@@ -31,6 +32,7 @@ def ngramtable(request, project_id, corpus_id):
'date': datetime.now(), 'date': datetime.now(),
'project': project, 'project': project,
'corpus' : corpus, 'corpus' : corpus,
'resourcename' : resourcename(corpus),
'view': 'terms' 'view': 'terms'
}, },
) )
...@@ -151,6 +151,9 @@ ...@@ -151,6 +151,9 @@
<span class="glyphicon glyphicon-book" aria-hidden="true"></span> <span class="glyphicon glyphicon-book" aria-hidden="true"></span>
{{ project.name }} {{ project.name }}
</a> </a>
<br>
<span class="glyphicon glyphicon-cd" aria-hidden="true"></span>
{{ resourcename }}
<br> <br>
<span class="glyphicon glyphicon-file" aria-hidden="true"></span> <span class="glyphicon glyphicon-file" aria-hidden="true"></span>
{{ corpus.name }} {{ corpus.name }}
......
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