Skip to content
Snippets Groups Projects
Commit 8595e2a2 authored by Inga Kirschnick's avatar Inga Kirschnick
Browse files

Share link expiration update and small fixes

parent 1767ceee
No related branches found
No related tags found
No related merge requests found
......@@ -76,6 +76,7 @@ def corpus(corpus_id):
return redirect(url_for('.corpus', corpus_id=corpus.id))
now = datetime.utcnow()
payload = {
'exp': now + timedelta(weeks=1),
'iat': now,
'iss': current_app.config['SERVER_NAME'],
'sub': corpus.hashid
......
......@@ -33,7 +33,7 @@ def dashboard():
]
corpora = [
c.to_json_serializeable() for c
in Corpus.query.filter(Corpus.is_public == True).all()
in Corpus.query.filter(Corpus.is_public == True, Corpus.user != current_user).all()
]
return render_template('main/dashboard.html.j2', title='Dashboard', users=users, corpora=corpora)
......
......@@ -18,7 +18,7 @@
{% endif %}
</a>
{% if corpus.status.name in ['BUILT', 'STARTING_ANALYSIS_SESSION', 'RUNNING_ANALYSIS_SESSION', 'CANCELING_ANALYSIS_SESSION'] and current_user.is_following_corpus(corpus) %}
<a class="btn waves-effect waves-light" href="{{ url_for('corpora.analyse_corpus', corpus_id=corpus.id) }}">Analyse</a>
<a class="btn waves-effect waves-light" href="{{ url_for('corpora.analyse_corpus', corpus_id=corpus.id) }}">Analyze</a>
{% endif %}
</div>
</div>
......@@ -44,12 +44,14 @@
</div>
</div>
</div>
{% if current_user.is_following_corpus(corpus) %}
<div class="card">
<div class="card-content">
<span class="card-title" id="files">Corpus files</span>
<div class="corpus-file-list no-autoinit" data-user-id="{{ corpus.user.hashid }}" data-corpus-id="{{ corpus.hashid }}"></div>
</div>
</div>
{% endif %}
</div>
</div>
</div>
......@@ -59,8 +61,10 @@
{% block scripts %}
{{ super() }}
<script>
let corpusFileList = new PublicCorpusFileList(document.querySelector('.corpus-file-list'));
corpusFileList.add({{ corpus_files|tojson }});
{% if current_user.is_following_corpus(corpus) %}
let corpusFileList = new PublicCorpusFileList(document.querySelector('.corpus-file-list'));
corpusFileList.add({{ corpus_files|tojson }});
{% endif %}
let corpusFollowingRequest = document.querySelector('#follow-corpus-request');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment