Get Timelogs via GraphQL
Problem to solve
Retrieve time entries via GraphQL API
Intended users
Developers, API Users
Further details
https://gitlab.com/gitlab-org/gitlab-ce/blob/master/app/graphql/resolvers/issues_resolver.rb
This is the GraphQL resolver for anything issue related. Unfortunately it does not resolve any information related to time tracking.
It would be great to have the information available from the regular API, as documented in https://docs.gitlab.com/ee/api/issues.html#get-time-tracking-stats, as well as having access to the individual timelogs.
My use-case for this is to build an "exporter" which copies the time spent in a certain project into our billing software.
Proposal
You are going to solve this by implementing it.
Permissions and Security
I would believe this is already implemented in the GraphQL API.
Documentation
I don't believe documentation must be changed, as the GraphQL documentation is very small anyway.
What does success look like, and how can we measure that?
People more often use the GraphQL API to do stuff.