gitlab-ce/app/services
Heinrich Lee Yu 35b8f103a8
Prevent comments by email when issue is locked
This changes the permission check so it uses the policy on Noteable
instead of Project. This prevents bypassing of rules defined in
Noteable for locked discussions and confidential issues.

Also rechecks permissions when reply_to_discussion_id is provided since the
discussion_id may be from a different noteable.
2019-01-31 16:52:48 +01:00
..
application_settings
applications
auth
badges
boards Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
chat_names
ci Revert removing overridden method from build service 2019-01-25 10:41:05 +01:00
clusters Port generic upgrade functionality to CE 2019-01-15 10:03:08 +13:00
commits Add releases API 2018-12-31 12:05:56 +09:00
concerns Add Container Registry API 2019-01-25 13:13:48 +01:00
deploy_keys Make Projects::DeployKeysController EE-ready 2018-12-19 18:02:01 +01:00
deploy_tokens
discussions
emails
error_tracking Service for calling Sentry issues api 2019-01-09 21:04:27 +00:00
events
files Commits API: Preserve file content in move operations if unspecified 2018-11-28 11:50:05 +00:00
gpg_keys
groups Merge branch 'security-todos_not_redacted_for_guests' into 'master' 2019-01-02 09:32:40 +00:00
import API for importing external repos 2019-01-17 10:37:08 +00:00
issuable Run CommonSystemNotesService on issuable create 2018-12-18 08:36:56 +08:00
issues Remove caching of CSV file 2019-01-07 11:21:30 +08:00
keys
labels Enable the Layout/ExtraSpacing cop 2019-01-24 13:05:45 +01:00
lfs Fix several ActionController::Parameters deprecations 2019-01-11 21:19:01 +01:00
mattermost
members Delete confidential issue todos for guests 2018-12-14 10:38:52 -02:00
merge_requests Refactor the logic of updating head pipelines 2019-01-04 19:36:45 +09:00
milestones Fix MilestonesFinder to pass relations to scope 2019-01-12 00:05:36 +08:00
notes Prevent comments by email when issue is locked 2019-01-31 16:52:48 +01:00
projects Added validations to prevent LFS object forgery 2019-01-31 16:51:54 +01:00
prometheus
protected_branches
protected_tags
quick_actions Use parent instead of project 2019-01-08 02:30:37 +08:00
releases Add unique constraint to release and url 2019-01-04 22:17:03 +09:00
resource_events
search
submodules
suggestions Adjusts suggestions unable to be applied 2019-01-25 11:30:44 -02:00
tags Add spec for Release API 2018-12-31 14:35:57 +09:00
test_hooks Rename project's pipelines relation 2018-12-05 14:39:15 +00:00
todos/destroy Rails5: Passing a class as a value in an Active Record query is deprecated 2018-11-17 16:14:36 +01:00
users Fix several ActionController::Parameters deprecations 2019-01-11 21:19:01 +01:00
wiki_pages
wikis
access_token_validation_service.rb Add config to disable impersonation 2018-11-29 09:37:16 +01:00
after_branch_delete_service.rb
akismet_service.rb
audit_event_service.rb
base_count_service.rb
base_renderer.rb
base_service.rb
cohorts_service.rb
compare_service.rb
create_branch_service.rb
create_snippet_service.rb
delete_branch_service.rb Use 'delete' instead of 'remove' for source branch 2019-01-22 12:57:01 -05:00
delete_merged_branches_service.rb
event_create_service.rb
git_push_service.rb Add support for Git push options, specifically ci.skip 2018-12-31 13:57:53 -05:00
git_tag_push_service.rb Add support for Git push options, specifically ci.skip 2018-12-31 13:57:53 -05:00
gravatar_service.rb
ham_service.rb
import_export_clean_up_service.rb
issuable_base_service.rb Fix MilestonesFinder to pass relations to scope 2019-01-12 00:05:36 +08:00
merge_request_metrics_service.rb
metrics_service.rb
note_summary.rb
notification_recipient_service.rb Send a notification email on mirror update errors 2018-12-11 23:08:17 -03:00
notification_service.rb Bump Ruby on Rails to 5.0.7.1 2018-12-21 23:32:25 +11:00
preview_markdown_service.rb Allow suggesting single line changes in diffs 2018-12-13 19:17:19 +00:00
push_event_payload_service.rb
repair_ldap_blocked_user_service.rb
repository_archive_clean_up_service.rb
reset_project_cache_service.rb
search_service.rb
spam_check_service.rb
spam_service.rb
submit_usage_ping_service.rb
system_hooks_service.rb
system_note_service.rb
todo_service.rb
update_deployment_service.rb
update_snippet_service.rb
upload_service.rb Refactor upload service to return uploader 2019-01-07 11:16:58 +08:00
user_agent_detail_service.rb
user_project_access_changed_service.rb
validate_new_branch_service.rb
verify_pages_domain_service.rb
web_hook_service.rb