Skip to content

Commit

Permalink
give group memebers group id.
Browse files Browse the repository at this point in the history
fixes #266.
  • Loading branch information
jeffreykirchner committed Mar 2, 2022
1 parent e229545 commit 9d0774e
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 9 deletions.
24 changes: 16 additions & 8 deletions main/models/session_subject.py
Original file line number Diff line number Diff line change
Expand Up @@ -10,16 +10,22 @@
import main
import math

from . import Session, Parameters

from datetime import datetime, timedelta, timezone, date
from datetime import datetime
from datetime import timedelta
from datetime import timezone
from datetime import date

from django.db.models import Avg
from django.conf import settings
from django.utils.timezone import now
from django.db import models
from django.db.models import Q

from main.models import Session
from main.models import Parameters

from main.globals import todaysDate, round_half_away_from_zero
from main.globals import todaysDate
from main.globals import round_half_away_from_zero

#subject in session
class Session_subject(models.Model):
Expand Down Expand Up @@ -672,10 +678,10 @@ def get_group_list_json(self):

session_subjects_group=[]

session_subjects_group.append(self.jsonGroup())
# session_subjects_group.append(self.jsonGroup())

for i in self.session.session_subjects.filter(group_number=self.group_number).exclude(id=self.id).order_by('id_number'):
session_subjects_group.append(i.jsonGroup())
for i in self.session.session_subjects.filter(group_number=self.group_number).order_by('id_number'):
session_subjects_group.append(i.jsonGroup(self.id))

return session_subjects_group

Expand Down Expand Up @@ -792,7 +798,7 @@ def jsonImmuneMinutesList(self):
return [sdsa.immune_activity_minutes/60 for sdsa in sdsa_list]

#return json for group info
def jsonGroup(self):
def jsonGroup(self, requester_id):

sada = self.Session_day_subject_actvities.filter(session_day__date = todaysDate().date()).first()
sada_yesterday = sada.getPreviousActivityDay()
Expand All @@ -812,6 +818,7 @@ def jsonGroup(self):
"sleep_hours":immune_activity_hours,
"fitbit_synced_today": fitbit_synced_today,
"fitbit_last_sync": self.getFitbitLastSyncStr(False),
"is_me" : True if self.id==requester_id else False,
}
else:
return {"heart_score":"---",
Expand All @@ -821,6 +828,7 @@ def jsonGroup(self):
"sleep_hours":"---",
"fitbit_synced_today": fitbit_synced_today,
"fitbit_last_sync": self.getFitbitLastSyncStr(False),
"is_me" : True if self.id==requester_id else False,
}

#take fitbit api url and return response
Expand Down
2 changes: 1 addition & 1 deletion main/templates/subject/home/group_tab.html
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,7 @@
<tbody id="subjectList">
<tr v-for="(g, index) in group_list" v-bind:key="g.id">
<td class = "m-1 p-1 text-nowrap">
Player [[index+1]] <span v-if="index==0">(You)</span>
Player [[index+1]] <span v-if="g.is_me">(You)</span>
</td>
<td class = "text-center m-1 p-1 text-nowrap">
[[g.heart_min]]
Expand Down

0 comments on commit 9d0774e

Please sign in to comment.