Skip to content
Snippets Groups Projects
  1. Aug 14, 2024
  2. Aug 12, 2024
  3. Aug 01, 2024
    • Martin Juhás's avatar
      Merge branch '248-rework-graphql-type-authorization' into 'main' · f7e1f18e
      Martin Juhás authored
      Resolve "Rework graphql type authorization"
      
      Closes #248
      
      See merge request inject/backend!237
      f7e1f18e
    • Martin Juhás's avatar
      feat: rework graphql api types · 8f0ae118
      Martin Juhás authored
      ### Additions
      
      * added `SimpleTeamType`
      * added `SimpleEmailParticipantType`
      * added `SimpleUserType`
      * added `SimpleEmailThreadType`
      * added `SimpleExerciseType`
      * added `SimpleDefinitionType`
      * added `SimpleToolType`
      * added `SimpleRoleType`
      * added `SimpleActionLogType`
      * added `SimpleEmailType`
      * added `SimpleQuestionType`
      * added `SimpleMilestoneStateType`
      * added `SimpleDefinitionChannelType`
      * added `SimpleLearningObjectiveType`
      * added `SimpleTeamLearningObjectiveType`
      * added `SimpleFileInfoType`
      * added `SimpleEmailAddressType`
      * added `SimpleDefinitionInjectType`
      * added `SimpleQuestionnaireType`
      * added `SimpleTeamQuestionnaireStateType`
      * added `SimpleQuestionnaireAnswerType`
      * added `SimpleLearningActivityType`
      * added `SimpleTeamLearningActivityType`
      
      ### Changes
      
      * `GrapheneConfig` has been renamed to `ExerciseConfigType` to be more aligned with the current naming scheme
      * old `ExtendedToolType` has been renamed to `ToolType`
      * old `ToolType` has been renamed to `SimpleToolType`
      
      #### ToolType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### DefinitionType
      
      * field `files` type changed to `SimpleFileInfoType`
      * field `learningObjectives` type changed to `SimpleLearningObjectiveType`
      * field `addresses` type changed to `SimpleEmailAddressType`
      * field `injects` type changed to `SimpleDefinitionInjectType`
      * field `tools` type changed to `SimpleToolType`
      * field `roles` type changed to `SimpleDefinitionRoleType`
      * field `channels` type changed to `SimpleDefinitionChannelType`
      * field `questionnaires` type changed to `SimpleQuestionnaireType`
      * field `exercises` type changed to `SimpleExerciseType`
      * field `userSet` type changed to `SimpleUserType`
      
      #### ExerciseType
      
      * field `definition` type changed to `SimpleDefinitionType`
      * field `teams` type changed to `SimpleTeamType`
      * field `emailParticipants` type changed to `SimpleEmailParticipantType`
      * field `userSet` type changed to `SimpleUserType`
      * field `threads` type changed to `SimpleEmailThreadType`
      
      #### TeamType
      
      * field `exercise` type changed to `SimpleExerciseType`
      * field `emailAddress` type changed to `SimpleEmailAddressType`
      * field `teamQuestionnaireStates` type changed to `SimpleTeamQuestionnaireStateType`
      * field `logs` type changed to `SimpleActionLogType`
      * field `userSet` type changed to `SimpleUserType`
      
      #### ContentType
      
      * field `fileInfo` type changed to `SimpleFileInfoType`
      
      #### ToolDetailsType
      
      * field `tool` type changed to `SimpleToolType`
      * field `user` type changed to `SimpleUserType`
      
      #### InjectDetailsType
      
      * field `inject` type changed to `SimpleDefinitionInjectType`
      
      #### CustomInjectDetailsType
      
      * field `user` type changed to `SimpleUserType`
      
      #### EmailType
      
      * field `thread` type changed to `SimpleEmailThreadType`
      * field `sender` type changed to `SimpleEmailParticipantType`
      * field `user` type changed to `SimpleUserType`
      
      #### QuestionType
      
      * field `questionnaire` type changed to `SimpleQuestionnaireType`
      
      #### QuestionnaireType
      
      * field `definition` type changed to `SimpleDefinitionType`
      * field `teamQuestionnaireStates` type changed to `SimpleTeamQuestionnaireStateType`
      
      #### ActionLogType
      
      * field `team` type changed to `SimpleTeamType`
      * field `channel` type changed to `SimpleDefinitionChannelType`
      
      #### MilestoneType
      
      * field `definition` type changed to `SimpleDefinitionType`
      * field `milestoneStates` type changed to `SimpleMilestoneStateType`
      * field `activity` type changed to `SimpleLearningActivityType`
      
      #### MilestoneStateType
      
      * field `activity` type changed to `SimpleTeamLearningActivityType`
      
      #### EmailThreadType
      
      * field `participants` type changed to `SimpleEmailParticipantType`
      * field `exercise` type changed to `SimpleExerciseType`
      
      #### ToolResponseType
      
      * field `tool` type changed to `SimpleToolType`
      
      #### EmailAddressType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### EmailTemplateType
      
      * field `emailAddress` type changed to `SimpleEmailAddressType`
      
      #### EmailParticipantType
      
      * field `exercise` type changed to `SimpleExerciseType`
      * field `definitionAddress` type changed to `SimpleEmailAddressType`
      * field `team` type changed to `SimpleTeamType`
      * field `threads` type changed to `SimpleEmailThreadType`
      * field `emails` type changed to `SimpleEmailType`
      
      #### DefinitionInjectType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### FileInfoType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### UserType
      
      * field `definitions` type changed to `SimpleDefinitionType`
      * field `exercises` type changed to `SimpleExerciseType`
      * field `teams` type changed to `SimpleTeamType`
      
      #### DefinitionChannelType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### QuestionnaireAnswerType
      
      * field `teamQuestionnaireState` type changed to `SimpleTeamQuestionnaireStateType`
      
      #### TeamQuestionnaireStateType
      
      * field `team` type changed to `SimpleTeamType`
      * field `questionnaire` type changed to `SimpleQuestionnaireType`
      
      #### LearningObjectiveType
      
      * field `definition` type changed to `SimpleDefinitionType`
      
      #### LearningActivityType
      
      * field `objective` type changed to `SimpleLearningObjectiveType`
      
      #### TeamLearningObjectiveType
      
      * field `objective` type changed to `SimpleLearningObjectiveType`
      
      Closes #248
      8f0ae118
    • Martin Juhás's avatar
      Merge branch '249-fix-users-query' into 'main' · 0aa950eb
      Martin Juhás authored
      Resolve "Fix users query"
      
      Closes #249
      
      See merge request inject/backend!238
      0aa950eb
    • Martin Juhás's avatar
      feat: change users query and change user data to use group enum · 450817f6
      Martin Juhás authored
      ### Changes
      
      * `FilterUsersInput` field `group` renamed to `groups`
      * `FilterUserInput` field `groups` type changed to a list `GroupEnum`s
      * `ChangeUserInput` field `group` type changed to `GroupEnum`
      
      ### Deletions
      
      * remove `isStaff` and `isSuperuser` from `UserType`
      
      Closes #249
      450817f6
    • Martin Juhás's avatar
      Merge branch '250-update-docs-with-commit-message-format' into 'main' · 4329b91f
      Martin Juhás authored
      Resolve "Update docs with commit message format"
      
      Closes #250
      
      See merge request inject/backend!239
      4329b91f
    • Martin Juhás's avatar
      docs: update docs about commit message format · 6ae92a98
      Martin Juhás authored
      No API changes
      
      Closes #250
      6ae92a98
  4. Jul 24, 2024
  5. Jul 22, 2024
  6. Jul 18, 2024
  7. Jul 15, 2024
  8. Jul 12, 2024
  9. Jul 11, 2024
  10. Jul 09, 2024
Loading