gitlab-org--gitlab-foss/lib/banzai/reference_parser
Jan Provaznik 7f4452d406 Preload project features in reference parser
Preloading of project_features mitigates N+1 queries when checking
references in other projects.

When loading projects for resources referenced in comments it
makes sense to include also associated project_features because
in the following step (`can_read_reference?(user, projects[node],
node)`) project features is used for checking permissions for the given
project.
2018-09-30 20:03:43 +02:00
..
base_parser.rb Preload project features in reference parser 2018-09-30 20:03:43 +02:00
commit_parser.rb
commit_range_parser.rb Fix reference filters in group context 2018-04-12 11:55:15 +02:00
directly_addressed_user_parser.rb Create directly_addressed Todos when mentioned in beginning of a line 2017-02-08 21:53:34 +05:30
epic_parser.rb
external_issue_parser.rb
issuable_parser.rb
issue_parser.rb Eager load project routes for issue references 2018-05-28 13:38:20 +02:00
label_parser.rb
merge_request_parser.rb Fix routes N+1 in Issues::ReferencedMergeRequestsService#execute 2018-08-21 12:40:44 +01:00
milestone_parser.rb
project_parser.rb Add frozen_string_literal to recently-added files from the community 2018-08-10 12:41:01 +01:00
snippet_parser.rb
user_parser.rb Support Markdown rendering using multiple projects 2018-04-11 14:10:19 +02:00