- 21 Jan, 2020 40 commits
-
-
Alex Kalderimis authored
Add specs to check for designs fields --------------------------------------- This also includes changes derived from review feedback: * Move parameter validation to separate method * hide private implementation * use named parameters Add requests to test full GraphQL lifecycle --------------------------------------------- This adds new GraphQL feature tests to verify the ability to query for designs and designs-at-versions throughout the graph Add tests for pagination ---------------------------- This adds tests for pagination over designs, versions and designs-at-versions It also changes graphql_helpers so that attribute serialization is now sensitive to the type of the argument (so that pagination arguments can be passed easily), which required changes elsewhere in the codebase.
-
Alex Kalderimis authored
This is mediated through a `designCollection` object to avoid polluting the Query object
-
Alex Kalderimis authored
This mounts the new resolvers on the design collection type
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
* Add design-at-version resolution This adds separate singular and plural resolvers for design-at-version, with tests and references in the design-type. DesignsAtVersionResolver is nested under Version - This reflects the fact that this particular resolver requires that it is mounted on a version This also importantly ensures that only singular arguments are passed in singular context, and only plural ones in plural context. Mutually incompatible arguments are detected and raised as errors. Equally importantly, this ensures that any objects we fetch by ID have to pass the same reference checks as the other ways of resolving them, and they must be coherent with the implicit version context, and visible at that version. Three variants of version resolvers are distinguished: * when there is no relevant context (e.g. top level): - singular resolver able to retrieve versions by ID * when there is a relevant context (a source of versions) - plural resolver to find all versions up-to a given version - singular resolver to find a version by ID or SHA Resolvers are split up into custom singular versions where this makes code simpler. Single resolvers return self as single form This introduces a shared context for efficiency
-
Alex Kalderimis authored
* Add current_user method to base resolver This is used often enough to be of general utility * Allow resolving lazy values when calling resolvers Have distinct resolve and eager_resolve methods, so that tests can decide if they want laziness handled transparently or not.
-
Alex Kalderimis authored
* Add Design.visible_in? method and specs This tests that a design is visible at a particular version. * Improve Designs finder Finders should return none when given empty arrays Adds missing parameter to documentation comment on DesignsFinder
-
Mark Lapierre authored
Fix specs for CHROME_HEADLESS=0 See merge request gitlab-org/gitlab!23360
-
Dan Davison authored
Alerting E2E test See merge request gitlab-org/gitlab!20591
-
Dan Davison authored
Check for minimal count of performance bar metrics Closes #197135 See merge request gitlab-org/gitlab!23270
-
Evan Read authored
Docs: add nav steps to get to Code Review See merge request gitlab-org/gitlab!23440
-
Marcia Ramos authored
-
Dan Davison authored
Resolve "New integrations are not active by default" See merge request gitlab-org/gitlab!23009
-
Justin Ho Tuan Duong authored
To use new default where services are activated by default
-
Mike Greiling authored
Adds the alias for jest tests Closes #196877 See merge request gitlab-org/gitlab!23095
-
Mike Greiling authored
Replace underscore with lodash in ./spec/js Closes #196578 See merge request gitlab-org/gitlab!22944
-
Scott Stern authored
Add babel-lodash for tree shaking and nice import statements.
-
GitLab Release Tools Bot authored
[ci skip]
-
GitLab Release Tools Bot authored
[ci skip]
-
Russell Dickenson authored
Add docs for copy from spreadsheet feature See merge request gitlab-org/gitlab!23426
-
Mark Florian authored
Revert "Merge branch '118442-restyle-changes-header-and-file-tree' into 'master'" See merge request gitlab-org/gitlab!23428
-
Martin Wortschack authored
Remove save function logic from list.js See merge request gitlab-org/gitlab!21391
-
Stan Hu authored
This documents the feature implemented in GitLab 12.7: https://gitlab.com/gitlab-org/gitlab/merge_requests/22290
-
Marcia Ramos authored
Get duplicate dashboard feature on its own section Closes #197992 See merge request gitlab-org/gitlab!23448
-
Achilleas Pipinellis authored
-
Lin Jen-Shin authored
Prune flaky examples after 30 days See merge request gitlab-org/gitlab!23335
-
Marcia Ramos authored
Add missing introduced notes for 12.7 See merge request gitlab-org/gitlab!23446
-
Achilleas Pipinellis authored
-
Mark Florian authored
Merge branch '196843-fix-giant-loader-in-container-registry-expiration-policy-settings' into 'master' Contain registry expiration policy adjust loader and use toast See merge request gitlab-org/gitlab!23242
-
Nicolò Maria Mezzopera authored
- move isLoading to form - add loader to save button - add $toast - wire $toast to actions - update unit tests
-
Paul Slaughter authored
-
Rémy Coutable authored
Add a new 'QA failure' issue template See merge request gitlab-org/gitlab!22880
-
Rémy Coutable authored
Signed-off-by: Rémy Coutable <remy@rymai.me>
-
Walmyr Lima e Silva Filho authored
Adds wait_for_requests to protect_branch call Closes #196521 See merge request gitlab-org/gitlab!23251
-
Stan Hu authored
Parse DAST reports using the common report format Closes #33913 See merge request gitlab-org/gitlab!22413
-
Cameron Swords authored
Added specific DAST report examples
-
Paul Slaughter authored
This reverts commit 5b9bdbb0, reversing changes made to 65a22395.
-
Sean McGivern authored
Extract Epics System Note Service See merge request gitlab-org/gitlab!18161
-
Alessio Caiazza authored
Add ability to add data to tracking events See merge request gitlab-org/gitlab!23248
-