- 01 Feb, 2021 40 commits
-
-
Marcia Ramos authored
-
Rémy Coutable authored
Make sure docs jobs run for lint-doc updates See merge request gitlab-org/gitlab!53010
-
Amy Qualls authored
Adds a video walk-through See merge request gitlab-org/gitlab!53032
-
Viktor Nagy authored
-
Marcia Ramos authored
Update GL version for "mark file as viewed" See merge request gitlab-org/gitlab!52898
-
Jose Ivan Vargas authored
Replace alert classes on div with GlAlert See merge request gitlab-org/gitlab!52810
-
Mike Jang authored
Fix formatting in SAML docs See merge request gitlab-org/gitlab!52979
-
Ben Bodenmiller authored
-
Amy Qualls authored
Add TF_ROOT description to the docs See merge request gitlab-org/gitlab!53025
-
Mike Jang authored
Update link to group-level VSA See merge request gitlab-org/gitlab!52964
-
Jarka Košanová authored
Expose cleanup policies limits and document them See merge request gitlab-org/gitlab!50858
-
David Fernandez authored
Document them properly so that interested self managed users can try them
-
Nicolò Maria Mezzopera authored
Merge branch '229679-migrate-data-toggle-modal-to-glmodal-for-revert-cherry-picking-commits-3' into 'master' [MR Page] Migrate to GlModal for revert MR See merge request gitlab-org/gitlab!52019
-
Douglas Barbosa Alexandre authored
Fixes GraphQl merge request types commits count See merge request gitlab-org/gitlab!52218
-
Achilleas Pipinellis authored
Geo: Remove wrong tier from a doc heading See merge request gitlab-org/gitlab!52925
-
Ramya Authappan authored
Remove wait_for_loading duplicate method See merge request gitlab-org/gitlab!52986
-
Illya Klymov authored
Sort imports by groups in CE specs See merge request gitlab-org/gitlab!52976
-
Illya Klymov authored
Sort JS imports in the EE specs See merge request gitlab-org/gitlab!52978
-
Nicolò Maria Mezzopera authored
Change color pickers set-color prop to value so it links better with Vue and input standards See merge request gitlab-org/gitlab!53020
-
Heinrich Lee Yu authored
Packages to use composition, not inheritance [RUN AS-IF-FOSS] See merge request gitlab-org/gitlab!52131
-
Achilleas Pipinellis authored
Fix styleguide links See merge request gitlab-org/gitlab!52928
-
Michael Kozono authored
-
Achilleas Pipinellis authored
Reference the add new component docs in more places See merge request gitlab-org/gitlab!52934
-
DJ Mountney authored
In order to try and improve its exposure
-
pburdette authored
Change the message to be more friendly to a user.
-
Achilleas Pipinellis authored
Fix tier badge code See merge request gitlab-org/gitlab!52963
-
Enrique Alcántara authored
Add 404 state to container registry details page See merge request gitlab-org/gitlab!52466
-
Nicolò Maria Mezzopera authored
- rename - add image related messages - tests
-
Arturo Herrero authored
Merge branch '300557-follow-up-from-add-click-tracking-to-in-product-marketing-email-campaigns' into 'master' Resolve "Follow-up from "Add click tracking to in product marketing email campaigns"" See merge request gitlab-org/gitlab!53029
-
Doug Stull authored
- follow pajamas design setup.
-
Natalia Tepluhina authored
Sort imports orders by groups See merge request gitlab-org/gitlab!47612
-
Vitaly Slobodin authored
Sort JavaScript imports in the CE code to match our future ESLint configuration.
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
-
Alex Kalderimis authored
GraphQL does not have inheritance, so it is an anti-pattern to use it to model polymorphism in our models. The correct approach is to model polymorphism as implementation of interfaces. Here there is a single `PackageType` interface, and then different implementations of that. Since the package types only differ in their metadata, we move the polymorphism down to the metadata fields, which an empty interface, implemented by metadata types. One thing that had to change was the `Query.package` field, which was previously `Query.package_composer_details`. This must change since the implementation of the lookup does not perform any type checking, and thus we cannot type the return value as a composer package. This would be an illegal and ill-typed down-cast. A good analogy for this is having a Java collection of ```java // yes, Cucumbers are fruits - look it up List<Fruit> bowl = List.of(new Apple(), new Banana(), new Cucumber()) ``` And then expecting to get an apple without a cast: ```java Apple fruit = bowl.get(0) // bad ``` This code would fail to compile in Java, and it is equally illegal in GraphQL, without the appropriate casting. We mark the composer metadata type as an orphan since it is only refered to as an implementation of the broader metadata type. We also split the type of packages into a top-level one, which is able to refer to versions, and a leaf node which may not. This prevents unbounded mutual cyclic recursion. Return successfully for all packages We can gradually add more specific package types, but it is important to always succeed with the data we can return.
-
Savas Vedova authored
Fix border bottom color collapsed replies See merge request gitlab-org/gitlab!51871
-
Yogi authored
-
Dmytro Zaporozhets (DZ) authored
Merge branch '299462-create-issue-from-vulnerability-details-edited-text-is-discarded' into 'master' Do not overwrite fields that are populated See merge request gitlab-org/gitlab!52376
-