Commit Graph
1685 Commits
Author SHA1 Message Date
Job van der Voort 5914c7e1b7 Merge branch 'ldap_defaults' into 'master'
Saner LDAP defaults

I have the impression that most people use LDAP servers listening
on port 389, without encryption. If we make that the default we
give people a smoother ride setting up GitLab.

See merge request !1446
2015-01-28 18:24:30 +00:00
Jacob Vosmaer 087c4cbc3c Make 'plain', port 389 the default for LDAP 2015-01-28 11:34:33 +01:00
Jacob Vosmaer 43da3f0929 Point out common LDAP port/method combinations 2015-01-28 11:34:33 +01:00
Boyan Tabakov 93bc2d5202 Added support for firing system hooks on group create/destroy and adding/removing users to group.
Added tests and updated docs. Also adding 'user_id' field in the hooks for adding/removing user from team.
2015-01-27 09:25:28 +02:00
Dmitriy Zaporozhets 3af2ac9df0 Merge branch 'wip-documentation' into 'master'
Add return value example to ssh key creation

See merge request !307
2015-01-25 04:38:39 +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
Sytse Sijbrandij 061ac79236 Rename workflow to feature branch flow and add better desciption of workflow category. 2015-01-23 11:18:10 -08: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
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 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
Mika MäenpääandHannes Rosenögger 7dd5656a5b Implement edit via API for projects 2015-01-22 16:58:01 +01:00
Jacob Vosmaer a63187f28b Don't create zombies with IO.popen
The previous recommend incantation would leave the process we read from
hanging around, even though it had finished. That gives you a
'defunct'/'zombie' process.
2015-01-22 15:53:16 +01:00
Hannes Rosenögger e03f1af00a Fix the test and add documentation for the "per-milestone issues API call" 2015-01-22 12:14:53 +01:00
Loic Dachary d9b946fb3e Document ssh key creation error
Add the error code returned in the headers as well as an example of the
JSON informative message returned in the body.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-01-21 19:08:15 +01:00
Loic Dachary 201b2f1099 Add return value example to ssh key creation
Signed-off-by: Loic Dachary <loic@dachary.org>
2015-01-21 18:57:54 +01:00
Dmitriy Zaporozhets f9fb76670f Merge pull request #8603 from jubianchi/hook-merge-request-action
Add action property to merge request hook
2015-01-20 09:12:20 -08:00
jubianchi 4ffdb83e71 Add action property to merge request hook 2015-01-20 10:50:24 +01:00
Valery Sizov c92de64bdb GitHub importer description 2015-01-19 21:43:25 -08:00
Valery Sizov fe1e3db5a3 fix url in update doc 2015-01-19 14:18:31 -08:00
Valery Sizov b63e6e5abc fix url in update doc 2015-01-19 14:14:00 -08:00
Valery Sizov d5ae521cf7 update documentation regarding github_importer 2015-01-19 12:55:44 -08:00
Dmitriy Zaporozhets ad18f91e9e Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-01-18 10:52:53 -08:00
Dmitriy Zaporozhets 0533ae7eec Merge pull request #8464 from dserodio/group-api-description
Add description attribute to group API (GET and POST)
2015-01-18 10:35:25 -08:00
Loic Dachary 5bd463c1d2 Add description to merge request
The description can be provided when creating or updating a merge
request.

Signed-off-by: Loic Dachary <loic@dachary.org>
2015-01-18 14:09:56 +01:00
Robert Schilling 5ee99290be Update gitlab-shell in docs to 2.4.1 2015-01-18 13:04:58 +01:00
Marin Jankovski 99647a1b70 Update import.md documentation to specify correct directory ownership and permissions. 2015-01-16 19:36:44 -08:00
Daniel Serodio ad18fcd0e6 Document the description attribute of groups API 2015-01-16 16:52:48 -02:00
Dmitriy Zaporozhets 67b42e26cf Fix shell version in manual installation doc 2015-01-15 17:23:22 -08:00
Dmitriy Zaporozhets 41353b6362 Fix code block in rc1 doc 2015-01-15 02:07:42 +00:00
Dmitriy Zaporozhets 8e36070cce Remove bold text 2015-01-14 17:44:59 -08:00
Dmitriy Zaporozhets 973449b567 Update guides for CE 2015-01-14 17:40:35 -08:00
Dmitriy Zaporozhets a7dddd1bca Create update doc for 7.7 2015-01-14 17:34:39 -08:00
Dmitriy Zaporozhets be9f5589ed Merge branch 'oauth_api_doc' into 'master'
OAuth2 API documentation

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

See merge request !1388
2015-01-13 19:56:43 +00:00
Valery Sizov f07b165ab7 OAuth API documentation update 2015-01-12 19:29:06 -08:00
Patricio Cano e588328674 Fixed wording in message. 2015-01-12 22:26:51 -05:00
Patricio Cano 0be1a45b9f Updated monthly.md add instructions about the handling of the CHANGELOG
Added DISCLAIMER to CHANGELOG
2015-01-12 22:19:22 -05:00
Marin Jankovski 8689ce1efe Add search filter option on project api for authorized projects. 2015-01-12 11:08:53 +01:00
Sytse Sijbrandij 37163d7c75 Small spelling improvements. 2015-01-10 19:28:50 -08:00
Dmitriy Zaporozhets 1c3c8a9c55 Make ordered lists for release doc 2015-01-11 01:34:35 +00:00
Dmitriy Zaporozhets 2e3749cdcc Replace befor with before 2015-01-11 01:32:42 +00:00
Dmitriy Zaporozhets c736968695 Improve monthly.md with fixes proposed from Sytse 2015-01-10 02:14:45 +00:00
Dmitriy Zaporozhets b9dd52dd14 Improve monthly.md with fixes proposed from Sytse 2015-01-10 02:13:09 +00:00
Dmitriy Zaporozhets 606c701bd0 Improve monthly.md with fixes proposed from @sytse 2015-01-10 02:12:00 +00:00
Dmitriy Zaporozhets 3c19929c75 Cleanup and refactor release doc. Follow issue as a todo list 2015-01-09 12:29:48 -08:00
Job van der Voort c470072523 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2015-01-06 12:32:41 +01:00
Jacob Vosmaer a33d2f8653 Document Redis session cleanup 2015-01-06 11:50:05 +01:00
Achilleas Pipinellis 9993a0e356 Use plural instead of refering explicitly to male/female. 2015-01-05 12:44:42 +02:00
Dmitriy Zaporozhets 2660e83c97 Add group filtering by name for API
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-12-30 11:46:47 +02:00
Dmitriy Zaporozhets a9cf84e5ac Merge pull request #7675 from yglukhov/patch_notes_api
Implemented notes (body) patching in API.
2014-12-29 21:06:49 +02:00
Dmitriy Zaporozhets 37ed5837a8 Merge branch 'master' of gitlab.com:gitlab-org/gitlab-ce 2014-12-29 18:32:19 +02:00