mirror of
https://github.com/aquatix/digimarks.git
synced 2025-12-06 22:05:09 +01:00
Delete public tag, create link
This commit is contained in:
@@ -516,6 +516,14 @@ def addpublictag(userkey, tag):
|
|||||||
return redirect(url_for('tag', userkey=userkey, tag=tag, message=message))
|
return redirect(url_for('tag', userkey=userkey, tag=tag, message=message))
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/<userkey>/<tag>/removepublic/<tagkey>', methods=['GET', 'POST'])
|
||||||
|
def removepublictag(userkey, tag, tagkey):
|
||||||
|
q = PublicTag.delete().where(PublicTag.userkey == userkey, PublicTag.tag == tag, PublicTag.tagkey == tagkey)
|
||||||
|
q.execute()
|
||||||
|
message = 'Public link deleted'
|
||||||
|
return redirect(url_for('tag', userkey=userkey, tag=tag, message=message))
|
||||||
|
|
||||||
|
|
||||||
@app.route('/<systemkey>/adduser')
|
@app.route('/<systemkey>/adduser')
|
||||||
def adduser(systemkey):
|
def adduser(systemkey):
|
||||||
""" Add user endpoint, convenience """
|
""" Add user endpoint, convenience """
|
||||||
|
|||||||
@@ -21,9 +21,9 @@
|
|||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
{% if tag['publictag'] %}
|
{% if tag['publictag'] %}
|
||||||
<a href="{{ url_for('publictag', tagkey=tag['publictag'].tagkey) }}">Public link</a>
|
<a href="{{ url_for('publictag', tagkey=tag['publictag'].tagkey) }}">Public link</a> (<a href="{{ url_for('removepublictag', tag=tag['tag'], tagkey=tag['publictag'].tagkey, userkey=userkey) }}">Delete</a> <i class="tiny material-icons red-text">warning</i>)
|
||||||
{% else %}
|
{% else %}
|
||||||
-
|
<a href="{{ url_for('addpublictag', userkey=userkey, tag=tag['tag']) }}">Create</a>
|
||||||
{% endif %}
|
{% endif %}
|
||||||
</td>
|
</td>
|
||||||
<td>
|
<td>
|
||||||
|
|||||||
Reference in New Issue
Block a user