feat(api): add iteration_id as boards create attribute (#3191) · python-gitlab/python-gitlab@938b0d9

@@ -23,7 +23,7 @@ class GroupBoardListManager(CRUDMixin[GroupBoardList]):

2323

_obj_cls = GroupBoardList

2424

_from_parent_attrs = {"group_id": "group_id", "board_id": "id"}

2525

_create_attrs = RequiredOptional(

26-

exclusive=("label_id", "assignee_id", "milestone_id")

26+

exclusive=("label_id", "assignee_id", "milestone_id", "iteration_id")

2727

)

2828

_update_attrs = RequiredOptional(required=("position",))

2929

@@ -48,7 +48,7 @@ class ProjectBoardListManager(CRUDMixin[ProjectBoardList]):

4848

_obj_cls = ProjectBoardList

4949

_from_parent_attrs = {"project_id": "project_id", "board_id": "id"}

5050

_create_attrs = RequiredOptional(

51-

exclusive=("label_id", "assignee_id", "milestone_id")

51+

exclusive=("label_id", "assignee_id", "milestone_id", "iteration_id")

5252

)

5353

_update_attrs = RequiredOptional(required=("position",))

5454