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
|
pass
|
||||||
|
|
||||||
def parse_date(date_str):
|
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():
|
def db_to_json():
|
||||||
players = [p.name for p in Player.query.order_by(Player.id)]
|
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}"
|
key = f"{date_str}|{idx}"
|
||||||
status = data["attendance"].get(key)
|
status = data["attendance"].get(key)
|
||||||
if status:
|
if status:
|
||||||
if player_name == data["guest"]:
|
|
||||||
continue
|
|
||||||
player = Player.query.filter_by(name=player_name).first()
|
player = Player.query.filter_by(name=player_name).first()
|
||||||
if player:
|
if player:
|
||||||
db.session.add(Attendance(date_id=date.id, player_id=player.id, status='yes' if status is True else 'no'))
|
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');
|
const guestTh = document.createElement('th');
|
||||||
guestTh.innerText = data.guest || 'Guest';
|
guestTh.innerText = data.guest || 'Guest';
|
||||||
guestTh.classList.add('name-col');
|
guestTh.classList.add('name-col');
|
||||||
|
// Make guest header visually consistent with player headers
|
||||||
headRow.appendChild(guestTh);
|
headRow.appendChild(guestTh);
|
||||||
// Guest Name column (per date)
|
// Guest Name column (per date)
|
||||||
const guestNameTh = document.createElement('th');
|
const guestNameTh = document.createElement('th');
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user