- 09 Dec, 2019 2 commits
-
-
Eugenia Grieff authored
This will return data containing time tracked for the group issues by group members and within a time frame (limited to 60 days) To get the collection of timelogs for a certain group we include in Group a new concern HasTimelogsReport that will use Timelog scopes to filter results. We use a TimelogPresenter to display additional fields in TimelogType Group timelogs is a premium feature so we added group_timelogs feature to license TimelogType is authorized with read_group_timelogs permission that checks for a minimun access level of reporter and group_timelogs feature being available Refactor changes to improve code quality - Include subgroups in Issue and Timelog scopes - Field timelogs in GroupType is never null - Add error to object validation in TimelogResolver - Use fields UserType and IssueType in TimelogType - Improve rule in GroupPolicy - Remove redundant TimelogPresenter - Add missing specs for new scopes - Extend specs for GroupType and TimelogType - Add new matcher fon non null graphql fields Update GraphQL schema Add index for spent_at in timelogs table Fix Timelog scope to use group descendants
-
Francisco Javier López authored
Added resolvers for project and user snippets.
-
- 08 Dec, 2019 1 commit
-
-
Charlie Ablett authored
- Regenerate schema docs
-
- 06 Dec, 2019 1 commit
-
-
- Squashed commit containing GraphQL changes
-
- 05 Dec, 2019 1 commit
-
-
Brett Walker authored
and changelog
-
- 27 Nov, 2019 1 commit
-
-
Eugenia Grieff authored
-
- 25 Nov, 2019 1 commit
-
-
Eugenia Grieff authored
Add mutation base for Issues Update graphQL docs Add specs for IssueSetDueDate mutation Update GraphQL schema
-
- 21 Nov, 2019 2 commits
-
-
Patrick Derichs authored
Also add specs Change names of mutations Apply suggestion to app/graphql/mutations/todos/mark_done.rb Apply suggestion to app/graphql/mutations/todos/mark_done.rb Apply suggestion to app/graphql/mutations/todos/mark_done.rb
-
Patrick Derichs authored
Also add specs
-
- 18 Nov, 2019 2 commits
-
-
Phil Hughes authored
This enables the Vue file listing feature flag for tests this is so that we know the Vue file listing refactor has the same feature set as the HAML version
-
- remove the ExtendedIssueType and include all fields in IssueType - move subscribed field from ExtendedIssueType to IssueType - add a complexity of 5 to the subscribed field
-
- 14 Nov, 2019 2 commits
-
-
Mario de la Ossa authored
Ran `gitlab:graphql:schema:dump` as well as `gitlab:graphql:compile_docs`
-
Mario de la Ossa authored
Add a mutation to change assignees for merge requests
-
- 11 Nov, 2019 1 commit
-
-
Jan Provaznik authored
Shows number of opened/closed sub-epics and epic issues in GraphQL API.
-
- 09 Nov, 2019 1 commit
-
-
Patrick Derichs authored
Also add specs Change names of mutations Remove mark all done mutation Inherit from BaseMutation Add policy update_todo Just support update of one todo at a time Remove obsolete scope Refactor spec in this location to just test result of #resolve Add requests spec
-
- 31 Oct, 2019 3 commits
-
-
Mario de la Ossa authored
Add a mutation to set or remove a milestone on a Merge Request
-
Jarka Kadlecova authored
- incldues extraction of reused code of Epic mutations
-
Charlie Ablett authored
- Some use API docs copy-pasted material (a smell) - Some are really obvious (e.g. "user's name" - Some use labels from the UI
-
- 30 Oct, 2019 1 commit
-
-
Add mutation to create epics on GraphQL
-
- 23 Oct, 2019 1 commit
-
-
Feature branches should be deleted after being merged into a stable branch like master. This is not universally true, and accidentally deleting a branch cause frustration and confusion for users. The change: - adds a Project Setting to control if 'Delete source branch' option is enabled or disabled for new merge requests - the Project Setting is on for new and existing projects The previous default behaviour can be restored by toggling the new setting. Historically, the behaviour was changed to delete the source branch as part of the merge widget refactor and then reverted 3 months later. - Widget refactor 8db76243 - Behaviour reverted fd72b4ed
-
- 21 Oct, 2019 1 commit
-
-
Allison Browne authored
-
- 17 Oct, 2019 4 commits
-
-
Alexandru Croitor authored
In order to support realtime sidebars and continue to complete the GraphQL API, added additional attributes to be returned for MergeRequestType. https://gitlab.com/gitlab-org/gitlab/issues/20829
-
Exposes subscribed attribute for epics in GraphQL
-
Allows to update epics through GraphQL API.
-
Patrick Derichs authored
Remove explicit id field and changed authorization types Add todo to query type Add todos field to user and add currentuser query field Add changelog entry Add TodoTargetEnum, using enum types in TodoType Fix typo in description Add missing connection_type to also support querying for "first: n" Fix "Do not use '_' for arguments that are used" Add field id again Remove unnecessary rubocop disable comments Add values to action enum entries Query for state and type Use presenter for todos Add supported fields for API Fix action query
-
- 16 Oct, 2019 1 commit
-
-
Mario de la Ossa authored
-
- 26 Sep, 2019 1 commit
-
-
Update capitalization and backtick use in monitoring, operations, raketasks and api docs.
-
- 28 Aug, 2019 1 commit
-
-
Clean up issues that may cause the docs-lint test to fail, such as trailing whitespace, no EOF newline, blockquotes, etc
-
- 22 Aug, 2019 1 commit
-
-
Root namespaces have storage statistics. This commit allows namespace owners to get those stats via GraphQL queries like the following one { namespace(fullPath: "a_namespace_path") { rootStorageStatistics { storageSize repositorySize lfsObjectsSize buildArtifactsSize packagesSize wikiSize } } }
-
- 11 Jul, 2019 1 commit
-
-
Felipe Artur authored
Adds more friendly docs for GraphQl implementation
-