@@ -554,6 +554,18 @@ class GroupProjectManager(GetFromListMixin, RESTManager):
554554 'ci_enabled_first' )
555555
556556
557+ class GroupSubgroup (RESTObject ):
558+ pass
559+
560+
561+ class GroupSubgroupManager (GetFromListMixin , RESTManager ):
562+ _path = '/groups/%(group_id)s/subgroups'
563+ _obj_cls = GroupSubgroup
564+ _from_parent_attrs = {'group_id' : 'id' }
565+ _list_filters = ('skip_groups' , 'all_available' , 'search' , 'order_by' ,
566+ 'sort' , 'statistics' , 'owned' )
567+
568+
557569class GroupVariable (SaveMixin , ObjectDeleteMixin , RESTObject ):
558570 _id_attr = 'key'
559571
@@ -570,11 +582,12 @@ class Group(SaveMixin, ObjectDeleteMixin, RESTObject):
570582 _short_print_attr = 'name'
571583 _managers = (
572584 ('accessrequests' , 'GroupAccessRequestManager' ),
585+ ('issues' , 'GroupIssueManager' ),
573586 ('members' , 'GroupMemberManager' ),
574587 ('milestones' , 'GroupMilestoneManager' ),
575588 ('notificationsettings' , 'GroupNotificationSettingsManager' ),
576589 ('projects' , 'GroupProjectManager' ),
577- ('issues ' , 'GroupIssueManager ' ),
590+ ('subgroups ' , 'GroupSubgroupManager ' ),
578591 ('variables' , 'GroupVariableManager' ),
579592 )
580593
0 commit comments