Skip to content

chore: 모델들에 생성/수정/삭제 관련 필드 추가 및 ViewSet에 필터 추가#11

Merged
MU-Software merged 2 commits intomainfrom
chore/add-created-at-and-updated-at-to-model
May 18, 2025
Merged

chore: 모델들에 생성/수정/삭제 관련 필드 추가 및 ViewSet에 필터 추가#11
MU-Software merged 2 commits intomainfrom
chore/add-created-at-and-updated-at-to-model

Conversation

@MU-Software
Copy link
Member

주요 변경 사항

  • 각 모델에 아래 필드들을 추가합니다.
    • 추가되는 필드들
      • created_at
      • created_by
      • updated_at
      • updated_by
      • deleted_at
      • deleted_by
    • 추후에 MiddlewareQuerySet 단에서 자동으로 생성/수정/삭제한 사람을 넣도록 해줄 예정입니다.
  • 사용하지 않는 Pagelist 액션과 Sitemapretrieve 액션을 제거합니다.
  • ViewSet들에서 유효한 항목들(ex: 삭제되지 않았거나 display_start_at / display_end_at 기간 내에 있는 항목들)만 보이도록 수정합니다.

display_end_at = models.DateTimeField(null=True, blank=True)
# history = HistoricalRecords()

objects: SitemapQuerySet = SitemapQuerySet.as_manager()
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

코멘트는 아니지만 ModelQuerySet 클래스를 생성해서 model의 manager로도 사용할 수 있는 걸 처음 알았네요..!

LGTM입니다:)

@MU-Software MU-Software merged commit 014c643 into main May 18, 2025
1 check passed
@MU-Software MU-Software deleted the chore/add-created-at-and-updated-at-to-model branch May 18, 2025 12:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants