canvas-lms/spec/graphql/mutations
Samuel Lee f5af977ec2 fix discussion edit endpoint to create checkpoint
fix the discussion edit endpoint to create
checkpoints if none are found. This is to allow
editing a non checkpointed discussion into a
checkpointed discussion

closes VICE-4216
flag=discussion_checkpoints
flag=discussion_create

Test Plan:
- have a graded discussion that is not
  checkpointed
- go to edit the discussion and make it a
  checkpointed discussion and input checkpoint
  settings values
- save the discussion
- go back to edit the discussion and see that
  the discussion is now checkpointed with the
  respective checkpoint settings values

Change-Id: If8d285fd4c168ed0d02bf07a5198003c25ac31b3
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/345780
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
QA-Review: Caleb Guanzon <cguanzon@instructure.com>
Reviewed-by: Jason Gillett <jason.gillett@instructure.com>
Product-Review: Samuel Lee <samuel.lee@instructure.com>
2024-04-23 16:23:09 +00:00
..
add_conversation_message_spec.rb disable account level journal setting 2023-08-02 19:52:37 +00:00
create_assignment_spec.rb Prevent setting restricted fields for parent assignments 2024-01-09 16:18:37 +00:00
create_comment_bank_item_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_conversation_spec.rb Allow sending messages to active sections 2024-02-21 17:25:23 +00:00
create_discussion_entry_draft_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_discussion_entry_spec.rb add subAssignmentSubmissions to create discussion entry mutation 2024-04-22 18:37:12 +00:00
create_discussion_topic_spec.rb add checkpoint to create discussion mutation 2024-04-16 17:17:05 +00:00
create_group_in_set_spec.rb RuboCop: Style/NumericLiterals 2021-11-24 23:31:34 +00:00
create_internal_setting_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_learning_outcome_group_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_learning_outcome_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_module_spec.rb RuboCop: Style/StringLiterals, Style/StringLiteralsInInterpolation 2021-11-25 14:03:06 +00:00
create_outcome_calculation_method_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_outcome_proficiency_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
create_submission_comment_spec.rb support group assignments for sg2 2024-04-19 17:45:39 +00:00
create_submission_draft_spec.rb allow cross shard users to upload files 2023-07-13 14:46:49 +00:00
create_submission_spec.rb allow cross shard users to upload files to their submissions 2023-12-07 19:33:47 +00:00
create_user_inbox_label_spec.rb Update user inbox labels mutations to accept bulk 2023-07-26 18:04:39 +00:00
delete_comment_bank_item_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_conversation_messages_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_conversations_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_custom_grade_status_spec.rb add permissions to account grade status models 2023-08-02 16:53:02 +00:00
delete_discussion_entry_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_discussion_topic_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_internal_setting_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_outcome_calculation_method_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_outcome_links_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_outcome_proficiency_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_submission_draft_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
delete_user_inbox_label_spec.rb Update user inbox labels mutations to accept bulk 2023-07-26 18:04:39 +00:00
hide_assignment_grades_for_sections_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
hide_assignment_grades_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
import_outcomes_spec.rb bundle update rubocop 2023-10-11 14:30:59 +00:00
mark_submission_comments_read_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
move_outcome_links_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
post_assignment_grades_for_sections_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
post_assignment_grades_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
set_assignment_post_policy_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
set_course_post_policy_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
set_friendly_description_spec.rb Fix data returned in setFriendlyDescription graphql mutation 2023-08-23 18:24:42 +00:00
set_module_item_completion_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
set_override_score_spec.rb default account grading schemes model updates 2023-08-07 16:53:12 +00:00
set_override_status_spec.rb grade override status with null score 2023-11-02 20:31:50 +00:00
subscribe_to_discussion_topic_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_assignment_override_spec.rb Wire up assingment overrides for DT create 2023-12-01 22:32:05 +00:00
update_assignment_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_comment_bank_item_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_conversation_participants_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_discussion_entries_read_state_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_discussion_entry_participant_spec.rb bundle update rubocop 2024-01-24 16:17:43 +00:00
update_discussion_entry_spec.rb fix attach validation for create and update 2023-11-01 18:55:45 +00:00
update_discussion_read_state_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_discussion_thread_read_state_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_discussion_topic_spec.rb fix discussion edit endpoint to create checkpoint 2024-04-23 16:23:09 +00:00
update_internal_setting_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_learning_outcome_group_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_learning_outcome_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_notification_preferences_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_outcome_calculation_method_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_outcome_proficiency_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_rubric_archived_state_spec.rb add graphql mutation to update rubric archived state 2023-12-06 14:25:33 +00:00
update_rubric_assessment_read_state_spec.rb add unread badge to rubric detail button 2023-12-07 20:11:04 +00:00
update_split_screen_view_deeply_nested_alert_spec.rb Finalize isolated view removal 2023-12-18 17:27:27 +00:00
update_submission_grade_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_submission_student_entered_score_spec.rb Add mutation to update what if scores 2023-09-29 18:17:18 +00:00
update_submissions_read_state_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
update_user_discussions_splitscreen_view_spec.rb Rubocop for ruby 3.1 2023-06-06 16:44:26 +00:00
upsert_custom_grade_status_spec.rb add mutation to set custom status on override score 2023-08-07 18:21:55 +00:00
upsert_standard_grade_status_spec.rb add mutation to set custom status on override score 2023-08-07 18:21:55 +00:00