feat: Model updates - add deleted_at, timezone, admin_user_ids fields #56
Reference in New Issue
Block a user
Delete Branch "fix/issue-41"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
Issue #41: Model updates for Phase 2 features
Bounty model changes:
deleted_at: int | None- timestamp when deleted (soft-delete support)created_by_username: str | None- username for display purposesRoomData model changes:
timezone: str | None- room timezone (e.g., "Asia/Jakarta")admin_user_ids: list[int]- list of admin user IDsChanges
core/models.py: Updated Bounty and RoomData dataclassesadapters/storage/json_file.py: Updated load/save to handle new fieldstests/test_models.py: Added tests for new fieldsTesting
All 93 tests pass.
lgtm