Sebastian Ziebell
8045a81bcf
Merge branch 'master' into fixes/api
2013-02-08 10:32:42 +01:00
Dmitriy Zaporozhets
2f0a75ab77
GitLab meta to 5.0
2013-02-08 08:55:39 +02:00
Dmitriy Zaporozhets
4b58030207
Merge pull request #2936 from jameswritescode/fix_installation_doc_typo
...
fix the gitlab-shell clone url in master installation doc
2013-02-07 22:41:19 -08:00
James Newton
d4c24b990f
fix the gitlab-shell clone url
2013-02-07 11:53:37 -06:00
Dmitriy Zaporozhets
66121d6caa
Improve devise views
2013-02-07 13:20:33 +02:00
Dmitriy Zaporozhets
210e9cd489
It should be 5.0.0pre
2013-02-07 13:05:30 +02:00
Dmitriy Zaporozhets
4e1757bfda
Merge branch 'gitlab-shell' of dev.gitlabhq.com:gitlab/gitlabhq
2013-02-07 08:26:39 +00:00
Dmitriy Zaporozhets
d09d87e3b0
fix deploy key spec
2013-02-07 10:25:47 +02:00
Dmitriy Zaporozhets
cdcf69d0d9
gitlab;shell init script
2013-02-07 10:06:39 +02:00
Dmitriy Zaporozhets
8ae1d812dc
deploy keys support for gitlab-shell api
2013-02-07 09:56:13 +02:00
Dmitriy Zaporozhets
48628d31d5
dont allow duplicates in ssh keys
2013-02-07 09:42:22 +02:00
Sebastian Ziebell
5d8a99f104
Test to check a user must be part of the team to see project.
...
A user must be part of the team to see a protected project. A test is given
to check that a 404 error is returned if the user can not see the project.
2013-02-06 17:11:01 +01:00
Sebastian Ziebell
a534c9b72d
A few fixes in documentation to notes, updates infos on status codes
...
A few fixes in the notes URI pattern (`notes` instead of `:notes`), also updated
the information to status codes. If `body` attribute is missing from a POST request
a status code 400 (Bad request) is returned. This reflects the code changes from
the previous commit.
2013-02-06 17:11:00 +01:00
Sebastian Ziebell
bb24275f8d
Status code 400 is returned if body is missing on note creation.
...
If a note is created with a POST request via API (`/projects/:id/notes`) status
code 400 is returned instead of 404. The resource itself exists but the request
is incomplete. Specs added to check different status codes when accessing, creating
and updating notes.
2013-02-06 17:11:00 +01:00
Sebastian Ziebell
b9d40d2524
Tests added to check status codes when handling milestone via API
...
A few more tests added to check status code when creating or updating milestones.
2013-02-06 17:11:00 +01:00
Sebastian Ziebell
5be0265fe7
Status code 400 returned if title not given in a milestone (via API)
...
If a milestone is created via API but no title given then status code 400 (Bad request)
is returned instead of 404. A small helper method handles the errors collection of a
milestone.
2013-02-06 17:10:29 +01:00
Sebastian Ziebell
41e93bbfe2
Test added to check creation of note to a non-existent MR via API
2013-02-06 17:05:55 +01:00
Sebastian Ziebell
f978a71f41
Creating MR comment without a note returns status code 400 (Bad request)
...
Creating a comment to an existing merge request via API without providing a note
returns a status code 400 now, suggesting a bad request. The reason for this
is the resource itself (MR) exists but the required property is not set.
2013-02-06 17:02:30 +01:00
Sebastian Ziebell
3f4e215c80
Extracted helper method to avoid code duplication
2013-02-06 17:02:30 +01:00
Sebastian Ziebell
413952ff94
Creating or updating a MR returns more informative status codes.
...
Using the API library to create or update a merge request at the moment a 404 error is returned.
This is fine when the merge request in question does not exist, but does not provide good
information that for example a required attribute is missing.
A status code of 400 (Bad request) is returned when creating or updating a merge request
when either `source_branch` or `target_branch` is missing. A status code of 409 is returned
when `source_branch` and `target_branch` are the same. Tests are added for these cases.
2013-02-06 16:57:00 +01:00
Dmitriy Zaporozhets
4bfb98ddc9
Merge pull request #2877 from former03/feature_groups_api
...
Add groups api
2013-02-06 03:19:29 -08:00
Dmitriy Zaporozhets
18fc090052
remove hooks and support scripts from main repo. Moved to gitlab-shell
2013-02-05 15:59:40 +02:00
Dmitriy Zaporozhets
bd3288e320
api check call
2013-02-05 15:55:49 +02:00
Dmitriy Zaporozhets
0a20f7e75e
Merge pull request #2906 from redorkulated/patch-4
...
Update step 5 "database" (Issue #2894 )
2013-02-05 04:10:28 -08:00
Dmitriy Zaporozhets
478570dc32
fix move repository
2013-02-05 13:43:25 +02:00
Dmitriy Zaporozhets
adfd36f26a
no need to run gitolite for enable_automerge
2013-02-05 13:30:56 +02:00
Dmitriy Zaporozhets
867945d193
Improving installation docs
2013-02-05 13:02:58 +02:00
Dmitriy Zaporozhets
70e3bffd95
Fixed: post-receive, project remove, tests
2013-02-05 12:47:50 +02:00
Dmitriy Zaporozhets
39e37677f2
add remove keys from gitlab-shell by id
2013-02-05 11:12:15 +02:00
Dmitriy Zaporozhets
081c272b85
Remove outdated specs and fixed key remove
2013-02-05 10:15:49 +02:00
Dmitriy Zaporozhets
12198bee2f
update structure
2013-02-05 09:17:45 +02:00
Dmitriy Zaporozhets
f385c7212e
remove unexisting stubs
2013-02-05 09:14:35 +02:00
Dmitriy Zaporozhets
0d5a098c19
updated
2013-02-05 09:01:29 +02:00
Dmitriy Zaporozhets
c75fc9c7a6
remove gitolite stub
2013-02-04 18:18:36 +02:00
Dmitriy Zaporozhets
935b6ae653
Internal API
2013-02-04 17:53:43 +02:00
Dmitriy Zaporozhets
6f7ccea668
Fix satellites to use filesystem. Correct post-receive user finder
2013-02-04 16:19:37 +02:00
Dmitriy Zaporozhets
896c3a0a9d
remove update_repository calls
2013-02-04 15:24:16 +02:00
Dmitriy Zaporozhets
5c6492662e
update installation docs
2013-02-04 15:18:20 +02:00
Dmitriy Zaporozhets
27d9ac0fe8
Make gitlab works with gitlab-shell
2013-02-04 15:07:56 +02:00
Dmitriy Zaporozhets
6b9a609044
preparing for gitlab-shell
2013-02-04 14:28:10 +02:00
Michael
d223cddc78
Update step 5 "database" (Issue #2894 )
...
Made it a bit clearer what step 5 is for to stop people skipping it. This time with a relative link.
2013-02-04 11:36:05 +00:00
Christian Simon
33c48ecd35
Code deduplication using inheritance for GroupDetail
2013-02-03 19:38:33 +01:00
Dmitriy Zaporozhets
85de55a120
Dont allow gitlab be loaded in iframe
2013-02-02 20:32:13 +02:00
Riyad Preukschas
fac503877d
Port changes from #2803
2013-02-01 21:22:40 +01:00
Riyad Preukschas
42dd006dfc
Small fixes to the installation guide and check task
2013-02-01 21:06:44 +01:00
Riyad Preukschas
003c312104
Merge pull request #2440 from klamontagne/master
...
Don't setuid the repositories on installation
2013-02-01 20:56:03 +01:00
Christian Simon
6dba727cb2
Add test for duplicate group paths
2013-02-01 18:58:53 +01:00
Dmitriy Zaporozhets
0965aeb2ea
Fix crash on team update
2013-02-01 19:07:54 +02:00
Dmitriy Zaporozhets
e6002bdaff
Ability to manage and remove group as owner outside of admin area
2013-02-01 19:04:11 +02:00
Dmitriy Zaporozhets
591e094e06
Add a delay for sending emails
2013-02-01 17:04:41 +02:00