Commit Graph

88 Commits

Author SHA1 Message Date
GitLab Bot 8da0fac362 Add latest changes from gitlab-org/gitlab@master 2024-04-12 18:16:02 +00:00
GitLab Bot 808b8561f4 Add latest changes from gitlab-org/gitlab@master 2024-01-04 21:07:37 +00:00
GitLab Bot 5f6fe673fa Add latest changes from gitlab-org/gitlab@master 2023-12-11 09:15:23 +00:00
GitLab Bot a283b2d9d0 Add latest changes from gitlab-org/gitlab@master 2023-08-30 18:10:26 +00:00
GitLab Bot 3849f5bb99 Add latest changes from gitlab-org/gitlab@master 2023-08-08 18:10:59 +00:00
GitLab Bot 6c3503cc3b Add latest changes from gitlab-org/gitlab@master 2023-07-31 18:08:41 +00:00
GitLab Bot 3b28c7e3b2 Add latest changes from gitlab-org/gitlab@master 2023-06-30 15:10:49 +00:00
GitLab Bot e9a3e8b891 Add latest changes from gitlab-org/gitlab@master 2023-06-28 06:10:32 +00:00
GitLab Bot afd8f58f2d Add latest changes from gitlab-org/gitlab@master 2023-06-15 00:07:23 +00:00
GitLab Bot 638e2f1c5f Add latest changes from gitlab-org/gitlab@master 2023-06-06 15:09:27 +00:00
GitLab Bot 22ecb1e3fc Add latest changes from gitlab-org/gitlab@master 2023-02-28 12:14:07 +00:00
GitLab Bot 4e7abe540d Add latest changes from gitlab-org/gitlab@master 2023-02-23 21:10:28 +00:00
GitLab Bot 99f4b14cb0 Add latest changes from gitlab-org/gitlab@master 2023-02-17 15:09:22 +00:00
GitLab Bot 453634293e Add latest changes from gitlab-org/gitlab@master 2023-02-09 18:07:44 +00:00
GitLab Bot 2fdee6d838 Add latest changes from gitlab-org/gitlab@master 2022-11-30 00:09:01 +00:00
GitLab Bot cc626f1411 Add latest changes from gitlab-org/gitlab@master 2022-11-17 00:09:56 +00:00
GitLab Bot 4612d16c2d Add latest changes from gitlab-org/gitlab@master 2022-08-26 18:12:09 +00:00
GitLab Bot 14771dc276 Add latest changes from gitlab-org/gitlab@master 2022-08-15 12:11:43 +00:00
GitLab Bot 948023c9c9 Add latest changes from gitlab-org/gitlab@master 2022-06-10 12:09:36 +00:00
GitLab Bot 842ac3526c Add latest changes from gitlab-org/gitlab@master 2022-04-08 18:08:29 +00:00
GitLab Bot 13f6669657 Add latest changes from gitlab-org/gitlab@master 2021-12-20 18:13:27 +00:00
GitLab Bot 1c7411c597 Add latest changes from gitlab-org/gitlab@master 2021-11-11 12:10:41 +00:00
GitLab Bot a10d237d37 Add latest changes from gitlab-org/gitlab@master 2021-03-30 12:10:51 +00:00
GitLab Bot 1fdc1d34e8 Add latest changes from gitlab-org/gitlab@master 2021-02-19 12:11:06 +00:00
GitLab Bot 15714832c8 Add latest changes from gitlab-org/gitlab@master 2021-02-18 15:09:43 +00:00
GitLab Bot 5231344d99 Add latest changes from gitlab-org/gitlab@master 2021-02-11 15:09:11 +00:00
GitLab Bot 9f5ac379c7 Add latest changes from gitlab-org/gitlab@master 2021-02-11 12:08:52 +00:00
GitLab Bot b5944525b0 Add latest changes from gitlab-org/gitlab@master 2021-02-09 21:09:19 +00:00
GitLab Bot f1500a385a Add latest changes from gitlab-org/gitlab@master 2021-02-04 12:09:25 +00:00
GitLab Bot 9b09561f47 Add latest changes from gitlab-org/gitlab@master 2020-12-09 18:09:48 +00:00
GitLab Bot feb61d56e7 Add latest changes from gitlab-org/gitlab@master 2020-11-13 18:09:11 +00:00
GitLab Bot 2368893df7 Add latest changes from gitlab-org/gitlab@master 2020-08-31 15:10:41 +00:00
GitLab Bot bdca097916 Add latest changes from gitlab-org/gitlab@master 2020-08-11 03:11:00 +00:00
GitLab Bot d5cf5cf4f7 Add latest changes from gitlab-org/gitlab@master 2020-07-17 00:09:37 +00:00
GitLab Bot 8b0ef13236 Add latest changes from gitlab-org/gitlab@master 2020-06-03 18:08:28 +00:00
GitLab Bot c9d79ef3b5 Add latest changes from gitlab-org/gitlab@master 2020-05-26 15:08:17 +00:00
GitLab Bot 1219a9dce9 Add latest changes from gitlab-org/gitlab@master 2020-04-01 15:07:45 +00:00
GitLab Bot db24ab2b72 Add latest changes from gitlab-org/gitlab@master 2020-01-28 12:08:44 +00:00
GitLab Bot 7f3bff1556 Add latest changes from gitlab-org/gitlab@master 2019-11-19 03:06:07 +00:00
GitLab Bot 29c01c6c91 Add latest changes from gitlab-org/gitlab@master 2019-11-14 03:06:25 +00:00
GitLab Bot b3e4ec8e8a Add latest changes from gitlab-org/gitlab@master 2019-10-23 09:06:03 +00:00
GitLab Bot 25989ab7ef Add latest changes from gitlab-org/gitlab@master 2019-10-18 11:11:44 +00:00
GitLab Release Tools Bot 21b5239a00 Merge branch 'security-2853-prevent-comments-on-private-mrs' into 'master'
Ensure only authorised users can create notes on merge requests and issues

See merge request gitlab/gitlabhq!3137
2019-08-29 21:34:27 +00:00
Luke Duncalfe 926bf71e51 Improve specs for Issues and Notes controllers
This adds test that Todos are completed.

https://gitlab.com/gitlab-org/gitlab-ce/issues/63372
2019-08-21 11:39:41 +12:00
Alex Kalderimis d30a90a354 Prevent unauthorised comments on merge requests
* Prevent creating notes on inaccessible MRs

This applies the notes rules at the MR scope. Rather than adding extra
rules to the Project level policy, preventing :create_note here is
better since it only prevents creating notes on MRs.

* Prevent creating notes in inaccessible Issues

without this policy, non-team-members are allowed to comment on issues
even when the project has the private-issues policy set. This means that
without this change, users are allowed to comment on issues that they
cannot read.

* Add CHANGELOG entry
2019-08-07 03:04:33 +01:00
Patrick Derichs 0e99daae4a Use NotesFinder in IssuableActions module
Remove project from NotesFinder constructor

Add project parameter to specs

Also look for methods in private scope

Fix specs to match new NotesFinder constructor
2019-08-01 10:42:42 +02:00
Peter Leitzen 7b87ed1499 Cleanup usages of `JSON.parse` in specs
Prefer `json_response` where applicable.
2019-07-16 08:03:49 +00:00
Markus Koller 12d7b3937f
Correctly check permissions when creating snippet notes
In the Snippets::NotesController the noteable was resolved and
authorized through the :snippet_id, so by passing a :target_id for a
different snippet it was possible to create a note on a snippet
where the user would be unauthorized to do so otherwise.

This fixes the problem by ignoring the :target_id and :target_type from
the request, and using the same noteable for creation and authorization.
2019-06-06 09:32:18 +02:00
gfyoung 93a44e135b Add some frozen string to spec/**/*.rb
Adds frozen string to the following:

* spec/bin/**/*.rb
* spec/config/**/*.rb
* spec/controllers/**/*.rb

xref https://gitlab.com/gitlab-org/gitlab-ce/issues/59758
2019-04-15 10:17:05 +00:00
Heinrich Lee Yu 3d85406734 Only return `commands_changes` used in frontend
When executing quick actions, this limits the `commands_changes`
response to only those used by the frontend
2019-03-18 13:28:35 -05:00