canvas-lms/app/controllers
Cody Cutrer ea1e234f22 filter page views by accessible accounts
fixes CNVS-39916

test plan:
 * enable page views (repeat once each for db, cassandra, pv4)
 * have a user associated with multiple root accounts
 * as that user, browse around both accounts
 * as a site admin, view the user; you should see all page views
 * as an admin in only one of the accounts, you should see only
   the page views from the same account

Change-Id: I79c5788c30ef87c7ff6a2ad31a909f9947e7b35c
Reviewed-on: https://gerrit.instructure.com/129850
Reviewed-by: Jacob Fugal <jacob@instructure.com>
Tested-by: Jenkins
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: Cody Cutrer <cody@instructure.com>
2017-11-08 18:22:38 +00:00
..
bookmarks Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
filters da licença part 3 2017-04-27 21:07:41 +00:00
live_assessments Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
login prevent access to /login/(canvas|ldap) if they don't exist 2017-09-13 23:25:47 +00:00
lti Fix XSS and tool registration endpoint vulnerabilities 2017-11-08 17:03:43 +00:00
master_courses master courses: remove old import_results column 2017-10-16 12:16:56 +00:00
polling Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
quizzes allow messaging more than 100 students from quizzes 2017-11-07 18:24:02 +00:00
submissions fix for moderated grading in DocViewer 2017-07-18 22:13:39 +00:00
support_helpers da licença part 6 2017-04-27 21:30:39 +00:00
account_authorization_configs_controller.rb remove parent registration auth provider checkbox from UI 2017-11-06 18:31:36 +00:00
account_notifications_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
account_reports_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
accounts_controller.rb Clean up account course/user search pages 2017-11-07 18:50:50 +00:00
admins_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
alerts_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
announcements_api_controller.rb show imported announcements with recent announcements 2017-06-14 18:58:37 +00:00
announcements_controller.rb don't explode announcements when request format is */* 2017-08-11 18:11:08 +00:00
app_center_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
application_controller.rb Send xhr requests for terms to the root account 2017-11-07 18:51:06 +00:00
appointment_groups_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
assessment_questions_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignment_groups_api_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignment_groups_controller.rb keep quiz assignment group in sync when dragging on assignment index 2017-09-29 09:59:18 -06:00
assignment_overrides_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
assignments_api_controller.rb de-dup online_quiz in assignments api doc 2017-11-07 13:15:38 +00:00
assignments_controller.rb Allow plagiarism tool providers to set eula link 2017-11-02 19:43:29 +00:00
auditor_api_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
authentication_audit_api_controller.rb api: document storage time of authentication logs 2017-10-02 20:59:35 +00:00
brand_configs_api_controller.rb Fix link & brand-primary color HC & ie11 2017-11-02 17:36:22 +00:00
brand_configs_controller.rb wrap authenticated_s3_url in a facade for InstFS 2017-08-30 19:41:58 +00:00
calendar_events_api_controller.rb Enable viewing of CalendarEvents cross shard 2017-10-11 21:53:37 +00:00
calendar_events_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
calendars_controller.rb Show cross-shard assignments in the calendar 2017-10-11 21:53:33 +00:00
canvadoc_sessions_controller.rb fix for moderated grading in DocViewer 2017-07-18 22:13:39 +00:00
collaborations_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
comm_messages_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
communication_channels_controller.rb don't show "doesn't match" password error without confirm box 2017-11-02 22:11:03 +00:00
conferences_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
content_exports_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
content_exports_controller.rb rails 5.1: all the rest of the specs 2017-07-31 19:48:51 +00:00
content_imports_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
content_migrations_controller.rb mark content imports as expired after X days 2017-08-15 03:29:19 +00:00
context_controller.rb remove some unused endpoints 2017-10-03 15:18:00 +00:00
context_module_items_api_controller.rb show 'Next' on module progression when MP locked/processing 2017-10-19 19:07:46 +00:00
context_modules_api_controller.rb Add the ability to duplicate modules. 2017-11-03 15:52:43 +00:00
context_modules_controller.rb Add the ability to duplicate modules. 2017-11-03 15:52:43 +00:00
conversations_controller.rb use master db on any recently touched conversation 2017-10-31 16:20:30 +00:00
course_audit_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
course_nicknames_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
courses_controller.rb allow practice quizzes that have been graded 2017-11-08 16:56:23 +00:00
crocodoc_sessions_controller.rb fix for moderated grading in DocViewer 2017-07-18 22:13:39 +00:00
custom_data_controller.rb rails 5.1: api specs 2017-07-27 18:55:23 +00:00
custom_gradebook_column_data_api_controller.rb allow update for hidden custom gradebook columns 2017-11-03 20:55:28 +00:00
custom_gradebook_columns_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
developer_keys_controller.rb Add DeveloperKey/vendor code association for LTI2 2017-08-07 16:32:48 +00:00
disable_post_to_sis_api_controller.rb Mass Disable Sis to Sync tie together 2017-06-07 21:14:49 +00:00
discussion_entries_controller.rb fix offline course export rendering error 2017-09-26 19:14:05 +00:00
discussion_topics_api_controller.rb Add the ability to duplicate discussions. 2017-10-02 19:41:32 +00:00
discussion_topics_controller.rb Show availability time for group ungraded discussions. 2017-11-03 15:52:23 +00:00
enrollments_api_controller.rb update enrollments api documentation 2017-10-31 19:33:01 +00:00
eportfolio_categories_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
eportfolio_entries_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
eportfolios_controller.rb don't order attachments when loading in batches 2017-11-07 16:46:16 +00:00
epub_exports_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
equation_images_controller.rb better uri handling on equation image redirection 2017-08-24 22:47:55 +00:00
errors_controller.rb rails 5.1: bunch of other specs 2017-07-27 12:35:30 +00:00
external_content_controller.rb rails 5.1: bunch of other specs 2017-07-27 12:35:30 +00:00
external_feeds_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
external_tools_controller.rb Add text editor contents and selection variable expansions 2017-10-16 20:10:02 +00:00
favorites_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
feature_flags_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
file_previews_controller.rb wrap authenticated_s3_url in a facade for InstFS 2017-08-30 19:41:58 +00:00
files_controller.rb fix file not found message form 2017-11-02 19:16:55 +00:00
folders_controller.rb remove folders#download action/route/code 2017-05-26 15:51:24 +00:00
grade_change_audit_api_controller.rb add current grade to new gradebook history 2017-09-06 15:43:17 +00:00
gradebook_csvs_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebook_history_api_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebook_settings_controller.rb add enter grades as to assignment column options menu 2017-09-25 15:10:09 +00:00
gradebook_uploads_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebooks_controller.rb show sync grades to SIS only when SIS is used 2017-11-07 20:18:08 +00:00
grading_period_sets_controller.rb timeout when editing grading periods sets with many courses 2017-05-31 14:13:52 +00:00
grading_periods_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
grading_standards_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
grading_standards_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
graphql_controller.rb enable graphiql in production for site admins 2017-10-06 17:06:34 +00:00
group_categories_controller.rb handle edge case for unassigned group member with submission 2017-11-06 22:16:30 +00:00
group_memberships_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
groups_controller.rb Include inactive users in group members. 2017-11-08 18:21:15 +00:00
info_controller.rb Add Observers and Unenrolled options for help link availability 2017-11-06 22:05:31 +00:00
jobs_controller.rb da licença part 4 2017-04-27 21:07:54 +00:00
jwts_controller.rb da licença part 4 2017-04-27 21:07:54 +00:00
late_policy_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
legal_information_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
login_controller.rb rails 5.1: bunch of other specs 2017-07-27 12:35:30 +00:00
lti_api_controller.rb remove all dependecy on instructure-oauth 2017-07-11 19:21:09 +00:00
media_objects_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
media_tracks_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
messages_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
migration_issues_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
moderation_set_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
notification_preferences_controller.rb rails 5.1: api specs 2017-07-27 18:55:23 +00:00
oauth2_provider_controller.rb raise a valid error during oauth 2 when the code isn't provided 2017-05-26 17:47:14 +00:00
oauth_proxy_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
one_time_passwords_controller.rb MFA backup code support 2017-05-02 16:08:53 +00:00
outcome_groups_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
outcome_groups_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcome_results_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcomes_api_controller.rb allow updating text fields on assessed outcomes via api 2017-05-30 16:19:17 +00:00
outcomes_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcomes_import_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
page_comments_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
page_views_controller.rb filter page views by accessible accounts 2017-11-08 18:22:38 +00:00
peer_reviews_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
planner_notes_controller.rb allow removing a planner note from a course 2017-10-31 16:11:48 +00:00
planner_overrides_controller.rb allow practice quizzes that have been graded 2017-11-08 16:56:23 +00:00
plugins_controller.rb rails 5.1: bunch of other specs 2017-07-27 12:35:30 +00:00
profile_controller.rb request thumbnails from instfs when enabled 2017-10-03 20:00:08 +00:00
progress_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
provisional_grades_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
pseudonym_sessions_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
pseudonyms_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
question_banks_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
role_overrides_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
rubric_assessments_controller.rb fix peer review rubric assessments 2017-09-22 14:47:22 +00:00
rubric_associations_controller.rb Fix 401 errors on adding rubrics to an assignment 2017-09-22 22:07:49 +00:00
rubrics_api_controller.rb fix account level rubric assessments showing in wrong context 2017-07-17 20:02:01 +00:00
rubrics_controller.rb Fix 401 errors on adding rubrics to an assignment 2017-09-22 22:07:49 +00:00
search_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
sections_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
self_enrollments_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
services_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
shared_brand_configs_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
sis_api_controller.rb document sis integrations api 2017-10-08 21:14:37 +00:00
sis_imports_api_controller.rb add user object to sis import api 2017-10-06 19:41:18 +00:00
sub_accounts_controller.rb add sub_account destroy to accounts api 2017-10-19 20:48:57 +00:00
submission_comments_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
submission_comments_controller.rb submission comments controller: allow changing comments 2017-10-17 16:23:59 +00:00
submissions_api_controller.rb allow enrollment_state and post_to_sis together 2017-10-19 00:32:07 +00:00
submissions_controller.rb Store EULA agreement timestamp 2017-11-02 19:43:35 +00:00
tabs_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
terms_api_controller.rb add sis_import_id to terms api 2017-11-06 17:53:10 +00:00
terms_controller.rb rails 5.1: api specs 2017-07-27 18:55:23 +00:00
tokens_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
usage_rights_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
user_lists_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
user_notes_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
user_observees_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
users_controller.rb allow practice quizzes that have been graded 2017-11-08 16:56:23 +00:00
web_zip_exports_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
wiki_pages_api_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
wiki_pages_controller.rb master courses: don't show edit buttons for locked pages 2017-10-04 15:11:30 +00:00