canvas-lms/spec/models
Jon Willesen fab45dee9e [cyoe] make canvas pull UI from conditional release service
this includes canvas configuration to point it at the service

refs: CYOE-43 CYOE-50

not testing controller or ui because they are proof-of-concepts
and will not be production code. they're hidden by a feature
flag and will be replaced before the feature flag is released.

test plan:
 - browse to the conditional release service stub interface
 - in canvas, enable the conditional release feature flag
 - configure canvas with a conditional_release.yml file that
   points to the conditional release service
   - see conditional_release.yml.example file
 - start canvas and the conditional release service
 - as a teacher, go to the course settings page
 - click on the conditional release button in the right sidebar
 - see the conditional release stub interface show up in canvas

Change-Id: I61f3817a4a6d534a39ef4d981044901a135e1caa
Reviewed-on: https://gerrit.instructure.com/73108
Tested-by: Jenkins
Reviewed-by: Michael Brewer-Davis <mbd@instructure.com>
QA-Review: Jahnavi Yetukuri <jyetukuri@instructure.com>
Product-Review: Jon Willesen <jonw@instructure.com>
2016-03-02 21:26:11 +00:00
..
account_authorization_config support end_session_endpoint for OpenID Connect providers 2016-02-11 22:13:27 +00:00
alerts rails4: deprecate Relation#all in favor of Relation#to_a 2015-07-24 21:28:14 +00:00
assignment rails 4.2: couple more fixes 2016-02-03 16:17:49 +00:00
assignments improve moderated grading needs_grading_count with null scores 2015-10-05 17:21:43 +00:00
attachments cache 'false' values in adheres_to_policy 2015-06-22 15:58:28 +00:00
auditors don't autorequire a bunch of gems that are rarely used 2015-04-09 18:47:50 +00:00
broadcast_policies don't send assignment notifs if course starts in the future 2016-02-29 16:03:37 +00:00
conditional_release [cyoe] make canvas pull UI from conditional release service 2016-03-02 21:26:11 +00:00
content_migration preserve module item state on re-copy 2016-02-26 15:49:03 +00:00
courses fix delayed alerts for courses with only section-limited teachers 2014-10-30 16:07:12 +00:00
data_exports_api rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
discussion_topic don't autorequire a bunch of gems that are rarely used 2015-04-09 18:47:50 +00:00
enrollment show correct total activity time for users 2015-04-22 20:44:29 +00:00
epub_exports fix link to ePub export page not showing 2015-11-19 20:05:13 +00:00
exporters rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
grading_period one grading period save button 2015-06-18 18:46:22 +00:00
group_categories rails 4.2: misc spec fixes 2016-01-18 21:45:39 +00:00
importers migrate yaml in database into a psych compatible format 2016-02-25 20:07:15 +00:00
incoming_mail add feature flag and config for notification service 2015-12-01 20:14:24 +00:00
live_assessments rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
lti spec: randomize spec run order 2016-01-25 23:01:21 +00:00
messages update email notification for peer review to be anonymous 2015-09-14 21:19:20 +00:00
moderated_grading remove moderated_grading feature flag 2015-12-23 03:29:21 +00:00
page_view pv4 for reading only 2015-11-16 20:36:49 +00:00
polling remove non-draft-state everything 2014-12-10 17:57:18 +00:00
quizzes migrate yaml in database into a psych compatible format 2016-02-25 20:07:15 +00:00
users add skip_registration param to create user action 2015-08-24 19:09:47 +00:00
wiki_pages some straggler includes 2015-09-03 15:42:38 +00:00
access_token_spec.rb User generated token will behave like they used to 2015-12-05 03:19:53 +00:00
account_authorization_config_spec.rb support end_session_endpoint for OpenID Connect providers 2016-02-11 22:13:27 +00:00
account_notification_spec.rb change default behavior of account survey checkbox 2015-05-28 17:49:26 +00:00
account_spec.rb make sub_account_recursive_sql usable 2016-02-26 17:47:04 +00:00
account_user_spec.rb new roles 2014-10-31 19:44:14 +00:00
active_record_base_spec.rb migrate yaml in database into a psych compatible format 2016-02-25 20:07:15 +00:00
alert_spec.rb fix a syntax error with alerts looking up account roles 2015-05-04 22:11:40 +00:00
announcement_spec.rb Split :read_forum and :read_announcements permissions 2016-02-18 21:42:03 +00:00
appointment_group_spec.rb ignore concluded contexts in appointment group permissions 2016-02-18 23:07:37 +00:00
assessment_question_bank_spec.rb stop quiz deadlocks at load 2016-02-03 01:00:59 +00:00
assessment_question_spec.rb stop quiz deadlocks at load 2016-02-03 01:00:59 +00:00
assessment_request_spec.rb Show anonymous user on peer reviews when setting enabled 2015-07-08 21:18:45 +00:00
asset_user_access_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
assignment_group_spec.rb hide unpublished assignments on index page for logged out users in public course 2015-02-09 20:19:56 +00:00
assignment_override_spec.rb enrollment deletions update overrides 2016-02-10 21:08:19 +00:00
assignment_override_student_spec.rb enrollment deletions update overrides 2016-02-10 21:08:19 +00:00
assignment_spec.rb Unify code paths for comments in speedgrader 2016-02-23 19:24:07 +00:00
assignment_student_visibility_spec.rb optimize assignment student visibilities 2016-02-23 01:17:29 +00:00
attachment_spec.rb don't count student attachments in graded discussions for quota 2016-02-10 15:39:52 +00:00
big_blue_button_conference_spec.rb Canvas API to mark a web conference as having a prepared recording 2015-05-11 19:33:41 +00:00
bookmark_service_spec.rb Fix Diigo API Calls 2014-10-28 17:00:50 +00:00
bounce_notification_processor_spec.rb Ping statsd when bounce notifications are processed 2015-12-22 19:49:56 +00:00
brand_config_spec.rb mobile css and js overrides 2015-09-28 19:24:55 +00:00
broadcast_policies_spec.rb Initial commit. 2011-01-31 18:57:29 -07:00
calendar_event_spec.rb fix media comments in course section media events 2016-02-22 19:36:51 +00:00
canvadoc_spec.rb rails 4.2: misc spec fixes 2016-01-18 21:45:39 +00:00
cloned_item_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
collaboration_spec.rb allow content-item to create collaborations 2016-02-26 23:26:43 +00:00
collaborator_spec.rb Spec: Add testrail ids to some notification specs 2015-12-03 17:28:04 +00:00
communication_channel_spec.rb rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
content_export_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
content_migration_spec.rb expire content migration jobs after 48 hours 2015-12-16 20:29:32 +00:00
content_participation_count_spec.rb dont include unpublished assignments in badge count 2015-09-16 20:56:20 +00:00
content_participation_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
content_tag_spec.rb publish files when publishing module 2015-09-30 00:09:42 +00:00
context_external_tool_spec.rb allow tii lti originality scores to be resubmitted 2016-02-16 19:37:31 +00:00
context_module_progression_spec.rb require students to be active to complete requirements 2016-02-08 18:12:47 +00:00
context_module_spec.rb fix unpublished module permissions for concluded teachers 2016-02-17 23:36:45 +00:00
context_spec.rb make Context.get_account work with CourseSections 2016-01-18 21:08:51 +00:00
conversation_batch_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
conversation_message_participant_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
conversation_message_spec.rb Spec: Add testrail ids to some notification specs 2015-12-03 17:28:04 +00:00
conversation_participant_spec.rb rails 4.2: misc spec fixes 2016-01-18 21:45:39 +00:00
conversation_spec.rb rails 4.2: misc spec fixes 2016-01-18 21:45:39 +00:00
course_date_range_spec.rb adds due date validations to assignment quick add and quick edit 2015-03-19 16:29:43 +00:00
course_progress_spec.rb require students to be active to complete requirements 2016-02-08 18:12:47 +00:00
course_section_spec.rb Mark enrollments as deleted when their associated section is deleted 2015-08-24 19:49:14 +00:00
course_spec.rb dont factor concluded enrollments into due dates 2016-02-23 04:05:39 +00:00
crocodoc_document_spec.rb revert the revert crocodoc permissions change 2016-01-04 20:01:55 +00:00
custom_data_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
delayed_message_spec.rb rip out more polymorphic shims 2016-01-11 17:40:03 +00:00
delayed_notification_spec.rb rip out more polymorphic shims 2016-01-11 17:40:03 +00:00
developer_key_spec.rb start expiring access tokens created by new dev keys 2015-10-28 22:00:55 +00:00
discussion_entry_spec.rb Split :read_forum and :read_announcements permissions 2016-02-18 21:42:03 +00:00
discussion_topic_participant_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
discussion_topic_spec.rb don't count student attachments in graded discussions for quota 2016-02-10 15:39:52 +00:00
enrollment_spec.rb don't send assignment notifs if course starts in the future 2016-02-29 16:03:37 +00:00
enrollment_term_spec.rb remove N+1 queries on term index page 2015-07-31 20:21:20 +00:00
eportfolio_category_spec.rb Initial commit. 2011-01-31 18:57:29 -07:00
eportfolio_entry_spec.rb fixes timestamp on eportfolio page 2015-02-26 22:00:17 +00:00
eportfolio_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
epub_export_spec.rb ePub export progress bar shows real progress 2016-01-06 21:21:57 +00:00
error_report_spec.rb don't allow overwriting certain ErrorReport fields 2015-12-07 21:04:25 +00:00
external_feed_spec.rb allow deleting external feeds that have created announcmenets 2015-02-11 21:45:05 +00:00
external_integration_key_spec.rb add type scope for external integration keys 2015-04-24 16:39:45 +00:00
feature_flag_spec.rb remove locking_account_id from feature flags 2016-02-10 21:15:06 +00:00
folder_spec.rb Fix folder name validation for trailing spaces 2015-12-22 17:33:27 +00:00
general_model_spec.rb rails 4.2: fix general_model_spec for generated habtm models 2016-02-03 21:46:20 +00:00
google_docs_collaboration_spec.rb Remove Google Docs plugin 2016-02-01 23:41:53 +00:00
gradebook_csv_spec.rb don't wait for failed gradebook csv exports 2015-12-04 21:43:49 +00:00
gradebook_upload_spec.rb gradebook importer files through S3 2016-02-05 16:06:02 +00:00
grading_period_grade_spec.rb one grading period save button 2015-06-18 18:46:22 +00:00
grading_period_group_spec.rb validate grading period do not overlap dates 2015-06-10 20:55:43 +00:00
grading_period_permissions_spec.rb Fetch grading periods for all related accounts 2015-03-24 17:41:46 +00:00
grading_period_spec.rb mobile: add grading period scores to endpoints 2016-01-18 21:19:18 +00:00
grading_standard_spec.rb Fetch grading periods for all related accounts 2015-03-24 17:41:46 +00:00
group_category_spec.rb don't auto-assign inactive students in groups 2016-02-23 16:58:13 +00:00
group_leadership_spec.rb rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
group_membership_spec.rb Spec: Refactor, label, and add notification specs 2015-12-07 16:20:48 +00:00
group_spec.rb restrict group users with after course conclusion 2016-02-23 16:58:42 +00:00
inbox_item_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
kaltura_media_file_handler_spec.rb avoid doing empty kaltura bulk uploads 2016-02-01 21:54:02 +00:00
learning_outcome_group_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
learning_outcome_result_spec.rb Don't show outcomes from deleted rubrics. 2015-10-12 21:00:43 +00:00
learning_outcome_spec.rb adjust outcome scores: decaying average and n_mastery rules 2016-01-27 23:48:23 +00:00
mailer_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
media_object_spec.rb fix media_object_failure errors 2016-01-29 22:49:21 +00:00
media_source_fetcher_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
message_spec.rb spec: ensure we can have long subjects 2016-02-25 21:14:53 +00:00
notification_endpoint_spec.rb don't send to notification endpoints whose token has changed 2015-09-30 19:54:14 +00:00
notification_failure_processor_spec.rb Add notification failure processor 2016-01-22 19:23:55 +00:00
notification_finder_spec.rb gemify broadcast policy 2014-09-24 11:35:33 +00:00
notification_policy_spec.rb rails4.2: replace Relation#scoped 2015-12-30 18:42:04 +00:00
notification_service_spec.rb pass request_id to notification_service 2016-03-01 05:20:42 +00:00
notification_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
notifier_spec.rb gemify broadcast policy 2014-09-24 11:35:33 +00:00
observer_enrollment_spec.rb add observed_users to courses and favorite api calls 2015-12-08 15:39:16 +00:00
page_view_spec.rb rails 4.2: more spec fixes 2016-02-01 21:03:04 +00:00
plugin_setting_spec.rb spec: change a bunch of before(:all)s to before(:once) 2015-10-23 19:52:30 +00:00
profile_spec.rb expand "native" polymorphic associations to most polymorphics 2016-02-22 19:14:31 +00:00
progress_spec.rb rip out more polymorphic shims 2016-01-11 17:40:03 +00:00
pseudonym_spec.rb clarify if a pseudonym can have a password 2016-01-20 21:43:21 +00:00
quiz_student_visibility_spec.rb rails 4.2: s/destroy!/destroy_permanently! 2016-01-07 14:00:13 +00:00
role_override_spec.rb allow sub-accounts to disable permissions for custom course roles 2016-03-02 12:53:25 +00:00
role_spec.rb fix user enrollment create permissions 2015-03-24 19:31:25 +00:00
rubric_assessment_spec.rb migrate yaml in database into a psych compatible format 2016-02-25 20:07:15 +00:00
rubric_association_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
rubric_spec.rb destroy rubric associations after destroying an assignment 2015-10-20 18:24:55 +00:00
settings_spec.rb default settings values to strings 2015-05-07 21:24:54 +00:00
sharded_bookmarked_collection_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
sis_batch_spec.rb Update account associations when SIS imports fail 2015-10-19 19:52:16 +00:00
sis_pseudonym_spec.rb pick sis pseudonym reliably 2015-06-25 22:18:14 +00:00
stream_item_instance_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
stream_item_spec.rb rip out more polymorphic shims 2016-01-11 17:40:03 +00:00
student_enrollment_spec.rb rails4: even more models spec fixes 2015-07-13 15:25:18 +00:00
student_view_enrollment_spec.rb rails4: even more models spec fixes 2015-07-13 15:25:18 +00:00
submission_comment_interaction_spec.rb fix teacher interaction report to work with submission comments 2015-02-06 18:54:59 +00:00
submission_comment_spec.rb Add specs for SubmissionComment after_destroy 2016-01-12 23:12:00 +00:00
submission_spec.rb allow tii lti originality scores to be resubmitted 2016-02-16 19:37:31 +00:00
submission_version_spec.rb validations on Version and SubmissionVersion 2014-12-12 23:29:45 +00:00
ta_enrollment_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
teacher_enrollment_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
usage_rights_spec.rb add new variable expansions for attachments 2015-02-19 17:12:38 +00:00
user_observer_spec.rb default ObserverEnrollments to 'active' state 2015-11-12 00:47:06 +00:00
user_profile_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
user_service_spec.rb Remove Google Docs plugin 2016-02-01 23:41:53 +00:00
user_spec.rb pass current request to avatar url for API helper 2016-02-24 22:03:43 +00:00
web_conference_spec.rb rails 4.2: fix scope.new calls 2016-01-22 16:54:37 +00:00
web_conference_spec_helper.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
wiki_page_spec.rb don't grant edit rights on pages without read rights 2015-12-15 22:26:59 +00:00
wiki_spec.rb Don't show Save & Publish for group wiki pages 2015-05-13 21:30:40 +00:00
wimba_conference_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00
zip_file_import_spec.rb rspec 3-ify spec/models 2014-10-14 20:10:03 +00:00