add auth
Some checks failed
Build and Publish / build-release (push) Has been cancelled

This commit is contained in:
2026-05-15 10:19:57 -05:00
parent a06c5ece5d
commit c81b1673d4
20 changed files with 488 additions and 76 deletions

View File

@@ -54,6 +54,16 @@ defmodule WorkloadService.Events.SubmissionApproved do
defstruct [:id]
end
defmodule WorkloadService.Events.ApprovalRequested do
@moduledoc """
Emitted when a user requests approval for their submission.
This transitions the task from 'draft' to 'approval_requested'.
"""
use WorkloadService.Events
@derive Jason.Encoder
defstruct [:id]
end
defmodule WorkloadService.Events.TaskCompleted do
@moduledoc """
Emitted when task is completed and sent to policy-service.
@@ -62,4 +72,4 @@ defmodule WorkloadService.Events.TaskCompleted do
use WorkloadService.Events
@derive Jason.Encoder
defstruct [:id, :completed_by]
end
end