def mutate(self, info, question_id, label_type, label_id): user = get_user(info) or None if not user: raise Exception('You must be logged!') question = Question.objects.get(pk=question_id) return ModifyQuestion(question=question)
def mutate(self, info, id): user = get_user(info) or None if not user.is_active: raise Exception('User: %s(%s) not active!' % (user.username, user.email)) label = Label.objects.get(pk=id) label.delete() return DeleteLabel(status="OK")
def mutate(self, info, id, name, level=None, skill_type=None, label_type=None, parent_id=None): user = get_user(info) or None if not user.is_active: raise Exception('User: %s(%s) not active!' % (user.username, user.email)) label = Label.objects.get(pk=id) label.name = name label.save() return ModifyLabel(label=label)
def mutate( self, info, id, name, name_zh, unit_num, ): user = get_user(info) or None if not user.is_active: raise Exception('User: %s(%s) not active!' % (user.username, user.email)) course = Course( id=id, name=name, name_zh=name_zh, unit_num=unit_num, ) course.save() return CreateCourse(course=course)
def mutate(self, info, name, level, skill_type, label_type, parent_id=None): user = get_user(info) or None if not user.is_active: raise Exception('User: %s(%s) not active!' % (user.username, user.email)) label = Label( name=name, parent_id=parent_id, level=level, skill_type=skill_type, label_type=label_type, ) label.save() return CreateLabel(label=label)