feat: Allow admin to delete any link
All checks were successful
Build Docker / Build Main Image (push) Successful in 21s
All checks were successful
Build Docker / Build Main Image (push) Successful in 21s
This commit is contained in:
parent
3111bf9204
commit
afbae819c9
8
db.py
8
db.py
@ -168,4 +168,12 @@ def delete_link(url,domain):
|
||||
cursor.execute("DELETE FROM links WHERE url=%s AND owner=%s", (url,domain))
|
||||
connection.commit()
|
||||
cursor.close()
|
||||
connection.close()
|
||||
|
||||
def delete_link_admin(url):
|
||||
connection = mysql.connector.connect(**dbargs)
|
||||
cursor = connection.cursor()
|
||||
cursor.execute("DELETE FROM links WHERE url=%s", (url,))
|
||||
connection.commit()
|
||||
cursor.close()
|
||||
connection.close()
|
6
main.py
6
main.py
@ -145,8 +145,10 @@ def delete(path):
|
||||
resp = make_response(redirect('/'))
|
||||
resp.set_cookie('linkr', '', expires=0)
|
||||
return resp
|
||||
|
||||
db.delete_link(path,domain)
|
||||
if domain.lower() != ADMIN_DOMAIN:
|
||||
db.delete_link(path,domain)
|
||||
else:
|
||||
db.delete_link_admin(path,domain)
|
||||
return redirect('/dash')
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user