mirror of
https://gitlab.ub.uni-bielefeld.de/sfb1288inf/nopaque.git
synced 2024-12-24 02:24:20 +00:00
Update Share Link
This commit is contained in:
parent
5881588160
commit
a459d6607a
@ -78,11 +78,8 @@ def follow_corpus(corpus_id, token):
|
||||
options={'require': ['exp', 'iat', 'iss']}
|
||||
)
|
||||
except jwt.PyJWTError:
|
||||
abort(403)
|
||||
abort(410)
|
||||
# permission = payload.get('sub')
|
||||
expiration = payload.get('exp')
|
||||
if expiration < int(datetime.utcnow().timestamp()):
|
||||
abort(403)
|
||||
if not current_user.is_following_corpus(corpus):
|
||||
current_user.follow_corpus(corpus)
|
||||
db.session.commit()
|
||||
|
@ -123,6 +123,7 @@ class CorpusDisplay extends RessourceDisplay {
|
||||
let generateShareLinkButton = this.displayElement.querySelector('#generate-share-link-button');
|
||||
let copyShareLinkButton = this.displayElement.querySelector('#copy-share-link-button');
|
||||
let shareLinkInput = this.displayElement.querySelector('#share-link-input');
|
||||
let shareLinkContainer = this.displayElement.querySelector('#share-link-container');
|
||||
// let permissionSelect = this.displayElement.querySelector('#permission-select');
|
||||
let expirationDate = this.displayElement.querySelector('#expiration');
|
||||
|
||||
@ -131,7 +132,7 @@ class CorpusDisplay extends RessourceDisplay {
|
||||
// Utils.generateCorpusShareLinkRequest(`${this.corpusId}`, permissionSelect.value, expirationDate.value)
|
||||
Utils.generateCorpusShareLinkRequest(`${this.corpusId}`, expirationDate.value)
|
||||
.then((shareLink) => {
|
||||
shareLinkInput.parentElement.classList.remove('hide');
|
||||
shareLinkContainer.classList.remove('hide');
|
||||
shareLinkInput.value = shareLink;
|
||||
});
|
||||
});
|
||||
|
@ -119,9 +119,17 @@
|
||||
<div class="row">
|
||||
<div class="col s12">
|
||||
<a class="action-button btn waves-effect waves-light" id="generate-share-link-button">Generate Share Link</a>
|
||||
<div class="hide">
|
||||
<input id="share-link-input" readonly>
|
||||
<a class="action-button btn-small waves-effect waves-light" id="copy-share-link-button">Copy</a>
|
||||
</div>
|
||||
<div class="col s12 hide" id="share-link-container">
|
||||
<p></p>
|
||||
<br>
|
||||
<div class="row">
|
||||
<div class="col s1">
|
||||
<a class="action-button btn-small waves-effect waves-light" id="copy-share-link-button">Copy</a>
|
||||
</div>
|
||||
<div class="col s11">
|
||||
<input id="share-link-input" readonly>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
</div>
|
||||
|
Loading…
Reference in New Issue
Block a user