canvas-lms/app/controllers
James Williams a3aa082831 bulk permission calculations for dashboard
test plan:
* regression test dashboard

closes #CORE-1733

Change-Id: I301e8670c9fccd1a2340adce01379f0c6d3b7c01
Reviewed-on: https://gerrit.instructure.com/161174
Reviewed-by: Cody Cutrer <cody@instructure.com>
Tested-by: Jenkins
Reviewed-by: Jeremy Stanley <jeremy@instructure.com>
QA-Review: Jeremy Putnam <jeremyp@instructure.com>
Product-Review: James Williams  <jamesw@instructure.com>
2018-08-20 21:26:07 +00:00
..
bookmarks Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
filters stop logging quiz submission api 404 to sentry 2018-03-12 21:04:07 +00:00
live_assessments Use default ratings and points 2018-07-05 21:04:54 +00:00
login protect against SAML responses 2018-08-07 15:20:24 +00:00
lti Allow assignment expansions for LTI2 tools in assignment launches 2018-08-17 21:07:38 +00:00
master_courses blueprint courses: add subscriptions_index 2018-08-13 21:37:55 +00:00
polling api: polling is not really beta 2018-03-14 15:01:03 +00:00
quizzes fix outcomes not adding to course with bank 2018-08-17 18:01:56 +00:00
submissions make anonymous grading checks consider muted status 2018-07-10 16:24:26 +00:00
support_helpers add support helper to run due date cacher for a course 2018-05-01 20:25:05 +00:00
account_notifications_controller.rb fix account notifications API documentation 2018-02-12 13:32:33 +00:00
account_reports_controller.rb add timestamps to account report api 2018-03-02 16:19:19 +00:00
accounts_controller.rb fix api pagination url on course_accounts endpoint 2018-08-08 15:35:58 +00:00
admins_controller.rb look for explicit role relative to domain shard 2018-03-15 03:00:31 +00:00
alerts_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
announcements_api_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
announcements_controller.rb remove section specific announcements feature flag 2018-03-28 19:56:20 +00:00
anonymous_provisional_grades_controller.rb add anonymous provisional grades controller 2018-05-30 17:40:14 +00:00
anonymous_submissions_controller.rb add anonymous submission scoring in speed grader 2018-06-06 20:12:13 +00:00
app_center_controller.rb use calling context app center token if set 2018-07-23 16:33:04 +00:00
application_controller.rb bulk permission calculations for dashboard 2018-08-20 21:26:07 +00:00
appointment_groups_controller.rb fix deleting appointment group with appointments error 2018-01-23 01:05:36 +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 give a better experience to user trying to mass move assignments 2018-04-03 19:31:29 +00:00
assignment_overrides_controller.rb api: assignment overrides is not really beta 2018-02-28 19:38:04 +00:00
assignments_api_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
assignments_controller.rb add slot_taken to moderation_graders 2018-08-15 20:01:19 +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
authentication_providers_controller.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +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 Remove theme editor refactor feature flag 2018-03-20 20:07:26 +00:00
calendar_events_api_controller.rb bulk permission calculations for dashboard 2018-08-20 21:26:07 +00:00
calendar_events_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
calendars_controller.rb Remove remnants of Calendar 1 2018-05-03 16:31:21 +00:00
canvadoc_sessions_controller.rb add anonymous instructor annotations support to submission api 2018-07-12 23:23:34 +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 api: comm messages is not really beta 2018-02-28 19:38:34 +00:00
communication_channels_controller.rb removes integration for yo 2018-04-10 20:15:41 +00:00
conferences_controller.rb BBB feature recording multiple formats 2018-04-26 19:58:36 +00:00
content_exports_api_controller.rb add API doc for 'select' param in content_exports 2018-05-01 16:58:04 +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 allow non-siteadmins to fetch audit_info for a content_migration 2018-07-11 22:44:34 +00:00
context_controller.rb Add ability for admin to generate a pairing code 2018-06-18 16:40:34 +00:00
context_module_items_api_controller.rb activate slave around uses of Course#module_items_visible_to 2018-08-15 17:07:43 +00:00
context_modules_api_controller.rb doc: fix issues with modules API documentation 2018-03-26 22:11:01 +00:00
context_modules_controller.rb activate slave around uses of Course#module_items_visible_to 2018-08-15 17:07:43 +00:00
conversations_controller.rb create conversations on same shard as contexts 2018-07-03 18:36:25 +00:00
course_audit_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
course_nicknames_controller.rb exclude license from api documentation 2018-05-21 19:20:30 +00:00
courses_controller.rb sort users not logged in last when sorting by last login 2018-08-16 14:52:42 +00:00
crocodoc_sessions_controller.rb fix for moderated grading in DocViewer 2017-07-18 22:13:39 +00:00
custom_data_controller.rb api: user customer data is not really beta 2018-03-14 15:02:34 +00:00
custom_gradebook_column_data_api_controller.rb Add API for bulk uploading custom columns 2018-08-09 22:04:07 +00:00
custom_gradebook_columns_api_controller.rb add read_only to custom_gradebook_columns 2018-02-26 19:59:46 +00:00
developer_key_account_bindings_controller.rb Fix 404 error when enable/disable devkeys from self index 2018-06-12 22:35:09 +00:00
developer_keys_controller.rb allow creating developer keys that only work against test clusters 2018-06-29 15:50:08 +00:00
disable_post_to_sis_api_controller.rb allow batch-disable post-to-SIS when new-sis-integrations disabled 2018-03-15 18:58:51 +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 Publish student-duplicated group context discussions. 2018-06-26 15:35:56 +00:00
discussion_topics_controller.rb Add new permission for creating discussions 2018-08-08 19:03:36 +00:00
enrollments_api_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
eportfolio_categories_controller.rb only find active eportfolios 2018-07-23 20:40:55 +00:00
eportfolio_entries_controller.rb only find active eportfolios 2018-07-23 20:40:55 +00:00
eportfolios_controller.rb only find active eportfolios 2018-07-23 20:40:55 +00:00
epub_exports_controller.rb api: epub / web exports are not really beta 2018-02-22 22:35:22 +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 LTI 1.3 Launch Path 2018-08-08 16:43:58 +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 involve user in generating non-public links 2018-01-09 22:21:38 +00:00
files_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
folders_controller.rb drop unused last_[un]lock_at columns 2018-08-14 22:42:49 +00:00
grade_change_audit_api_controller.rb Allow view_all_grades to grant gradebook history 2018-02-28 15:05:29 +00:00
gradebook_csvs_controller.rb add slash to chars to sanitize in gradebook export filename 2018-04-17 22:28:22 +00:00
gradebook_history_api_controller.rb api: gradebook history is not really beta 2018-02-28 19:38:16 +00:00
gradebook_settings_controller.rb reject any malevolent CSS when saving custom gradebook colors 2017-12-15 17:40:57 +00:00
gradebook_uploads_controller.rb fix import grade of zero from ungraded should work 2018-07-05 14:04:00 +00:00
gradebooks_controller.rb add slot_taken to moderation_graders 2018-08-15 20:01:19 +00:00
grading_period_sets_controller.rb order grading period sets before pagination 2018-05-03 14:29:36 +00:00
grading_periods_controller.rb stop loading overrides in speedgrader 2018-03-19 15:14:21 +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 record basic metrics on all graphql queries 2018-08-03 21:18:29 +00:00
group_categories_controller.rb add sis_ids to groups and group categories APIs 2018-01-17 23:21:41 +00:00
group_memberships_controller.rb add sis_ids to groups and group categories APIs 2018-01-17 23:21:41 +00:00
groups_controller.rb rails 5.2: arel.sql 2018-08-01 17:29:52 +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 api: jwts is not really beta 2018-02-22 22:39:02 +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 rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
lti_api_controller.rb Handle turnitin polling more gracefully 2018-01-22 23:47:48 +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 remove moderate_grades permission checks 2018-07-31 15:04:22 +00:00
notification_preferences_controller.rb api: doc fixes for swagger compat 2017-11-22 15:48:04 +00:00
oauth2_provider_controller.rb Refactor Oauth2 Provier controller into GrantTypes 2018-08-16 21:53:25 +00:00
oauth_proxy_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
observer_alert_thresholds_api_controller.rb Add missing observer alert json fields 2018-06-25 20:59:15 +00:00
observer_alerts_api_controller.rb Order the alerts from newest to oldest 2018-06-05 20:30:33 +00:00
observer_pairing_codes_api_controller.rb Allow sub account admins to generate pairing codes 2018-08-09 21:33:57 +00:00
one_time_passwords_controller.rb MFA backup code support 2017-05-02 16:08:53 +00:00
outcome_groups_api_controller.rb make outcome group import asynchronous 2018-06-26 16:42:16 +00:00
outcome_groups_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcome_imports_api_controller.rb Display spinner if outcome import in progress 2018-03-12 21:52:23 +00:00
outcome_proficiency_api_controller.rb Document outcome proficiency ratings 2018-06-19 16:28:27 +00:00
outcome_results_controller.rb Allow excluding users with no results 2018-07-11 19:20:58 +00:00
outcomes_api_controller.rb Use default ratings and points 2018-07-05 21:04:54 +00:00
outcomes_controller.rb dots and new lines 2018-01-17 16:56:26 +00:00
outcomes_import_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
page_comments_controller.rb only find active eportfolios 2018-07-23 20:40:55 +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_controller.rb move PlannerController#index onto slave 2018-08-16 15:44:33 +00:00
planner_notes_controller.rb remove ability to view other user's planner notes 2018-07-12 20:11:47 +00:00
planner_overrides_controller.rb Standardize where planner overrides live 2018-08-15 19:06:34 +00:00
plugins_controller.rb remove dynamic_form (and fix plugin setting error messages) 2018-02-28 22:37:05 +00:00
profile_controller.rb Remove feature flag 2018-07-20 19:40:52 +00:00
progress_controller.rb include progress results in progress_json 2018-03-09 23:12:53 +00:00
provisional_grades_base_controller.rb remove moderate_grades permission checks 2018-07-31 15:04:22 +00:00
provisional_grades_controller.rb add bulk selection for provisional grades 2018-08-20 18:29:13 +00:00
pseudonym_sessions_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
pseudonyms_controller.rb fix cross-database calendar queries 2017-11-28 20:31:54 +00:00
question_banks_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
role_overrides_controller.rb Add new permission for creating discussions 2018-08-08 19:03:36 +00:00
rubric_assessments_controller.rb remove moderate_grades permission checks 2018-07-31 15:04: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 api: rubrics is not really beta 2018-02-23 16:04:49 +00:00
rubrics_controller.rb Configurable proficiency ratings page 2018-05-24 22:11:09 +00:00
scopes_api_controller.rb Relax permission check in scopes index endpoint 2018-06-27 14:44:37 +00:00
search_controller.rb Add the word 'paginated' to relevant API documentation. 2017-09-27 17:27:41 +00:00
sections_controller.rb allow creating section with only integration_id 2018-04-09 16:53:42 +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 api: brand configs is not really beta 2018-02-22 22:35:31 +00:00
sis_api_controller.rb api: sis assignments is not really beta 2018-02-22 22:36:35 +00:00
sis_import_errors_api_controller.rb store sis_batch_errors in the db 2018-01-26 22:08:25 +00:00
sis_imports_api_controller.rb allow imported sis csvs to be downloaded 2018-08-18 03:02:29 +00:00
sub_accounts_controller.rb Add an endpoint for account help links 2018-08-07 19:20:58 +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 moar preloads 2018-08-08 05:22:30 +00:00
submissions_base_controller.rb remove moderate_grades permission checks 2018-07-31 15:04:22 +00:00
submissions_controller.rb Allow resubmitting to plagiarism platform for anonymous grading 2018-08-16 20:27:01 +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 allow sub-account admins to view root account terms api 2018-03-05 17:20:45 +00:00
terms_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +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 remove dynamic_form (and fix plugin setting error messages) 2018-02-28 22:37:05 +00:00
user_observees_controller.rb Remove feature flag 2018-07-20 19:40:52 +00:00
users_controller.rb Support User Placement for LTI 1.3 Launch 2018-08-20 19:15:59 +00:00
web_zip_exports_controller.rb api: epub / web exports are not really beta 2018-02-22 22:35:22 +00:00
wiki_pages_api_controller.rb rails 5.2: Arel.sql 2018-08-08 16:34:08 +00:00
wiki_pages_controller.rb Add To-Do Date to Wiki Page list/show 2018-07-06 17:43:21 +00:00