1
Fork 0
mirror of https://github.com/RYGhub/royalnet.git synced 2024-11-23 19:44:20 +00:00
This commit is contained in:
Steffo 2018-10-01 18:21:39 +02:00
parent bcca5c9a87
commit d2449f6cf7
2 changed files with 106 additions and 1 deletions

101
db.py
View file

@ -967,6 +967,107 @@ class Halloween(Base):
return (completed_a and completed_b and completed_c and completed_d and completed_e
and completed_f and completed_g and completed_h and completed_i and completed_j)
@staticmethod
def puzzle_piece_a_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_a is not None:
return True
return False
@staticmethod
def puzzle_piece_b_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_b is not None:
return True
return False
@staticmethod
def puzzle_piece_c_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_c is not None:
return True
return False
@staticmethod
def puzzle_piece_d_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_d is not None:
return True
return False
@staticmethod
def puzzle_piece_e_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_e is not None:
return True
return False
@staticmethod
def puzzle_piece_f_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_f is not None:
return True
return False
@staticmethod
def puzzle_piece_g_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_g is not None:
return True
return False
@staticmethod
def puzzle_piece_h_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_h is not None:
return True
return False
@staticmethod
def puzzle_piece_i_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_i is not None:
return True
return False
@staticmethod
def puzzle_piece_j_complete() -> bool:
session = db.Session()
halloweens = session.query(Halloween).all()
session.close()
for halloween in halloweens:
if halloween.puzzle_piece_j is not None:
return True
return False
# If run as script, create all the tables in the db
if __name__ == "__main__":

View file

@ -7,7 +7,11 @@
{% block prehead %}{% endblock %}
<title>{% block pagetitle %}{% endblock %} - Royal Games</title>
<link href="{{ url_for('static', filename='pygments.css') }}" rel="stylesheet" type="text/css">
<link href="{{ url_for('static', filename='nryg.less') }}" rel="stylesheet/less" type="text/css">
{% if config["DEBUG"] %}
<link href="{{ url_for('static', filename='spoopy.less') }}" rel="stylesheet/less" type="text/css">
{% else %}
<link href="{{ url_for('static', filename='nryg.less') }}" rel="stylesheet/less" type="text/css">
{% endif %}
<script src="https://cdnjs.cloudflare.com/ajax/libs/less.js/3.0.2/less.min.js"></script>
{% block posthead %}{% endblock %}
</head>