Created
August 6, 2018 19:27
-
-
Save mvjq/7d76c452d0fc6c265d01e504a9c8daa9 to your computer and use it in GitHub Desktop.
MalditoBug.org
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
* Semcomp Site: | |
obs: o que tiver com ***é o mais preocupante*** | |
- Cartão de minicursos (aba de inscrição de minicurso) não apresenta | |
as informações corretas: | |
- O cartão do minicursos da quarta feira não aparece informações | |
do minicursos escolhido (fica como 'não inscrito') | |
- AO se inscrever na quarta feira, o cartão da sexta é atualizado | |
com as informações da quarta feira | |
- Ao se inscreer na quarta feira, o cartão da sexta feira é | |
atualiado com as informações da sexta feira | |
*Achados:* | |
- por alguma razão, durante a inscrição do minicurso, fica fazendo GET a api | |
(/20/api/minicursos/simplified) sem parar (quase um ddos). | |
- No arquivo /gulp/js/app.js: | |
- a variavel user_courses dentro de getUserCourse: | |
****first: vazio***** | |
second: contém informações do curso da sexta feira | |
- a variavel ***user_courses.first dentro de .controller $scope.$on | |
está vazia***, enquanto que a variavel user_courses.second contém | |
informações do curso de sexta feira. | |
- os cursos são indexados a página e carregados na página para | |
escolha (load_courses e index_courses) | |
- No arquivo /courses/model.py: | |
Nesse arquivo, eu adicionei uma função para querys de minicursos | |
na quarta feira com o código | |
#+BEGIN_SRC python | |
def quarta(self): | |
return self.get_queryset().filter(slots__start_date__week_day=3)\ | |
.distinct() | |
#+end_src | |
- Na função from_user_dict(), a variavel day ***nunca*** fica | |
'first'. Nos logs (via print) só aparece valores de 'second' | |
para essa variavel. Os valores para course.day estão em 2 e 4. | |
- |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment