From json to DB V9
This commit is contained in:
parent
743b8e033f
commit
5291c4640e
4
app.py
4
app.py
@ -43,7 +43,7 @@ def get_initial_data():
|
||||
pass
|
||||
|
||||
def parse_date(date_str):
|
||||
return datetime.strptime(date_str, '%y/%m/%d')
|
||||
return datetime.strptime(date_str, '%d/%m/%y')
|
||||
|
||||
def db_to_json():
|
||||
players = [p.name for p in Player.query.order_by(Player.id)]
|
||||
@ -94,8 +94,6 @@ def json_to_db(data):
|
||||
key = f"{date_str}|{idx}"
|
||||
status = data["attendance"].get(key)
|
||||
if status:
|
||||
if player_name == data["guest"]:
|
||||
continue
|
||||
player = Player.query.filter_by(name=player_name).first()
|
||||
if player:
|
||||
db.session.add(Attendance(date_id=date.id, player_id=player.id, status='yes' if status is True else 'no'))
|
||||
|
||||
@ -40,6 +40,7 @@ function renderTable() {
|
||||
const guestTh = document.createElement('th');
|
||||
guestTh.innerText = data.guest || 'Guest';
|
||||
guestTh.classList.add('name-col');
|
||||
// Make guest header visually consistent with player headers
|
||||
headRow.appendChild(guestTh);
|
||||
// Guest Name column (per date)
|
||||
const guestNameTh = document.createElement('th');
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user