Module: SlsAdf::Template::Query

Defined in:
lib/sls_adf/template/query.rb

Constant Summary collapse

User =
SlsAdf.client.parse "query($uuid: UUID!, $first: Int = 2) {\n  user(uuid: $uuid) {\n    ...SlsAdf::Template::Fragment::User::Fields\n    subjectGroups(first: $first) {\n      ...SlsAdf::Template::Fragment::SubjectGroup::Fields\n    }\n  }\n}\n"
SubjectGroup =
SlsAdf.client.parse "query($uuid: UUID!, $first_student: Int = 2, $first_teacher: Int = 2) {\n  subjectGroup(uuid: $uuid){\n    ...SlsAdf::Template::Fragment::SubjectGroup::Fields\n    assignments\n    students(first: $first_student, sortField:CLASS_SERIAL_NO) {\n      ...SlsAdf::Template::Fragment::User::StudentFields\n    }\n    teachers(first: $first_teacher) {\n      ...SlsAdf::Template::Fragment::User::Fields\n    }\n  }\n}\n"
Assignment =
SlsAdf.client.parse "query($uuid: UUID!, $first: Int = 2) {\n  assignment(uuid: $uuid){\n    ...SlsAdf::Template::Fragment::Assignment::Fields\n    createdBy {\n      ...SlsAdf::Template::Fragment::User::Fields\n    }\n    modifiedBy {\n      ...SlsAdf::Template::Fragment::User::Fields\n    }\n    tasks(first: $first) {\n      ...SlsAdf::Template::Fragment::Task::Fields\n    }\n  }\n}\n"
Task =
SlsAdf.client.parse "query($uuid: UUID!) {\n  task(uuid: $uuid) {\n    ...SlsAdf::Template::Fragment::Task::Fields\n    createdBy {\n      ...SlsAdf::Template::Fragment::User::Fields\n    }\n    assignee {\n      ...SlsAdf::Template::Fragment::User::StudentFields\n    }\n  }\n}\n"
Context =
SlsAdf.client.parse "query($uuid: UUID!, $first: Int = 15) {\n  context(uuid: $uuid) {\n    event {\n      ...SlsAdf::Template::Fragment::Event::Fields\n    }\n    user {\n      ...SlsAdf::Template::Fragment::User::Fields\n      subjectGroups(first: $first) {\n        ...SlsAdf::Template::Fragment::SubjectGroup::Fields\n      }\n    }\n  }\n}\n"