File tree Expand file tree Collapse file tree 3 files changed +16
-1
lines changed
Expand file tree Collapse file tree 3 files changed +16
-1
lines changed Original file line number Diff line number Diff line change @@ -41,6 +41,16 @@ def users():
4141 return render_template ('users.j2' , users = users , error = error )
4242
4343
44+ @app .route ('/user/<userid>/remove' , methods = ['POST' ])
45+ def deleteUser (userid ):
46+ user = Globals .Settings .UserList .getUser (userid )
47+ if not user :
48+ abort (404 )
49+ Globals .Settings .UserList .users .remove (user )
50+ Globals .Settings .Save ()
51+ return redirect ('/user' )
52+
53+
4454@app .route ('/user/<userid>/book' , methods = ['GET' ])
4555def getUserBooks (userid , error = None , success = None ):
4656 user = Globals .Settings .UserList .getUser (userid )
Original file line number Diff line number Diff line change 1818 <td class =" border px-4 p-1" >
1919 <a href =" /user/{{ user.UserKey }}/book" class =" text-blue-700" >books</a >
2020 </td >
21+ <td class =" border px-4 p-1 cursor-pointer" >
22+ <form method =" POST" action =" /user/{{ user.UserKey }}/remove" >
23+ <input type =" submit" value =" Delete User" class =" cursor-pointer" >
24+ </form >
25+ </td >
2126 </tr >
2227 {% endfor %}
2328 </tbody >
Original file line number Diff line number Diff line change @@ -12,7 +12,7 @@ multi_line_output = 3
1212
1313[tool .poetry ]
1414name = " kobodl"
15- version = " 0.9.3 "
15+ version = " 0.9.4 "
1616description = " Kobo Book Downloader"
1717authors = [
" Brandon Davis <[email protected] >" ]
1818license = " Unlicense"
You can’t perform that action at this time.
0 commit comments