- Nov 29, 2024
-
-
Martin Juhás authored
-
Martin Juhás authored
Resolve "Add more information to definitions" See merge request inject/backend!318
-
Martin Juhás authored
### Additions * added field `description: String!` to `DefinitionType` type * added field `description: String!` to `LearningObjectiveType` type * added field `description: String!` to `LearningActivityType` type * added field `displayName: String!` to `DefinitionChannelType` type * added field `description: String!` to `DefinitionChannelType` type * added field `description: String!` to `MilestoneType` type * added field `displayName: String!` to `MilestoneType` type * added field `tags: [String!]!` to `MilestoneType` type * added field `displayName: String!` to `DefinitionRoleType` type * added field `description: String!` to `DefinitionRoleType` type * added field `description: String!` to `QuestionnaireType` type Closes #353
-
Martin Juhás authored
-
Martin Juhás authored
Resolve "Expose milestone state history" See merge request inject/backend!320
-
Martin Juhás authored
### Additions * add new `MilestoneStateHistoryType` type * add field `history: [MilestoneStateHistoryType!]!` to `MilestoneStateType` type Closes #354
-
- Nov 28, 2024
-
-
Martin Juhas authored
-
- Nov 27, 2024
-
-
Martin Juhás authored
-
Martin Juhás authored
Resolve "Add optional exerciseId parameter to teamActionLogs" See merge request inject/backend!319
-
Martin Juhás authored
### Additions * add `exerciseId: ID` parameter to `teamActionLogs` query * add `exerciseId: ID` parameter to `teamChannelLogs` query * add `exerciseId: ID` parameter to `teamMilestones` query * add field `teamId: ID!` to `ActionLogType` type Closes #324
-
- Nov 26, 2024
-
-
Martin Juhás authored
-
Martin Juhas authored
-
Martin Juhás authored
Resolve "Add confirmation button to injects" See merge request inject/backend!316
-
Martin Juhás authored
### Additions * added new type `ConfirmationType` * added field `confirmation: ConfirmationType` to `InjectDetailsType` type * added field `confirmed: Boolean` to `InjectDetailsType` type * added field `confirmedBy: RestrictedUser` to `InjectDetailsType` type * added field `timestampConfirmed: DateTime` to `InjectDetailsType` type * added field `eventType: EventType!` to `ActionLogsSubscription` subscription * added field `eventType: EventType!` to `AnalyticsActionLogsSubscription` subscription * added new mutation `confirmAction(teamId: ID!, logId: ID!): ActionLogType!` ### Changes * renamed `ExerciseEventTypeEnum` to `EventType` Closes #351
-
Martin Juhás authored
Resolve "Add exercise to UserInTeam" and "repeated emails (spam) is not returned properly" See merge request inject/backend!317
-
Martin Juhás authored
No API changes Closes #211, #330
-
- Nov 20, 2024
-
-
Martin Juhás authored
Resolve "Optimize prefetch_related queries" See merge request inject/backend!315
-
Martin Juhás authored
No API changes Closes #346
-
- Nov 19, 2024
-
-
Martin Juhás authored
-
Martin Juhás authored
fix postgres variable name See merge request inject/backend!314
-
Martin Juhás authored
No API changes Closes #349
-
Martin Juhás authored
Merge branch '335-actionlog-fieldids-should-contain-dedupekey-and-definitionbased-internal-field' into 'main' Resolve "Add requiresAttention flag to action logs" See merge request inject/backend!312
-
Martin Juhás authored
### Additions * added field `requiresAttention: Boolean!` to `ActionLogType` Closes #335
-
Martin Juhás authored
-
Martin Juhás authored
Resolve "Fix subscription authentication" See merge request inject/backend!313
-
### Changes * all subscriptions expect the presence of `"payload":{"sessionid":"value-of-the-session-id"}` in the subscription handshake request Closes #348
-
- Nov 18, 2024
-
-
Martin Juhás authored
-
Martin Juhás authored
Resolve "Unify timestamps to use UTC" See merge request inject/backend!310
-
Martin Juhás authored
No API changes Closes #345
-
Martin Juhás authored
Resolve "Implement open ended questions" See merge request inject/backend!309
-
Martin Juhás authored
### Additions * added new `RadioQuestionDetailsType` * added new `FreeFormQuestionDetailsType` * added new `QuestionDetails` * added new `QuestionRelatedMilestonesType` * added new `AnswerType` * added new `QuestionnaireInputType` * added new `QuestionnaireReviewInputType` * added new `QuestionnaireReviewInput` * added new `QuestionTypes` * added field `type: QuestionTypes!` to `QuestionType` * added field `details: QuestionDetails!` to `QuestionType` * added field `timestampReviewed: DateTime` to `TeamQuestionnaireStateType` * added field `reviewedBy: RestrictedUser` to `TeamQuestionnaireStateType` * added field `relatedMilestones: [QuestionRelatedMilestonesType!]!` to `TeamQuestionnaireStateType` ### Changes * changed field `choice: Int!` on `AnswerInput` to `value: String!` * changed field `choice: Int!` on `AnswerType` to `value: String!` * field `answers` type changed to `[AnswerType!]!` on `QuestionnaireInputType` * field `answers` type changed to `[AnswerInput!]!` on `QuestionnaireInput` * removed field `max` from `QuestionType` * removed field `correct` from `QuestionType` * removed field `labels` from `QuestionType` * removed field `controls` from `QuestionType` Closes #340
-
- Nov 13, 2024
-
-
Martin Juhás authored
-
Richard Glosner authored
Resolve "Remove CSRF on GraphQL API, rethink authentication/cookies" See merge request inject/backend!308
-
Richard Glosner authored
### Additions * `/auth/login` endpoint for login * `/auth/logout` endpoint for logout * `/auth/session` endpoint for checking the validity of your current session ### Deletions * graphQL mutation `login` * graphQL mutation `logout` Closes #316
-
- Nov 08, 2024
-
-
Martin Juhás authored
-
Richard Glosner authored
Resolve "Multiple info channels in definition" See merge request inject/backend!303
-
Richard Glosner authored
### Changes * addition of field `channel_id: ID!` to `CustomInjectInput` input object * addition of field `target: DefinitionChannelType!` to `DefinitionInjectType` type Closes #336
-
Martin Juhás authored
Resolve "Add dependency caching to pipeline" See merge request inject/backend!307
-
Martin Juhás authored
No API changes Closes #338
-
Martin Juhás authored
Resolve "Create postgres instance for use in pipeline" See merge request inject/backend!306
-