Andrew8xx8
b45e9aefd3
Merge Request uses StateMachine now
2013-02-18 14:43:50 +04:00
Andrew8xx8
f97296597c
Issuable consern uses StateMachine now
2013-02-18 14:43:49 +04:00
Andrew8xx8
8db3920c01
State renamed to merge_status
2013-02-18 14:43:49 +04:00
Andrew8xx8
26d4574ada
State machine gem added
2013-02-18 14:43:49 +04:00
Dmitriy Zaporozhets
020078663e
Prevent xss attack over group name. Added regex validation for group and team name
2013-02-18 09:28:18 +02:00
Jaakko Kantojärvi
c20be05a80
Fix ssh key test by adding valid ssh key
2013-02-17 21:31:48 +02:00
Jaakko Kantojärvi
27f4cf7542
Tests to validate that invalid keys are rejected
2013-02-17 21:31:20 +02:00
Dmitriy Zaporozhets
cfdf94fc27
use attachment secure_url for Attachemnt page
2013-02-17 16:18:42 +02:00
Dmitriy Zaporozhets
0d3b75845a
Merge pull request #3017 from jojosch/owner-link-admin
...
Fix link to owner of group and team in admin interface
2013-02-17 06:15:33 -08:00
Dmitriy Zaporozhets
1efeb1b562
redesign mars theme a bit. Better border color for search-input for dark theme
2013-02-17 12:16:19 +02:00
Dmitriy Zaporozhets
32a5548c41
Fix link color for dark theme
2013-02-17 12:05:26 +02:00
Johannes Schleifenbaum
3ae7a45d5a
Fix link to owner of group and team in admin interface
2013-02-17 11:00:02 +01:00
Dmitriy Zaporozhets
9764ba6df2
create satellite for imported repo
2013-02-16 21:47:43 +02:00
Dmitriy Zaporozhets
42ffbea8e0
Fix logo alignment for default theme
2013-02-16 21:37:06 +02:00
Dmitriy Zaporozhets
f45f033199
Add logo to deploy.html
2013-02-16 21:35:11 +02:00
Dmitriy Zaporozhets
18a496142b
Reduce size of nav panel. Fixed nav background for IE. Refactored mars theme
2013-02-16 21:24:51 +02:00
Dmitry Moskalchuk
a9c1b85e08
Sort groups/namespaces by human name
2013-02-16 19:40:33 +04:00
Dmitry Moskalchuk
2a4ef0fe49
Sort groups alphabetically on dashboard page
2013-02-16 19:11:36 +04:00
Sebastian Ziebell
e9d3b96595
API: fixes visibility of project hook
...
When a user is not authorized to see the list of hooks for a project, he is
still able to access the hooks separately. For example if access to
`GET /projects/:id/hooks` fails and returns a `403 Unauthorized` error it is
still possible to access a hook directly via `GET /projects/:id/hooks/:hook_id`.
Fixes access, also added tests to check access and status codes of hooks.
2013-02-16 14:42:49 +01:00
Dmitriy Zaporozhets
fa3cc1dd24
Merge branch 'features/attachment_server' of /home/git/repositories/gitlab/gitlabhq
2013-02-16 12:45:20 +00:00
Dmitriy Zaporozhets
b729728536
uppercase Gitlab version and revision constants. check api return gitlab version now
2013-02-16 14:42:22 +02:00
Dmitriy Zaporozhets
e65cc4f849
Merge pull request #2994 from dasbh/master
...
Fix gitlab:setup task on fresh installation
2013-02-16 01:10:36 -08:00
Dmitriy Zaporozhets
d6394a00f3
Merge pull request #3002 from nafu/repo_patch
...
Fix file_name for archive
2013-02-16 01:09:45 -08:00
Dmitriy Zaporozhets
c3a5aa159a
Merge pull request #3003 from livedata/patch-1
...
fixed API access to the project
2013-02-16 01:08:33 -08:00
Axilleas Pipinellis
a53f687fe6
Added creation of pids directory to fix #2995 , replaced deprecated nginx init.d command with service one, some more clean-up
2013-02-16 08:24:36 +02:00
Axilleas Pipinellis
b65e5b1e96
Nginx: edit actual file instead of symlink
2013-02-16 07:50:41 +02:00
livedata
bbd1bfd155
fixed API access to the project
2013-02-15 15:37:06 +01:00
Fumiya Nakamura
20868acc96
Fix file_path to correspond with the name
2013-02-15 05:50:42 -08:00
Fumiya Nakamura
a1d106110d
Fix file_name for archive
2013-02-15 05:00:15 -08:00
Axilleas Pipinellis
cdf95f1ce6
Added relative urls to other documentation files, removed duplicate debian update commands
2013-02-15 12:20:50 +02:00
Axilleas Pipinellis
46f7b7c1f2
Run db:setup and db:seed_fu before gitlab:setup
2013-02-15 11:53:35 +02:00
Axilleas Pipinellis
6178964929
Connect to database with git user, not gitlab
2013-02-15 11:52:10 +02:00
Jaakko Kantojärvi
6fd88b8cbb
Fix ssh key fingerprinting test to use exitcode
2013-02-15 11:16:21 +02:00
Dmitriy Zaporozhets
f6cc71bc36
Per project protection
2013-02-15 09:51:21 +02:00
Dmitriy Zaporozhets
4821aa6c25
skip protection to aws3
2013-02-15 09:49:35 +02:00
Dmitriy Zaporozhets
f9dd547aa7
remove commented code
2013-02-15 09:16:46 +02:00
Bhagavan Das
4bc7d98d65
Remove hardcoded refernce to gitlab-shell home. so that gitlab can be installed on any unix account other than git
2013-02-14 23:10:18 +00:00
Bhagavan Das
08dfbc962b
rename setup to setup_db so that it does not collide with gitlab 🐚 setup task
2013-02-14 21:39:48 +00:00
Riyad Preukschas
428af5ea62
Merge pull request #2890 from cameronyule/support_osx_groups
...
OS X support for gitlab:check rake tasks
2013-02-14 11:07:46 -08:00
Jaakko Kantojärvi
ba65f2910b
Add option to disable username changing
...
This option allows to disable users from changing their username.
This is very usefull in environments using strong internal authentication methods like ldap, pam or shibboleth.
You can allow users to change theyr username in these environments, but then new users (users loging in first time) is blocked from gitlab is her username exists.
2013-02-14 17:58:56 +02:00
Jaakko Kantojärvi
1bf79f2443
Change .gitignore to ignore logrotated log files.
2013-02-14 17:43:20 +02:00
Dmitriy Zaporozhets
04186e9797
Merge pull request #2987 from Undev/support_env_in_settings
...
Environments support added to Gitlab config
2013-02-14 06:00:40 -08:00
Dmitriy Zaporozhets
7fad4a9636
Merge pull request #2989 from PierreGambarotto/master
...
archive download : namespace directory not created
2013-02-14 05:53:07 -08:00
Pierre Gambarotto
b6b6b640b1
fix archive download : not creating namespace directory
2013-02-14 14:29:24 +01:00
Dmitriy Zaporozhets
c9ca15e8d6
require missing lib
2013-02-14 15:25:55 +02:00
Dmitriy Zaporozhets
49cf9badbc
Gitlab::ShellEnv added
2013-02-14 15:17:43 +02:00
Dmitriy Zaporozhets
b698094d4d
Update post-receive worker to use correct identifier
2013-02-14 14:00:02 +02:00
Sebastian Ziebell
3025824415
API: refactored last fix, project limit in web client is fixed too
...
The previous call `saved?` is restored in the `POST /projects` method in the API.
It is refactored to check if the record is persisted. This is useful to not validate
the record again after saving. This fixes the returned status code in the web client
too. If the last project is created via web client instead of error notification
the project page is shown.
2013-02-14 12:58:33 +01:00
Sebastian Ziebell
7e45ba7004
API: fixes return code when creating last project before reaching limit
...
When creating the last project via API when reaching the project limit a status code
of 404 (Not found) is returned instead of 201 (Created). The fix checks now correctly if
the project could be saved.
2013-02-14 11:14:52 +01:00
Sebastian Ziebell
1a01fc0c96
API: tests to show incorrect behavior when reaching project limit
...
When reaching the project limit the API returns an error code 404 on the last possible
project. The project itself is created and is available in the database (seems valid).
A similar behavior can be observed when reaching the project limit via web client, but
in this case the user is notified that the maximum number of projects is reached. The project
itself is still created and can be accessed.
Tests are added to check the behavior when reaching the project limit or one tries
to exceed it via the API.
2013-02-14 11:13:25 +01:00