Douwe Maan
854deae412
Brefer "Directory" over "Dir", "Files" over "Code
2015-12-02 14:56:17 +01:00
Douwe Maan
12dd4c7c8a
Use "Delete" in milestone and label delete buttons instead of "Remove"
2015-12-02 14:53:56 +01:00
Douwe Maan
67ff47b39c
Capitalize tab titles
2015-12-02 14:53:11 +01:00
Dmitriy Zaporozhets
ea7467d2be
Refactor group members tests a bit
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-11-25 10:24:29 +01:00
Dmitriy Zaporozhets
68d4ab2381
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 21:34:38 +00:00
Valery Sizov
23c5473cc0
added spinach tests
2015-11-19 13:20:09 +02:00
Douwe Maan
b6251af40f
Fix feature spec.
2015-11-18 11:15:49 +01: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
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
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
Douwe Maan
d9944fdb59
Fix spec
2015-10-18 15:36:02 +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
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
Kamil Trzcinski
d9ece71ef0
Fix specs
2015-10-14 17:38:26 +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
Dmitriy Zaporozhets
46503b789d
Fix invalid tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-30 15:29:52 +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
Dmitriy Zaporozhets
1868c8b258
Fix tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-25 10:04:09 +02:00
Dmitriy Zaporozhets
353d426e4e
Show CI status on Your projects page and Starred projects page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-24 14:00:23 +02:00
Dmitriy Zaporozhets
2be714dcf6
Show CI status on commit page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-24 11:40:48 +02:00
Dmitriy Zaporozhets
eae27d1ecb
Move CI charts to project graphs area
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2015-09-23 16:24:46 +02:00
Douwe Maan
183892fde9
Merge branch 'notification-levels' into 'master'
...
Notification levels can now be set on the Project's main page

The notification settings for a project can now be set directly on the Project's page. The drop down list and the button label reflect the current level.
Saving is done via a remote form submission and if successful shows the user a flash message:

@DouweM can you please review my code. I gave my bestest effort to make in clean and readable.
@rspeicher hopefully we can include it with the 8.0 release, maybe?
/cc @darby
See merge request !1322
2015-09-21 09:19:32 +00:00
Valery Sizov and Kamil Trzcinski
a0c1a12dee
remove API calls from CE to CI
2015-09-18 18:02:11 +02:00
Stan Hu
f481637245
Merge branch 'fix-issue-2382' into 'master'
...
Create a "destroyed Milestone" event and keep Milestone events around in the DB for posterity
Also fix issue where destroying a Milestone would cause odd, transient messages like "created milestone" or "imported milestone".
Now if a milestone is destroyed, at least it will indicate in the activity feed even if it's not clear which milestone was destroyed:

Closes #2382
See merge request !1227
2015-09-17 08:04:37 +00:00
Patricio Cano
1ddefa3bea
Merge branch 'master' into notification-levels
2015-09-16 19:54:18 -05:00
Patricio Cano
1ef2ce95d5
Merge branch 'master' into notification-levels
2015-09-16 19:52:57 -05:00
Patricio Cano
4c98357f16
Added Global to the drop downs and updated the label of the button to show the current level instead of Notifications
2015-09-16 19:46:24 -05:00
Patricio Cano
de1ffce739
Added Spinach tests and updated CHANGELOG
2015-09-16 18:03:48 -05:00