new-ara-api
new-ara-api copied to clipboard
Restful API for Ara, KAIST's official community service
As-Is) No logic tests ```py @pytest.mark.usefixtures('set_user_client') class TestHome(TestCase, RequestSetting): def test_board_perm(self): r = self.http_request(self.user, 'get', 'home') assert r.status_code == 200 r = self.http_request(None, 'get', 'home') assert r.status_code == 401 ```
현재는 AWS CodeBuild에서 모든 테스트 및 빌드를 수행하고 있습니다. 현행 방식에 따른 단점을 이야기해보면 - 모든 푸시/PR에 대해 빌드를 해볼 필요는 없음 - Test fail시 로그를 보려면 AWS에 로그인해야 함...
side-articles의 무한루프 [#212 ]를 해결하기 위해, 이미 존재하는 포탈 게시글들 중 같은 시간에 올라왔으며, 같은 제목/내용을 가지는 글들을 정리합니다.
익명 게시판의 글/댓글 작성자가 한글이면 `익명`, 영어면 `anonymous`로 보여야 한다. 그러나 현재는 사용자의 브라우저 세팅에 따라서만 결정되며, 지구본 아이콘을 클릭해서 사용자가 언어를 바꿔도 `익명` vs `anonymous`가 바뀌지 않는다.
WIP - Integrate django-channels - Create websocket handlers - Connect article/reply create hook - Find a way to manage daphne (maybe w/ original gunicorn) - Apply asgi server to `.docker/supervisor-app.conf`...
현재 s3에 파일이 업로드한 이름 그대로 올라가는데 유니크한 해쉬로 변경하는 것이 맞다고 생각됨, 그리고 타입도 검증해야 함