Fix admin panel guild cards and allow sorting by guildid

This commit is contained in:
Jeremy Zhang
2018-07-23 05:25:00 +00:00
parent 0203f24ce7
commit afbbb987ca
2 changed files with 41 additions and 4 deletions

View File

@ -256,7 +256,17 @@ def update_administrate_guild(guild_id):
@admin.route("/guilds")
@is_admin
def guilds():
guilds = db.session.query(Guilds).all()
guilds = []
dbguilds = db.session.query(Guilds).all()
for guild in dbguilds:
rguild = redisqueue.get_guild(guild.guild_id)
if not rguild:
continue
guilds.append({
"guild_id": guild.guild_id,
"name": rguild["name"],
"icon": rguild["icon"]
})
return render_template("admin_guilds.html.j2", servers=guilds, icon_generate=generate_guild_icon_url)
@admin.route("/tokens", methods=["GET"])