simplify task api
All checks were successful
Build and Publish / build-release (push) Successful in 1m23s
All checks were successful
Build and Publish / build-release (push) Successful in 1m23s
This commit is contained in:
@@ -8,15 +8,13 @@ defmodule WorkloadService.Projections.Task do
|
||||
import Ecto.Changeset
|
||||
|
||||
@derive {Flop.Schema,
|
||||
filterable: [:status, :org_id, :application_id, :provider_id],
|
||||
filterable: [:status, :org_id, :application_id],
|
||||
sortable: [:inserted_at, :updated_at, :status]}
|
||||
|
||||
@primary_key {:id, :string, []}
|
||||
schema "tasks" do
|
||||
field(:org_id, :string)
|
||||
field(:application_id, :string)
|
||||
field(:provider_id, :string)
|
||||
field(:provider_name, :string)
|
||||
field(:task_info, :map)
|
||||
field(:submission, :map)
|
||||
field(:attachments, {:array, :string})
|
||||
@@ -40,8 +38,6 @@ defmodule WorkloadService.Projections.Task do
|
||||
:id,
|
||||
:org_id,
|
||||
:application_id,
|
||||
:provider_id,
|
||||
:provider_name,
|
||||
:task_info,
|
||||
:submission,
|
||||
:attachments,
|
||||
@@ -52,8 +48,6 @@ defmodule WorkloadService.Projections.Task do
|
||||
:id,
|
||||
:org_id,
|
||||
:application_id,
|
||||
:provider_id,
|
||||
:provider_name,
|
||||
:status
|
||||
])
|
||||
|> validate_inclusion(:status, @statuses)
|
||||
|
||||
Reference in New Issue
Block a user