Skip to content

Commit 482e57b

Browse files
committed
feat: access project's issues statistics
Fixes #966
1 parent db0b00a commit 482e57b

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

gitlab/v4/objects.py

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4007,6 +4007,16 @@ class ProjectAdditionalStatisticsManager(GetWithoutIdMixin, RESTManager):
40074007
_from_parent_attrs = {"project_id": "id"}
40084008

40094009

4010+
class ProjectIssuesStatistics(RefreshMixin, RESTObject):
4011+
_id_attr = None
4012+
4013+
4014+
class ProjectIssuesStatisticsManager(GetWithoutIdMixin, RESTManager):
4015+
_path = "/projects/%(project_id)s/issues_statistics"
4016+
_obj_cls = ProjectIssuesStatistics
4017+
_from_parent_attrs = {"project_id": "id"}
4018+
4019+
40104020
class Project(SaveMixin, ObjectDeleteMixin, RESTObject):
40114021
_short_print_attr = "path"
40124022
_managers = (
@@ -4053,6 +4063,7 @@ class Project(SaveMixin, ObjectDeleteMixin, RESTObject):
40534063
("wikis", "ProjectWikiManager"),
40544064
("clusters", "ProjectClusterManager"),
40554065
("additionalstatistics", "ProjectAdditionalStatisticsManager"),
4066+
("issuesstatistics", "ProjectIssuesStatisticsManager"),
40564067
)
40574068

40584069
@cli.register_custom_action("Project", ("submodule", "branch", "commit_sha"))

0 commit comments

Comments
 (0)