Update schema
This commit is contained in:
parent
eaeac374c1
commit
8bce53b410
|
|
@ -266,6 +266,7 @@ type CourseObjectType {
|
|||
configuration: CourseConfigurationObjectType!
|
||||
learning_path: LearningPathObjectType!
|
||||
action_competences: [ActionCompetenceObjectType!]!
|
||||
profiles: [String]
|
||||
}
|
||||
|
||||
type ActionCompetenceObjectType implements CoursePageInterface {
|
||||
|
|
@ -897,6 +898,7 @@ type CompetenceCertificateListObjectType implements CoursePageInterface {
|
|||
type Mutation {
|
||||
send_feedback(course_session_id: ID!, data: GenericScalar, learning_content_page_id: ID!, learning_content_type: String!, submitted: Boolean = false): SendFeedbackMutation
|
||||
update_course_session_attendance_course_users(attendance_user_list: [AttendanceUserInputType]!, id: ID!): AttendanceCourseUserMutation
|
||||
update_course_session_profile(input: CourseSessionProfileMutationInput!): CourseSessionProfileMutationPayload
|
||||
upsert_assignment_completion(assignment_id: ID!, assignment_user_id: UUID, completion_data_string: String, completion_status: AssignmentCompletionStatus, course_session_id: ID!, evaluation_passed: Boolean, evaluation_points: Float, evaluation_user_id: ID, initialize_completion: Boolean, learning_content_page_id: ID): AssignmentCompletionMutation
|
||||
}
|
||||
|
||||
|
|
@ -927,6 +929,27 @@ input AttendanceUserInputType {
|
|||
status: AttendanceUserStatus!
|
||||
}
|
||||
|
||||
type CourseSessionProfileMutationPayload {
|
||||
result: UpdateCourseProfileResult
|
||||
clientMutationId: String
|
||||
}
|
||||
|
||||
union UpdateCourseProfileResult = UpdateCourseProfileSuccess | UpdateCourseProfileError
|
||||
|
||||
type UpdateCourseProfileSuccess {
|
||||
message: String
|
||||
}
|
||||
|
||||
type UpdateCourseProfileError {
|
||||
message: String
|
||||
}
|
||||
|
||||
input CourseSessionProfileMutationInput {
|
||||
course_profile: String!
|
||||
course_slug: String!
|
||||
clientMutationId: String
|
||||
}
|
||||
|
||||
type AssignmentCompletionMutation {
|
||||
assignment_completion: AssignmentCompletionObjectType
|
||||
}
|
||||
|
|
|
|||
|
|
@ -34,6 +34,8 @@ export const CourseSessionAssignmentObjectType = "CourseSessionAssignmentObjectT
|
|||
export const CourseSessionAttendanceCourseObjectType = "CourseSessionAttendanceCourseObjectType";
|
||||
export const CourseSessionEdoniqTestObjectType = "CourseSessionEdoniqTestObjectType";
|
||||
export const CourseSessionObjectType = "CourseSessionObjectType";
|
||||
export const CourseSessionProfileMutationInput = "CourseSessionProfileMutationInput";
|
||||
export const CourseSessionProfileMutationPayload = "CourseSessionProfileMutationPayload";
|
||||
export const CourseSessionUserExpertCircleType = "CourseSessionUserExpertCircleType";
|
||||
export const CourseSessionUserObjectsType = "CourseSessionUserObjectsType";
|
||||
export const CourseStatisticsType = "CourseStatisticsType";
|
||||
|
|
@ -84,4 +86,7 @@ export const StatisticsCourseSessionsSelectionMetricType = "StatisticsCourseSess
|
|||
export const String = "String";
|
||||
export const TopicObjectType = "TopicObjectType";
|
||||
export const UUID = "UUID";
|
||||
export const UpdateCourseProfileError = "UpdateCourseProfileError";
|
||||
export const UpdateCourseProfileResult = "UpdateCourseProfileResult";
|
||||
export const UpdateCourseProfileSuccess = "UpdateCourseProfileSuccess";
|
||||
export const UserObjectType = "UserObjectType";
|
||||
|
|
|
|||
|
|
@ -270,6 +270,7 @@ export const COURSE_QUERY = graphql(`
|
|||
title
|
||||
slug
|
||||
category_name
|
||||
profiles
|
||||
configuration {
|
||||
id
|
||||
enable_circle_documents
|
||||
|
|
|
|||
Loading…
Reference in New Issue