Skip to content

Add created_before and created_after as MR resolver arguments

What does this MR do and why?

Add a new arguments createdBefore and createdAfter for finding merge requests via GraphQL.

Sample query

query {
	project(fullPath: "group/project")
  {
    name
    mergeRequests(createdBefore: "2021-02-09T14:58:50+13:00", createdAfter: "2021-03-09T14:58:50+13:00") {
      nodes {
        title
        createdAt
      }
    }
  }
}

How to set up and validate locally

  1. create some merge requests (or select a project with existing MRs)
  2. query with different dates with the format above
  3. see result set changes via filtration

MR acceptance checklist

This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.

Edited by charlie ablett

Merge request reports