Commit Graph
15234 Commits
Author SHA1 Message Date
Nihad Abbasov 7277280d5f Merge pull request #9047 from NARKOZ/patch-7
update acts-as-taggable-on
2015-03-29 05:04:45 +05:00
Nihad Abbasov be65373fc7 update acts-as-taggable-on 2015-03-29 03:39:32 +04:00
Robert Schilling db948ff3d6 Merge pull request #9043 from skburgart/fix/merge-wording
Change merging notification to sound more natural
2015-03-28 09:37:18 +01:00
Dmitriy Zaporozhets 6664da431a Small css improvements to selectboxes and issue filter 2015-03-27 14:28:24 -07:00
Dmitriy Zaporozhets 4d9b4d3582 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-03-27 13:43:46 -07:00
Dmitriy Zaporozhets 9007af2c7e Merge branch 'issues-filters' into 'master'
Improve UI for issues filters

![filters-ui](https://gitlab.com/gitlab-org/gitlab-ce/uploads/31109bb069a5f42a9b83c2fb44af288b/filters-ui.png)

See merge request !472
2015-03-27 20:38:19 +00:00
Steven Burgart 83064492a0 Change merging notification to sound more natural 2015-03-27 15:50:54 -04:00
Dmitriy Zaporozhets 70496fe5d8 Improve UI for issues filters 2015-03-27 12:00:31 -07:00
Dmitriy Zaporozhets 671be8a812 Merge branch 'ctrl-enter-multiple-comments' into 'master'
Prevent holding Control-Enter or Command-Enter from posting comment multiple times.

See private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2184

See merge request !467
2015-03-27 16:54:35 +00:00
Douwe Maan 7a70fb123c Prevent holding Control-Enter or Command-Enter from posting comment multiple times. 2015-03-27 16:55:18 +01:00
Robert Schilling 7869e258f7 Merge branch 'master' into 'master'
Fix typo 'projecti' to 'project' in ssh doc [ci skip]

There was a typo in the SSH doc: projecti was written instead of project.

See merge request !461
2015-03-27 10:21:52 +00:00
Dmitriy Zaporozhets 28592ae467 Merge branch 'issues-filters' into 'master'
Big refactoring of issues filters

* No magic numbers for issues filtering
* Squash project users selectbox and users selectbox into one class
* Move from API autocomplete to GitLab internal one
* Smarter filter for project/group/all issues
* Use selectbox with searchbox for assignee/author/milestone/label
* Switch to ajax filter for issue author/assignee

Fixes https://gitlab.com/gitlab-org/gitlab-ce/issues/1035

See merge request !466
2015-03-27 08:25:25 +00:00
Dmitriy Zaporozhets c1c93f4f7a Fix tests and unassigned filter for issues. Updated CHANGELOG 2015-03-27 00:27:51 -07:00
Dmitriy Zaporozhets d6c8eefb5d Big refactoring of issues filters
* Squash project users selectbox and users selectbox into one class
* Move from API autocomplete to GitLab internal one
* Smarter filter for project/group/all issues
* Use selectbox with searchbox for assignee/author/milestone/label
* Switch to ajax filter for issue author/assignee
2015-03-26 19:13:49 -07:00
Dmitriy Zaporozhets 1c2711f7e3 Refactor UsersSelect to use internal gitlab autocomplete controller 2015-03-26 19:13:38 -07:00
Dmitriy Zaporozhets 26053c8705 Add autocomplete controller 2015-03-26 19:06:19 -07:00
Dmitriy Zaporozhets dfb4fcb685 No magic numbers for issues filtering 2015-03-26 18:56:42 -07:00
Marin Jankovski 3d4c2d0b51 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-03-26 18:07:31 -07:00
Marin Jankovski b322344520 Add a note about not adding new setting options to gitlab.yml. 2015-03-26 18:07:20 -07:00
Sytse (admin) 708c39ff57 Merge branch 'master' into 'master'
Separate Dockerfile for Data and Application

This is based on #1158

Instead of creating data container from same docker image, we create separate docker image for data container to avoid keeping original docker image after upgrading to new version. (That results in 1GB space that cannot be freed)

See merge request !409
2015-03-26 23:47:00 +00:00
Bart Deslagmulder 3cb28de28f Fix typo 'projecti' to 'project' in ssh doc [ci skip] 2015-03-26 20:14:40 +01:00
Dmitriy Zaporozhets 090f2344ec Merge branch 'set-default-url-options' into 'master'
Set Application controller default URL options to ensure all url_for calls are consistent

### What does this MR do?

This MR sets the app controller's `default_url_options` so that all `url_for` calls are consistent.

### Are there points in the code the reviewer needs to double check?

Setting these options may simplify `url_for` calls that load the GitLab options already. I did not want to touch existing code yet. I'm also not sure if there are other options that need to be included.

### Why was this MR needed?

If you run GitLab behind a reverse proxy or in a Docker container, you don't want a user to be seeing the local IP and port on which GitLab is running (e.g. 192.168.1.1:8080). Right now there are places where this internal data is leaked (e.g. see the URL in Profile Settings -> Account -> Username; this uses `user_url`).

### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)?

#1249

See merge request !453
2015-03-26 18:27:49 +00:00
Dmitriy Zaporozhets a94f8a3c5e Merge branch 'fix-emailsonpush' into 'master'
Fix EmailsOnPush.

See private issue https://dev.gitlab.org/gitlab/gitlabhq/issues/2185.

See merge request !459
2015-03-26 18:25:19 +00:00
Dmitriy Zaporozhets b8164321fe Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-03-26 08:56:00 -07:00
Dmitriy Zaporozhets a80733e254 Merge branch 'master' of github.com:gitlabhq/gitlabhq 2015-03-26 08:55:48 -07:00
Dmitriy Zaporozhets ff23209aec Merge pull request #9029 from tsigo/rs-project-admin
Add archived status to Admin > Project page
2015-03-26 08:55:22 -07:00
Dmitriy Zaporozhets a9cfff256d Merge pull request #9034 from buildkite/rename-buildbox-to-buildkite
Renamed Buildbox to Buildkite.
2015-03-26 08:54:48 -07:00
Dmitriy Zaporozhets fe2e1ac321 Merge branch 'backup-chdir' into 'master'
Change directory when removing old backups

Fixes errors when deleting old backups in the `gitlab:backup:create` rake task.  See #2177.

See merge request !1740
2015-03-26 15:47:52 +00:00
Dmitriy Zaporozhets 7842a81569 Merge branch 'capitalize-js-class' into 'master'
Capitalize js class name

See merge request !457
2015-03-26 15:40:34 +00:00
Keith Pitt 7fdc017650 Renamed Buildbox to Buildkite. 2015-03-26 11:40:43 +00:00
Hannes Rosenögger 3302888cec Merge branch 'fix-side-by-side-diff' into 'master'
Fix broken side-by-side diff view on merge request page

### What does this MR do?

This MR fixes the side-by-side diff that was broken in v7.9.0. The "Inline" and "Side-by-Side" buttons are now always rendered with HTML links instead of changing depending on whether the code diff was requested in JSON format.

### Are there points in the code the reviewer needs to double check?

Is there a better way to fix this? The links in JSON format may be desirable if there were a JavaScript hook to handle the buttons, but as far as I can tell there isn't at the moment.

### Why was this MR needed?

The issue is that the code diffs can be generated either by the JavaScript handler or the regular HTML. With the forcing of JSON request format in 27e75344, the JavaScript handler requests the page in JSON format, which it then uses to render the page. However, this has the unintended side effect of requesting that the "Inline" and "Side-by-Side" buttons have references to a JSON-formatted link.

### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)?

#1294

See merge request !460
2015-03-26 10:44:08 +00:00
Dmitriy Zaporozhets 3b1b6ec135 Merge branch 'ui-improvements' into 'master'
UI improvements

* Fix diff header for discussion
* Remove unused doorkeeper layout
* Nicer well
* Replace alerts with well where alert is not needed

See merge request !458
2015-03-26 06:47:07 +00:00
Stan Hu 546dab6da9 Fix broken side-by-side diff view on merge request page
Closes #1294
2015-03-25 23:39:34 -07:00
Douwe Maan 329db2c5de Fix EmailsOnPush. 2015-03-26 07:38:52 +01:00
Dmitriy Zaporozhets 33d134f093 Fix diff header for discussion 2015-03-25 23:21:13 -07:00
Dmitriy Zaporozhets 366ce781b3 Remove unused doorkeeper layout 2015-03-25 23:16:43 -07:00
Dmitriy Zaporozhets 729f0b2e68 Nicer well 2015-03-25 23:16:01 -07:00
Dmitriy Zaporozhets 0b355aba02 Replace alerts with well where alert is not needed 2015-03-25 23:07:59 -07:00
Dmitriy Zaporozhets 3a11165648 Improve protected branches page UX 2015-03-25 22:45:58 -07:00
Dmitriy Zaporozhets 429a43ca6a Dont bind all checkboxes when you need only protected branches 2015-03-25 22:32:08 -07:00
Dmitriy Zaporozhets 80fd8f2de1 Capitalize js class name 2015-03-25 22:22:10 -07:00
Dmitriy Zaporozhets 6fafe000f8 Merge branch 'prevent-duobling-ready-events' into 'master'
Prevent unnecessary doubling of js events on import pages and user calendar

Adding document.ready in Turbolinks make duplicating of events EVERY visit of page.
In example of user calendar it causes N+1 times ajax request every time you visit user page.

cc @vsizov

See merge request !456
2015-03-26 05:17:40 +00:00
Dmitriy Zaporozhets a1d09190e3 Prevent unnecessary doubling of js events on import pages and user calendar 2015-03-25 21:45:01 -07:00
Dmitriy Zaporozhets 12430b65d4 Merge branch 'fix-compare-diff-unfold' into 'master'
Fix code unfold not working on Compare commits page

### What does this MR do?

The code unfold buttons (`...`) don't work when you go to Commits -> Compare mode. This MR fixes that.

### Are there points in the code the reviewer needs to double check?

Check to make sure all the right initializers are run in the `projects:compare:xxx` case. I'm also not sure if there are other cases where a diff is shown but the code unfolding is not activated.

### What are the relevant issue numbers / [Feature requests](http://feedback.gitlab.com/)?

Closes #1274

See merge request !434
2015-03-26 01:17:35 +00:00
Dmitriy Zaporozhets d41b2085fe Merge branch 'master' into 'master'
Change ordering so that confirm is removed from attrs before attempting to User.build_user

Possible fix gitlab-org/gitlab-ce#1296

See merge request !445
2015-03-26 01:14:54 +00:00
Dmitriy Zaporozhets ee7364a6e4 Merge branch 'doc_group_permissions' into 'master'
[doc] Groups can be browsable if they contain at least one public project.

See merge request !451
2015-03-26 01:13:27 +00:00
Dmitriy Zaporozhets b5c032d0ac Merge branch 'notification_on_project_moving' into 'master'
Notification on project moving

Moving of project should respect notification settings

https://dev.gitlab.org/gitlab/gitlabhq/issues/2091

See merge request !452
2015-03-26 01:00:26 +00:00
Dmitriy Zaporozhets a7adce4ff8 Merge branch 'fix-branch-contains' into 'master'
Prevent doubling AJAX request with each commit visit via Turbolink

Be careful with `document.ready` in views 😃

cc @vsizov @marin

See merge request !454
2015-03-26 00:59:41 +00:00
Dmitriy Zaporozhets 8b7aedad2b Prevent doubling AJAX request with each commit visit via Turbolink 2015-03-25 15:47:31 -07:00
Robert Speicher c31d40e358 Update the "Edit Group" button class on Project Admin page 2015-03-25 17:37:05 -04:00