0bcb804118
4 bugs fixed: 1. block_user() called with User object instead of int user_id, missing admin_id 2. Response used wrong fields (user_id/status instead of old_status/new_status) 3. Return value not checked — reported success even on failure 4. unblock endpoint used DB-only update_user_status instead of UserService.unblock_user