Zeger-Jan van de Weg
8df3997a92
Add Pipeline Schedules that supersedes experimental Trigger Schedule
2017-05-07 22:35:56 +00:00
Douwe Maan
d048d9268c
Merge branch 'metrics-deployment-history' into 'master'
...
Metrics deployment history
Closes #26914
See merge request !10649
2017-05-02 16:56:49 +00:00
Dosuken shinya
73ac7b2dd6
Resolve "Add more tests for spec/controllers/projects/builds_controller_spec.rb"
2017-04-28 09:38:32 +00:00
Pawel Chojnacki
e1e0b763dc
Fix deployments security check path and add checks for internal and public access
2017-04-24 20:00:00 +02:00
Pawel Chojnacki
6dab3033c9
Add deployments security check
2017-04-24 19:55:47 +02:00
Grzegorz Bizon
fc5eb31570
Fix Rubocop offenses in code related to the registry
2017-04-03 15:53:51 +02:00
Grzegorz Bizon
baa00d5424
Refactor container registry repository tag stubs
2017-04-03 15:52:24 +02:00
Grzegorz Bizon
dcd2eeb1cf
Rename container image to repository in specs
2017-03-23 15:54:59 +01:00
Grzegorz Bizon
c5912ecd73
Merge branch 'master' into feature/multi-level-container-registry-images
...
* master: (1327 commits)
Merge branch 'render-json-leak' into 'security'
Merge branch 'ssrf' into 'security'
Merge branch 'ssrf' into 'security'
Merge branch 'fix-links-target-blank' into 'security'
Merge branch '28058-hide-emails-in-atom-feeds' into 'security'
Fix karma test
Reset filters after click
Handle Route#name being nil after an update
Only add frontend code coverage instrumentation when generating coverage report
fix recompile assets step in 9.0 upgrade guide to use yarn
Undo explicit conversion to Integer
Make level_value accept string integers
Make feature spec more robust
Removed d3.js from the main application.js bundle
Extend compound status for manual actions specs
Update css to be nice and tidy.
Fix pipeline status for transition between stages
add an index to the ghost column
Return 404 in project issues API endpoint when project cannot be found
Improve rename projects migration
...
Conflicts:
doc/ci/docker/using_docker_build.md
spec/lib/gitlab/import_export/all_models.yml
2017-03-21 14:22:56 +01:00
Jose Ivan Vargas
336b818bcb
Added access spec tests
...
Also created changelog and removed redundant code
2017-03-06 09:47:44 -06:00
Jose Ivan Vargas
c4f09f23c7
Add access spec tests for the /settings/repository route
2017-03-06 09:47:44 -06:00
Andre Guedes
e4fa80f3b6
Fixes broken and missing tests
2017-02-22 11:30:11 -03:00
Jose Ivan Vargas
6004519546
Fixed tests, renamed files and methods
2017-02-06 14:51:18 -06:00
Jose Ivan Vargas
8ffe586b77
Changed the controller/route name to 'ci/cd' and renamed the corresponding files
...
Added tests to verify the access policy to the new controller
2017-02-06 14:51:18 -06:00
Jose Ivan Vargas
7b3ea49a44
Fixed tests and a rubocop linter
2017-01-18 15:40:16 -06:00
Jose Ivan Vargas
99c263ad10
Updated some tests descriptions to represent the correct settings path
...
Updated the js from the member_expiration_date to es6
2017-01-03 10:52:14 -06:00
Jose Ivan Vargas
68c730bb99
Fixed rspec tests for the project members also fixed the index
...
view (removed an extra tag )
2017-01-03 10:52:14 -06:00
Z.J. van de Weg
1096040024
Update effected tests
2016-12-04 17:32:33 +01:00
Z.J. van de Weg
617f43c74b
Guests can read builds if those are public
...
Fixes #18448
2016-12-04 15:48:50 +01:00
Robert Speicher
09b35c537c
Speed up project snippet security request specs
...
Part of https://gitlab.com/gitlab-org/gitlab-ce/issues/24899
See https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7779 and
https://gitlab.com/gitlab-org/gitlab-ce/merge_requests/7813
2016-12-02 18:18:02 +08:00
Robert Speicher
13ad9a745a
Speed up Project security access specs
...
Prior, every single test was creating four `ProjectMember` objects, each
of which created one `User` record, even though each test only used
_one_ of those Users, if any.
Now each test only creates the single user record it needs, if it needs
one. This shaves minutes off of each spec file changed here.
2016-11-28 17:34:27 +08:00
the-undefined
80a2e3a9c8
Add missing security specs for raw snippet access
...
Each project visibility type (Public, Internal, Private) has an access
feature spec to catch security regressions. This commit adds relevent
tests for the raw snippet path in each of these project access specs.
Refacotrings:
- Use an empty project factory for access specs
2016-11-05 07:11:50 +00:00
Valery Sizov
b4004488f7
Make guests unable to view MRs
2016-10-11 16:51:26 +03:00
Kamil Trzcinski
1744c742f2
Allow to access Container Registry for Public and Internal projects
2016-07-15 17:05:41 +02:00
Kamil Trzcinski
aa05fbc05d
Fix 404 for pipelines
2016-06-23 16:47:03 +02:00
Kamil Trzcinski
bb6f246790
Authorize environments controller actions
2016-06-14 14:43:45 +02:00
Kamil Trzcinski
20c7144ed2
Rename all `[ci_]commit` to `[ci_]pipeline` in specs and features
2016-06-03 16:22:26 +02:00
Kamil Trzcinski
717fdd6d42
Rename Ci::Build commit to pipeline
2016-06-03 12:29:00 +02:00
Felipe Artur
0b91ff287d
Projects members tab should follow visibility levels
2016-04-18 17:53:34 -03:00
Rémy Coutable
4f07c0a107
Ensure project snippets have their own access level
2016-03-25 18:51:17 +01:00
Douwe Maan
8db1292139
Tweaks, refactoring, and specs
2016-03-20 21:04:07 +01:00
Zeger-Jan van de Weg
76eeb316df
Create an external users tab on Admin user list
...
Also incorporates the review into this, mainly spec changes.
2016-03-13 19:10:33 +01:00
Zeger-Jan van de Weg
42fcd3881f
External Users
...
The user has the rights of a public user execpt it can never create a project,
group, or team. Also it cant view internal projects.
2016-03-13 19:08:04 +01:00
Kamil Trzcinski
b4c36130cc
Rename allow_guest_to_access_builds to public_builds
2016-02-04 12:57:46 +01:00
Robert Speicher
a2ecfdc585
Move access-related matchers to their own module
2015-07-22 00:01:17 -04:00
Dmitriy Zaporozhets
a5b54f919a
Reporter role can manage issue tracker now
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2015-06-30 13:33:02 +02:00
Douwe Maan
75aff0f79c
Move project members index from `/team` to `/project_members`
2015-03-15 13:51:11 +01:00
Vinnie Okada
76aad9b76e
Upgrade to Rails 4.1.9
...
Make the following changes to deal with new behavior in Rails 4.1.2:
* Use nested resources to avoid slashes in arguments to path helpers.
2015-02-14 11:09:23 -07:00
Jeroen van Baarsen
0c4a70a306
Updated rspec to rspec 3.x syntax
...
Signed-off-by: Jeroen van Baarsen <jeroenvanbaarsen@gmail.com>
2015-02-12 19:17:35 +01:00
Dmitriy Zaporozhets
3bf316dbd9
Fix security tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-09-25 16:10:03 +03:00
Dmitriy Zaporozhets
d593c98fcb
Delete wall notes tests
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-06-13 14:29:26 +03:00
Dmitriy Zaporozhets
1bb9aeb565
Fix specs. Fix note form reset after submit
...
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-05-24 14:10:36 +03:00
Jeroen van Baarsen
8362026a33
Split feature tests out to different build job
2014-04-13 19:05:52 +02:00
Robert Speicher
1897fb00b8
Make use of project factory traits
2014-03-19 05:15:24 -04:00
Dmitriy Zaporozhets
c227aa44f9
Make changes to tests
...
* project_with_code -> project
* project -> ermpty_project
Signed-off-by: Dmitriy Zaporozhets <dmitriy.zaporozhets@gmail.com>
2014-01-22 21:03:52 +02:00
Jason Hollingsworth
d9bb4230cc
Adding authenticated public mode (internal).
...
Added visibility_level icons to project view (rather than just text).
Added public projects to search results.
Added ability to restrict visibility levels standard users can set.
2013-11-26 22:22:07 -06:00
Dmitriy Zaporozhets
ea779cc5ab
Public/Private projects security specs
2013-09-25 14:04:01 +03:00