Dmitriy Zaporozhets
4528fa9817
modify api to work with new deploy keys
2013-05-06 16:24:58 +03:00
Dmitriy Zaporozhets
1882baa1aa
Feature: Deploy keys between projects
2013-05-06 15:10:55 +03:00
Dmitriy Zaporozhets
42b86b79d0
Model specs for DeployKeys
2013-05-06 15:09:26 +03:00
Dmitriy Zaporozhets
2fc236177f
Merge pull request #3801 from holdtotherod/feature/internally-public-projects
...
Internally public projects
2013-05-03 00:00:48 -07:00
Dmitriy Zaporozhets
f40d4e6685
Merge pull request #3597 from amacarthur/fork-pull-request
...
updated fork feature to use gitlab-shell for v5 of gitlab
2013-05-02 23:41:07 -07:00
Angus MacArthur
de8df1be1a
Fix bug for repeated fork requests
...
When asking to fork a project and a project with the same name
already exists (likely from a previous fork), the recovery from
the fork failure would inadvertantly delete the repo of the
existing destination project.
2013-05-02 16:41:24 -04:00
Stephen Lottermoser
a7ba81ea5d
Fix internally public projects tests
...
Takes into account 98bea4b1ff and 3b88636d3c .
2013-05-02 00:57:10 -07:00
Stephen Lottermoser and Stephen Lottermoser
4c44c5ef9a
Internally public projects
...
Public projects listed in the public section will be linked to the
actual project's page. Public projects now give any user Guest
permissions to the project, allowing them to download the code, read
and create issues, and view anything else in the project's pages.
Ample access tests have been added to the project_access_spec to
verify correct permissions and behavior on public projects.
- Visitors to the site who are not logged in still cannot view the
project's pages.
- Logged-in users visiting a public project where they are not a team
member can create issues, but not snippets. They can view the projects
code, issues, merge requests, etc, just as if they were a Guest member
of the project.
- Since this is a public project, the user is also granted :download_code
permissions, a permission normally reserved for Reporters, since they
can clone the repo anyways and browse commits and branches locally.
2013-05-02 00:06:59 -07:00
Dmitriy Zaporozhets
4f5aae1d26
fix test
2013-05-02 08:47:42 +03:00
Dmitriy Zaporozhets
083d66563e
Update all gems!
2013-05-01 13:29:29 +03:00
Dmitriy Zaporozhets
4f2d2c90f7
Move Gitlab::Git out of gitlab core
2013-04-27 23:50:17 +03:00
Dmitriy Zaporozhets
1af2aeffc8
Minor usability improvements
2013-04-18 17:28:09 +03:00
Dmitriy Zaporozhets
211c433cd8
Gitlab::Git::Stats specs
2013-04-16 16:39:48 +03:00
Dmitriy Zaporozhets
be41d0e1bf
Gitlab::Git::Diff specs
2013-04-16 16:30:16 +03:00
Dmitriy Zaporozhets
615e496846
change user_spec to pass postgres
2013-04-15 16:30:26 +03:00
Angus MacArthur
ae33fdf297
updated fork feature to use gitlab-shell for v5 of gitlab
2013-04-15 01:54:52 -04:00
Dmitriy Zaporozhets
ef2c8593b9
Disable mailer for spinach
2013-04-11 23:54:20 +03:00
Dmitriy Zaporozhets
e996c52636
adopt tests to pass with new poltergeist
2013-04-11 12:54:26 +03:00
Dmitriy Zaporozhets
6dcbd646dd
disable mailer for Spinach
2013-04-11 11:50:58 +03:00
Dmitriy Zaporozhets
1743cbf1d8
Update capybara to 2.1, poltergeist to master
2013-04-11 10:45:18 +03:00
Dmitriy Zaporozhets
7786fe7ca8
Fixing specs & spinach since Wiki model does not exists any more
2013-04-10 23:48:40 +03:00
Dmitriy Zaporozhets
001f3bc59e
Specs refactoring to reduce test time. Disabled observers by default for specs
2013-04-10 23:28:42 +03:00
Dmitriy Zaporozhets
0ae892007d
Remove Wiki and db table since we use gollum now
2013-04-10 22:20:00 +03:00
Dmitriy Zaporozhets
0415566b37
Remove wiki migrator. We dont need it any more. Users should migrate to 5.0 first
2013-04-10 20:48:21 +03:00
Dmitriy Zaporozhets
86e368a8af
Reduce notes_on_merge_requests_spec time from 3 min to 1min
2013-04-10 20:27:43 +03:00
Dmitriy Zaporozhets
c7a64311b1
Cleanup gfm tests
2013-04-10 20:00:56 +03:00
Dmitriy Zaporozhets
f77918c3af
Merge pull request #3464 from jrmithdobbs/fix_overlapping_testcase_name
...
Fix overlapping test case names.
2013-04-10 09:14:26 -07:00
Dmitriy Zaporozhets
4fcd89fe7f
Fixed random failing test
2013-04-10 18:26:25 +03:00
Dmitriy Zaporozhets
0f2798d498
Merge branch 'feature/refactoring_scopes_pr' of https://github.com/Undev/gitlabhq into Undev-feature/refactoring_scopes_pr
...
Conflicts:
db/schema.rb
2013-04-09 20:37:04 +03:00
Douglas Huff
de6db60477
Fix overlapping test case names.
2013-04-07 13:58:25 -07:00
Dmitriy Zaporozhets
5577ee826d
remove outdated routing specs
2013-04-07 21:18:48 +03:00
Dmitriy Zaporozhets
25856a47e5
save each notification setting with ajax on change
2013-04-04 22:11:51 +03:00
Dmitriy Zaporozhets
c3bbbff673
specs for repository tag_names, branch_names
2013-04-03 21:21:24 +03:00
Dmitriy Zaporozhets
f8a4a76048
decorate commits in Gitlab::Git::repository with valid class
2013-04-03 21:17:50 +03:00
Dmitriy Zaporozhets
e91ff84df7
keep same dir structure for specs as in lib/
2013-04-03 21:09:07 +03:00
Dmitriy Zaporozhets
dfeef6c228
Fixed API file raw functionality, Fixed tree controller tests. Added BlobController specs
2013-04-03 15:55:08 +03:00
Dmitriy Zaporozhets
413a310faa
fixed blame and mr factory
2013-04-03 10:06:31 +03:00
Andrey Kumanyaev
85e039049c
Fix tests
2013-04-03 07:06:18 +04:00
Dmitriy Zaporozhets
b641cdd183
fix test
2013-04-02 14:30:32 +03:00
Dmitriy Zaporozhets
f536c13355
fixed test using repo with commits but old factory
2013-04-01 19:06:47 +03:00
Dmitriy Zaporozhets
3b88636d3c
fix tests
2013-04-01 18:35:29 +03:00
Dmitriy Zaporozhets
adccf3b499
fix facotries
2013-04-01 18:24:05 +03:00
Dmitriy Zaporozhets
f5dec306fd
Use project_with_code factory where necessary
2013-04-01 18:16:08 +03:00
Dmitriy Zaporozhets
9a26e9a0d6
Dont init repo on every create(:repo)
2013-04-01 17:27:44 +03:00
Dmitriy Zaporozhets
541d899410
Project.repository should never be nil so you can call repository.exists? or repository.empty?
...
Also specify separate project factory for project with filled repo
2013-04-01 16:56:25 +03:00
Dmitriy Zaporozhets
49b024f5f5
Use Gitlab::Git:: for git features across application
2013-04-01 16:04:35 +03:00
Dmitriy Zaporozhets
22817398e6
define TestEnv and keep all global stubs in one place
2013-04-01 14:39:19 +03:00
Dmitriy Zaporozhets
7bb71bb088
Fix stubbed repo
2013-04-01 09:21:31 +03:00
Dmitriy Zaporozhets
26323046fd
Decorate Gitlab::Git::Commit with Commit
2013-03-31 19:00:45 +03:00
Dmitriy Zaporozhets
9dc644635f
Fix tests and remove app/models/repository.rb
2013-03-31 18:50:17 +03:00