Commit Graph

76 Commits

Author SHA1 Message Date
Winnie Hellmann 925eea2672 Make JavaScript tests fail for unhandled Promise rejections 2017-06-23 09:28:19 +00:00
Douwe Maan 0bcb1d35ec Merge branch 'expand-backlog-closed-lists-issue-boards' into 'master'
Expand/collapse close & backlog lists in issue boards

Closes #23917

See merge request !11820
2017-06-07 15:05:37 +00:00
Phil Hughes a980a4f638 added tests for collapsing 2017-06-02 17:25:18 +01:00
Simon Knox 854e9de935 animate adding issue to boards
fix some false positive tests for board_new_issue
2017-06-01 17:14:08 +10:00
Filipa Lacerda b261fb7b33 Merge branch 'adopt-es-module-syntax' into 'master'
Adopt ES module syntax

See merge request !9567
2017-05-22 16:07:43 +00:00
Bryce Johnson 3c668fa04f Consolidate user avatar Vue logic 2017-05-18 16:37:48 -04:00
Mike Greiling 337acf4be3 fix eslint failures 2017-05-16 16:57:05 -05:00
Mike Greiling 283f968ef2 update frontend specs to use ES module syntax 2017-05-16 16:01:51 -05:00
Clement Ho 40f51c8e81 [skip ci] Fix FE conflicts with master 2017-05-05 09:19:58 -05:00
Valery Sizov 5004579b15 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into mia_backort[ci skip] 2017-05-05 16:59:31 +03:00
Clement Ho 3f6477fd1f Fix karma 2017-05-04 14:35:02 -05:00
Clement Ho 9c4ee8ee64 Fix eslint and rubocop 2017-05-04 13:55:13 -05:00
Phil Hughes dd146a59c3 Changed how the default avatar is set 2017-05-04 16:33:42 +01:00
Valery Sizov 387c4b2c21 Backport of multiple_assignees_feature [ci skip] 2017-05-04 17:11:53 +03:00
Phil Hughes 6e21728d95 ESLint fix 2017-04-13 20:03:08 +01:00
Phil Hughes c922b846fe Only increase the page number for boards when we need to
Closes #30902
2017-04-13 16:33:19 +01:00
Phil Hughes 3369232ca2 Added specs for board list component 2017-04-05 09:59:41 +01:00
Phil Hughes 6765a4e4d3 Stops triggering board sidebar when clicking avatar 2017-03-28 12:19:10 +01:00
Sean McGivern bc36dfe87f Merge branch 'rename_done_to_closed' into 'master'
Change Done column to Closed in issue boards

Closes #29420

See merge request !10198
2017-03-27 16:30:33 +00:00
Phil Hughes 88280aa6bb Fixed up issue boards JS specs
The objects where passed in the wrong order so would actually cause a timeout eventually. Also changed to used random numbers so this error would of been more obvious

Closes #29329
2017-03-27 11:43:17 +01:00
blackst0ne 1fb9de2bf7 Change Done column to Closed in issue boards 2017-03-24 23:40:35 +11:00
Mike Greiling 5f7c0bd7b7 remove Cookies class from global space 2017-03-22 03:07:27 -05:00
Mike Greiling d9dedc36c3 remove Vue from the global space 2017-03-20 22:12:01 -05:00
Phil Hughes de93054e78 Fixed eslint 2017-03-16 15:15:51 +00:00
Phil Hughes 8135ea993a Catches errors when generating lists 2017-03-16 14:11:02 +00:00
Mike Greiling 29e0cb4b91 Organize our polyfills and standardize on core-js 2017-03-13 21:48:32 +00:00
Valery Sizov 710e4df933 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into orderable-issues 2017-03-06 18:50:59 +02:00
winniehell 572f9782d5 Remove .es6 from file extensions (!9241) 2017-03-05 21:22:40 +01:00
Valery Sizov 5bf2ab73ba Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into orderable-issues 2017-03-03 20:24:16 +02:00
Phil Hughes 4fa8e0d1a4 Fixed sidebar spec 2017-03-01 13:26:07 +00:00
Phil Hughes cc93c87551 Fixed frontend specs 2017-03-01 11:18:58 +00:00
Phil Hughes b949448665 Import vue into spec 2017-03-01 10:17:00 +00:00
Phil Hughes e2575def94 Fixed eslint 2017-03-01 10:17:00 +00:00
Phil Hughes 9cd53cd8e7 Moved issue boards new issue form template 2017-03-01 10:17:00 +00:00
Valery Sizov 16808a2750 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce into orderable-issues 2017-02-27 14:22:01 +02:00
Alfredo Sumaran ed707dde8d Merge branch 'moving-issue-with-two-list-labels' into 'master'
Removes label from previous list

Closes #28484

See merge request !9418
2017-02-24 21:29:45 +00:00
Phil Hughes a9bcb5b8f9 Fixed eslint errors 2017-02-23 15:49:12 +00:00
Phil Hughes 7512af29fc Issue boards card in JS
Moved the issue boards card template into the JS. This helps to improve
the code coverage & will eventually make it easier to move this to .vue
files
2017-02-23 15:27:01 +00:00
Phil Hughes 6a2ee01b55 Removes label from previous list
When dragging an issue to a list that it already exists in it was previously not removing the label for the list it was moving from. This changes that to make that API call.

Closes #28484
2017-02-21 16:00:33 +00:00
Phil Hughes 3ab101ccb1 Added JS specs 2017-02-17 11:29:16 +00:00
Mike Greiling 04dc2b76d7 Merge branch 'master' into go-go-gadget-webpack
* master: (181 commits)
  Fixed adding to list bug
  Remove unnecessary queries for .atom and .json in Dashboard::ProjectsController#index
  Fixed modal lists dropdown not updating when list is deleted
  Fixed remove btn error after creating new issue in list
  Removed duplicated test
  Removed Masonry, instead uses groups of data
  Uses mixins for repeated functions
  Fixed up specs
  Props use objects with required & type values
  Removes labels instead of closing issue when clicking remove button
  Fixed JS lint errors
  Fixed issue card spec
  Added webkit CSS properties
  Fixed bug with empty state showing after search Fixed users href path being incorrect
  Fixed bug where 2 un-selected issues would stay on selected tab
  Fixed DB schema Changed how components are added in objects
  Added remove button
  Add optional id property to the issue schema
  Fixed issue link href
  Disabled add issues button if no lists exist
  ...
2017-02-03 13:17:03 -06:00
Phil Hughes 4428bb27b7 Removed Masonry, instead uses groups of data
Added some error handling which reverts the frontend data changes &
notifies the user
2017-02-03 17:02:44 +03:00
Phil Hughes cf5396d4b7 Fixed up specs 2017-02-03 17:02:44 +03:00
Phil Hughes a51aa6ab42 Fixed issue card spec 2017-02-03 17:02:44 +03:00
Phil Hughes 8323bc4919 Fixed up JS tests 2017-02-03 17:02:44 +03:00
Phil Hughes a943241056 Some styling updates
Does not remove the issue from the selected tab when it it de-selected, it instead gets purged when changing tab
2017-02-03 17:02:44 +03:00
Phil Hughes 54461ce2a3 Added more tests 2017-02-03 17:02:43 +03:00
Mike Greiling b7ddbf2401 ensure helper classes and constants are exposed globally 2017-02-02 13:17:38 -06:00
Mike Greiling 69e4072f89 Merge branch 'master' into go-go-gadget-webpack
* master: (389 commits)
  Document "No gems fetched from git repositories" policy [ci skip]
  Typos
  Small gramatical tweaks
  Typos
  Added PHP & NPM doc
  Use `:empty_project` where possible in request specs
  Add caching of droplab ajax requests
  Use `:empty_project` where possible in model specs
  Revert 3f17f29a
  Remove unused js response from refs controller
  Add MR id to changelog entry
  fixed small mini pipeline graph line glitch
  Prevent form to be submitted twice
  Fix Error 500 when repositories contain annotated tags pointing to blobs
  Fix /explore sorting (trending)
  Simplify wording in "adding an image" docs
  Remove "official merge window" from CONTRIBUTING.md [ci skip]
  Update repository check documentation
  Fixed flexbox and wrap issues
  Update two_factor_authentication.md
  ...
2017-01-27 19:33:58 -06:00
Mike Greiling 96931b1748 resolve all indent eslint violations 2017-01-18 17:16:41 -06:00