canvas-lms/lib
Rob Orton e46881b63d add clear_caches method to user
test plan
 - specs should pass

Change-Id: Ib13398d368c81dd4d29e1245ed971fd2ef2b3fbf
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/249768
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Mysti Lilla <mysti@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
2020-10-10 04:09:04 +00:00
..
active_support/cache lock vault for new lease 2020-09-28 22:53:35 +00:00
address_book include admin_context on calls to address book user counts 2020-06-10 16:49:07 +00:00
api allow configuring rce favorites on sub-accounts 2020-10-08 16:34:31 +00:00
app_center set the appropriate app center token by context 2018-08-30 21:16:39 +00:00
basic_lti Don't resubmit Q.N quiz if only regrading 2020-07-13 19:29:04 +00:00
canvadocs show peer review annotations even when unposted 2020-07-28 19:37:04 +00:00
canvas Consider resource type code when sending tool events 2020-10-10 04:05:31 +00:00
cc release mastery paths content after disabling feature on course 2020-10-08 15:22:51 +00:00
cdc_migration_testing/fixtures spec: Throw a ForeignKeyNotSatisfied if an assignment doesn't exist 2020-09-30 18:48:22 +00:00
data_fixup Ensure plagiarism tools with different endpoint get their own subscriptions 2020-10-09 03:40:09 +00:00
external_auth_observation rip out ruby-saml-mod gem 2019-02-22 19:20:32 +00:00
feature_flags release mastery paths content after disabling feature on course 2020-10-08 15:22:51 +00:00
gradebook create endpoint for final grade overrides 2018-12-07 18:26:39 +00:00
latex use inst_statsd 2019-03-25 17:00:49 +00:00
lti Add SubmissionEvent endpoint to live event integration id 2020-10-09 21:28:52 +00:00
messageable_user shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
migration_helpers make it easy for add_column_and_fk helper to be idempotent 2020-06-09 15:35:51 +00:00
outcomes change order of outcomes report 2020-10-05 14:53:12 +00:00
rake highlight dependencies in canvas:compile_assets 2020-09-24 20:51:51 +00:00
reporting shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
schemas extend client_credentials oauth2 grants for CD2 2020-08-13 18:52:47 +00:00
services stop yaml_cache pollution 2020-05-07 18:55:05 +00:00
sis create group_and_membership_importer 2020-10-07 18:19:48 +00:00
stubs tweaks to dynamodb docker-compose setup 2020-08-26 16:39:21 +00:00
support_helpers shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
tasks ensure gulp is available in canvas:compile_assets 2020-10-08 19:32:04 +00:00
turnitin Add some comments to clarify outcome_response_processor 2020-04-10 14:37:29 +00:00
user_content escape when needed in files_handler 2020-10-06 22:52:46 +00:00
utils da licença part 36 2017-04-28 17:31:17 +00:00
account_services.rb remove user profile linkedin integration 2019-11-13 21:29:54 +00:00
address_book.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
anonymity.rb Move anonymous ID routines to own module 2018-05-15 15:03:06 +00:00
api.rb order scopes for pagination 2020-01-16 17:42:46 +00:00
api_route_set.rb da licença part 25 2017-04-27 21:51:40 +00:00
api_scope_mapper_loader.rb use class methods instead of consts for api scopes 2018-06-05 16:46:47 +00:00
asset_signature.rb da licença part 25 2017-04-27 21:51:40 +00:00
assignment_override_applicator.rb speed up quizzes#show significantly for large quizzes 2020-05-04 23:09:40 +00:00
assignment_util.rb add data for NP overrides on upcoming_assignment 2020-07-09 01:02:28 +00:00
authentication_methods.rb pass through delegated auth redirect _after_ login, not before 2020-09-15 21:50:45 +00:00
basic_lti.rb da licença part 26 2017-04-27 21:52:25 +00:00
brand_config_helpers.rb add account query caching for brand configs and locales 2020-09-10 20:42:27 +00:00
brand_config_regenerator.rb limit lots more stuff to non_shadow root accounts 2019-05-20 22:49:36 +00:00
brandable_css.rb s/Mobile Global Nav Logo/Responsive Global Nav Logo/ 2019-09-19 14:25:28 +00:00
browser_support.rb update user agent parsing to browser gem 2019-04-25 21:24:51 +00:00
canvadocs.rb remove uses of whitelist and blacklist 2020-09-18 15:58:40 +00:00
canvas.rb stop yaml_cache pollution 2020-05-07 18:55:05 +00:00
canvas_logger.rb da licença part 27 2017-04-27 21:53:31 +00:00
canvas_yaml.rb allow ruby 2.7 bootup 2020-01-08 20:58:25 +00:00
cc.rb da licença part 27 2017-04-27 21:53:31 +00:00
config_file.rb don't load full environment for upload_to_s3 rake task 2020-05-14 16:01:11 +00:00
content_licenses.rb call translated license names in a lambda 2017-08-14 13:03:04 +00:00
content_notices.rb rewrite content_notices to use InstUI Alert 2018-12-17 16:58:06 +00:00
content_zipper.rb remove action_controller_test_process shim 2020-01-10 18:54:48 +00:00
conversation_batch_scrubber.rb scrub old conversation batches 2017-12-01 02:14:53 +00:00
conversation_helper.rb add conversation improvements 2020-08-03 15:51:14 +00:00
copy_authorized_links.rb remove 'copy_authorized_content' as superfluous 2017-07-05 15:43:00 +00:00
course_link_validator.rb add course link validator whitelist 2019-12-17 20:06:26 +00:00
csv_with_i18n.rb add i18n to outcome reports, lmgb export 2019-08-02 21:42:51 +00:00
custom_validations.rb use canvashttp to pull external tool config from url 2019-09-26 23:32:55 +00:00
cuty_capt.rb Don't let cutycapt hit localhost 2020-08-31 21:47:19 +00:00
dates_overridable.rb add DateValidator to bulk edit 2020-05-07 22:08:43 +00:00
delayed_message_scrubber.rb da licença part 28 2017-04-27 21:53:35 +00:00
delicious.rb da licença part 28 2017-04-27 21:53:35 +00:00
differentiable_assignment.rb apply differentiated assignment scope in context shard 2018-03-01 01:40:17 +00:00
due_date_cacher.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
dump_helper.rb revisit DumpHelper 2019-09-03 16:03:30 +00:00
duplicating_objects.rb Add the ability to duplicate modules. 2017-11-03 15:52:43 +00:00
effective_due_dates.rb use squiggly heredocs for SQL 2020-09-04 19:11:47 +00:00
email_address_validator.rb da licença part 29 2017-04-27 21:59:53 +00:00
enrollments_from_user_list.rb calculate scores when re-enrolling into course 2019-07-24 20:41:12 +00:00
eportfolio_page.rb Disable user content enhancement in ePortfolios 2020-02-04 20:40:55 +00:00
external_feed_aggregator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
external_statuses.rb da licença part 29 2017-04-27 21:59:53 +00:00
feature.rb make feature flag validation a bit more helpful 2020-05-28 17:13:28 +00:00
feature_flags.rb only skip feature flag cache for the immediate model 2020-10-08 22:08:06 +00:00
file_authenticator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
file_in_context.rb prevent new migrations from rewriting attachment migration ids 2020-09-28 18:26:40 +00:00
file_splitter.rb da licença part 29 2017-04-27 21:59:53 +00:00
google_analytics_dimensions.rb tell GA what kind of account it is 2020-05-29 20:48:16 +00:00
google_docs_preview.rb involve user in generating non-public links 2018-01-09 22:21:38 +00:00
grade_calculator.rb fix grade calculator with postgres 12 2020-08-19 19:25:00 +00:00
gradebook_exporter.rb remove gradebook sortable name feature flag 2020-09-10 14:55:10 +00:00
gradebook_grading_period_assignments.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
gradebook_importer.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
gradebook_settings_helpers.rb move unbounded user preference data to separate table 2020-03-02 20:10:32 +00:00
gradebook_user_ids.rb move unbounded user preference data to separate table 2020-03-02 20:10:32 +00:00
grading_period_helper.rb da licença part 30 2017-04-27 21:59:55 +00:00
has_content_tags.rb improve caching around assignment overrides and module info 2019-05-10 15:15:04 +00:00
host_url.rb stop yaml_cache pollution 2020-05-07 18:55:05 +00:00
i18n_time_zone.rb add additional brazil time zones 2017-11-28 21:31:57 +00:00
imported_html_converter.rb translate copied links in longdesc attributes 2018-09-07 18:49:20 +00:00
inst_fs.rb let attachment processing retry consul connection 2020-09-17 14:24:57 +00:00
late_policy_applicator.rb fix several N+1 found by Bullet 2018-08-02 16:37:02 +00:00
latex.rb da licença part 31 2017-04-27 21:59:58 +00:00
learning_outcome_context.rb perf: speed up learning_outcome presence db check 2019-09-25 20:17:06 +00:00
local_cache.rb reload from consul if subkey not found 2020-09-28 22:53:20 +00:00
locale_selection.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
locked_for.rb add low_level_locked_for 2018-05-24 21:23:31 +00:00
logging_filter.rb da licença part 31 2017-04-27 21:59:58 +00:00
login_hooks.rb da licença part 31 2017-04-27 21:59:58 +00:00
math_man.rb cache mathman results generating mathml 2018-07-03 19:22:08 +00:00
message_dispatcher.rb target the correct partition(s) for messages queries with ranges 2020-08-27 15:34:16 +00:00
message_scrubber.rb partition messages 2018-12-10 13:42:35 +00:00
messageable_user.rb use squiggly heredocs for SQL 2020-09-04 19:11:47 +00:00
missing_policy_applicator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
model_cache.rb fix conversation batch sending with model cache and old messages 2018-09-14 19:19:35 +00:00
moderation.rb fix some N+1s in the due date cacher 2020-03-27 22:10:53 +00:00
multi_cache.rb add a periodic job that detects if HACache invalidations are working 2020-09-25 16:58:57 +00:00
must_view_module_progressor.rb da licença part 32 2017-04-27 22:00:01 +00:00
mutable.rb remove unused assignment_unmuted notification 2020-03-06 20:52:31 +00:00
net_ldap_extensions.rb da licença part 32 2017-04-27 22:00:01 +00:00
notification_message_creator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
open_object.rb da licença part 32 2017-04-27 22:00:01 +00:00
package_root.rb refactor package content management 2017-11-15 18:03:18 +00:00
permissions.rb da licença part 33 2017-04-27 22:00:04 +00:00
permissions_helper.rb use squiggly heredocs for SQL 2020-09-04 19:11:47 +00:00
plannable.rb Place peer reviews correctly in the sort 2018-10-05 22:40:28 +00:00
planner_api_helper.rb Remove student planner feature flag 2020-07-23 18:59:09 +00:00
planner_helper.rb rails 6: s/update_attributes/update/g 2020-01-09 20:56:35 +00:00
progress_runner.rb da licença part 33 2017-04-27 22:00:04 +00:00
pronouns.rb Prevent nil pointer exception for pronouns 2019-12-16 22:16:35 +00:00
request_cache.rb da licença part 33 2017-04-27 22:00:04 +00:00
request_error.rb da licença part 33 2017-04-27 22:00:04 +00:00
rubric_context.rb da licença part 33 2017-04-27 22:00:04 +00:00
samesite_transition_cookie_store.rb differential diagnosis logging for 401s 2020-08-18 16:56:36 +00:00
scope_filter.rb da licença part 34 2017-04-27 22:00:30 +00:00
score_statistics_generator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
scrypt_provider.rb switch to SCrypt for password storage 2019-08-12 20:39:22 +00:00
search_term_helper.rb reduce minimum search term length to 2 chars 2020-08-14 19:37:37 +00:00
send_to_stream.rb tweak the priority of generate_stream_items jobs 2018-09-12 16:04:41 +00:00
sentry_proxy.rb allow ignoring error types from setting 2020-04-06 16:33:00 +00:00
session_token.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
simple_stats.rb da licença part 34 2017-04-27 22:00:30 +00:00
simple_tags.rb da licença part 34 2017-04-27 22:00:30 +00:00
sis.rb da licença part 34 2017-04-27 22:00:30 +00:00
sorts_assignments.rb skip unnecessary computation for upcoming assignments 2018-08-24 19:07:11 +00:00
ssl_common.rb da licença part 34 2017-04-27 22:00:30 +00:00
stats.rb da licença part 34 2017-04-27 22:00:30 +00:00
sticky_sis_fields.rb add parent_account_id as a sticky sis field 2018-01-19 13:20:20 +00:00
submission_list.rb drop unused columns from submissions 2019-07-26 15:23:59 +00:00
submission_search.rb fix submissions search scope for unpermissioned users 2019-11-13 21:31:32 +00:00
submittable.rb fix context modules discussion visibilities when removing dtv 2019-02-12 14:13:42 +00:00
submittables_grading_period_protection.rb add include[]=can_edit to assignments index 2020-04-08 23:03:51 +00:00
summary_message_consolidator.rb shackles was renamed to guardrail 2020-10-06 19:23:08 +00:00
syslog_wrapper.rb add method in SyslogWrapper from ::Logger 2020-05-04 19:58:36 +00:00
temp_cache.rb da licença part 35 2017-04-28 17:30:19 +00:00
text_helper.rb replace rdiscount gem with redcarpet 2020-07-08 18:40:24 +00:00
time_zone_helper.rb da licença part 35 2017-04-28 17:30:19 +00:00
timed_cache.rb da licença part 35 2017-04-28 17:30:19 +00:00
token_scopes.rb extend client_credentials oauth2 grants for CD2 2020-08-13 18:52:47 +00:00
token_scopes_helper.rb Add API Token Scope Docs 2018-05-29 18:21:57 +00:00
turnitin.rb da licença part 35 2017-04-28 17:30:19 +00:00
turnitin_id.rb da licença part 35 2017-04-28 17:30:19 +00:00
unzip_attachment.rb prevent new migrations from rewriting attachment migration ids 2020-09-28 18:26:40 +00:00
user_content.rb Update math equation rendering 2020-09-16 13:53:04 +00:00
user_list.rb update authlogic 2019-08-12 18:02:02 +00:00
user_list_v2.rb use opaque tokens rather than ids to mass-enroll users 2017-11-08 20:29:07 +00:00
user_merge.rb add clear_caches method to user 2020-10-10 04:09:04 +00:00
user_search.rb use EXISTS subquery for filtering users by role in Account 2020-04-15 14:05:27 +00:00
vericite.rb VeriCite: get all scores for an assignment in bulk 2017-05-24 17:09:57 +00:00
visibility_plucking_helper.rb da licença part 36 2017-04-28 17:31:17 +00:00
zip_extractor.rb da licença part 36 2017-04-28 17:31:17 +00:00