ctb-platform-backend-antigo issueshttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues2019-05-27T13:46:39Zhttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/14Proteger endpoints com CAPTCHA2019-05-27T13:46:39ZLeonardo Piccioni de AlmeidaProteger endpoints com CAPTCHAOs seguintes endpoints não são protegidos com CAPTCHA e são bons candidatos, por teoricamente requererem interação humana.
- [ ] `/rest-auth/login/`
- [ ] `/rest-auth/password/reset/`
- [ ] `/rest-auth/password/reset/confirm/`Os seguintes endpoints não são protegidos com CAPTCHA e são bons candidatos, por teoricamente requererem interação humana.
- [ ] `/rest-auth/login/`
- [ ] `/rest-auth/password/reset/`
- [ ] `/rest-auth/password/reset/confirm/`https://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/13Implementar formulário de contato2019-05-13T03:52:39ZBruno MartinImplementar formulário de contatohttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/12[admin aulas] Adicionar video da unidade não funciona2019-05-13T02:48:12ZBruno Martin[admin aulas] Adicionar video da unidade não funcionahttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/11[Admin Curso] Ao adicionar ou trocar a foto do professor, o link da foto fica...2019-05-13T02:45:50ZBruno Martin[Admin Curso] Ao adicionar ou trocar a foto do professor, o link da foto fica quebrado, embora ela seja salva corretamente, e aparece correta tb após recarregar a páginahttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/10remover markdown da edição do curso2019-05-13T02:30:07ZBruno Martinremover markdown da edição do cursohttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/9insersão de vídeos na home do curso não funciona2019-05-13T02:29:54ZBruno Martininsersão de vídeos na home do curso não funcionahttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/8Notas do curso não funciona adequadamente2019-05-12T22:58:43ZBruno MartinNotas do curso não funciona adequadamenteNão exibe a mensagen quando não há notas.Não exibe a mensagen quando não há notas.https://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/17Executar comando na produção do django-geocities-ligth para popular cidades2019-07-30T14:18:30ZBruno MartinExecutar comando na produção do django-geocities-ligth para popular cidadesLaury BuenoLaury Buenohttps://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/7Upload de avatar não funciona2019-05-09T17:46:47ZLeonardo Piccioni de AlmeidaUpload de avatar não funciona```
Internal Server Error: /legacy/api/course_professor_picture/1
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.6/contextlib.py", line 52, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/app/ext-apps/django-courses-legacy/courses_legacy/core/views.py", line 276, in post
course = self.get_object()
File "/usr/local/lib/python3.6/site-packages/rest_framework/generics.py", line 85, in get_object
queryset = self.filter_queryset(self.get_queryset())
File "/usr/local/lib/python3.6/site-packages/rest_framework/generics.py", line 68, in get_queryset
% self.__class__.__name__
AssertionError: 'CoursePictureUploadViewSet' should either include a `queryset` attribute, or override the `get_queryset()` method.
``````
Internal Server Error: /legacy/api/course_professor_picture/1
Traceback (most recent call last):
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/exception.py", line 34, in inner
response = get_response(request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 115, in _get_response
response = self.process_exception_by_middleware(e, request)
File "/usr/local/lib/python3.6/site-packages/django/core/handlers/base.py", line 113, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "/usr/local/lib/python3.6/contextlib.py", line 52, in inner
return func(*args, **kwds)
File "/usr/local/lib/python3.6/site-packages/django/views/decorators/csrf.py", line 54, in wrapped_view
return view_func(*args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/viewsets.py", line 116, in view
return self.dispatch(request, *args, **kwargs)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 495, in dispatch
response = self.handle_exception(exc)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 455, in handle_exception
self.raise_uncaught_exception(exc)
File "/usr/local/lib/python3.6/site-packages/rest_framework/views.py", line 492, in dispatch
response = handler(request, *args, **kwargs)
File "/app/ext-apps/django-courses-legacy/courses_legacy/core/views.py", line 276, in post
course = self.get_object()
File "/usr/local/lib/python3.6/site-packages/rest_framework/generics.py", line 85, in get_object
queryset = self.filter_queryset(self.get_queryset())
File "/usr/local/lib/python3.6/site-packages/rest_framework/generics.py", line 68, in get_queryset
% self.__class__.__name__
AssertionError: 'CoursePictureUploadViewSet' should either include a `queryset` attribute, or override the `get_queryset()` method.
```https://git.hacklab.com.br/ctb/ctb-platform-backend/-/issues/15Não é possível concluir atividade2019-05-27T19:58:43ZLeonardo Piccioni de AlmeidaNão é possível concluir atividadeAo responder uma atividade (ex: de verdadeiro ou falso) e clicar em "enviar", o endpoint retorna 404.Ao responder uma atividade (ex: de verdadeiro ou falso) e clicar em "enviar", o endpoint retorna 404.