mirror of
https://github.com/aljazceru/CTFd.git
synced 2025-12-17 14:04:20 +01:00
Considering old challenge hidden value
This commit is contained in:
@@ -3,6 +3,8 @@ from flask import current_app as app, render_template, request, redirect, abort,
|
|||||||
from CTFd.utils import ctftime, view_after_ctf, authed, unix_time, get_kpm, can_view_challenges, is_admin, get_config, get_ip, is_verified
|
from CTFd.utils import ctftime, view_after_ctf, authed, unix_time, get_kpm, can_view_challenges, is_admin, get_config, get_ip, is_verified
|
||||||
from CTFd.models import db, Challenges, Files, Solves, WrongKeys, Keys, Tags, Teams
|
from CTFd.models import db, Challenges, Files, Solves, WrongKeys, Keys, Tags, Teams
|
||||||
|
|
||||||
|
from sqlalchemy.sql import and_, or_, not_
|
||||||
|
|
||||||
import time
|
import time
|
||||||
import re
|
import re
|
||||||
import logging
|
import logging
|
||||||
@@ -36,7 +38,7 @@ def chals():
|
|||||||
else:
|
else:
|
||||||
return redirect('/')
|
return redirect('/')
|
||||||
if can_view_challenges():
|
if can_view_challenges():
|
||||||
chals = Challenges.query.filter(Challenges.hidden!=True).add_columns('id', 'name', 'value', 'description', 'category').order_by(Challenges.value).all()
|
chals = Challenges.query.filter(or_(Challenges.hidden != True, Challenges.hidden == None)).add_columns('id', 'name', 'value', 'description', 'category').order_by(Challenges.value).all()
|
||||||
|
|
||||||
json = {'game':[]}
|
json = {'game':[]}
|
||||||
for x in chals:
|
for x in chals:
|
||||||
|
|||||||
Reference in New Issue
Block a user