portal: consolidate list templates
This commit is contained in:
parent
473152fe19
commit
a1aa252bc0
9 changed files with 90 additions and 75 deletions
|
@ -46,7 +46,12 @@ def portal_home():
|
|||
@portal.route("/groups")
|
||||
def view_groups():
|
||||
groups = Group.query.order_by(Group.group_name).all()
|
||||
return render_template("groups.html.j2", section="group", groups=groups)
|
||||
return render_template("list.html.j2",
|
||||
section="group",
|
||||
title="Groups",
|
||||
item="group",
|
||||
items=groups,
|
||||
new_link=url_for("portal.new_group"))
|
||||
|
||||
|
||||
@portal.route("/group/new", methods=['GET', 'POST'])
|
||||
|
@ -154,13 +159,21 @@ def edit_origin(origin_id):
|
|||
@portal.route("/origins")
|
||||
def view_origins():
|
||||
origins = Origin.query.order_by(Origin.domain_name).all()
|
||||
return render_template("origins.html.j2", section="origin", origins=origins)
|
||||
|
||||
return render_template("list.html.j2",
|
||||
section="origin",
|
||||
title="Origins",
|
||||
item="origin",
|
||||
new_link=url_for("portal.new_origin"),
|
||||
items=origins)
|
||||
|
||||
@portal.route("/proxies")
|
||||
def view_proxies():
|
||||
proxies = Proxy.query.filter(Proxy.destroyed == None).order_by(desc(Proxy.updated)).all()
|
||||
return render_template("proxies.html.j2", section="proxy", proxies=proxies)
|
||||
return render_template("list.html.j2",
|
||||
section="proxy",
|
||||
title="Proxies",
|
||||
item="proxy",
|
||||
items=proxies)
|
||||
|
||||
|
||||
@portal.route("/proxy/block/<proxy_id>", methods=['GET', 'POST'])
|
||||
|
@ -202,7 +215,12 @@ def view_alarms():
|
|||
@portal.route('/lists')
|
||||
def view_mirror_lists():
|
||||
mirrorlists = MirrorList.query.filter(MirrorList.destroyed == None).all()
|
||||
return render_template("mirrorlists.html.j2", section="list", mirrorlists=mirrorlists)
|
||||
return render_template("list.html.j2",
|
||||
section="list",
|
||||
title="Mirror Lists",
|
||||
item="mirror list",
|
||||
new_link=url_for("portal.new_mirror_list"),
|
||||
items=mirrorlists)
|
||||
|
||||
|
||||
@portal.route("/list/destroy/<list_id>")
|
||||
|
@ -254,7 +272,12 @@ def new_mirror_list(group_id=None):
|
|||
@portal.route("/bridgeconfs")
|
||||
def view_bridgeconfs():
|
||||
bridgeconfs = BridgeConf.query.filter(BridgeConf.destroyed == None).all()
|
||||
return render_template("bridgeconfs.html.j2", section="bridgeconf", bridgeconfs=bridgeconfs)
|
||||
return render_template("list.html.j2",
|
||||
section="bridgeconf",
|
||||
title="Tor Bridge Configurations",
|
||||
item="bridge configuration",
|
||||
items=bridgeconfs,
|
||||
new_link=url_for("portal.new_bridgeconf"))
|
||||
|
||||
|
||||
@portal.route("/bridgeconf/new", methods=['GET', 'POST'])
|
||||
|
@ -301,7 +324,11 @@ def new_bridgeconf(group_id=None):
|
|||
@portal.route("/bridges")
|
||||
def view_bridges():
|
||||
bridges = Bridge.query.filter(Bridge.destroyed == None).all()
|
||||
return render_template("bridges.html.j2", section="bridge", bridges=bridges)
|
||||
return render_template("list.html.j2",
|
||||
section="bridge",
|
||||
title="Tor Bridges",
|
||||
item="bridge",
|
||||
items=bridges)
|
||||
|
||||
|
||||
@portal.route('/bridgeconf/edit/<bridgeconf_id>', methods=['GET', 'POST'])
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue