gitlab-org--gitlab-foss/app/views
Stan Hu 1b7ab11f94 Omit issues links in merge request entity API response
The merge request widget has a section that includes which issues may be
closed or mentioned based on the merge request description. The problem
is that rendering and redacting Markdown can be expensive, especially
since the browser polls for the data every 10 seconds.

Since these links don't change much and are just nice to have, we only
load them on first page load. The frontend will use the existing data if
the data doesn't appear on subsequent requests.

This saves about 30% of the rendering time of this endpoint, which adds
up to significant savings considering that
`MergeRequestsController#show.json` is called over a million times a day
on GitLab.com.

Closes https://gitlab.com/gitlab-org/gitlab-ce/issues/63546
2019-06-20 15:59:41 -07:00
..
abuse_report_mailer
abuse_reports Change "Report abuse to GitLab" to more generic wording. 2019-06-06 10:05:42 +00:00
admin Update application settings using correct action 2019-06-19 12:29:10 -05:00
award_emoji Update smiley icons to new ones 2019-05-23 12:29:32 +00:00
ci Use exposed regex for frontend maskable check 2019-06-06 15:46:45 +01:00
clusters Remove support for creating non-RBAC kubernetes clusters 2019-06-18 08:59:27 +00:00
dashboard Merge request tabs fixes 2019-06-06 14:44:13 +00:00
devise Resolve "Username availability checker breaks inline validation" 2019-06-19 13:48:30 +00:00
discussions Format vue files with prettier 2019-06-06 15:51:04 +00:00
doorkeeper Fix commits.scss style-lint errors 2019-04-25 11:49:13 -07:00
email_rejection_mailer Externalize strings from /app/views/email_rejection_mailer 2019-02-05 10:43:42 +02:00
errors Use BFG object maps to clean projects 2018-12-06 18:58:00 +00:00
events Use blue for activity stream links; use monospace font for commit sha 2019-05-22 10:50:46 -05:00
explore Cleanup css classes and styles 2019-05-06 16:42:44 +01:00
groups CE port of IP address restriction for groups 2019-06-17 15:20:43 +00:00
help Merge branch '59838-blocks' into 'master' 2019-05-16 12:24:19 +00:00
ide Re-enable MethodCallWithoutArgsParentheses Cop 2019-01-29 21:05:30 +02:00
import Setup Phabricator import 2019-05-31 09:40:54 +02:00
instance_statistics Externalize strings from /app/views/instance_statistics 2019-02-04 11:28:38 +02:00
invites
issues Added a content field to atom feed 2019-05-22 22:16:13 +00:00
kaminari/gitlab
layouts Backport: Pendo POC snippet 2019-06-15 06:21:16 +00:00
notify Merge branch 'improve-email-text-part' into 'master' 2019-06-07 10:15:03 +00:00
peek
profiles List ssh-ed25519 example 2019-06-10 10:32:36 +00:00
projects Omit issues links in merge request entity API response 2019-06-20 15:59:41 -07:00
repository_check_mailer Resolve CE/EE in repo check mailer notify html 2019-06-05 08:54:47 -05:00
search Restore some unrelated changes from d9cb907c 2019-06-13 11:08:32 +01:00
sent_notifications Hide issue title on unsubscribe for anonymous users 2019-05-16 20:17:23 +03:00
shared Merge branch 'qa-ml-validate-after-visit-in-block' into 'master' 2019-06-17 22:45:38 +00:00
sherlock
snippets Update smiley icons to new ones 2019-05-23 12:29:32 +00:00
u2f
users Fix double border in profile page 2019-06-19 17:31:05 +00:00