canvas-lms/spec/graphql/types
Matthew Lemon 1454d80d8e add address book graphql types
fixes VICE-868
flag=react_inbox

TEST PLAN:
- navigate to /graphiql and run the following query

```
query MyQuery {
  legacyNode(_id: <user_id>, type: User) {
    ... on User {
      id
      email
      recipients {
        contextsConnection {
          nodes {
            id
            name
            avatarUrl
            permissions {
              sendMessages
              sendMessagesAll
            }
            userCount
          }
        }
        usersConnection {
          nodes {
            name
            commonCoursesConnection {
              nodes {
                type
                course {
                  name
                }
              }
            }
            commonGroupsConnection {
              nodes {
                name
              }
            }
          }
        }
      }
    }
  }
}
```

- The query should return some results
- You can also play around with pagination to ensure that works
  as well

Change-Id: I63666a7225e3ac051990f24c11199a9a40569edc
Reviewed-on: https://gerrit.instructure.com/c/canvas-lms/+/253043
Tested-by: Service Cloud Jenkins <svc.cloudjenkins@instructure.com>
Reviewed-by: Rob Orton <rob@instructure.com>
QA-Review: Rob Orton <rob@instructure.com>
Product-Review: Rob Orton <rob@instructure.com>
2020-12-08 17:15:30 +00:00
..
account_type_spec.rb add graphql API for outcomes UI navigation 2020-12-03 23:16:17 +00:00
assignment_group_type_spec.rb add enrollment filtering to assignment_group_grades endpoint 2020-11-05 20:01:13 +00:00
assignment_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
conversation_type_spec.rb create conversations graphql types 2020-12-01 20:45:42 +00:00
course_permissions_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
course_type_spec.rb add graphql API for outcomes UI navigation 2020-12-03 23:16:17 +00:00
discussion_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
enrollment_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
external_tool_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
external_url_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
file_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
grades_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
group_set_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
group_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
learning_outcome_group_type_spec.rb add graphql API for outcomes UI navigation 2020-12-03 23:16:17 +00:00
media_object_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
media_source_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
module_external_tool_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
module_item_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
module_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
mutation_log_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
outcome_calculation_method_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
outcome_proficiency_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
page_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
post_policy_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
proficiency_rating_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
progress_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
query_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
quiz_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_assessment_rating_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_assessment_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_association_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_criterion_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_rating_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
rubric_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
section_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
submission_comment_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
submission_draft_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
submission_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
term_type_spec.rb add # frozen_string_literal: true for specs 2020-10-27 20:48:35 +00:00
user_type_spec.rb add address book graphql types 2020-12-08 17:15:30 +00:00