canvas-lms/db/migrate
Matthew Lemon 40fe720649 respect notification preference overrides
Allows course context notification preference overrides to actually take
effect when creating notifications for a user.

fixes KNO-402
flag=notification_granular_course_preferences

/ ---- ---- \
| Test Plan |
\ ---- ---- /

- Run the following migration
  bundle exec rake db:migrate:up VERSION=20200420211742
- Create two courses and add a student and a teacher to it
- configure a communication channel for the student
- As the student create a notification preference override for
  announcments with an immediate frequency for the first course
  - This can be done through graphiql using the following mutation

```
mutation MyMutation {
  __typename
  updateNotificationPreferences(
    input: {
      contextType: Course,
      communicationChannelId: <communication_channel_id>,
      courseId: <course_id>,
      frequency: immediate,
      notificationCategory: Announcement
    }
  ) {
    course {
      _id
      notificationPreferences {
        channels {
          _id
          path
          pathType
          notificationPolicies {
            communicationChannelId
            frequency
            notification {
              category
              categoryDisplayName
              name
            }
          }
          notificationPolicyOverrides(
            contextType: Course,
            courseId: <course_id>
          ) {
            communicationChannelId
            frequency
            notification {
              category
              categoryDisplayName
              name
            }
          }
        }
      }
      notificationPreferencesEnabled
    }
  }
}
```

- As the student navigate to /profile/communication and set all your
  Announcement policies to 'weekly'
- As the teacher navigate to the SECOND course and create an
  announcement
- Navigate to /users/<student_id>/messages and note that the
  announcement notification should not exist
- In a rails console check that the DelayedMessage was created
  n = Notification.where(category: 'Announcement').first
  delayed_messages = DelayedMessage.where(
    notification_id: n.id,
    communication_channel_id: <channel_id>
  )
  - The delayed_messages array should contain the notification for the
    announcment with a 'weekly' frequency

- As the teacher navigate to the FIRST course and create an announcement
- Navigate to /users/<student_id>/messages and note that the
  announcement notification should exist
- In a rails console validate that the DelayedMessage was not created
  using similar steps as detailed above

- Now as the student set your override policy to 'daily' using the same
  mutation provided above but changing the frequency
- navigate to /profile/communication and set all your Announcement
  policies to 'immediately'
- Run the same tests as above but now validate that an immediate message
  is created for the second course when an announcment is created and no
  delayed message is created
- Also verify that a delayed message with a 'daily' frequency is created
  for the first course when an announcement is created and no immediate
  message is created
- phew, that was a doozy of a test plan!

Change-Id: Idb5e95bf13762472c3fdd7aceef200a17f5cd9a0
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/234804
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Ahmad Amireh <ahmad@instructure.com>
Product-Review: Ahmad Amireh <ahmad@instructure.com>
2020-05-04 19:06:04 +00:00
..
.rubocop.yml add some ruby linting for jenkins to take advantage of 2015-04-09 14:37:37 +00:00
20101201000024_validate_migration_integrity.rb squash old migrations, p24 2020-05-01 18:50:06 +00:00
20101210192618_init_canvas_db.rb squash old migrations, p24 2020-05-01 18:50:06 +00:00
20101216224513_create_delayed_jobs.rb squash old migrations, p22 (through 2014) 2020-05-01 18:49:41 +00:00
20121010191027_add_cassandra_page_view_tables.rb squash old migrations, p18 2020-04-21 14:42:17 +00:00
20130627140642_add_authentication_auditor_tables.rb squash old migrations, p18 2020-04-21 14:42:17 +00:00
20140205171002_create_default_shard.switchman.rb da licença part 37 2017-04-27 22:44:36 +00:00
20140903152155_ensure_built_in_roles.rb squash old migrations, p21 2020-05-01 18:49:34 +00:00
20141109202906_create_initial_quiz_submission_event_partitions.rb fix partitioner deploy disconnection in migrations 2018-12-17 20:50:25 +00:00
20150603165824_add_attachments_namespace_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150603171347_add_bounce_columns_to_communication_channels.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150604155956_add_workflow_state_to_account_authorization_configs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150608173758_add_requirement_count_to_context_modules.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150610163001_add_app_center_id_to_context_external_tool.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150618143738_change_external_feed_entry_title_to_text.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150618183919_needs_more_turnitin_id.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150623192542_create_learning_outcome_question_results.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150623232112_drop_attachment_and_artifact_type_from_eportfolio_entries.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150702221117_fix_invalid_pseudonym_account_ids.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150707202413_change_tool_proxy_secret_type.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150708170103_add_overrides_to_brand_config.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150708170104_add_parent_md5_to_brand_configs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150709205405_create_k12_theme.rb Ensure db migrations exists if brand defaults change 2017-10-04 17:43:54 +00:00
20150713165815_add_lti_message_handler_id_to_lti_resource_placements.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150713214318_change_messages_url_to_text.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150714162127_drop_local_filename.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150715215932_create_epub_exports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150716154914_add_lti_message_handler_id_to_lti_resource_placements_data_from_resource_handler.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150728222354_add_assignment_moderated_grading.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150730170646_create_moderated_grading_provisional_grades.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150730222557_add_has_annotations_to_canvadocs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150806172319_add_provisional_grade_id_to_submission_comments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150807133223_add_max_concurrent_to_jobs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150810175815_drop_lti_resource_handler_from_lti_resource_placement.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150811155403_add_notification_category_to_stream_items.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150811162518_populate_stream_item_notification_category.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150815071039_use_new_sis_app_url_account_setting.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150817134210_set_devloper_keys_account_id_nil.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150818031808_drop_unused_columns_from_groups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150818172939_update_tool_proxy_shared_secret.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150819165426_add_unique_index_on_provisional_grade_scorer.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150819165427_remove_provisional_grade_position.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150825233217_grandfather_canvas_authentication.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20150826200628_add_mobile_overrides_to_brand_config.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150828114628_drop_comments_from_rubric_assessments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150828171113_change_assignment_override_title.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150828210853_create_canvadocs_submissions_table.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150828215400_run_canvadocs_submissions_fixup.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150831164121_add_assignment_grades_published_at.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150902140556_fix_unresolved_links_in_quizzes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150902191222_add_incomplete_requirements_to_progressions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150902192436_reevaluate_incomplete_progressions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150903204436_add_transient_bounce_columns_to_communication_channels.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150910191348_add_refresh_token_to_access_tokens.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150910205710_create_selection_table.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150910215720_add_comments_to_calendar_events.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150914171551_add_final_to_provisional_grades.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150914201058_add_jit_provisioning_to_authentication_providers.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150914201159_grandfather_self_registration.rb limit lots more stuff to non_shadow root accounts 2019-05-20 22:49:36 +00:00
20150915185129_add_graded_anonymously_to_submissions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150915192944_add_cassandra_graded_anonymously_to_auditor_tables.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150922142651_fix_imported_question_media_comments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20150925063254_change_auth_filter_to_text.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20150926232040_expand_external_feed_url_columns.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151006220031_add_timestamps_to_group_categories.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151006222126_fix_groups_with_duplicate_wiki_and_uuid.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151007154224_lengthen_user_services_token.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151008204341_add_auto_expire_tokens_to_developer_key.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151012151746_add_source_provisional_grade_id_to_provisional_grades.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151012222050_add_unique_index_to_turnitin_columns.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151022203907_set_search_paths_on_functions.rb use switchman-inst-jobs, and drop duplicate code 2018-05-11 15:53:57 +00:00
20151103222602_add_update_payload_to_lti_tool_proxy.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151123210429_add_expires_at_to_jobs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151201200312_create_minimalist_theme.rb Ensure db migrations exists if brand defaults change 2017-10-04 17:43:54 +00:00
20151202171705_add_permissions_for_moderated_grading.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151203144731_add_last_bounce_at_index_to_communication_channels.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151203162845_create_state_theme.rb Ensure db migrations exists if brand defaults change 2017-10-04 17:43:54 +00:00
20151210162949_improve_max_concurrent.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151214203145_drop_course_imports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151216161426_add_folder_and_position_index_to_attachments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151216170559_add_groups_to_assignment_visibility_view.rb da licença part 37 2017-04-27 22:44:36 +00:00
20151221185407_ensure_uniqueness_on_canvadocs_submissions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160104220433_fix_more_deprecated_polymorphic_names.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160105202518_add_viewed_at_to_attachment.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160108163429_populate_reset_mfa_permission.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160115234310_drop_locking_account_id_from_feature_flags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160119170221_add_index_on_enrollments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160120201216_remove_problem_fks_from_canvadocs_submissions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160122192633_set_role_override_columns_not_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160127184059_populate_announcement_permissions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160129144155_remove_not_null_on_variables.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160208133729_associate_graded_discussion_attachments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160209163458_add_submissions_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160210153643_begin_psych_migration.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160212204337_remove_duplicate_stream_item_instances.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160216135203_fix_folder_names_again.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160216165757_add_media_objects_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160218011039_populate_import_sis_permission.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160222035553_create_user_merge_data.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160301180730_create_shared_brand_configs.rb remove `save_without_callbacks` 2018-04-10 19:14:44 +00:00
20160303173627_add_timestamp_columns_to_conversations.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160304205401_drop_authorization_codes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160308200031_drop_data_exports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160308215715_remove_integration_type.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160309135747_add_unique_index_to_group_memberships.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160310141551_drop_more_unused_columns.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160310205719_add_workflow_state_to_user_observer.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160310225521_add_course_storage_report.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160314171341_add_assignment_to_wiki_page.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160317134930_rename_locales.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160317193020_fix_max_concurrent_trigger.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160322204834_drop_zip_file_imports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160323121515_drop_inbox_items.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160411201107_add_draft_to_submission_comments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160411222238_add_not_in_final_grade_to_assignments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160412154238_add_metadata_uri_to_authentication_providers.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160413183434_add_redirect_uris_to_developer_keys.rb Don't show access tokens with internal developer keys 2018-09-26 16:45:42 +00:00
20160413190732_add_index_on_submission_comment_participants.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160418184520_add_cassandra_grade_change_excused.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160419155551_add_lti_context_id_to_groups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160419220532_drop_dev_key_tool_id.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160426183801_add_submission_context_code_to_folders.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160426211019_add_timestamps_to_user_observer.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160428140746_add_index_to_submission_comment_draft.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160504154220_populate_submission_comment_draft_field.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160504164017_drop_sis_source_id_from_enrollment.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160509131527_add_grading_period_group_id_to_enrollment_term.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160509164754_add_sis_batch_id_to_user_observers.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160510152226_create_enrollment_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160510211116_multiple_grading_periods_data_migration.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160517153405_build_enrollment_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160518175241_add_title_to_grading_period_groups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160519221937_add_sis_source_id_to_assignment_group.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160520035902_add_turnitin_originality_to_accounts.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160520172057_create_version_partitions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160520172354_migrate_versions_to_partitions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160523163311_add_settings_to_authentication_providers.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160601141539_fix_old_submission_version_yaml.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160601192206_update_setting_equation_svg_url_default.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160601195833_remove_codecogs_equation_image_setting_key.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160607214646_move_saml_entity_id_to_account.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20160608200124_add_cassandra_grade_change_score.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160609195031_change_group_workflow_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160616151853_moderated_grading_foreign_key_indexes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160617221055_remove_delayed_messages_link_length_limit.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160623201104_add_graded_anonymously_to_provisional_grade.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160627183800_reset_negative_unread_counts.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160705191447_add_close_date_to_grading_periods.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160707203448_populate_grading_period_close_dates.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160708195849_add_preferred_plugin_course_id_to_canvadocs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160713185410_touch_discussion_topics.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160715170252_add_timetable_code_to_calendar_events.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160730111234_add_user_active_only_gist_indexes.rb use native rails methods for gist indexes 2017-07-27 22:22:30 +00:00
20160803022917_fix_user_active_only_gist_indexes.rb use native rails methods for gist indexes 2017-07-27 22:22:30 +00:00
20160803212417_add_deleted_at_to_conversation_message_participants.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160805163609_fix_ridiculous_web_conference_durations.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160810134616_drop_enrollment_state_log_columns.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160811164248_drop_context_message_participants.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160811164532_drop_unused_indices2.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160811172850_redo_partially_applied_indexes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160816165844_add_context_index_to_external_tools.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160817170539_add_aq_index_to_quiz_questions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160818202512_recompute_merged_enrollments.rb handle user preferences and name 2019-03-29 22:17:07 +00:00
20160819193534_fix_deleted_enrollment_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160822163004_drop_unused_progresses_user_id_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160823152519_fix_null_rubric_titles.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160824211046_add_vericite_enabled_to_assignments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160902165823_add_group_review_setting_to_assignment.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160907164226_add_external_tool_migration_id_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160907201702_fix_imported_assignment_turnitin.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160908200742_update_invalid_root_attachment_filenames.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160919175208_remove_foreign_keys_from_canvadocs_submissions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160919180229_move_canvadocs_submissions_to_attachment_shard.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160926190558_fix_conversation_root_account_ids.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160927165358_add_canvadocs_submissions_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160929151753_create_pseudonym_registration_done_notification.rb da licença part 37 2017-04-27 22:44:36 +00:00
20160930163249_add_lock_version_to_enrollment_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161003132504_recompute_enrollment_states.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161003171404_add_user_index_to_access_tokens.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161021180838_fix_double_yamlized_question_data.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161021195906_add_lti_context_id_to_assignments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161026192632_add_generated_quiz_question_uniqueness_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161028181120_create_context_external_tool_assignment_lookups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161102152118_unlimit_migration_settings.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161102160847_create_originality_report.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161103144325_populate_lti_add_edit_permission.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161104170317_add_integration_data_to_assignment_groups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161104180752_add_show_announcements_on_home_page_to_courses.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161107192540_rename_browser_locales.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161108204808_add_home_page_announcement_limit_to_courses.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161116173824_create_master_templates.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161116211024_create_master_content_tags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161117194401_create_child_subscriptions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161117205800_create_master_migrations.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161118195821_add_submission_id_to_originality_reports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161122174824_create_assignment_configuration_tool_lookups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161128200025_create_child_content_tags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161128205000_index_submissions_on_assignment_id_where_needs_grading.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161128205705_remove_needs_grading_count_from_assignments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161130223353_add_workflow_state_to_originality_reports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206165139_add_back_default_string_limits_p1.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20161206165140_add_back_default_string_limits_p2.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206165141_add_back_default_string_limits_p3.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206191552_add_back_default_string_limits_views.rb visibility view now depends on submissions.workflow_state 2018-01-02 21:27:05 +00:00
20161206230329_add_type_to_epub_exports.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206230608_change_originality_report_originality_score_to_float.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206234219_add_back_default_string_limits_switchman.switchman.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161206323555_add_back_default_string_limits_jobs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161212012659_create_scores_table.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161212200216_drop_grading_period_grades_table.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161216183242_remove_default_view_default_from_courses.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161220003113_populate_scores_table.rb Make old migration a post_deploy 2018-03-28 15:52:16 +00:00
20161220193846_add_ab_guid2_to_learning_outcomes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20161229165819_add_column_to_master_migrations.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170103170627_add_weighted_to_grading_period_groups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170104171600_set_account_setting_enable_turnitin.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170110145429_fix_overwritten_file_module_items.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170112160146_add_developer_key_id_to_lti_product_family.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170116190327_clear_any_multiple_grading_periods_feature_flags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170119203540_add_migration_id_to_child_content_tags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170202143540_change_upload_error_message_to_text.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170207200626_set_default_values_for_assignments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170207211201_set_default_values_for_quizzes.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170207211526_set_default_values_for_discussion_topics.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170207231408_update_lti_tool_proxy_description_to_text.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170208195519_create_lti_tool_consumer_profiles.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170209175843_add_index_to_child_subscriptions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170215234310_fix_nan_group_weights.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170216144923_delete_empty_progressions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170217081027_add_partial_index_to_scores.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170224175329_remove_computed_current_score_and_computed_final_score_from_enrollments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170302210529_add_subscription_id_to_assignment_configuration_tool_lookups.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170307135135_add_display_totals_for_all_grading_periods_option.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170307144035_clear_all_grading_periods_totals_feature_flags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170314143945_add_default_column_to_master_content_tags.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170315185944_add_migration_id_index_to_attachments.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170320212242_add_notes_to_developer_keys.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170322213721_add_lti_tool_proxy_id_to_lti_message_handler.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170323171226_fix_user_active_only_gist_index_frd.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170323183550_re_add_master_template_index.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170323205406_add_access_token_count_to_developer_keys.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170323212756_update_developer_key_access_token_counts.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170324212128_add_last_used_at_index_to_developer_keys.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170327150955_make_enrolllment_state_lock_not_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170327170143_change_tool_proxy_id_not_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170330061014_add_progress_columns_to_account_reports.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170405195849_remove_preferred_plugin_course_id_from_canvadocs.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170406193540_change_calendar_events_location_to_text.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170406221124_create_late_policies.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170407190715_remove_redundant_quiz_submission_event_indices.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170407194724_remove_weird_old_quiz_submission_event_partitions.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170407231137_add_late_columns_to_submissions.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170413154928_create_purgatory.rb create attachment purgatory 2017-06-01 21:01:49 +00:00
20170413202957_change_submission_comment_draft_default.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170413202958_make_submission_comment_draft_not_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170414134610_drop_submission_comment_participants.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170421160506_change_originality_report_score_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170421162831_make_timestamps_not_null.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170425160326_add_comment_to_master_migration.rb da licença part 37 2017-04-27 22:44:36 +00:00
20170425160758_add_grading_period_to_submissions.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170425165327_populate_grading_period_for_submissions.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170426164234_fix_master_content_tag_default.rb rails 5.1: bunch of other specs 2017-07-27 12:35:30 +00:00
20170505142033_add_restriction_columns_to_master_templates.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170505142836_add_send_notification_to_master_migration.rb notify when a blueprint sync completes 2017-05-19 22:08:46 +00:00
20170508170608_add_lookup_id_to_lti_resource_handler.rb Add lookup id to lti resource handler 2017-05-11 19:43:06 +00:00
20170508170918_add_blueprint_notifications.rb notify when a blueprint sync completes 2017-05-19 22:08:46 +00:00
20170508171328_change_lti_resouce_handler_lookup_id_not_null.rb Remove datafixup that broke all the things 2017-05-23 23:45:14 +00:00
20170508214002_add_todo_date_to_discussion_topics.rb Add to do date to discussion topics 2017-05-17 19:24:42 +00:00
20170509022829_add_todo_date_to_wiki_pages.rb add student planner todo to pages 2017-05-15 18:37:01 +00:00
20170511215654_create_planner_overrides.rb Planner API 2017-05-15 19:18:47 +00:00
20170512013055_fix_date_format_in_account_reports.rb fix a typo 2017-05-12 01:49:59 +00:00
20170512013422_re_populate_account_report_date_times.rb fix a typo 2017-05-12 01:49:59 +00:00
20170512184911_make_late_policy_unique.rb fix/ensure that latepolicy has unique course_id 2017-05-22 16:03:13 +00:00
20170516023721_create_planner_notes.rb add note to self model 2017-05-22 16:33:13 +00:00
20170516154345_fix_points_possible_sums_in_quizzes.rb fix floating point error in Quiz points_possible arithmetc 2017-05-31 22:09:44 +00:00
20170517162828_add_settings_to_master_migration.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170517182830_remove_lookup_id_from_lti_resource_handler.rb lti2 launch by link_id 2017-05-23 14:41:49 +00:00
20170522211608_add_link_id_to_originality_report.rb Support lti launches in originality report 2017-06-07 21:03:44 +00:00
20170524215805_add_lookup_code_info_to_lti_tool_settings.rb Lookup message handler by resource link id 2017-05-31 22:45:04 +00:00
20170526160229_fix_empty_hosted_domain_for_google.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20170530142129_change_lti_tool_settings_tool_proxy.rb Support lti launches in originality report 2017-06-07 21:03:44 +00:00
20170530170614_add_child_subscription_id_to_content_migrations.rb teacher-side index, show, and details APIs 2017-05-31 15:08:01 +00:00
20170605134354_cassandra_add_additional_grade_change_indexes_for_gradebook_history.rb add more search capabilities to audit endpoint 2017-07-12 17:16:03 +00:00
20170609221544_rename_planner_override_visible_to_marked_complete.rb Change planner overrides controller to match planner items 2017-06-17 00:11:22 +00:00
20170612163744_add_registration_url_to_lti_tool_proxies.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170612221227_fix_planner_overrides_marked_complete_data.rb Change planner overrides controller to match planner items 2017-06-17 00:11:22 +00:00
20170613174429_add_foreign_key_indexes8.rb add missing FK index 2017-06-13 17:56:07 +00:00
20170614020503_populate_add_blueprint_course_permission.rb add blue print course permissions 2017-06-14 17:27:54 +00:00
20170621223249_add_processing_errors_attachment_to_sis_batch.rb log all sis errors and warnings to a file 2017-06-23 18:59:17 +00:00
20170624070039_add_change_threshold_to_sis_batch.rb allow a change threshold to be set for sis imports 2017-06-29 17:16:57 +00:00
20170628141007_add_seconds_late_override_to_submissions.rb add seconds_late_override to submissions table 2017-07-07 20:57:18 +00:00
20170628144045_remove_accepted_at_from_submissions.rb add seconds_late_override to submissions table 2017-07-07 20:57:18 +00:00
20170705191526_add_dismissed_to_planner_overrides.rb Add dismissed attribute to planner override API 2017-07-10 20:00:15 +00:00
20170705191531_add_lti_codes_to_assignment_configuration_tool_lookup.rb Allow tool proxies with equal profiles access to services 2017-07-10 21:49:48 +00:00
20170707210332_update_collation_key_indexes.rb fix migration issues when running db:initial_setup 2017-07-17 16:23:55 +00:00
20170707212935_drop_old_collation_key_indexes.rb fix migration issues when running db:initial_setup 2017-07-17 16:23:55 +00:00
20170711212839_add_vendor_code_to_developer_keys.rb Add DeveloperKey/vendor code association for LTI2 2017-08-07 16:32:48 +00:00
20170714191148_add_context_to_wiki_pages.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170714192323_populate_context_on_wiki_pages.rb populate wiki page context in migrations syncronously 2018-01-03 16:37:26 +00:00
20170716050447_add_workflow_state_to_account_user.rb add workflow_state to account_users 2017-08-01 18:31:37 +00:00
20170717222046_add_sis_batch_id_to_account_user.rb add admin importer to sis imports 2017-08-22 22:22:21 +00:00
20170719210808_add_confirmation_code_expires_at_to_communication_channels.rb password reset tokens expire after two hours (configurable) 2017-08-15 17:08:19 +00:00
20170725164505_drop_asset_context_code_from_messages.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170725225210_drop_asset_context_from_messages.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170807165803_make_wiki_page_context_not_null.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170815103759_ignore_deleted_submissions_for_assignment_visibility.rb ensure graded assignments aren't gradable after removal from overrides 2017-08-28 15:56:43 +00:00
20170815152603_add_foreign_key_indexes9.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170815164619_create_lti_links.rb Add Lti Link model for LTI 2 launches 2017-10-02 22:32:18 +00:00
20170815211443_add_assignment_group_id_to_scores.rb Guard against nonexistent indexes before trying to remove 2017-10-27 02:10:01 +00:00
20170816172211_populate_course_score_on_scores.rb store scores for each assignment group 2017-09-22 14:46:27 +00:00
20170818154348_add_inst_fsuuid_to_attachments.rb add attachments.instfs_uuid for InstFS integration 2017-08-21 16:36:15 +00:00
20170818200231_add_id_to_default_help_links.rb limit lots more stuff to non_shadow root accounts 2019-05-20 22:49:36 +00:00
20170818213225_create_lti_links_for_legacy_lti_tool_settings.rb Add Lti Link model for LTI 2 launches 2017-10-02 22:32:18 +00:00
20170822223328_add_anonymous_instructor_annotations_to_assignment.rb add the anonymous_instructor_annotations attribute to assignment 2017-09-06 19:47:21 +00:00
20170824064214_backfill_assignment_anonymous_instructor_annotations.rb add the anonymous_instructor_annotations attribute to assignment 2017-09-06 19:47:21 +00:00
20170828143250_create_master_migration_results.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170830204122_add_submissions_needs_grading_index.rb add some missing copyright notices 2017-08-30 21:44:50 +00:00
20170831163208_move_master_import_results.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20170902211600_create_new_grade_history_batch_table.rb Track last seen id for when timeouts occur 2017-09-06 18:44:12 +00:00
20170902211611_init_new_grade_history_audit_log_indexes.rb Track last seen id for when timeouts occur 2017-09-06 18:44:12 +00:00
20170905204151_create_terms_of_service_content.rb add terms of service and ToSC table to canvas 2017-10-04 16:13:02 +00:00
20170906012531_add_foreign_key_indexes10.rb add several index supporting foreign keys against users 2017-09-07 15:48:46 +00:00
20170911132849_add_lti_student_id_to_submission.rb Add 'lti_user_id' to submission live events 2017-09-19 15:49:13 +00:00
20170922172749_clear_new_gradebook_history_feature_flags.rb release new gradebook history 2017-09-27 17:10:14 +00:00
20170926095425_delete_invalid_communication_channels.rb fix cc cleanup fixup for mixed case email addresses 2017-10-02 17:48:06 +00:00
20170926164927_add_unposted_current_and_final_score_to_scores.rb store teacher view of current score in scores table 2017-10-03 22:04:09 +00:00
20170926165524_add_edited_at_to_submission_comments.rb add edited_at to submission_comments 2017-09-29 14:54:03 +00:00
20171002170904_create_terms_of_service.rb add terms of service and ToSC table to canvas 2017-10-04 16:13:02 +00:00
20171003181703_create_score_metadata.rb Store dropped submissions from a calculation 2017-10-30 22:57:49 +00:00
20171004154613_populate_terms_of_service.rb create migration for populating terms 2017-10-05 20:19:30 +00:00
20171005424242_add_account_to_terms_content.rb allow creating and updating of Terms Of Service 2017-10-11 15:24:52 +00:00
20171009205518_add_active_submissions_index.rb add index for specific grading period query 2017-11-16 19:00:42 +00:00
20171011200626_add_linked_object_to_planner_notes.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171013185152_add_not_null_constraint_to_scores_course_score.rb change procedure to add not null constraint to large scores table 2017-11-16 15:36:41 +00:00
20171013193306_drop_import_results_from_master_migrations.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171013200709_drop_appointment_group_context_columns.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171017211555_add_sis_psuedonym_id_to_enrollments.rb remove foreign key from enrollments to pseudonym 2018-01-24 04:28:52 +00:00
20171018160406_mark_assignment_anonymous_instructor_annotations_not_nullable.rb mark the anonymous_instructor_annotations field as not nullable 2017-10-19 17:57:45 +00:00
20171023150127_delete_extra_placeholder_submissions.rb re-run an old migration to delete unassigned but graded submissions 2017-10-23 19:22:08 +00:00
20171102215205_increase_gradebook_upload_size_limit.rb remove 10MB limit from gradebook json 2017-11-07 19:07:44 +00:00
20171107201656_add_workflow_state_to_assignment_override_students.rb Ignore inactive enrollments in overrides list for show page 2017-12-28 19:31:09 +00:00
20171107205558_validate_assignment_overrides.rb Remove notifications from AssignmentOverrideStudents cleanup 2018-01-11 03:58:00 +00:00
20171107224337_change_assignment_override_students_constraint.rb Ignore inactive enrollments in overrides list for show page 2017-12-28 19:31:09 +00:00
20171108155618_update_invalid_assignment_grading_types.rb handle empty grading types 2017-11-08 21:40:39 +00:00
20171113174635_fix_assignment_peer_review_jobs.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171116175855_add_submissions_grading_period_index.rb add index for specific grading period query 2017-11-16 19:00:42 +00:00
20171116180400_add_cache_due_date_index_to_submissions.rb add cached_due_date index to submissions 2017-11-16 18:52:36 +00:00
20171121161259_add_index_calendar_events_on_start_at.rb add index on calendar_events (start_at) 2017-11-22 22:20:29 +00:00
20171121162639_add_user_workflow_state_index.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171127224037_add_sis_id_to_group_categories.rb use the correct column for FK 2018-01-23 17:00:22 +00:00
20171128171720_drop_calendar_event_contexts.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171130225439_populate_root_account_id_for_group_categories.rb re-run populate_root_account_on_group_category job 2018-02-13 20:49:30 +00:00
20171204114338_update_assignment_student_visibilities_view.rb don't use unsubmitted submissions in asv view 2018-05-07 15:53:59 +00:00
20171204191806_add_index_on_submissions_late_policy_status.rb update new gradebook feature flag 2017-12-08 17:30:15 +00:00
20171206203022_add_allow_membership_service_access_to_context_external_tool.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171208174149_add_foreign_key_indexes11.rb add missing FK-supporting index 2017-12-09 16:10:07 +00:00
20171208202812_create_discussion_topic_section_visibilities.rb Create a table for section specific announcements. 2017-12-13 04:15:32 +00:00
20171208202825_backfill_discussion_topic_is_section_specific.rb run backfill discussion topics without ddl 2018-02-03 15:45:49 +00:00
20171212160050_change_attachment_null_on_originality_report.rb Remove attachment dependancy for originality reports 2017-12-19 18:06:18 +00:00
20171215171625_populate_scores_and_metadata_for_assignment_groups_and_teacher_view.rb add datafix to backfill new grade data 2017-12-28 19:17:57 +00:00
20171218182205_add_last_attended_at_to_enrollments.rb Add Ability For Teacher to Record Student Last Attended Date 2018-01-15 23:26:24 +00:00
20171218212419_add_consumer_key_index_to_context_external_tool.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20171221144707_add_domain_specific_to_account_notifications.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20180108182028_add_points_and_points_possible_to_scores.rb Store points and points_possible for all Scores 2018-02-07 18:32:11 +00:00
20180117012629_create_parallel_importers.rb use parallel importers to do stuff in smaller jobs 2018-03-01 20:05:33 +00:00
20180117235949_make_group_categories_sis_id_unique.rb make sis_source_id unique for group_categories 2018-01-18 22:57:19 +00:00
20180118182039_fix_discussion_topic_materialized_views.rb Re-materialize views for out of sync discussion topics 2018-01-23 19:40:51 +00:00
20180122181625_fix_sis_pseudonym_id_on_enrollments.rb remove foreign key from enrollments to pseudonym 2018-01-24 04:28:52 +00:00
20180122184002_fix_sis_batch_id_on_group_categories.rb use the correct column for FK 2018-01-23 17:00:22 +00:00
20180123003241_populate_points_for_all_scores.rb Store points and points_possible for all Scores 2018-02-07 18:32:11 +00:00
20180123191425_remove_foreign_key_from_enrollments_to_pseudonym.rb remove foreign key from enrollments to pseudonym 2018-01-24 04:28:52 +00:00
20180124230733_add_workflow_state_to_score_metadata.rb make ScoreMetadata soft deleteable 2018-02-09 19:33:48 +00:00
20180124233814_create_sis_batch_errors.rb store sis_batch_errors in the db 2018-01-26 22:08:25 +00:00
20180125172528_add_gist_indexes_for_discussion_topic_search.rb add indexes for discussion_topics searching 2018-01-25 19:33:41 +00:00
20180128072635_add_columns_to_parallel_importers.rb use parallel importers to do stuff in smaller jobs 2018-03-01 20:05:33 +00:00
20180131191744_add_readonly_to_custom_gradebook_column.rb add read_only to custom_gradebook_columns 2018-02-26 19:59:46 +00:00
20180201160908_create_sis_batch_roll_back_data.rb create sis_roll_back_data 2018-05-29 21:27:11 +00:00
20180201212937_default_limit_privileges_to_course_section.rb backfill for DefaultLimitPrivilegesToCourseSection 2018-03-09 03:21:05 +00:00
20180207044504_create_lti_resource_links.rb rename migrations to current date 2018-02-07 23:13:40 +00:00
20180207044934_create_lti_line_items.rb rename migrations to current date 2018-02-07 23:13:40 +00:00
20180207045041_create_lti_results.rb rename migrations to current date 2018-02-07 23:13:40 +00:00
20180207054737_backfill_workflow_state_nulls_on_score_metadata.rb add not null constraint to metadata workflow_state 2018-02-27 16:39:47 +00:00
20180207061345_add_workflow_state_null_contraint_and_index_to_score_metadata.rb add not null constraint to metadata workflow_state 2018-02-27 16:39:47 +00:00
20180213235146_add_duplicate_of_to_assignments.rb Add Assignment#duplicate_of relation 2018-02-20 22:55:00 +00:00
20180217040011_change_originality_report_attachment_uniqueness_index.rb Fix last N+1 for adding originality_data to submission_history 2018-02-22 17:01:41 +00:00
20180220150850_fixup_group_originality_reports.rb Fix last N+1 for adding originality_data to submission_history 2018-02-22 17:01:41 +00:00
20180222152531_add_workflow_states_to_tokens_and_endpoints.rb Add copyright message to remaining .rb files 2018-03-19 13:38:50 +00:00
20180222195648_drop_sis_batch_error_files.rb drop old sis_batch errors_attachemnts 2018-03-02 23:37:03 +00:00
20180223202603_add_outcomes_export.rb add migration for outcome_export report 2018-03-02 02:56:00 +00:00
20180224031729_create_outcome_imports.rb Create outcome import models 2018-02-26 15:58:47 +00:00
20180224031730_create_outcome_import_errors.rb Create outcome import models 2018-02-26 15:58:47 +00:00
20180226212914_modify_submission_and_quiz_submission_user_foreign_key_constraint.rb handle old postgres versions for foreign keys 2018-03-15 15:22:17 +00:00
20180226221155_add_data_to_outcome_imports.rb Outcome import creation/status endpoints 2018-03-05 19:22:03 +00:00
20180227015801_populate_import_outcome_permission.rb Outcome import creation/status endpoints 2018-03-05 19:22:03 +00:00
20180227050308_add_latest_outcome_import_to_contexts.rb Outcome import creation/status endpoints 2018-03-05 19:22:03 +00:00
20180228195553_add_anonymous_id_to_submissions.rb add anonymous_id to submissions 2018-03-07 01:33:13 +00:00
20180228212612_add_vendor_guid_and_context_index_to_learning_outcome_groups.rb allow updating outcomes via csv 2018-03-09 20:17:43 +00:00
20180301192608_add_row_to_outcome_import_error.rb Tweaks to outcome import / error model 2018-03-01 23:25:12 +00:00
20180302202825_add_import_id_to_outcomes_and_outcome_groups.rb allow updating outcomes via csv 2018-03-09 20:17:43 +00:00
20180307163411_add_index_to_submissions_graded_at.rb don't add the graded_at index on pg < 9.5 2018-03-07 21:14:28 +00:00
20180307214904_delete_empty_adhoc_assignment_overrides.rb Clean up empty ADHOC assignment overrides 2018-03-09 21:25:18 +00:00
20180308162114_add_root_account_id_to_user_observer.rb make user observation links specific to root accounts 2018-04-05 16:58:51 +00:00
20180312105008_add_anonymous_grading_to_assignments.rb Add anonymous grading assignment field 2018-03-19 17:47:56 +00:00
20180312105009_create_developer_key_account_bindings.rb rename migration agin 2018-03-19 19:32:59 +00:00
20180312105010_add_developer_key_visibility_column.rb back from the future migrations 2018-03-19 19:52:23 +00:00
20180312105011_change_sis_error_message_to_text.rb back from the future migrations 2018-03-19 19:52:23 +00:00
20180312105012_default_auth_over_tls.rb back from the future migrations 2018-03-19 19:52:23 +00:00
20180312105014_disable_no_tls_for_ldap.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20180312165128_add_user_observer_foreign_key_again.rb make user observation links specific to root accounts 2018-04-05 16:58:51 +00:00
20180312165129_populate_root_account_id_on_user_observers.rb look for existing trust enrollments when adding an observer link 2019-03-04 13:19:24 +00:00
20180319193700_add_row_info_to_sis_batch_errors.rb add row number to sis_batch_errors 2018-03-21 19:19:37 +00:00
20180320183422_add_scopes_and_require_scopes_to_developer_keys.rb Add route scope enforcement to application controller 2018-03-21 23:18:36 +00:00
20180320192611_populate_view_user_logins_permission.rb fix user_search permissions 2018-04-09 17:19:56 +00:00
20180320192612_populate_read_email_addresses_permission.rb fix user_search permissions 2018-04-09 17:19:56 +00:00
20180320211733_populate_submission_anonymous_ids.rb populate submission anonymous_ids 2018-03-22 01:13:40 +00:00
20180323210340_create_score_statistics.rb calculate assignment-level score statistics in grade calculator 2018-04-03 17:03:28 +00:00
20180326211022_remove_foreign_key_from_developer_key_account_bindings.rb Allow setting developer key binding state 2018-03-30 16:13:53 +00:00
20180327092614_add_anonymous_moderated_marking_fields_to_assignment.rb add columns with FK nicely 2018-05-11 02:07:16 +00:00
20180327092615_backfill_anonymous_moderated_marking_fields.rb add AMM-related fields to Assignment models 2018-04-03 17:03:59 +00:00
20180327092616_update_grading_standards_to_full_range.rb fix UpdateGradingStandardsToFullRange migration 2018-04-04 23:17:15 +00:00
20180327092617_add_submission_date_index.rb fix migation frd 2018-04-04 23:38:19 +00:00
20180327092618_add_last_comment_at_on_submissions.rb add license to migrations 2018-04-11 21:49:31 +00:00
20180327092619_create_account_report_runners.rb fix migration returning 2018-04-04 23:16:29 +00:00
20180327092620_create_account_report_rows.rb fix migration returning 2018-04-04 23:16:29 +00:00
20180327092621_populate_last_comment_at_on_submissions.rb add license to migrations 2018-04-11 21:49:31 +00:00
20180406140718_add_hide_points_to_rubric_associations.rb add hide_points column to rubric association and course copy 2018-04-17 21:32:43 +00:00
20180406151719_remove_attachment_foreign_key_from_originality_reports.rb Fix Originality report creation fk violations 2018-04-12 16:55:03 +00:00
20180408035827_delete_yo_communication_channels.rb fix yo communication channel deletion migration 2018-04-23 17:31:37 +00:00
20180408212014_add_missing_foreign_key_index_to_parallel_importer.rb add foreign key index to parallel importers 2018-04-09 14:26:41 +00:00
20180410191143_drop_scribd_mime_type.rb remove more scribd 2018-04-10 20:14:50 +00:00
20180413213456_create_outcome_proficiencies.rb Outcome proficiency endpoints 2018-05-29 22:20:03 +00:00
20180413213542_create_outcome_proficiency_ratings.rb Outcome proficiency endpoints 2018-05-29 22:20:03 +00:00
20180415192615_remove_developer_key_foreign_key_from_developer_key_account_bindings.rb Make binding queries shard aware 2018-05-01 15:37:29 +00:00
20180419201618_add_hide_outcome_results_to_rubric_associations.rb add hide_outcome_results column to rubric association and course copy 2018-04-19 23:32:08 +00:00
20180419201619_backfill_hide_points_and_results_settings.rb update hide_points and hide_outcome_results backfills to not run as jobs 2018-05-10 16:59:54 +00:00
20180420174800_add_hide_points_to_rubric_assessments.rb Propagate hide points/results 2018-04-24 20:41:05 +00:00
20180420184406_add_hide_points_to_learning_outcome_results.rb Propagate hide points/results 2018-04-24 20:41:05 +00:00
20180420184544_add_hidden_to_learning_outcome_results.rb Propagate hide points/results 2018-04-24 20:41:05 +00:00
20180423173144_backfill_hide_points_to_rubric_assessments.rb Backfill values without using a job 2018-06-01 22:07:36 +00:00
20180423173307_backfill_hide_points_and_hidden_to_learning_outcome_results.rb Backfill values without using a job 2018-06-01 22:07:36 +00:00
20180423235216_add_failure_to_outcome_import_errors.rb Distinguish between outcome import errors/failures 2018-05-07 20:55:45 +00:00
20180424184856_add_duplication_started_at_to_assignment.rb Mark old duplicating assignments as failed 2018-04-26 18:46:49 +00:00
20180424211010_create_authentication_providers_view.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20180425185812_rename_account_authorization_configs_to_authentication_providers.rb rename AccountAuthorizationConfig* to AuthenticationProvider* 2018-04-26 16:03:47 +00:00
20180425200333_migrate_saml_login_attributes.rb support arbitrary login_attribute for SAML providers 2018-05-08 17:16:47 +00:00
20180430165227_add_accounts_fk_to_developer_key_account_bindings.rb Make binding queries shard aware 2018-05-01 15:37:29 +00:00
20180430220730_create_moderation_graders.rb Add anonymous grader IDs table for assignments 2018-05-07 19:59:11 +00:00
20180502184537_create_observer_alert_thresholds.rb Add observer alert thresholds and alerts migrations/models 2018-05-07 19:47:34 +00:00
20180503142113_create_observer_alerts.rb Add observer alert thresholds and alerts migrations/models 2018-05-07 19:47:34 +00:00
20180504144006_update_assignment_student_visibilities_view_submissions_join.rb don't use unsubmitted submissions in asv view 2018-05-07 15:53:59 +00:00
20180511152330_fix_assignment_grading_indexes.rb add misisng license 2018-05-21 19:26:50 +00:00
20180514142421_rename_switchman_shards_fk_if_necessary.rb fix switchman shard fk rename migration for pg < 9.4 2018-05-15 12:25:55 +00:00
20180514154300_backfill_dev_key_account_binding.rb Backfill dev key account bindings 2018-05-23 14:38:56 +00:00
20180516171715_add_index_to_observer_alert_threshold.rb dont allow duplicate thresholds 2018-05-21 21:02:24 +00:00
20180521211614_fixup_add_index_to_observer_alert_threshold.rb allow all observers 2018-06-02 01:57:34 +00:00
20180521220334_fixup_observer_alert.rb allow all observers 2018-06-02 01:57:34 +00:00
20180522203135_backfill_dev_key_account_bindings_for_deleted_keys_migration.rb Backfill bindings for deleted keys 2018-05-24 16:52:52 +00:00
20180522204435_set_existing_binding_state.rb Update existing account bindings' workflow_state 2018-05-24 16:53:02 +00:00
20180523134906_update_asv_enrollment_filter.rb don't show overridden assignments for inactive enrollments 2018-06-08 20:25:31 +00:00
20180523214000_add_importing_started_at_to_assignment.rb Qti import from Canvas to Quizzes.Next 2018-05-31 16:57:32 +00:00
20180529143959_add_old_attributes_to_purgatory.rb overwrite filename/content_types when replacing on destroy 2018-06-01 17:10:00 +00:00
20180531164616_create_observer_pairing_codes.rb add ObserverPairingCode model 2018-05-31 22:19:37 +00:00
20180601142716_fix_grader_visibility_data.rb don't enable double blind grader anonymity by default 2018-06-06 22:34:59 +00:00
20180601143016_backfill_moderation_graders.rb Migrate legacy moderated graders to new moderation_graders table 2018-06-07 16:05:36 +00:00
20180601153016_change_anonymous_grading_defaults.rb don't enable double blind grader anonymity by default 2018-06-06 22:34:59 +00:00
20180601153421_replace_user_search_indexes_with_gin.rb replace other gist indexes with gin 2018-06-04 19:07:13 +00:00
20180601162936_replace_other_gist_indexes_with_gin.rb replace other gist indexes with gin 2018-06-04 19:07:13 +00:00
20180601202659_make_rubric_assessment_hide_points_not_null.rb Backfill values without using a job 2018-06-01 22:07:36 +00:00
20180601202715_make_learning_outcome_result_hide_points_and_hidden_not_null.rb Backfill values without using a job 2018-06-01 22:07:36 +00:00
20180607180124_add_test_cluster_only_to_developer_keys.rb allow creating developer keys that only work against test clusters 2018-06-29 15:50:08 +00:00
20180611205754_clean_up_assignment_overrides.rb datafix: clean up invalid assignment overrides 2018-06-15 19:28:30 +00:00
20180613150943_update_anonymous_grading_settings.rb Switch old anonymous grading flag over, again 2018-06-21 17:33:38 +00:00
20180613202631_improve_asv_group_performance.rb improve assignment student visibilities group performance 2018-06-25 12:35:07 +00:00
20180621161930_populate_generate_observer_pairing_code_permission.rb feature: Add Generate Paring code permission 2018-06-26 21:10:25 +00:00
20180629140909_populate_anonymous_moderated_grading_permissions.rb add role overrides for new AMM permissions 2018-06-29 16:23:36 +00:00
20180703154256_fix_select_final_grade_permission_for_existing.rb make select_final_grade work for existing accounts 2018-07-13 16:37:04 +00:00
20180802214712_add_slot_taken_to_moderation_graders.rb add slot_taken to moderation_graders 2018-08-15 20:01:19 +00:00
20180806135534_add_create_forum_permission_overrides.rb Add new permission for creating discussions 2018-08-08 19:03:36 +00:00
20180807225811_optimize_assignment_student_visibility_view.rb Optimize the assignment student visibility view (again) 2018-08-09 01:28:10 +00:00
20180809193955_turn_off_anonymous_grading_for_discussion_topics_and_quizzes.rb don't run datafixup in a transaction 2018-09-15 13:48:40 +00:00
20180810135126_add_developer_key_id_to_context_external_tools.rb Add developer key to context external tools 2018-08-14 13:16:02 +00:00
20180810202105_create_anonymous_or_moderation_events.rb add AnonymousOrModerationEvent model 2018-08-14 15:10:05 +00:00
20180813194457_drop_last_un_lock_at.rb drop unused last_[un]lock_at columns 2018-08-14 22:42:49 +00:00
20180814153129_add_unique_index_to_role_overrides.rb add unique index for role overrides 2018-08-14 16:09:58 +00:00
20180814155556_add_index_to_assignment_override_students_on_quiz.rb add index to assignment override students on quiz_id 2018-08-14 16:47:38 +00:00
20180816150533_add_canvadoc_id_index_to_canvadocs_submissions.rb add index for canvadoc_id to canvadocs_submissions 2018-08-16 15:37:38 +00:00
20180821015649_optimize_quiz_student_visibility_view.rb Optimize quiz_student_visibilities view 2018-08-27 22:00:44 +00:00
20180821193008_add_public_jwk_to_developer_keys.rb Store public keys on developer key [ci no-db-snapshot] 2018-09-06 16:26:26 +00:00
20180822193756_add_index_to_moderation_graders.rb pass user-related params to docviewer 2018-08-24 18:55:06 +00:00
20180827172433_add_workflow_state_index_to_sis_batches.rb add workflow state index on sis_batches 2018-08-28 12:50:54 +00:00
20180828185252_add_default_shard_index.switchman.rb bump switchman 2018-08-28 21:42:35 +00:00
20180828192739_add_timestamps_to_shards.switchman.rb only datafix default shard 2018-08-29 18:00:42 +00:00
20180830155131_add_context_code_index_to_submissions.rb add index on context_code for submissions 2018-08-30 16:33:00 +00:00
20180830195158_change_default_value_for_payload.rb change default value for payload from string to hash literal 2018-09-05 16:35:20 +00:00
20180910151722_add_includes_sis_ids_to_quiz_statistics.rb create separate quiz stats without sis ids 2018-09-12 19:03:13 +00:00
20180910162447_create_tool_configurations.rb Add ToolConfiguration model 2018-09-14 19:44:49 +00:00
20180920160456_add_internal_service_to_developer_keys.rb Don't show access tokens with internal developer keys 2018-09-26 16:45:42 +00:00
20181001164732_add_disabled_placements_to_lti_tool_configurations.rb Add disabled placements column 2018-10-05 19:15:34 +00:00
20181001182233_add_override_score_to_scores.rb add override_score column to scores table 2018-10-05 16:35:41 +00:00
20181005184917_add_custom_fields_to_lti_tool_configurations.rb Save Custom Fields 2018-10-15 16:46:45 +00:00
20181016171038_fix_enrollment_accepted_notification_category.rb spec: various flaky spec fixes 2019-09-10 14:20:41 +00:00
20181017213409_run_developer_key_account_binding_data_fixup.rb Run Datafixup for DeveloperKeys after FF removed 2018-10-26 15:19:53 +00:00
20181026150814_reinsert_assessment_question_file_verifiers.rb datafix to re-add assessment question file verifiers 2018-10-26 19:11:38 +00:00
20181030155958_fix_last_comment_at_functions.rb fix submission_comment last_comment_at functions 2018-11-09 13:27:41 +00:00
20181031235006_add_context_external_tool_reference_to_lti_resource_links.rb Use ResourceLinks to resolve NRPS `rlid`s to Assignments 2018-11-08 21:07:51 +00:00
20181101160456_add_created_at_index_to_messages.rb partition messages 2018-12-10 13:42:35 +00:00
20181101160457_create_message_partitions.rb partition messages 2018-12-10 13:42:35 +00:00
20181101160555_migrate_messages_to_partitions.rb partition messages 2018-12-10 13:42:35 +00:00
20181107153006_add_unread_content_partitipations_index.rb add unread content_participations index 2018-11-07 17:42:25 +00:00
20181107181656_add_not_null_constraint_to_lti_resource_links.rb Use ResourceLinks to resolve NRPS `rlid`s to Assignments 2018-11-08 21:07:51 +00:00
20181115142446_create_csp_domains.rb add csp whitelisted domains backend 2018-11-30 02:39:26 +00:00
20181115181442_add_allowed_attempts_to_assignments.rb add allowed_attempts to assignments 2018-12-03 16:16:34 +00:00
20181115181722_add_extra_attempts_to_submissions.rb add allowed_attempts to assignments 2018-12-03 16:16:34 +00:00
20181203213109_add_tool_id_to_line_item.rb Fixup ags to work with spec and original design 2018-12-11 21:21:30 +00:00
20181207192502_add_lti_id_to_users.rb add index concurrently 2019-01-23 16:53:34 +00:00
20181207192821_run_lti_id_data_fixup.rb add throttle to lti_id migrations 2019-01-24 17:11:50 +00:00
20181210175230_add_created_at_index_to_sis_batch_errors.rb add index for sis_batch_errors 2018-12-10 18:32:03 +00:00
20181217155351_speed_up_max_concurrent_triggers.rb speed up max concurrent triggers on jobs 2018-12-19 16:25:26 +00:00
20181219174229_fix_reinserted_verifier_question_yaml.rb fix broken quiz yaml with misplaced escape slash 2018-12-21 13:14:53 +00:00
20181219205220_create_attachment_upload_status.rb Add AttachmentUploadStatus to track upload errors. 2019-03-19 18:31:28 +00:00
20181220170044_add_send_count_to_communication_channel.rb Add confirmation sent count at on communications channels 2019-01-07 17:07:55 +00:00
20190103180752_create_post_policies.rb Add post policy model and migration 2019-01-08 23:07:01 +00:00
20190109210111_add_privacy_level_to_lti_tool_configurations.rb Allow setting privacy level on tool configurations 2019-01-17 21:51:22 +00:00
20190111172821_add_oidc_login_uri_to_developer_keys.rb Add oidc_login_uri for LTI Advantage 2019-01-16 19:11:54 +00:00
20190114212900_add_unique_name_indexes.switchman.rb bump switchman 2019-01-16 16:54:36 +00:00
20190116161525_add_quiz_and_external_tool_to_anonymous_or_moderation_events.rb allow for tool or quiz id in audit events 2019-02-06 16:36:10 +00:00
20190116215736_add_posted_at_to_submissions.rb Add migration and backfill for posted_at 2019-01-24 16:18:26 +00:00
20190116221124_backfill_posted_at_on_submissions.rb don't run backfill posted_at migration in transaction 2019-01-31 20:25:57 +00:00
20190117151238_add_default_sections_unique_index.rb ensure default sections are unique 2019-01-21 15:01:52 +00:00
20190123151903_add_pseudonyms_lower_unique_id_index.rb add unique_id and account_id index to pseudonyms 2019-01-24 16:58:39 +00:00
20190205030245_add_content_link_error_notifications.rb Notification for failed link 2019-02-28 16:50:20 +00:00
20190212220903_make_user_observer_root_account_not_null.rb look for existing trust enrollments when adding an observer link 2019-03-04 13:19:24 +00:00
20190214060931_user_merge_data_items.rb handle user preferences and name 2019-03-29 22:17:07 +00:00
20190227015543_add_index_to_submission_versions_on_versions.rb add index to submission_versions 2019-02-27 03:41:16 +00:00
20190304161148_link_submission_comments_to_submission_attempt.rb Save submission_comments to specific submission attempt 2019-03-18 21:55:59 +00:00
20190308200717_add_developer_keys_oidc_initiation_url.rb Update tool config to use oidc_initiation_url 2019-03-12 15:42:49 +00:00
20190311214821_remove_developer_key_oidc_login_uri.rb Update tool config to use oidc_initiation_url 2019-03-12 15:42:49 +00:00
20190312131154_make_account_notification_users_not_null.rb add not-null constraint to account notifications user_id 2019-03-15 18:58:13 +00:00
20190319200622_populate_final_grade_override_course_setting.rb move unbounded user preference data to separate table 2020-03-02 20:10:32 +00:00
20190325205830_create_user_past_lti_id.rb rename user_past_lti_ids to user_past_lti_id 2019-04-17 19:11:29 +00:00
20190326214821_remove_tool_configuration_custom_fields.rb Remove custom_fields from ToolConfig Model 2019-03-28 19:08:48 +00:00
20190401210314_add_feature_flag_visibility_and_manipulate.rb separate feature flag definitions from code 2019-04-18 15:56:54 +00:00
20190402162707_remove_course_copy_foreign_keys.rb allow cross-shard course copy 2019-04-22 12:25:06 +00:00
20190403131808_add_column_to_media_track.rb convert SRT content to WBVTT 2019-04-11 20:12:45 +00:00
20190403143946_add_global_identifiers_to_content_exports.rb allow cross-shard course copy 2019-04-22 12:25:06 +00:00
20190405134013_populate_media_tracks_web_vtt_content.rb convert SRT content to WBVTT 2019-04-11 20:12:45 +00:00
20190415173518_create_mutation_audit_log.rb log graphql mutations 2019-05-15 18:43:24 +00:00
20190419162825_add_unique_type_to_folders.rb create endpoint to retrieve a unique uploaded media folder 2019-04-24 13:48:01 +00:00
20190429145838_add_error_message_to_originality_reports.rb Allow setting error message on originality reports 2019-04-30 18:39:18 +00:00
20190503151652_create_submission_draft.rb SubmissionDraft model initial commit 2019-05-17 14:42:08 +00:00
20190515205026_add_root_account_id_to_context_external_tools.rb Add root account association to external tools 2019-05-21 15:51:05 +00:00
20190528220036_add_workflow_state_to_line_items.rb Add null:false default active to lineitem 2019-05-31 12:25:55 +00:00
20190529045512_add_last_account_report_index.rb use created_at over updated_at for latest report 2019-06-13 14:39:50 +00:00
20190529045628_drop_old_last_account_report_index.rb use created_at over updated_at for latest report 2019-06-13 14:39:50 +00:00
20190530154451_change_originality_report_attachment_id_unique_index.rb Change originality report attachment id index to not unique 2019-06-05 16:18:09 +00:00
20190530174534_add_post_policies_to_assignments.rb Don't murder database with post policies 2019-06-27 20:24:37 +00:00
20190603215658_add_submission_time_to_originality_reports.rb Add submission_time to originality report 2019-06-05 20:05:46 +00:00
20190611172144_add_public_jwk_fields_to_developer_key.rb dd public_jwk_url and is_lti_key fields to developer key model 2019-06-18 14:33:50 +00:00
20190614230624_add_cached_quiz_lti_to_submissions.rb split cache_quiz_lti migration into add and backfill 2019-07-23 20:04:19 +00:00
20190614230625_backfill_cached_quiz_lti_on_submissions.rb split cache_quiz_lti migration into add and backfill 2019-07-23 20:04:19 +00:00
20190617172509_run_due_date_cacher_for_quiz_lti.rb cache quiz_lti on submissions 2019-06-27 14:28:42 +00:00
20190618130310_change_failed_jobs_handler_to_text.rb make failed_jobs.handler a text column 2019-06-18 13:55:51 +00:00
20190619151634_add_url_to_lti_results.rb Add Submission URL when creating submission via AGS 2019-06-21 15:45:41 +00:00
20190620215202_add_lti_line_item_extensions.rb Add line_item extensions to line_item json 2019-06-21 19:26:43 +00:00
20190702101937_add_root_account_id_to_assignments_pre.rb add sis_source_id to Assignments 2019-08-08 23:02:51 +00:00
20190702103037_add_root_account_id_to_assignments_post.rb add sis_source_id to Assignments 2019-08-08 23:02:51 +00:00
20190702103537_fixup_root_account_id_on_assignments_post.rb add sis_source_id to Assignments 2019-08-08 23:02:51 +00:00
20190702111937_add_sis_source_id_to_assignments.rb add sis_source_id to Assignments 2019-08-08 23:02:51 +00:00
20190703134306_add_instfs_uuid_to_purgatory.rb fix file deletion and replacement for inst-fs 2019-08-01 12:30:48 +00:00
20190705193712_add_grade_passback_setting_to_course.rb add grade_passback_setting to course 2019-07-16 15:11:34 +00:00
20190711193234_add_index_on_uuid_to_user_past_lti_ids.rb make calendar feeds work after user_merge 2019-07-11 23:12:54 +00:00
20190726124504_make_unused_submission_columns_nullable.rb drop unused columns from submissions 2019-07-26 15:23:59 +00:00
20190726124505_drop_unused_submission_columns.rb drop unused columns from submissions 2019-07-26 15:23:59 +00:00
20190726154743_make_critical_columns_not_null.rb bump inst-jobs 2019-07-31 23:20:25 +00:00
20190729032941_create_viewed_submission_comment_table.rb add viewed submission comments table 2019-08-01 17:04:17 +00:00
20190729062410_clear_rails_cache.rb drop rails 5.1 2019-08-01 14:09:31 +00:00
20190729062411_clear_rails_cache2.rb drop rails 5.1 2019-08-01 14:09:31 +00:00
20190729133359_add_updated_at_to_enrollment_states.rb add updated_at to enrollment_states 2019-08-20 17:06:58 +00:00
20190731175046_populate_manage_course_visibility_permission.rb Add a specific permission for course visibility changes 2019-11-15 18:27:27 +00:00
20190801215707_add_body_to_submission_draft.rb add body to submission draft in graphql 2019-08-06 17:37:15 +00:00
20190806214554_add_view_feature_flags_permission_overrides.rb create view_feature_flags account permission 2019-08-14 22:16:10 +00:00
20190806231413_create_content_shares.rb Create model for direct share 2019-08-20 15:50:18 +00:00
20190820224919_add_type_to_content_shares.rb Add create content share API 2019-08-22 19:10:27 +00:00
20190828164410_add_submission_posted_notification.rb add submission posted notification 2019-09-10 21:13:34 +00:00
20190829161540_migrate_usage_rights_and_course_catalog.rb improve feature flag to settings datafixup migration performance 2019-10-01 12:24:30 +00:00
20190904204849_remove_correct_content_migration_foreign_key.rb remove content_migrations attachment_id foreign key specifically 2019-09-05 15:33:37 +00:00
20190911182555_add_submissions_posted_notification.rb add submissions posted notification 2019-09-30 21:55:28 +00:00
20190916193616_add_url_to_submission_draft.rb add url to the submission draft model/graphql type 2019-09-18 16:35:30 +00:00
20190927152242_add_enrollment_role_user_index.rb Add role and user index on enrollments table 2019-09-27 16:06:33 +00:00
20191001164744_add_active_submission_type_to_submission_draft.rb persist selected submission in a2 2019-10-04 02:32:50 +00:00
20191004221732_create_account_pronouns.rb Add personal pronouns 2019-11-04 17:32:22 +00:00
20191004230937_add_account_pronoun_to_user.rb add account pronouns 2019-10-17 16:36:52 +00:00
20191007191957_add_send_message_to_account_notifications.rb allow notifications to be sent for global announcements 2019-10-31 16:35:33 +00:00
20191016224038_add_file_to_account_report_row.rb make report runners work with zip file reports 2019-10-23 21:13:39 +00:00
20191017041727_add_migrate_from_to_assignments.rb align quiz migration behaviors with quiz duplication 2019-10-22 22:18:35 +00:00
20191017125402_add_assignment_override_indexes.rb add indexes to improve assignment override queries 2019-10-17 15:21:08 +00:00
20191021165856_add_media_object_to_submission_draft.rb add media object to submission_draft 2019-10-25 21:02:05 +00:00
20191028234905_add_context_type_to_assignment_configuration_tool_lookups.rb Distinguish course/account tool installs in ACTL 2019-11-05 18:28:45 +00:00
20191028234906_set_context_type_on_assignment_configuration_tool_lookups.rb Distinguish course/account tool installs in ACTL 2019-11-05 18:28:45 +00:00
20191029013820_index_attachments_find_existing_root.rb add index for searching for existing root attachment 2019-10-30 14:30:38 +00:00
20191030231711_drop_account_pronouns.rb Add personal pronouns 2019-11-04 17:32:22 +00:00
20191031154616_add_pronouns_to_users.rb Add personal pronouns 2019-11-04 17:32:22 +00:00
20191111150403_add_misc_performance_indexes.rb add various performance indexes 2019-11-11 16:42:48 +00:00
20191111191353_set_posting_notification_frequency.rb fix default Submission(s) Posted notifications 2019-11-25 19:45:08 +00:00
20191115191320_add_settings_to_assignment.rb removing assignment settings default from migration 2019-12-19 18:14:28 +00:00
20191209194226_add_spam_status_to_eportfolios.rb add spam_status to eportfolios 2019-12-12 16:44:51 +00:00
20191210021541_populate_moderate_user_content_permission.rb eportfolios: add 'mark as spam' button for admins 2019-12-13 21:48:34 +00:00
20191212163805_create_manually_created_access_token_created_notification.rb Send emails when manually generated key is created 2020-01-06 21:08:45 +00:00
20200106210312_add_allow_include_params_to_developer_key.rb add new option for dev keys to allow includes 2020-01-13 16:09:42 +00:00
20200116153934_add_context_index_to_content_exports.rb add context index to content exports 2020-01-16 18:22:31 +00:00
20200117145424_granular_wiki_page_permissions.rb Add granular permissions for wiki pages 2020-01-30 13:33:51 +00:00
20200120224245_create_notification_policy_overrides.rb remove FK to notification 2020-04-29 17:29:26 +00:00
20200121193240_add_blueprint_deletion_indexes.rb add stranding to blueprint subscription deletion job 2020-01-23 19:07:09 +00:00
20200127173205_add_link_settings_to_content_tag.rb add link_settings column to content_tag 2020-01-30 18:39:49 +00:00
20200205153307_create_user_preference_values.rb move unbounded user preference data to separate table 2020-03-02 20:10:32 +00:00
20200210223108_add_user_uuid_to_learning_outcome_results.rb Add user_uuid to LearningOutcomeResult 2020-03-02 18:02:09 +00:00
20200211143240_split_up_user_preferences.rb reduce user preferences migration job size 2020-03-24 13:21:59 +00:00
20200224162724_add_cached_tardiness_to_submissions.rb Add cached_tardiness column to submissions 2020-02-26 17:43:57 +00:00
20200225185951_add_unique_index_to_notification_endoint.rb add unique index to notification endpoints 2020-02-28 19:06:27 +00:00
20200227143541_add_graded_or_excused_index_to_submissions.rb add graded or excused index on assignment_id to submissions 2020-02-27 19:43:05 +00:00
20200309222710_add_root_account_id_to_lti_line_items.rb Add root_account_id to Lti::LineItems table 2020-03-11 21:52:23 +00:00
20200312144536_add_root_account_id_to_wikis.rb Add root account id to wikis 2020-04-20 17:32:22 +00:00
20200312145819_add_root_account_id_to_wiki_pages.rb Add root account id to wiki pages 2020-04-20 17:29:44 +00:00
20200312150545_add_root_account_id_to_rubrics.rb Add root account id to reburics 2020-04-20 17:32:03 +00:00
20200312152659_add_root_account_id_to_rubric_associations.rb Add root account to rubric associations 2020-04-20 17:29:19 +00:00
20200312160431_add_root_account_id_to_rubric_assessments.rb Add root account id to rubric assessments 2020-04-20 17:33:11 +00:00
20200312161329_add_root_account_id_to_master_courses_migration_results.rb Add root account id to course migration results 2020-04-20 17:26:58 +00:00
20200312202907_add_root_account_id_to_master_courses_master_templates.rb Add root account id to master_courses_master_templates 2020-04-20 17:31:01 +00:00
20200312205938_add_root_account_id_to_master_courses_master_content_tags.rb Add root account id to master_courses_master_content_tags 2020-04-20 17:32:55 +00:00
20200318170259_add_cached_due_date_index_on_submissions.rb add index for submissions on cached due date 2020-03-18 18:20:47 +00:00
20200320143033_cassandra_add_account_index_for_courses.rb added helper functions for cassandra migrations 2020-04-03 14:28:14 +00:00
20200320143726_init_account_index_for_course_audit_log.rb New API endpoint for Course Audit Log Account 2020-03-25 20:40:57 +00:00
20200323153455_add_pending_delayed_messages_index.rb add index for pending delayed_messages 2020-03-23 19:11:26 +00:00
20200323182848_add_root_account_id_to_quizzes.rb add root_account_id to quizzes 2020-04-16 17:15:11 +00:00
20200323185224_add_root_account_id_to_quiz_questions.rb add root_account_id to quiz_questions 2020-04-17 21:44:59 +00:00
20200323185942_add_root_account_id_to_quiz_groups.rb add root_account_id to quiz_groups 2020-04-17 21:45:12 +00:00
20200323190438_add_root_account_id_to_quiz_submissions.rb add root_account_id to quiz_submissions 2020-04-17 21:45:30 +00:00
20200323190857_add_root_account_id_to_assessment_question_banks.rb add root_account_id to assessment_question_banks 2020-04-17 21:45:54 +00:00
20200323191645_add_root_account_id_to_assessment_questions.rb add root_account_id to assessment_questions 2020-04-17 21:46:04 +00:00
20200323201142_add_priority_to_notification.rb add priority to notification table 2020-03-24 16:54:18 +00:00
20200325165201_backfill_covid_help_link.rb add covid resources help link as a default 2020-03-30 21:42:32 +00:00
20200327150327_copy_big_blue_button_settings.rb add fallback BBB config to retrieve old recordings 2020-04-02 13:25:46 +00:00
20200328164010_add_better_user_preference_value_index.rb add a unique index for user preference values for null subkeys 2020-03-28 20:37:08 +00:00
20200330135859_add_active_content_tags_index.rb add indexes to content tags and enrollments 2020-04-07 14:47:46 +00:00
20200330150024_add_active_enrollments_index.rb add indexes to content tags and enrollments 2020-04-07 14:47:46 +00:00
20200330230722_add_id_to_get_delayed_jobs_index.rb bump inst-jobs to 0.15.18 2020-04-03 17:30:02 +00:00
20200331134748_add_index_on_section_to_enrollments.rb add index to enrollments on section and id 2020-03-31 14:28:27 +00:00
20200331152504_add_course_id_to_submissions.rb add course_id to submissions 2020-04-13 18:53:06 +00:00
20200331154332_populate_course_id_on_submissions.rb fix submission course_id setting 2020-04-20 14:15:31 +00:00
20200407223224_add_conference_id_to_calendar_event.rb add conference to calendar event 2020-04-21 15:20:04 +00:00
20200408175631_add_root_account_id_to_master_courses_child_subscriptions.rb Add root_account_id to master_courses_child_subscriptions 2020-04-20 17:28:58 +00:00
20200408215936_add_annotation_notification.rb add ability to send notification for annotations 2020-04-14 17:26:55 +00:00
20200409165445_add_root_account_id_to_content_tags.rb add root_account_id to content_tags 2020-04-17 21:44:00 +00:00
20200409175218_add_root_account_id_to_developer_key_account_bindings.rb add root_account_id to developer_keys_account_bindings 2020-04-21 19:09:57 +00:00
20200409180139_add_root_account_id_to_developer_keys.rb add root_account_id to developer_keys 2020-04-21 19:09:47 +00:00
20200409181019_add_root_account_id_to_lti_resource_links.rb add root_account_id to lti_resource_links 2020-04-17 21:43:38 +00:00
20200409181832_add_root_account_id_to_lti_results.rb add root_account_id to lti_results 2020-04-17 21:43:25 +00:00
20200409182555_add_root_account_id_to_originality_reports.rb add root_account_id to originality_reports 2020-04-21 21:27:33 +00:00
20200410144107_add_root_account_id_to_master_courses_child_content_tags.rb Add root account id to master_courses_child_content_tags 2020-04-20 17:34:37 +00:00
20200410145235_add_root_account_id_to_discussion_topic_participants.rb Add root account id to discussion_topic_participants 2020-04-20 17:34:02 +00:00
20200410151621_add_root_account_id_to_course_account_associations.rb Add root_account_id to course_account_associations 2020-04-20 17:31:39 +00:00
20200410153820_add_root_account_id_to_context_module_progressions.rb Add root_account_id to context_module_progressions 2020-04-20 17:33:34 +00:00
20200410200857_add_root_account_id_index_to_lti_line_items.rb add root account id index to lti line items 2020-04-17 21:43:12 +00:00
20200413153758_add_root_account_id_to_content_migrations.rb Add root_account_id to content_migrations 2020-04-20 17:30:34 +00:00
20200414173843_add_auditor_tables.rb auditor models and migrations 2020-04-16 20:02:49 +00:00
20200414193317_create_auditors_partitions.rb auditor models and migrations 2020-04-16 20:02:49 +00:00
20200415131241_add_course_score_statistics.rb rewrite grades presenter course score statistic to be cached 2020-04-23 19:37:50 +00:00
20200415194126_run_update_course_score_statistic.rb rewrite grades presenter course score statistic to be cached 2020-04-23 19:37:50 +00:00
20200416210758_drop_enrollment_section_index.rb Drop index on course_section_id from enrollments 2020-04-17 17:33:21 +00:00
20200419220527_add_missing_fk_indexes.rb add some missing FK indexes 2020-04-19 23:26:36 +00:00
20200420211742_add_notification_policy_overide_to_delayed_message.rb respect notification preference overrides 2020-05-04 19:06:04 +00:00
20200421220457_uniquify_auditor_uuid_indexes.rb Cassandra migration jobs 2020-04-24 14:25:25 +00:00
20200422160230_add_missing_fk_indexes2.rb more missing FK indexes 2020-04-22 17:26:48 +00:00
20200422164047_create_migration_cells.rb Cassandra migration jobs 2020-04-24 14:25:25 +00:00
20200422222400_add_missing_fk_indexes3.rb more missing FK indexes 3 2020-04-23 14:01:01 +00:00
20200429162454_remove_foreign_key_to_notification.rb typo in remove FK to notification 2020-04-30 02:10:59 +00:00
839184435922331766_regenerate_brand_files_based_on_new_defaults_predeploy.rb add mobile-global-nav logo brand variable 2019-07-17 19:06:06 +00:00
839184435922331767_regenerate_brand_files_based_on_new_defaults_postdeploy.rb add mobile-global-nav logo brand variable 2019-07-17 19:06:06 +00:00