canvas-lms/Gemfile.d
Brian Palmer 1a214eb430 integrate rack-mini-profiler for in-app perf measurements
Only site admins with the "Application Profiling" permission will see
this UI or be able to trigger profilings. The little UI that shows up in
the top left corner contains information on request timings, renderings,
AR queries and timings, and other information about the request.

When Redis is configured, you can share this information with others
(until it drops out of Redis) using a special link given in the UI.

closes CNVS-12563

test plan:

As a full site admin
  * enable the profiling UI by appending ?pp=enable to a request
  * visit canvas pages and verify you can see the new profiling UI

Verify that for all non site admins, the UI doesn't show up and cannot
be enabled with ?pp=enable. It also can't be enabled by other site admin
roles unless permission is given in the site admin permissions UI.

You don't need to do in-depth testing of the UI itself, though do a
quick smoke test to make sure it doesn't interfere with canvas at all or
modify the HTML returned for non-site-admins.

Change-Id: I4e71389af6b56bdff3617170c16b2ee70cea5c6f
Reviewed-on: https://gerrit.instructure.com/33541
Tested-by: Jenkins <jenkins@instructure.com>
Reviewed-by: Cody Cutrer <cody@instructure.com>
QA-Review: August Thornton <august@instructure.com>
Product-Review: Brian Palmer <brianp@instructure.com>
2014-04-25 15:40:44 +00:00
..
_before.rb partition Gemfile 2014-03-28 16:44:56 +00:00
assets.rb a way for accounts to opt-in to new styles and users to high-contrast 2014-04-17 19:47:05 +00:00
cassandra.rb re-add indentation semantics to Gemfile 2014-04-01 20:06:50 +00:00
development.rb partition Gemfile 2014-03-28 16:44:56 +00:00
development_and_test.rb add migration_selection lti extension 2014-04-23 17:05:41 +00:00
i18n_tools_and_rake_tasks.rb refactor and make gem rake task inclusion explicit 2014-04-24 15:50:31 +00:00
icu.rb partition Gemfile 2014-03-28 16:44:56 +00:00
mysql.rb partition Gemfile 2014-03-28 16:44:56 +00:00
other_stuff.rb integrate rack-mini-profiler for in-app perf measurements 2014-04-25 15:40:44 +00:00
postgres.rb partition Gemfile 2014-03-28 16:44:56 +00:00
redis.rb partition Gemfile 2014-03-28 16:44:56 +00:00
sqlite.rb partition Gemfile 2014-03-28 16:44:56 +00:00
test.rb re-add indentation semantics to Gemfile 2014-04-01 20:06:50 +00:00
~after.rb partition Gemfile 2014-03-28 16:44:56 +00:00