Jacob Vosmaer
e4cd0c93ed
Add Jenkins fix to the EE CHANGELOG
2014-07-14 11:44:34 +02:00
Dmitriy Zaporozhets
5ace25cf20
Merge branch 'ee_fix_jenkins_status_check' into 'master'
...
EE - fix jenkins status check
When using Jenkins CI via the `JenkinsService` class, GitLab queries Jenkins for build status of a specific git commit shasum. This check however is done in an error prone way and fails for Jenkins jobs with multiple modules. Please note the three bubbles at the bottom of this screenshot: http://i.imgur.com/cptQdOG.png
This MR changes the checking code to make use of a HTML parser and selects the element of interest via its xpath. It was manually tested against Jenkins version 1.554 (LTS release as of today) with both maven and freestyle type jobs.
2014-07-14 09:35:15 +00:00
Dmitriy Zaporozhets
26d862fa31
Merge branch 'upstream-ce' into 'master'
...
Pull 7.1.0.pre from Community Edition
See merge request !126
2014-07-11 14:17:00 +00:00
Dmitriy Zaporozhets
f5285d3103
Remove mass-assigment tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-11 16:07:20 +03:00
Dmitriy Zaporozhets
4ff1fc35d4
Remove attr_accessible from EE only models
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-11 14:38:56 +03:00
Dmitriy Zaporozhets
a74b66cdee
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq into upstream-ce
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
Conflicts:
app/models/group.rb
app/models/project.rb
features/steps/shared/project.rb
2014-07-10 23:43:42 +03:00
Dmitriy Zaporozhets
a019b49a2b
Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq
2014-07-10 23:31:10 +03:00
Dmitriy Zaporozhets
6bc32fe4fd
Merge branch 'upgrade_devise' into 'master'
...
Upgrade devise from 3.0.4 to 3.2.4
See merge request !960
2014-07-10 20:26:22 +00:00
Marin Jankovski
60cc1d8e92
Override strong params for sign up.
2014-07-10 19:31:05 +02:00
Dmitriy Zaporozhets
20616c5af5
Merge branch 'master' of github.com:gitlabhq/gitlabhq
2014-07-10 18:51:56 +03:00
Dmitriy Zaporozhets
7a914e5a8f
Merge branch 'rework-counters' into 'master'
...
Rework counters
* Use one style for counters in sidebar
* show amount of assigned/authored/all entities in sidebar
* fixes UI overflow for small screens
See merge request !961
2014-07-10 15:51:28 +00:00
Dmitriy Zaporozhets
cff1758486
Show counters in sidebar filter in same way like we did for projects page
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-10 17:54:31 +03:00
Sytse Sijbrandij
0c5ca76dfc
Merge pull request #7291 from tbpgr/fix_gitlab_markdown_helper_typo
...
Fix gitlab_markdown_helper method header typo. rquest => request.
2014-07-10 16:10:21 +02:00
tbpgr
e1535eff95
Fix gitlab_markdown_helper method header typo. rquest => request.
2014-07-10 21:59:01 +09:00
Marin Jankovski
108be8a666
Update to accomodate devise deprecations and backward incompatible changes.
2014-07-10 13:56:35 +02:00
Marin Jankovski
1e3fce1a82
Check for the correct param for token.
2014-07-10 13:10:37 +02:00
Jacob Vosmaer
efd0874756
Merge branch 'ldap_keys_changelog' into 'master'
...
Add LDAP key sync to CHANGELOG-EE
2014-07-10 10:13:31 +00:00
Dmitriy Zaporozhets
a338954c33
Merge branch 'prevent-html-injection' into 'master'
...
Prevent html injection
Commits page renders commit description with single_format method which allows html tags. So commit message with html tags brokers Commits page. See screenshot

See merge request !959
2014-07-10 09:16:48 +00:00
Dmitriy Zaporozhets
53a8d50b2b
Prevent html injection on commits page by commit message
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-10 11:09:00 +03:00
Dmitriy Zaporozhets
4fb5a39dc0
Merge branch 'group_milestones_description' into 'master'
...
Group milestones description
Fixes #1403
See merge request !958
2014-07-10 07:44:16 +00:00
Marin Jankovski
018602b4c8
Merge branch 'fix/notes_reply_click_issue401' into 'master'
...
Get Reply button as clicked target in notes.js.coffee
See issue #401
This is a small fix to properly find the reply button as the click target when an element inside the button is clicked (e.g. in this case, the ``<i class="icon-comment">`` element in the button, using the jQuery ``.closest(...)`` function.
Previously, the clicked element was assumed to be the button itself, which caused the comment form to spawn within the button when it was clicked (see the issue for screenshots & other details).
2014-07-10 07:28:38 +00:00
Marin Jankovski
4a505f38ac
Update the tests with milestones descriptions.
2014-07-10 08:46:52 +02:00
Marin Jankovski
0f80ffdf87
Use heading instead of strong and line breaks in description.
2014-07-10 08:37:51 +02:00
Marin Jankovski
d4e7db4082
Add milestone descriptions on the group show page.
2014-07-10 08:36:28 +02:00
Ali Tavakoli
0b1cf50060
Added .closest() to find Reply button on click; fixes #401
...
This is to fix the issue where the icon-comment icon is clicked in the
Reply button of a note; the icon is used as the target and incorrectly
assumed to be the button itself, which causes the reply form to spawn
inside the button.
2014-07-09 18:16:24 -04:00
Dmitriy Zaporozhets
1f3261ac41
More entries to CHANGELOG
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-09 19:13:31 +03:00
Dmitriy Zaporozhets
2028c64ea4
Merge branch 'ldap_logging' into 'master'
...
LDAP key logging
See merge request !125
2014-07-09 15:45:52 +00:00
Dmitriy Zaporozhets
c337a27824
Merge branch 'browse_file' into 'master'
...
Browse file
Fixes #1335
See merge request !951
2014-07-09 15:13:00 +00:00
Dmitriy Zaporozhets
70848097a4
Merge branch 'active_highlight' into 'master'
...
Active highlight
This will highlight active page regardless of the action we use.
See merge request !957
2014-07-09 15:11:34 +00:00
Marin Jankovski
4024aa8e81
Try to keep token authenticable compatibility
2014-07-09 14:42:25 +02:00
Jacob Vosmaer
2a9f1e5425
Add LDAP key sync to CHANGELOG-EE
2014-07-09 13:27:48 +02:00
Marin Jankovski
34cfd84ed2
Upgrade to devise 3.2.4
2014-07-09 13:22:32 +02:00
Jacob Vosmaer
41a3c84e40
Add logging code for LDAP keys
2014-07-09 12:18:20 +02:00
Jacob Vosmaer
526959ab63
Use a scope to add/remove LDAP keys
...
For some reason I needed to add a reload statement in the specs.
2014-07-09 12:13:09 +02:00
Marin Jankovski
d6067296de
Active link based on controller rather than action.
2014-07-09 11:38:29 +02:00
Jacob Vosmaer
fe6202097a
Create an Gitlab::LDAP::Person#ssh_keys attribute
...
This allows us to keep Person#entry private, and it makes
Access#update_ssh_keys a little shorter.
2014-07-09 11:06:53 +02:00
Jacob Vosmaer
9aa6791442
Merge branch 'ee_LDAPSync_condensed' into 'master'
...
Synchronise SSH keys with LDAP + specs
Please see MR !7 for reference.
Please see http://feedback.gitlab.com/forums/176466-general/suggestions/5704654-synchronise-ssh-keys-with-ldap for reference.
I added specs as well as fixed some bugs.
This MR is made of two (squashed) commits on purpose, as it is the only fair way to give @jolla credit for his work too.
2014-07-09 08:58:26 +00:00
Marin Jankovski
91e01275cb
Add tests to check for correct browse link name.
2014-07-09 10:12:09 +02:00
Marin Jankovski
6b121aa5a7
Move the links decision to helper.
2014-07-09 10:12:09 +02:00
Marin Jankovski
5d25f3d9b1
Differentiate between dirs, files and general code.
2014-07-09 10:12:08 +02:00
Marin Jankovski
de22913501
Check if blob is requested.
2014-07-09 10:12:08 +02:00
Marin Jankovski
4e0afce6a7
Show browse file if we are browsing file history.
2014-07-09 10:12:08 +02:00
Dmitriy Zaporozhets
47d5ef4bd5
Merge branch 'update-highlight-js' into 'master'
...
Update highlight.js to 8.1
Pack version including all supported languages. Yay for Haml, Clojure, Go and Erlang support!
Fixes #1411 .
See merge request !956
2014-07-09 07:40:24 +00:00
Dmitriy Zaporozhets
437cccf9a9
Update highlight.js to 8.1
...
Also added support for less common languages. All languages from
http://highlightjs.org/download/ now supported
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-09 09:47:06 +03:00
Dmitriy Zaporozhets
22995fc932
Merge branch 'redirect_betwee_tree_and_blob' into 'master'
...
Redirect between tree and blob
This checks if on requested non-existing tree path blob exists, redirects to blob path if the file exists, otherwise return not found.
See #1369
See merge request !953
2014-07-09 06:19:18 +00:00
Marin Jankovski
e87f238077
Add tests for redirects.
2014-07-08 20:25:25 +02:00
Dmitriy Zaporozhets
4c3785afbf
Merge branch 'fix-path-regex' into 'master'
...
Fix path regex
Fixes #1208
See merge request !955
2014-07-08 16:49:03 +00:00
Dmitriy Zaporozhets
6a0cb25096
Dont allow ? in project path
...
Because it causes 500 error on every page where link to such project
exists
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-08 18:15:23 +03:00
Dmitriy Zaporozhets
ac1ff491b4
Merge branch 'fix-archive-corrupt' into 'master'
...
Fix archive corruption
* When I click download I trigger archive creation
* We don't use tmp storage for uncompleted archive
* When I refresh a page - archiving still in progress but file already exists - I get corrupted (unfinished) file
* If I wait for few more seconds and click download - I get correct file because archiving operation finished and file is valid
This MR fixes issue by bumping `gitlab_git` to newer version. In this version archive created in tmp file and becomes available only when archive operation finished.
Fixes #1394
See merge request !954
2014-07-08 14:25:59 +00:00
Dmitriy Zaporozhets
d51294b99f
Bump gitlab_git
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com >
2014-07-08 15:48:25 +03:00