canvas-lms/app/controllers
Dan Minkevitch 3ff0b8e8c3 Format PlannerNote API responses
Fixes FALCOR-422
Fixes FALCOR-426

Test Plan:
* As a student
* In a course with Student Planner enabled
* And existing Planner Notes
* GET, PUT, POST, and DELETE from the `api/v1/planner_notes`
  endpoint
* The responses should all be JSON formatted correctly and
  return string IDs when the `Accept:
  application/json+canvas-string-ids` header is passed
* The `GET` index/list endpoint should not return deleted notes

Change-Id: I2435d62e8794aacbd4bb2d9484f9e89170187f4e
Reviewed-on: https://gerrit.instructure.com/116980
Reviewed-by: Clay Diffrient <cdiffrient@instructure.com>
Tested-by: Jenkins
QA-Review: Deepeeca Soundarrajan <dsoundarrajan@instructure.com>
Product-Review: Dan Minkevitch <dan@instructure.com>
2017-06-27 17:21:40 +00:00
..
bookmarks da licença part 2 2017-04-27 21:09:03 +00:00
filters da licença part 3 2017-04-27 21:07:41 +00:00
live_assessments da licença part 5 2017-04-27 21:30:43 +00:00
login validate SAML SLO signatures 2017-06-21 23:09:16 +00:00
lti fix YARD documentation generation warnings 2017-06-19 23:16:19 +00:00
master_courses unsynced change list fixes 2017-06-03 03:36:26 +00:00
polling da licença part 5 2017-04-27 21:30:43 +00:00
quizzes da licença part 6 2017-04-27 21:30:39 +00:00
submissions da licença part 6 2017-04-27 21:30:39 +00:00
support_helpers da licença part 6 2017-04-27 21:30:39 +00:00
account_authorization_configs_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
account_notifications_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
account_reports_controller.rb document that we have an attachment on account reports 2017-06-23 20:31:55 +00:00
accounts_controller.rb build SAML metadata via SAML2 gem 2017-05-15 17:19:59 +00:00
admins_controller.rb refactor and unify User#find_pseudonym_for_account and SisPseudonym 2017-05-02 18:50:31 +00:00
alerts_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
announcements_api_controller.rb show imported announcements with recent announcements 2017-06-14 18:58:37 +00:00
announcements_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
app_center_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
application_controller.rb drop rails 4.2 2017-06-27 15:29:51 +00:00
appointment_groups_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assessment_questions_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignment_groups_api_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignment_groups_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignment_overrides_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
assignments_api_controller.rb Remove "Duplicating Objects" feature flag. 2017-06-23 21:49:14 +00:00
assignments_controller.rb Remove "Duplicating Objects" feature flag. 2017-06-23 21:49:14 +00:00
auditor_api_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
authentication_audit_api_controller.rb da licença part 1 2017-04-27 21:07:30 +00:00
brand_configs_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
brand_configs_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
calendar_events_api_controller.rb disallow signing up / canceling signups for past appointments 2017-05-09 21:04:36 +00:00
calendar_events_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
calendars_controller.rb Update Calendar Assignment to Include Post to SIS and Validations 2017-06-08 16:16:22 +00:00
canvadoc_sessions_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
collaborations_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
comm_messages_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
communication_channels_controller.rb fix new user registration with custom login labels 2017-05-08 12:33:35 +00:00
conferences_controller.rb allow observers to be manually added to conferences 2017-06-14 17:07:48 +00:00
content_exports_api_controller.rb change the wording on content export availability 2017-06-23 20:31:34 +00:00
content_exports_controller.rb mark content exports older than 30 days as expired 2017-05-23 19:51:12 +00:00
content_imports_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
content_migrations_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
context_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
context_module_items_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
context_modules_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
context_modules_controller.rb fix module item positions on reorder 2017-05-25 12:39:45 +00:00
conversations_controller.rb monologues 2017-05-18 14:44:16 +00:00
course_audit_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
course_nicknames_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
courses_controller.rb add course uuid to api response 2017-06-13 03:19:39 +00:00
crocodoc_sessions_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
custom_data_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
custom_gradebook_column_data_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
custom_gradebook_columns_api_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
developer_keys_controller.rb Merge branch 'grahamb-developer_key_notes_field' 2017-05-10 08:21:39 -06:00
disable_post_to_sis_api_controller.rb Mass Disable Sis to Sync tie together 2017-06-07 21:14:49 +00:00
discussion_entries_controller.rb da licença part 2 2017-04-27 21:09:03 +00:00
discussion_topics_api_controller.rb resolve placeholder in attachment url in discussion new entries 2017-05-17 12:24:28 +00:00
discussion_topics_controller.rb prevent contradictory availability dates in graded discussions 2017-06-12 17:15:32 +00:00
enrollments_api_controller.rb drop rails 4.2 2017-06-27 15:29:51 +00:00
eportfolio_categories_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
eportfolio_entries_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
eportfolios_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
epub_exports_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
equation_images_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
errors_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
external_content_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
external_feeds_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
external_tools_controller.rb Send `ext_lti_assignment_id` in assignment launches. 2017-06-09 13:37:41 +00:00
favorites_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
feature_flags_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
file_previews_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
files_controller.rb allow destroy and replace to be used on user files 2017-06-26 02:54:48 +00:00
folders_controller.rb remove folders#download action/route/code 2017-05-26 15:51:24 +00:00
grade_change_audit_api_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebook_csvs_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebook_history_api_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebook_settings_controller.rb fix section filter 2017-06-23 23:05:06 +00:00
gradebook_uploads_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
gradebooks_controller.rb drop rails 4.2 2017-06-27 15:29:51 +00:00
grading_period_sets_controller.rb timeout when editing grading periods sets with many courses 2017-05-31 14:13:52 +00:00
grading_periods_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
grading_standards_api_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
grading_standards_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
graphql_controller.rb introduce /api/graphql 2017-05-25 21:38:22 +00:00
group_categories_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
group_memberships_controller.rb da licença part 3 2017-04-27 21:07:41 +00:00
groups_controller.rb rails 5: fix groups controller params handling 2017-06-05 18:56:21 +00:00
info_controller.rb da licença part 4 2017-04-27 21:07:54 +00:00
jobs_controller.rb da licença part 4 2017-04-27 21:07:54 +00:00
jwts_controller.rb da licença part 4 2017-04-27 21:07:54 +00:00
late_policy_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
legal_information_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
login_controller.rb fix passing parameters through login controller 2017-06-19 16:16:14 +00:00
lti_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
media_objects_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
media_tracks_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
messages_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
migration_issues_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
moderation_set_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
notification_preferences_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
oauth2_provider_controller.rb raise a valid error during oauth 2 when the code isn't provided 2017-05-26 17:47:14 +00:00
oauth_proxy_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
one_time_passwords_controller.rb MFA backup code support 2017-05-02 16:08:53 +00:00
outcome_groups_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcome_groups_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcome_results_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcomes_api_controller.rb allow updating text fields on assessed outcomes via api 2017-05-30 16:19:17 +00:00
outcomes_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
outcomes_import_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
page_comments_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
page_views_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
peer_reviews_api_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
planner_notes_controller.rb Format PlannerNote API responses 2017-06-27 17:21:40 +00:00
planner_overrides_controller.rb Format PlannerNote API responses 2017-06-27 17:21:40 +00:00
plugins_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
profile_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
progress_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
provisional_grades_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
pseudonym_sessions_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
pseudonyms_controller.rb da licença part 5 2017-04-27 21:30:43 +00:00
question_banks_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
role_overrides_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
rubric_assessments_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
rubric_associations_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
rubrics_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
rubrics_controller.rb add rubric create/update api routes 2017-05-31 22:26:20 +00:00
search_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
sections_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
self_enrollments_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
services_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
shared_brand_configs_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
sis_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
sis_imports_api_controller.rb fix documentation typo 2017-06-26 17:07:17 +00:00
sub_accounts_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
submission_comments_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
submission_comments_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
submissions_api_controller.rb submission summary api endpoint 2017-06-12 19:27:02 +00:00
submissions_controller.rb Only emit one submission_updated live event 2017-06-08 21:30:59 +00:00
tabs_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
terms_api_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
terms_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
tokens_controller.rb da licença part 6 2017-04-27 21:30:39 +00:00
usage_rights_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
user_lists_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
user_notes_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
user_observees_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
users_controller.rb drop rails 4.2 2017-06-27 15:29:51 +00:00
web_zip_exports_controller.rb da licença part 7 2017-04-27 21:31:05 +00:00
wiki_pages_api_controller.rb Remove "Duplicating Objects" feature flag. 2017-06-23 21:49:14 +00:00
wiki_pages_controller.rb Remove "Duplicating Objects" feature flag. 2017-06-23 21:49:14 +00:00