Commit Graph

40 Commits

Author SHA1 Message Date
Fernando Arias 42bfffc495 Move job cancel/new button
* Move cancel button to where the Retry is normally placed
* Move new issue button to be in sidebar view for desktop versions
* Update specs

Add changelog entry for moving cancel btn

Remove mobile version job action buttons

* Remove buttons showing up on seperate row on job sidebar
* Show Retry button in mobile version next to build name

Improve flexbox usage for job action buttons

* Allow for cleaner scaling of job name and alignment of buttons

Adjust the debug button icon size

* Adjust debug icon size on the build sidebar so the debug button is the
same height as the other buttons

Tweak job name vertical margins

* Changes are only made to job side vue
* Remove old class that only changed margin on top
* Adjust veritcal margin uniformy set to 0 via bootstrap margin class

Update Karma tests for job side view

* Update karms tests for mobile version of side view
* Removed tests for new issue button since we are fixing in
https://gitlab.com/gitlab-org/gitlab-ce/issues/55944

Fix rspec and static-analysis failures

* Run Prettier
* Update rspec css selectors

Move job action buttons to new line

* Move "New Issue" and "Debug" buttons to seperate line in job sidebar
* Update specs

Run Prettier to format JS

Remove New Issue button from job header

Make sure button spacing follows styleguide
2019-01-10 09:04:17 -05:00
Nathan Friend 7798a4a62a
Fix style issues in job details sidebar
This commit fixes a number of minor style issues in the job details
sidebar - spacing, font weights, button sizes, and font sizes.

More details here:
https://gitlab.com/gitlab-org/gitlab-ce/issues/54814
2018-12-19 15:16:10 -04:00
jhampton 6de31cddb8 Merge remote-tracking branch 'origin/master' into 20422-hide-ui-variables-by-default 2018-12-07 13:21:43 -05:00
jhampton 02ef052363 Prettifies 2018-12-07 13:15:58 -05:00
jhampton 43286857d5 Fixes linting errors 2018-12-07 11:47:12 -05:00
jhampton c2f72ad8a2 Adds toggle behavior
- Adds coverage for hide/reveal toggle button behavior
2018-12-07 10:19:41 -05:00
Filipa Lacerda eb7c16dee4
Adds bottom margin to the environment info block 2018-11-28 12:06:42 +00:00
Filipa Lacerda f2479e1987
Prevents empty button in jobs empty state
Returns `null` instead of an empty object to make
sure Vue doesn't render the button
2018-11-14 11:38:53 -05:00
Constance Okoghenun baa37edd93 Resolve "Issue board card design" 2018-11-07 17:20:17 +00:00
Filipa Lacerda b1fae097bd Merge branch 'winh-delayed-jobs-dynamic-timer' into 'master'
Add dynamic timer to delayed jobs

See merge request gitlab-org/gitlab-ce!22382
2018-11-07 10:27:54 +00:00
Winnie Hellmann b678e07e99 Run yarn prettier-all-save 2018-11-07 10:00:25 +01:00
Winnie Hellmann 997d70eaf9 Add dynamic timer for delayed jobs in job sidebar 2018-11-07 10:00:25 +01:00
Winnie Hellmann ff72bba12c Add dynamic timer for delayed jobs on single job page 2018-11-07 10:00:25 +01:00
Filipa Lacerda 00c7d78d49
[ci skip] Renders a warning block for archieved job
When the job is archieved we render a affixed warning
on the top of the job log
2018-11-05 17:16:29 +00:00
Achilleas Pipinellis 7f47e13218 Merge branch 'gt-update-typos-in-comments-and-specs' into 'master'
Fix typos in comments and specs

See merge request gitlab-org/gitlab-ce!22683
2018-11-01 10:34:23 +00:00
George Tsiolis 733ae94921 Fix typos in comments and specs 2018-11-01 08:59:20 +02:00
Mike Greiling 160157a92b
Prettify remaining files with differences in CE and EE 2018-10-31 14:33:12 -05:00
Filipa Lacerda 1cc093011f Fix stage dropdown rendering only in English 2018-10-26 07:49:01 +00:00
Steve Azzopardi 50f703f95a Move job stuck status to backend 2018-10-25 11:53:00 +00:00
Winnie Hellmann 60405bd373 Extract JobContainerItem component 2018-10-22 17:43:43 +00:00
Mike Greiling 7a3e605350
Resolve eslint violations 2018-10-17 11:18:17 -05:00
Mike Greiling f666026d71
Prettify all spec files 2018-10-17 11:18:17 -05:00
Filipa Lacerda 5ed91cf81b Resolve "Integrate new vue+vuex code base with new API and remove old haml code" 2018-10-17 10:34:19 +00:00
Johann Hubert Sonntagbauer 6f5723a169 enable jasmine/new-line-before-expect 2018-10-17 06:57:29 +02:00
Steve Azzopardi 464655edb2 Add stage name in job.json response 2018-10-12 17:13:41 +00:00
Mike Greiling db85dbbf5e Merge branch '51712-new-line-between-declarations' into 'master'
1. enable jasmine/new-line-between-declarations

See merge request gitlab-org/gitlab-ce!22230
2018-10-11 18:35:53 +00:00
Filipa Lacerda dd0806d095 Fix erased block not being rendered when job was erased 2018-10-11 18:33:02 +00:00
Filipa Lacerda e63cbf4ece Stuck block URL links to runners settings 2018-10-11 15:14:40 +00:00
Johann Hubert Sonntagbauer 2a76e04091 enable jasmine/new-line-between-declarations 2018-10-09 19:01:49 +02:00
Filipa Lacerda e13baff004 Renders empty states in the Vue app in Job page 2018-10-04 12:59:57 +00:00
Filipa Lacerda 81bff65fa8 Adds MR reference in job sidebar
In the refactor the `!` reference was missed
This commit adds it back and adds coverage for it.
2018-10-04 09:27:56 +01:00
Filipa Lacerda 9128e7849d Uses Vue app to render part of job show page 2018-10-03 15:29:07 +00:00
Filipa Lacerda f72a1bf09c Moves stages dropdown into the new vue app 2018-10-03 14:13:20 +00:00
Phil Hughes 1eefdf5da5 Merge branch '50904-use-vuex-store-job' into 'master'
Uses new Vuex store in job log page

See merge request gitlab-org/gitlab-ce!21961
2018-09-27 14:50:23 +00:00
Filipa Lacerda 49bd01cf24 Uses new Vuex store in job log page
Removes old mediator and service pattern and uses the new store.
Middle step before moving everything into one single vue app
2018-09-27 14:13:17 +01:00
Filipa Lacerda 90e0709dfb Updates Vue job components to match new API 2018-09-27 11:08:31 +00:00
Filipa Lacerda 32ccde8ccd Use Vue component for job artifacts, Commit and Trigger Variables 2018-09-25 08:07:47 +00:00
Filipa Lacerda ecfdbee6cf Creates vue component for environments block 2018-08-28 07:53:48 +00:00
Filipa Lacerda e8197c7fe7
Moves job log spec files to the components folder 2018-08-20 09:53:43 +01:00
Filipa Lacerda 322dfb45c7 Creates a vue component for the top bar with controllers in job log view 2018-08-16 13:36:29 +00:00