An error occurred fetching the project authors.
- 03 Aug, 2020 1 commit
-
-
Dimitrie Hoekstra authored
-
- 16 Jul, 2020 1 commit
-
-
Payton Burdette authored
New tooltip text data, update the child pipeline title, remove tooltips on downstream pipeline labels, add multi project label. Add hover correlation between trigger job and downstream pipeline.
-
- 17 Apr, 2020 1 commit
-
-
Frédéric Caplette authored
The pipeline graph components and the mock data have been moved to frontend folder and rewrote the tests with jest
-
- 15 Jan, 2020 2 commits
-
-
Illya Klymov authored
attachToDocument property is not needed
-
Payton Burdette authored
Adds child/parent labels to either a parent pipeline or a child pipeline this is dependent on the data returned from the triggered or triggered_by array responses from the controller. Generate changelog entry for new feat Generate locale/gitlab.pot file Refactor child/parent labels BE proposed new data returned from the endpoint. I have to adjust FE to determine if a pipeline project id is the same as the linked pipelines project id. That will determine if the current pipeline is a child or a parent pipeline. Use scss variable instead of hard coded Use scss variable with a padding value of 4px instead of hard coding a padding value on a scss class. Fix eslint issues Fixed eslint issued for passing props without a dash. And had to disable next line of the mock data file for testing. I need the duplicate key. Refactor to determine label type Ran into issue where I was expecting a key value that will not exist had to come up with a workaround. String matches should be refactored, once BE supports the data return we need. Remove scss moving to another MR This MR isn't ready to be merged, so I'm moving this fix to another MR to get it user facing ASAP. Add tooltips for parent/child pipelines Added tooltips and tooltip text for a parent or child pipeline. Also when hovered over the label it hides tooltip for the pipeline so two aren't showing at the same time. Add dynamic class for child pipeline Needed more margin bottom for a child pipeline so the downstream pipelines would not overlap. Also fixed what tooltip text is returned for a label. Remove margin bottom on last child Make sure if a child pipeline is the last element in the column that the new margin bottom is removed. Add back fix for removing extra lines Should of let a merge conflict do this when my Other MR fixed a small UI bug. Refactor how margin top is calc For downstream pipelines, the current margin top calc will not work since the nodes now have extra info. Needed to adjust that and move some scss to new file. Refactor how margin top is calculated Since introducing new nodes of different sizes the old way of calculating margin top for downstream nodes will no longer work. I've introduced a new way to calculate how margin top is calculated. Refactor linked pipeline tests Had duplicate project ids in the mock data, fixed that. Also had to change the way we checked if an event was emitted due to now passing data with the event. Fix eslint and static analysis errors Needed to regenerate gitlab.pot and order attributes correctly in linked pipeline component.
-
- 10 Jan, 2020 1 commit
-
-
Illya Klymov authored
This commit removes { sync: false } accross entire codebase This is useless since upgrade to @vue/test-utils 1.0.0.beta-30
-
- 20 Dec, 2019 1 commit
-
-
Enrique Alcántara authored
gitlab-ui tooltip component is based on bootstrap-vue tooltip component. Starting with bootstrap-vue 2.0, testing Vue components that use BV tooltip requires to attach the component under test to the document object using vue-test-utils attachToDocument mounting option. It also requires setting the `sync` option to true. This change affected a significant amount of unit tests in GitLab codebase. These effects impede GitLab from upgrading to bootstrap-vue 2.0. To address this problem we first attempted to fix all the affected tests. The list is broken tests is located in https://gitlab.com/gitlab-org/gitlab/merge_requests/18913. Over time, more tests appeared broken as they were using the tooltip directive too. The goal to fix broken tests became a moving target, so we desisted. This new approach mocks the tooltip directive and tooltip component to decouple the unit tests from the bootstrap-vue dependency.
-
- 26 Nov, 2019 1 commit
-
-
Paul Gascou-Vaillancourt authored
Migrated some pipelines specs to Jest and Vue Test Utils to help us with the BootrstrapVue upgrade
-