onions: add onion service management
This commit is contained in:
parent
9987c996c9
commit
8efb7d9186
11 changed files with 327 additions and 2 deletions
|
@ -95,6 +95,17 @@ def origin_list():
|
|||
items=origins)
|
||||
|
||||
|
||||
@bp.route("/onion")
|
||||
def origin_onion():
|
||||
origins = Origin.query.order_by(Origin.domain_name).all()
|
||||
return render_template("list.html.j2",
|
||||
section="origin",
|
||||
title="Onion Sites",
|
||||
item="onion service",
|
||||
new_link=url_for("portal.onion.onion_new"),
|
||||
items=origins)
|
||||
|
||||
|
||||
@bp.route("/destroy/<origin_id>", methods=['GET', 'POST'])
|
||||
def origin_destroy(origin_id: int):
|
||||
origin = Origin.query.filter(Origin.id == origin_id, Origin.destroyed == None).first()
|
||||
|
@ -104,7 +115,7 @@ def origin_destroy(origin_id: int):
|
|||
header=f"Destroy origin {origin.domain_name}",
|
||||
message=origin.description,
|
||||
success_message="All proxies from the destroyed origin will shortly be destroyed at their providers.",
|
||||
success_view="portal.view_origins",
|
||||
success_view="portal.origin.origin_list",
|
||||
section="origin",
|
||||
resource=origin,
|
||||
action="destroy"
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue