We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 0df6624 commit 6536c47Copy full SHA for 6536c47
lib/algora/bounties/schemas/claim.ex
@@ -10,6 +10,7 @@ defmodule Algora.Bounties.Claim do
10
field :type, Ecto.Enum, values: [:pull_request, :review, :video, :design, :article]
11
field :url, :string, null: false
12
field :group_id, :string, null: false
13
+ field :group_share, :decimal, null: false, default: 1.0
14
15
belongs_to :source, Ticket
16
belongs_to :target, Ticket, null: false
priv/repo/migrations/20250112164132_recreate_claims.exs
@@ -11,6 +11,7 @@ defmodule Algora.Repo.Migrations.RecreateClaims do
add :type, :string, null: false
add :url, :string, null: false
add :group_id, :string, null: false
+ add :group_share, :decimal, null: false, default: 1.0
add :source_id, references(:tickets, on_delete: :nothing), null: false
17
add :target_id, references(:tickets, on_delete: :nothing), null: false
@@ -19,12 +20,14 @@ defmodule Algora.Repo.Migrations.RecreateClaims do
19
20
timestamps()
21
end
22
23
+ create unique_index(:claims, [:group_id, :user_id])
24
create index(:claims, [:source_id])
25
create index(:claims, [:target_id])
26
create index(:claims, [:user_id])
27
28
29
def down do
30
+ drop index(:claims, [:group_id, :user_id])
31
drop index(:claims, [:source_id])
32
drop index(:claims, [:target_id])
33
drop index(:claims, [:user_id])
0 commit comments