fix sector missing fields
This commit is contained in:
parent
6cbb7c6534
commit
93aae78f0d
10 changed files with 102 additions and 14 deletions
|
|
@ -233,9 +233,13 @@ class War:
|
|||
major_id: str,
|
||||
minor_id: str,
|
||||
influence_id: str,
|
||||
mission: str,
|
||||
description: str,
|
||||
) -> Sector:
|
||||
camp = self.get_campaign(campaign_id)
|
||||
return camp.add_sector(name, round_id, major_id, minor_id, influence_id)
|
||||
return camp.add_sector(
|
||||
name, round_id, major_id, minor_id, influence_id, mission, description
|
||||
)
|
||||
|
||||
# TODO replace multiloops by internal has_* method
|
||||
def get_sector(self, sector_id: str) -> Sector:
|
||||
|
|
@ -254,6 +258,8 @@ class War:
|
|||
major_id: str | None,
|
||||
minor_id: str | None,
|
||||
influence_id: str | None,
|
||||
mission: str | None,
|
||||
description: str | None,
|
||||
) -> None:
|
||||
camp = self.get_campaign_by_sector(sector_id)
|
||||
camp.update_sector(
|
||||
|
|
@ -263,6 +269,8 @@ class War:
|
|||
major_id=major_id,
|
||||
minor_id=minor_id,
|
||||
influence_id=influence_id,
|
||||
mission=mission,
|
||||
description=description,
|
||||
)
|
||||
|
||||
def remove_sector(self, sector_id: str) -> None:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue