Commit Graph
14039 Commits
Author SHA1 Message Date
Dmitriy Zaporozhets c1fbc2fac5 Merge branch 'ux-improvements' into 'master'
UX improvements

* new project button is green
* show no-ssh error message
* fix avatar align

See merge request !1431
2015-01-24 04:08:00 +00:00
Dmitriy Zaporozhets bdc78c96db Merge branch 'ssh_doc' into 'master'
Documentation on how to copy your ssh key to clipboard with the console

This MR just adds some documentation in case people want to use the bash to copy their public ssh key to the clipboard.

See merge request !311
2015-01-24 03:26:16 +00:00
Dmitriy Zaporozhets 1b1277af46 Fix avatar indentation 2015-01-23 18:18:04 -08:00
Dmitriy Zaporozhets a250fa5feb Make new project button more visible 2015-01-23 18:17:55 -08:00
Dmitriy Zaporozhets 0b404c3599 Show no-ssh error message for project page 2015-01-23 18:14:26 -08:00
Dmitriy Zaporozhets 3dfcb95f0d Use ruby 1.9 hash syntax 2015-01-23 17:41:10 -08:00
Dmitriy Zaporozhets 630ff5744b Merge branch 'master' of dev.gitlab.org:gitlab/gitlabhq 2015-01-23 16:17:46 -08:00
Dmitriy Zaporozhets 893a68baf3 Cache autocomplete or emojis 2015-01-23 16:17:27 -08:00
Dmitriy Zaporozhets a42d84eca3 Faster autocomplete without unused description 2015-01-23 14:38:20 -08:00
Marin Jankovski c70dcd2907 Merge branch 'master' into move_external_issue_tracker_away_from_yml_config 2015-01-23 12:38:46 -08:00
Dmitriy Zaporozhets 1708b6cdc4 Merge branch 'password-reset-timeout' into 'master'
Password reset timeout

/cc @jacobvosmaer

See merge request !1428
2015-01-23 20:36:13 +00:00
Dmitriy Zaporozhets 1d9e427439 Merge branch 'workflow-description' into 'master'
Workflow description

See merge request !1429
2015-01-23 20:35:12 +00:00
Fred Chasen 1f5ecf6c50 use new hash syntax 2015-01-23 15:33:20 -05:00
Dmitriy Zaporozhets 25a5c84820 Merge branch 'round-avatars' into 'master'
Round avatars

* Make all avatars rounded for consistency
* Introduce variable for border-radius for avatars

See merge request !1427
2015-01-23 20:31:17 +00:00
Fred Chasen 13c4e25d6f Split up line and use single qoutes to declare Cors settings 2015-01-23 15:30:48 -05:00
Fred Chasen 85b3c87b7f Expose Link header in CORS Api calls 2015-01-23 14:57:48 -05:00
Marin Jankovski a720dde67c Remove configuration option from project settings page for external issue trackers. 2015-01-23 11:55:41 -08:00
Sytse Sijbrandij 061ac79236 Rename workflow to feature branch flow and add better desciption of workflow category. 2015-01-23 11:18:10 -08:00
Marin Jankovski 041bad0fe1 Manipulate external tracker issues urls generated from services. 2015-01-23 11:10:06 -08:00
Marin Jankovski 7c701acf57 Do a check which issue tracker is used inside the project. 2015-01-23 11:01:09 -08:00
Sytse Sijbrandij 31bf578d67 Increase password reset timeout since other people trigger it when they create an account for you. 2015-01-23 10:55:12 -08:00
Dmitriy Zaporozhets 99736d4594 Make all avatars rounded for consistency 2015-01-23 10:39:23 -08:00
Marin Jankovski 103a1bb06d Use service settings instead of config file settings to present issues. 2015-01-23 10:28:38 -08:00
Dmitriy Zaporozhets c6e24850a3 Update CHANGELOG with 7.7.1 2015-01-23 09:38:11 -08:00
Marin Jankovski 737f6516e6 Update new services with initialization based on existing data. 2015-01-23 09:14:45 -08:00
Hiroyuki Sato 22b7d2156c Remember the project default tab for 30days 2015-01-23 20:36:53 +09:00
Dmitriy Zaporozhets cefe81b1bb Merge branch 'allow_user_http_in_ouath' into 'master'
Allow user to use http in ouath

See merge request !1426
2015-01-23 02:57:09 +00:00
Valery Sizov e36334c770 allow to use http in redirect url 2015-01-22 18:39:05 -08:00
Dmitriy Zaporozhets 497f7be564 Merge branch 'better-mentions' into 'master'
Faster autocomplete for users/issues/emojiis

Instead of loading all issues and merge requests we load only open one.
This will reduce time load for autocomplete resources significantly

See merge request !1425
2015-01-23 02:33:42 +00:00
Dmitriy Zaporozhets ce0a667fe3 Merge pull request #8601 from railsmob/master
Optimize images 24.5% with ImageOptim.
2015-01-22 17:54:12 -08:00
Dmitriy Zaporozhets 1511999d88 Faster autocomplete for users/issues/emojiis
Instead of loading all issues and merge requests we load only open one.
This will reduce time load for autocomplete resources significantly
2015-01-22 17:51:35 -08:00
Dmitriy Zaporozhets 4ade9bf24d lighter hover color 2015-01-22 17:05:31 -08:00
Dmitriy Zaporozhets b1dffe6729 Merge branch 'disable-turbolink-on-ci-links' into 'master'
Disable turbolink on links pointing out to CI services

### What does this MR do?

This MR adds 'data-no-turbolink' attribute into all links pointing to CI services.

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

No

### Why was this MR needed?

In rare cases where gitlab and CI service is installed on the same host, turbolink will be used for links between those two. This may result in corrupted css and javascript.

This change is harmless for installations that do not share the domain name for GitLab and CI system - in such case, all links modified are already pointing out outside of the domain so turbolink won't handle them.

### What are the relevant issue numbers / Feature requests?

I consider this a small fix, no issue has been added.

See merge request !305
2015-01-22 23:04:43 +00:00
Dmitriy Zaporozhets e49b636497 Merge branch 'feature_api_project_edit' into 'master'
API: Implement edit via API for projects

I've picked up https://github.com/gitlabhq/gitlabhq/pull/8055 fixed the few hound warnings and replaced all double quotes in the spec file where possible.

# From the original PR:

Implements edit via API for projects. Edit was part of missing features in feature request Full CRUD operations via API for projects.
http://feedback.gitlab.com/forums/176466-general/suggestions/3904506-full-crud-operations-via-api-for-projects

Feature is implemented using existing UpdateService for projects. Permission to change visibility level and name are checked in addition to check for permission to administer project.

Doesn't allow updating project namespace id, because there was existing API-method for transferring project to a group.

Documentation added to doc/api/projects.md. Uses API request PUT /projects/:id .

Tests included for:
1. Success for changing path
2. Success for changing name
3. Success for changing visibility level
4. Success for changing all other attributes
5. Success for changing name & path to existing name & path but in different namespace
6. Failure if not authenticated
7. Failure if path exists in project's namespace
8. Failure if name exists in project's namespace
9. Failure if not sufficient permission to change name
10. Failure if not sufficient permission to change visibility level
11. Failure if not sufficient permission to change other attributes

Allows updating following parameters:

* name
* path
* visibility_level
* public
* default_branch
* issues_enabled
* wiki_enabled
* snippets_enabled
* merge_requests_enabled
* description

See merge request !310
2015-01-22 23:02:50 +00:00
Dmitriy Zaporozhets 4a10b7509a Merge branch 'gh-import-disabled' into 'master'
Show modal window with instructions if GitHub integration disabled

See merge request !1424
2015-01-22 22:48:10 +00:00
Dmitriy Zaporozhets fc55a8964d Merge branch 'improve-commit-page' into 'master'
Improve commit page

See merge request !1423
2015-01-22 20:16:44 +00:00
Dmitriy Zaporozhets 3395457acb Fix vote specs for mysql 2015-01-22 12:08:47 -08:00
Dmitriy Zaporozhets 130663e7ad Show modal window with instructions if GH OAuth is not enables 2015-01-22 11:48:20 -08:00
Hannes Rosenögger abbb29b30c Update ssh doc with commands to copy the public key to the clipboard 2015-01-22 20:27:11 +01:00
Dmitriy Zaporozhets a5f1b67ed4 Dont allow image overflow in comment form and timeline 2015-01-22 11:24:05 -08:00
Dmitriy Zaporozhets 7411fb36c5 Show branches/tags as labels on commit page 2015-01-22 11:15:21 -08:00
Dmitriy Zaporozhets 7afa4d5791 Improve commit title 2015-01-22 11:14:29 -08:00
Dmitriy Zaporozhets d005c44816 Mix wrong comment about signup 2015-01-22 10:38:24 -08:00
Dmitriy Zaporozhets 08e0c0b6d6 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-01-22 10:31:53 -08:00
Dmitriy Zaporozhets 02c5077fde Merge branch 'feature_api_milestone_issues' into 'master'
API: List issues for a particular milestone

# What does this MR do?
This MR adds a new API method for retrieving the issues associated with a particular milestone. The resource is described at ":id/milestones/:milestone_id/issues", returning a simple array of issues.

I've picked up gitlab-org/gitlab-ce!113  and fixed the test for it.
From the original MR:
This feature was motivated by an in-house project for reporting--for large projects, retrieving and filtering the entire issue list by milestone was becoming too slow, particularly when pagination required multiple requests. While this resource also uses pagination, it allows the consumer to limit reporting to the particular milestone they are interested in.

@dblessing Please take a look :)

See merge request !308
2015-01-22 18:31:18 +00:00
Dmitriy Zaporozhets 98ee4a1fa7 Annotate models 2015-01-22 09:40:03 -08:00
Dmitriy Zaporozhets a5b255fbdf Code improvements according to styleguide 2015-01-22 09:37:47 -08:00
Dmitriy Zaporozhets 635f62be67 Merge branch 'stop_popen_zombies'
Conflicts:
	CHANGELOG
2015-01-22 09:20:42 -08:00
Hannes Rosenögger 47625ab75e Fix tests and CHANGELOG entry for project edit via API 2015-01-22 17:46:34 +01:00
Dmitriy Zaporozhets b73170f5c1 Merge branch 'sidekiq3' into 'master'
Upgrade to Sidekiq 3.3

Fixes #1807.  Upgrades Sidekiq to the latest stable release.

cc @sytse

See merge request !1419
2015-01-22 16:28:34 +00:00