summaryrefslogtreecommitdiff
path: root/spec
Commit message (Collapse)AuthorAgeFilesLines
* Approvals are not reset after a new push is made if the request is coming ↵Valery Sizov2015-12-301-4/+4
| | | | from a fork
* Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ee into ce_upstreamValery Sizov2015-12-291-0/+1
|\
| * Doesn't accept null value for max file size on Git hooksDouglas Barbosa Alexandre2015-12-281-0/+1
| |
* | Merge remote-tracking branch 'origin/master' into ce_upstreamValery Sizov2015-12-2521-58/+551
|\ \ | |/ |/|
| * Merge branch 'revert_votes_back' into 'master' Dmitriy Zaporozhets2015-12-252-3/+15
| |\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Revert vote buttons back to issue and MR pages https://gitlab.com/gitlab-org/gitlab-ce/issues/3672 /cc @dzaporozhets @JobV ![joxi_screenshot_1450809309400](/uploads/379a75505e0d5f24e743aa0a6a6684e2/joxi_screenshot_1450809309400.png) See merge request !2206
| | * satisfy rubocoprevert_votes_backValery Sizov2015-12-251-1/+1
| | |
| | * add sorting of awardsValery Sizov2015-12-251-0/+7
| | |
| | * revert back vote buttons to issue and MR pagesValery Sizov2015-12-251-3/+8
| | |
| * | Merge branch 'rs-opengraph' into 'master' Douwe Maan2015-12-252-0/+147
| |\ \ | | |/ | |/| | | | | | | | | | | | | Add Open Graph meta tags See merge request !2192
| | * Satisfy RubocopDouwe Maan2015-12-251-2/+2
| | |
| | * Add support for `twitter:label` meta tagsrs-opengraphRobert Speicher2015-12-242-0/+47
| | |
| | * Truncate page_description to 30 wordsRobert Speicher2015-12-241-0/+13
| | |
| | * Account for `@project.description` being nilRobert Speicher2015-12-231-0/+8
| | |
| | * Add page descriptions and imagesRobert Speicher2015-12-231-0/+79
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | A limited number of pages have defined their own descriptions, but otherwise we default to the Project's description (if `@project` is set), or the old `brand_title` fallback. The image will either be the uploaded project icon (never a generated one), the user's uploaded icon or Gravatar, or, finally, the GitLab logo.
| * | Merge branch 'support-api-lookup-by-username' into 'master' Dmitriy Zaporozhets2015-12-251-0/+7
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | Add API support for looking up a user by username Needed to support Huboard See merge request !2089
| | * | Add API support for looking up a user by usernameStan Hu2015-12-241-0/+7
| | | | | | | | | | | | | | | | Needed to support Huboard
| * | | specs for forced two-factor authentication and grace periodGabriel Mazetto2015-12-241-0/+52
| | | | | | | | | | | | | | | | simplified code and fixed stuffs
| * | | WIP require two factor authenticationGabriel Mazetto2015-12-241-0/+1
| | | |
| * | | Merge branch 'ldap-special-chars-fix' into 'master' Douwe Maan2015-12-241-0/+15
| |\ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix identity and user retrieval when special characters are used Fixes #4023 I also added tests to make sure the user with special characters in his name is returned correctly. @rspeicher this probably should be added to 8.3 as a patch. See merge request !2176
| | * | Fix identity and user retrieval when special characters are usedPatricio Cano2015-12-221-0/+15
| | | |
| * | | Fix NewBranchForm specDouwe Maan2015-12-241-1/+1
| | | |
| * | | Merge branch 'fix-milestones-with-slashes' into 'master' Dmitriy Zaporozhets2015-12-241-0/+10
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix Error 500 when global milestones have slashes * Closes #4226 * Closes https://github.com/gitlabhq/gitlabhq/issues/9921 See merge request !2182
| | * | | Fix Error 500 when global milestones have slashesStan Hu2015-12-221-0/+10
| | |/ / | | | | | | | | | | | | Closes #4226
| * | | Merge branch 'edit-on-fork' into 'master' Dmitriy Zaporozhets2015-12-241-4/+4
| |\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Automatically fork a project when not allowed to edit a file. Fixes #3215. To do: - [ ] Add tests ----- ## "Edit" button on file in a project the user does NOT have write access to ![edit_file](/uploads/7602157420768aef483a6586bba2d164/edit_file.png) ## Clicking will automatically create a fork ![during_fork](/uploads/32f4f5dff9f24ea99522000b0bf881c5/during_fork.png) ## When the fork has been created, the user is returned to the edit page on the original project with a notice ![edit_notice](/uploads/94ed1319404370ff1e9c0d672fb41e03/edit_notice.png) ## The user cannot change the target branch and is informed that editing will start an MR ![edit_footer](/uploads/4da68d4795c7177e575b7c434d16eeae/edit_footer.png) ## Hitting "Commit changes" will commit and start an MR from my fork to the origin project ![Screen_Shot_2015-12-17_at_23.38.08](/uploads/d777a4db6f38a5a1be84031694465bc1/Screen_Shot_2015-12-17_at_23.38.08.png) ----- ## "Create file, "Upload file" and "New directory" buttons in a project the user does NOT have write access to ![new_directory](/uploads/72f556248f30d6652523bbb4be01b3e0/new_directory.png) ## Clicking any of these options will automatically create a fork ![during_fork](/uploads/32f4f5dff9f24ea99522000b0bf881c5/during_fork.png) ## When the fork has been created, the user is returned to the tree page on the original project with a notice ![new_directory_notice](/uploads/a1a3e11308ae0e8f0913fae6813a37ed/new_directory_notice.png) ## Clicking "New directory" again will show the modal. The user cannot change the target branch and is informed that editing will start an MR ![new_dir](/uploads/99ca8cbfb2f70603e352b3fdf67b6281/new_dir.png) ## Hitting "Create directory" will commit and start an MR from my fork to the origin project ![Screen_Shot_2015-12-17_at_23.39.19](/uploads/3713d0235abf831361b803a6198c5bc1/Screen_Shot_2015-12-17_at_23.39.19.png) cc @dzaporozhets @skyruler See merge request !2145
| | * | | Fix specsDouwe Maan2015-12-181-2/+2
| | | | |
| | * | | Automatically fork a project when not allowed to edit a file.Douwe Maan2015-12-181-2/+2
| | | | |
| * | | | Merge branch 'fix/visibility-level-setting-in-forked-projects' into 'master' Douwe Maan2015-12-242-0/+63
| |\ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix/visibility level setting in forked projects Fixes #3136 /cc @DouweM See merge request !1744
| | * | | | Add some specs for forked project visibility_level casesTomasz Maczukin2015-12-242-0/+63
| | | | | |
| * | | | | Merge branch 'branch-invalid-name' into 'master' Douwe Maan2015-12-243-1/+165
| |\ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add JS validation for invalid characters in branch name Fixes #3293 Demo: ![out-1080p](/uploads/ba21c359b6b8b440c40cacf772ec0df7/out-1080p.gif) See merge request !2122
| | * | | | | Add helper methods to JS validation spec for invalid branch namesbranch-invalid-nameDouglas Barbosa Alexandre2015-12-221-87/+92
| | | | | | |
| | * | | | | Fix minor stylistic complaintsDouglas Barbosa Alexandre2015-12-211-34/+34
| | | | | | |
| | * | | | | Fix specDouglas Barbosa Alexandre2015-12-181-1/+1
| | | | | | |
| | * | | | | Merge branch 'master' into branch-invalid-nameDouglas Barbosa Alexandre2015-12-182-4/+23
| | |\ \ \ \ \ | | | | |/ / / | | | |/| | |
| | * | | | | Add specs for JS validation for invalid characters in branch nameDouglas Barbosa Alexandre2015-12-172-0/+159
| | | | | | |
| * | | | | | Merge branch 'emoji-picker-fix' into 'master' Valery Sizov2015-12-241-2/+2
| |\ \ \ \ \ \ | | |_|_|_|_|/ | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Emoji picker: better alias handling related to https://gitlab.com/gitlab-org/gitlab-ce/issues/3576 See merge request !2198
| | * | | | | fix specemoji-picker-fixValery Sizov2015-12-241-2/+2
| | | | | | |
| * | | | | | Merge branch 'add-project-permissions' into 'master' Dmitriy Zaporozhets2015-12-231-0/+13
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Add project permissions to all project API endpoints This standardizes all the project API formats. Also needed to support Huboard. See merge request !2090
| | * | | | | | Add project permissions to all project API endpointsStan Hu2015-12-221-0/+13
| | | |_|_|_|/ | | |/| | | | | | | | | | | | | | | | | | This standardizes all the project API formats. Also needed to support Huboard.
| * | | | | | Merge branch 'fix/ci-runners-token-persistence' into 'master' Grzegorz Bizon2015-12-233-8/+18
| |\ \ \ \ \ \ | | |_|/ / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix method that ensures authentication token Until now, `ensure_#{token_filed_name}!` method didn't persist new token in database. This closes #4235. See merge request !2185
| | * | | | | Use method that creates runners registration tokenGrzegorz Bizon2015-12-232-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | `runners_registration_token` now creates a new token if it is blank.
| | * | | | | Add method that persist ensured token in `TokenAuthenticatable`Grzegorz Bizon2015-12-231-6/+13
| | | | | | |
| | * | | | | Fix method that ensures authentication tokenGrzegorz Bizon2015-12-231-0/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Until now, `ensure_#{token_filed_name}` method didn't persist new token in database. This closes #4235.
| * | | | | | Merge branch 'improve_emoji_picker' into 'master' Dmitriy Zaporozhets2015-12-231-12/+0
| |\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Improve emoji picker This request uses an emoji image sprite to show big set of emojis. The sprite has been made based one gemojione gem images. The categories are retrieved from https://github.com/jonathanwiesel/gemojione/blob/master/config/index.json as well. Some categories are pretty poor, it can be extended in the future. It's a first step on the way to improve picker. The first implementation was using https://github.com/iamcal/emoji-data project, but there was huge incompatibility with gemojione emojis set and I had to drop that solution. ![Screenshot_2015-12-22_23.26.27](/uploads/7d323eb0586204ac92915b41233b97ec/Screenshot_2015-12-22_23.26.27.png) See merge request !2172
| | * | | | | | fix specsValery Sizov2015-12-221-6/+0
| | | | | | | |
| | * | | | | | base implementation of emoji picker [ci skip]Valery Sizov2015-12-221-6/+0
| | |/ / / / /
| * | | | | | Merge branch 'fix/ci-lint' into 'master' Grzegorz Bizon2015-12-232-28/+39
| |\ \ \ \ \ \ | | |/ / / / / | |/| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Make CI Lint form synchronous This removes `remote: true` from CI Lint form, making it synchronous form. This also removes some complexity related to displaying lint messages. View also has been updated, removed deprecated Bootstrap 2 tags. Improved design. See merge request !2171
| | * | | | | Make CI Lint form synchronousfix/ci-lintGrzegorz Bizon2015-12-221-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | This removes `remote: true` from CI Lint form, making it synchronous form. This also removes some complexity related to displaying lint messages. View also has been updated, removed deprecated Bootstrap 2 tags. Improved design. Closes #4206
| | * | | | | Rename CI lint specs fileGrzegorz Bizon2015-12-221-0/+0
| | | | | | |
| | * | | | | Improve CI Lint specs (refactoring)Grzegorz Bizon2015-12-221-18/+29
| | |/ / / /
* | | | | | Merge branch 'feature/import_kerberos_identities_ad' of ↵Dmitriy Zaporozhets2015-12-255-15/+202
|\ \ \ \ \ \ | | | | | | | | | | | | | | | | | | | | | https://gitlab.com/cernvcs/gitlab-ee into ee-master