Grzegorz Bizon and Robert Speicher
23975e093b
Merge branch 'fix/award-emoji-conflict-in-notes' into 'master'
...
Fix problems with award-emoji-only comment
This fixes a conflict between note with only a single emoji in content
and award-emojis mechanisms.
Closes #3734
cc @vsizov
See merge request !1936
2015-12-07 14:33:36 -05:00
Dmitriy Zaporozhets and Robert Speicher
48e86ec610
Merge branch 'emoji_votes' into 'master'
...
Award Emoji
This it first iteration of award emoji feature.
We have plan to extend emoji picker by the next release.
For now, you can add award by clicking to the emoji picker or posting a regular comment with emoji like "👍 " and any other. You can post not only emoji that listed in the emoji picker.
See merge request !1825
2015-11-19 19:50:58 -05:00
Robert Speicher and Robert Speicher
463a3cfe09
Merge branch 'dirceu/gitlab-ce-new-merge-request-from-file-edit' into 'master'
...
Add option to create merge request when editing/creating a file
Replaces !1611
Fixes #3059
See merge request !1820
2015-11-19 11:46:24 -05:00
Douwe Maan and Robert Speicher
371e8505f8
Merge branch 'ce-mirror-backport' into 'master'
...
Backport relevant changes from gitlab-org/gitlab-ee!51
To do:
- [x] Update gitlab-shell
See merge request !1822
2015-11-18 16:41:56 -05:00
Robert Speicher and Robert Speicher
8a1cafeb9d
Merge branch 'james11/gitlab-ce-removable-group-owner' into 'master'
...
Prevent the last owner of a group from being able to delete themselves
by 'adding' themselves as a master
Replaces !1708 .
Fixes #1111 .
See merge request !1815
2015-11-17 13:24:15 -05:00
Robert Speicher
df0110ba81
Merge branch 'rs-revert-gh-9820' into 'master'
...
Revert "Merge pull request #9820 from huacnlee/avoid-render-form-in-notes-list"
This reverts commit 63144cd062 , reversing
changes made to 8ab5df9d87 .
Reverts https://github.com/gitlabhq/gitlabhq/pull/9820
See merge request !1804
2015-11-17 15:09:22 +00:00
Robert Speicher
c8e53d4467
Revert "Merge pull request #9820 from huacnlee/avoid-render-form-in-notes-list"
...
This reverts commit 63144cd062 , reversing
changes made to 8ab5df9d87 .
2015-11-16 13:08:08 -05:00
Dmitriy Zaporozhets
05335a3c85
Create milestones in the group
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-16 14:07:38 +01:00
Jason Lee
1974087114
Avoid render edit_form in each notes.
...
Use RJS to render edit note feature.
Before:
```
Rendered projects/notes/_note.html.haml (27.9ms)
Rendered projects/_zen.html.haml (0.3ms)
Rendered projects/notes/_hints.html.haml (0.7ms)
Rendered projects/_md_preview.html.haml (3.9ms)
Rendered projects/notes/_edit_form.html.haml (6.9ms)
Rendered projects/notes/_note.html.haml (17.7ms)
Rendered projects/_zen.html.haml (0.3ms)
Rendered projects/notes/_hints.html.haml (0.6ms)
Rendered projects/_md_preview.html.haml (3.4ms)
Rendered projects/notes/_edit_form.html.haml (7.0ms)
```
After:
```
Rendered projects/notes/_note.html.haml (13.8ms)
Rendered projects/notes/_note.html.haml (7.1ms)
Rendered projects/notes/_note.html.haml (9.5ms)
Rendered projects/notes/_note.html.haml (8.5ms)
```
This change reduce at least 6ms * N ('N' - number of notes).
2015-11-12 13:16:35 +08:00
Dmitriy Zaporozhets
9b5d275320
Merge branch 'improve-ci-graphs'
2015-11-10 18:52:50 +01:00
Dmitriy Zaporozhets
802b8fceb4
Fix graph description and text
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-10 16:27:50 +01:00
Dmitriy Zaporozhets
7181fdd23e
Merge branch 'issue_3072_target_name' into 'master'
...
Display target branch on MR list when it is different from project's default
Fixes #3072
The screenshot below shows both previous and current UI state:

First merge request has default branch as a target, second one has non default branch as target.
See merge request !1741
2015-11-10 12:28:45 +00:00
Anton Baklanov
746e49fee9
Display target branch on MR list when it is different from project's default
2015-11-10 09:31:14 +02:00
Dmitriy Zaporozhets
6f15356aea
Add tests to release notes feature
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-06 15:43:59 +01:00
Dmitriy Zaporozhets
b60ad399ac
Fix test
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-06 14:47:29 +01:00
Dmitriy Zaporozhets
ed757ef6e3
Rewrite remove tag test
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-06 14:44:08 +01:00
Dmitriy Zaporozhets
482a17089f
Merge branch 'improve-profile-page'
2015-11-03 17:33:29 +01:00
Dmitriy Zaporozhets
e0edc01d14
Fix tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-03 16:39:09 +01:00
Dmitriy Zaporozhets
e3aed91219
Better name for up-level links
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-03 13:22:11 +01:00
Ben Ford and Douwe Maan
3be9d2c422
Add ability to create directories in the editor
...
Simply type a name with a `/` directory separator and new directories
will be created. This does not do the fancy UI work that github.com
does, but it will get the job done.
I could not find tests for file creation, so I didn't add a test for
this slight behaviour modification. I did test directory traversals
though, using both absolute paths like `/tmp/foo.txt` and relative paths
like `../../foo.txt`. Neither case escaped the repository, though
attempting to traverse with a relative path resulted in a 500 error that
did not affect application stability upon reload.
2015-10-29 15:49:07 +01:00
Dmitriy Zaporozhets
5615f2737c
Fix rubocop issues
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-23 18:21:43 +02:00
Dmitriy Zaporozhets
7b06c83cf7
Add tests for MR index page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-23 17:01:25 +02:00
Douwe Maan
d37cf64237
Merge branch 'master' into hanloong/gitlab-ce-add-dates-snippets-show
2015-10-21 10:24:06 +02:00
Dmitriy Zaporozhets
df39ba9dec
Merge branch 'user-page-new-ui' into 'master'
...
Implement new UI for user page. Part 1
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
See merge request !1615
2015-10-19 09:47:49 +00:00
Douwe Maan
d9944fdb59
Fix spec
2015-10-18 15:36:02 +02:00
Douwe Maan
44df201280
Restore dashboard snippets tabs.
2015-10-18 14:17:15 +02:00
Douwe Maan
f52b07cedc
Fix readme spec
2015-10-18 11:22:40 +02:00
Han Loong Liauw
1565a95da1
Merge branch 'master' into add-dates-snippets-show
2015-10-17 09:30:43 +11:00
Dmitriy Zaporozhets
7c85ebf6dc
Partly implement new UI for user page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-16 13:24:28 +02:00
Dmitriy Zaporozhets
d1450af81f
Add tests for last commit info on project home page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-16 10:10:33 +02:00
Kamil Trzciński
daccc54d25
Merge branch 'builds-view' into 'master'
...
Added builds view

/cc @dzaporozhets @vsizov
See merge request !1593
2015-10-15 11:35:57 +00:00
Dmitriy Zaporozhets
524b3db30c
Merge branch 'fix-path-with-leading-dot-error' into 'master'
...
Fix error preventing displaying of commit data for a directory with a leading dot
Directories with leading dots erroneously get rejected by the route controller if git
ref regex is used in constraints. This prevents commit data from being loaded. The regex verification is now done in controller.
Closes https://github.com/gitlabhq/gitlabhq/issues/8763
See merge request !1574
2015-10-15 10:36:24 +00:00
Han Loong Liauw
45e11d95f2
fix spinach features to use new button wordings
...
Also fixed an accidental deletion of pratial
2015-10-15 17:59:17 +11:00
Valery Sizov
8f584d5f2c
Fix: Images cannot show when projects' path was changed
2015-10-14 18:50:35 +03:00
Kamil Trzcinski
d9ece71ef0
Fix specs
2015-10-14 17:38:26 +02:00
Kamil Trzcinski
2d0fcb4de2
Fix spinach tests introduced by 07101cfab6
2015-10-14 17:27:29 +02:00
Stan Hu
d02d02c672
Fix error preventing displaying of commit data for a directory with a leading dot
...
Closes https://github.com/gitlabhq/gitlabhq/issues/8763
2015-10-12 22:24:19 -07:00
Kamil Trzcinski
4bf69b0bd9
Fix feature tests
2015-10-12 23:59:21 +02:00
Stan Hu
0ab6ca93aa
Add directory feature button
...
Change "+" icon under "Files" section to have three options:
* Create file
* Upload file
* New directory
Upload file is no longer accessible from the "Create file" page.
Users can now select a target branch in upload file as well.
Closes #2799 : Fixes a bug where file modes were overwritten after a commit
Closes https://github.com/gitlabhq/gitlabhq/issues/8253 : Existing files
can no longer be overwritten in the "Create file" section.
Closes #2557
2015-10-07 04:22:55 -07:00
Dmitriy Zaporozhets
697b34d786
Render CI statuses on commit page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-06 16:10:17 +02:00
Guilherme Garnier
963e6366be
Fix rubocop warnings in features
2015-10-03 19:59:54 -05:00
Dmitriy Zaporozhets
b5c12f742a
Merge remote-tracking branch 'public/hide_services_password'
2015-10-02 16:48:38 +02:00
Valery Sizov
731b860976
Hide password in the service settings form
2015-10-02 12:48:57 +03:00
Dmitriy Zaporozhets
5de0b07844
Prevent creating 2 Ci::Project entities when enable CI
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-10-02 10:08:16 +02:00
Douwe Maan
96c2e22549
Merge branch 'disable-report-button-if-already-reported' into 'master'
...
Disable the "Report abuse" button if a user has already been reported
Hello,
I've implemented the feature request #2330 . Here is what it looks like:

I hope that's an acceptable solution.
cc @DouweM
See merge request !1456
2015-10-01 13:17:18 +00:00
Dmitriy Zaporozhets
46503b789d
Fix invalid tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-30 15:29:52 +02:00
Rémy Coutable
ea72d53ec0
Streamline the "Report button"
...
This simplifies the "Report button" to not use open a dropdown and
adds a tooltip on this button.
This also removes an extra spec and adds missing specs.
2015-09-29 21:47:01 +02:00
Rémy Coutable
5f95a5e070
Disable the "Report abuse" button if a user has already been reported
2015-09-29 21:11:51 +02:00
Kamil Trzcinski
0f3deac362
Fix tests
2015-09-29 10:47:04 +02:00
Dmitriy Zaporozhets
145d933880
Merge branch 'projects'
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-28 13:42:41 +02:00