Commit cba88b9cfc2d1ed7f6ebb2af37b204fb9e96f113
1 parent
4738fbd2
Exists in
master
and in
2 other branches
Started code to display user performance in the bulletin template
Showing
1 changed file
with
24 additions
and
1 deletions
Show diff stats
bulletin/views.py
... | ... | @@ -8,7 +8,7 @@ from django.http import JsonResponse |
8 | 8 | |
9 | 9 | from amadeus.permissions import has_subject_permissions, has_resource_permissions |
10 | 10 | from .utils import brodcast_dificulties |
11 | -from goals.models import Goals,GoalItem | |
11 | +from goals.models import Goals,GoalItem,MyGoals | |
12 | 12 | |
13 | 13 | import xlwt |
14 | 14 | import time |
... | ... | @@ -153,6 +153,29 @@ class InsideView(LoginRequiredMixin, LogMixin, generic.DetailView): |
153 | 153 | |
154 | 154 | self.request.session['log_id'] = Log.objects.latest('id').id |
155 | 155 | |
156 | + | |
157 | + topic = self.object.topic | |
158 | + | |
159 | + meta_geral = Goals.objects.get(topic=topic) | |
160 | + metas = GoalItem.objects.filter(goal = meta_geral) | |
161 | + metas_pessoais = [] | |
162 | + ''' | |
163 | + for m in metas: | |
164 | + if MyGoals.objects.filter(item = m).exists(): | |
165 | + metas_pessoais.append(MyGoals.objects.get(item = m)) | |
166 | + ''' | |
167 | + | |
168 | + itens_da_meta = sorted(list(metas), key = lambda met: met.id) | |
169 | + metas_pessoais = sorted(list(metas_pessoais), key = lambda me: me.id) | |
170 | + lista_metas = [{'description':geral.description, 'desejada':geral.ref_value} for geral in itens_da_meta ] | |
171 | + ''' | |
172 | + for x in range(0,len(metas_pessoais)): | |
173 | + lista_metas[x]['estabelecida'] = metas_pessoais[x].value | |
174 | + print(metas_pessoais) | |
175 | + print(lista_metas) | |
176 | + ''' | |
177 | + context['metas'] = lista_metas | |
178 | + | |
156 | 179 | return context |
157 | 180 | |
158 | 181 | class CreateView(LoginRequiredMixin, LogMixin, generic.edit.CreateView): | ... | ... |