feat: add portfolio daemon assignment and improve list rendering
- Add --daemon-id option to portfolio update command for daemon assignment - Update managed_by_daemon_id field in portfolio updates - Refactor print_portfolio_table() to print_portfolio_list() for better readability - Display daemon_id in portfolio list output when assigned - Show portfolio tags and managed daemon information in CLI list view - Add daemon_id support to portfolio repository and service layers - Update schemas to include managed_by_daemon_id field in responses
This commit is contained in:
@@ -72,8 +72,9 @@ class FakeRepo:
|
||||
|
||||
def create_portfolio(
|
||||
self,
|
||||
name: str,
|
||||
portfolio_id: str,
|
||||
*,
|
||||
name: str,
|
||||
owner_user_id: str,
|
||||
broker: str,
|
||||
status: str,
|
||||
@@ -90,7 +91,6 @@ class FakeRepo:
|
||||
for p in self._portfolios
|
||||
):
|
||||
raise ValueError(f"이미 사용 중인 이름입니다: {name}")
|
||||
portfolio_id = str(uuid.uuid4())
|
||||
portfolio = Portfolio(
|
||||
portfolio_id=portfolio_id,
|
||||
broker=broker,
|
||||
|
||||
Reference in New Issue
Block a user