new-ara-api icon indicating copy to clipboard operation
new-ara-api copied to clipboard

Restful API for Ara, KAIST's official community service

Results 36 new-ara-api issues
Sort by recently updated
recently updated
newest added

## 목적 메인페이지를 공개적으로 하기 위함. 이를 위해 각 게시판과 게시물의 권한을 수정할 수 있어야하는데 비트마스크의 형태로는 권한관리하기가 힘들다고 판단함. 이에 따라 새로운 권한 관리를 할 수 있도록 계획함.

enhancement

- 웹푸시 기존 작업 검토, 다시 작동하게 만들기, QA - Mocking 도입해서 테스트 작성 - 알림 사용자별 언어 처리 - Celery로 알림 보내는 로직 비동기처리

Though files and articles have one-to-many relations, the code uses many-to-many. It seems that it can be solved by just changing the field to `ForeignKey`, there are cases where the...

enhancement

1. **Block the invalid nickname**: [User 90225](https://newara.sparcs.org/user/90225)'s nickname is a blank string. 2. **Use user-friendly message**: Currently, when changing a nickname, if it is not unique, a dialog shows a...

bug
good first issue

# Type Hinting Check [PEP 484](https://peps.python.org/pep-0484/) for type hinting rules. ## Type Checkers ### [Pyright](https://github.com/microsoft/pyright) 1. Settings `.vscode/settings.json` ```json { "python.analysis.typeCheckingMode": "strict" } ``` 2. Command ```bash pyright . #...

enhancement

Sentry에 제보된 Slow Query 2종을 해결한다 ### ***문제의 쿼리1*** ```sql SELECT `core_article`.`id`, `core_article`.`created_at`, `core_article`.`updated_at`, `core_article`.`deleted_at`, `core_article`.`title`, `core_article`.`content`, `core_article`.`content_text`, `core_article`.`name_type`, `core_article`.`is_content_sexual`, `core_article`.`is_content_social`, `core_article`.`hit_count`, `core_article`.`comment_count`, `core_article`.`report_count`, `core_article`.`positive_vote_count`, `core_article`.`negative_vote_count`, `core_article`.`migrated_hit_count`, `core_article`.`migrated_positive_vote_count`, `core_article`.`migrated_negative_vote_count`, `core_article`.`created_by_id`,...

bug

Bumps [certifi](https://github.com/certifi/python-certifi) from 2023.5.7 to 2023.7.22. Commits 8fb96ed 2023.07.22 afe7722 Bump actions/setup-python from 4.6.1 to 4.7.0 (#230) 2038739 Bump dessant/lock-threads from 3.0.0 to 4.0.1 (#229) 44df761 Hash pin Actions and...

dependencies

Currently, most APIs' response includes unnecessary data as `fields` is set to `"__all__"`. ```python class SomeSerializer(MetaDataModelSerializer): class Meta: model = SomeModel fields = "__all__" ```

refactor

Update README as the package manager was changed and dependencies were upgraded. (#388)

documentation

댓글, 게시글 Admin page에서 dropdown을 없애고 timeout 방지