Skip to content

Commit 6eee22a

Browse files
committed
add typed_ecto_schema
1 parent 6658ea6 commit 6eee22a

File tree

31 files changed

+33
-73
lines changed

31 files changed

+33
-73
lines changed

lib/algora/accounts/schemas/identity.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,8 @@ defmodule Algora.Accounts.Identity do
55
alias Algora.Accounts.Identity
66
alias Algora.Accounts.User
77

8-
@type t() :: %__MODULE__{}
9-
108
@derive {Inspect, except: [:provider_token, :provider_meta]}
11-
schema "identities" do
9+
typed_schema "identities" do
1210
field :provider, :string
1311
field :provider_token, :string
1412
field :provider_email, :string

lib/algora/accounts/schemas/user.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -11,10 +11,8 @@ defmodule Algora.Accounts.User do
1111
alias Algora.Types.Money
1212
alias Algora.Workspace.Installation
1313

14-
@type t() :: %__MODULE__{}
15-
1614
@derive {Inspect, except: [:provider_meta]}
17-
schema "users" do
15+
typed_schema "users" do
1816
field :provider, :string
1917
field :provider_id, :string
2018
field :provider_login, :string

lib/algora/analytics/schemas/company_analytics.ex

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
defmodule Algora.Analytics.CompanyAnalytics do
22
@moduledoc false
3-
use Ecto.Schema
3+
use Algora.Schema
44

5-
schema "company_analytics" do
5+
typed_schema "company_analytics" do
66
belongs_to :organization, Algora.Accounts.User
77

88
# Registration & Onboarding

lib/algora/bounties/schemas/attempt.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ defmodule Algora.Bounties.Attempt do
22
@moduledoc false
33
use Algora.Schema
44

5-
@type t() :: %__MODULE__{}
6-
7-
schema "attempts" do
5+
typed_schema "attempts" do
86
belongs_to :bounty, Algora.Bounties.Bounty
97
belongs_to :user, Algora.Accounts.User
108

lib/algora/bounties/schemas/bonus.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,7 @@ defmodule Algora.Bounties.Bonus do
22
@moduledoc false
33
use Algora.Schema
44

5-
@type t() :: %__MODULE__{}
6-
7-
schema "bonuses" do
5+
typed_schema "bonuses" do
86
belongs_to :bounty, Algora.Bounties.Bounty
97
belongs_to :user, Algora.Accounts.User
108

lib/algora/bounties/schemas/bounty.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,7 @@ defmodule Algora.Bounties.Bounty do
66
alias Algora.Bounties.Bounty
77
alias Algora.Payments.Transaction
88

9-
@type t() :: %__MODULE__{}
10-
11-
schema "bounties" do
9+
typed_schema "bounties" do
1210
field :amount, Algora.Types.Money
1311
field :status, Ecto.Enum, values: [:open, :cancelled, :paid]
1412

lib/algora/bounties/schemas/claim.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ defmodule Algora.Bounties.Claim do
44

55
alias Algora.Bounties.Claim
66

7-
@type t() :: %__MODULE__{}
8-
97
@derive {Inspect, except: [:provider_meta]}
10-
schema "claims" do
8+
typed_schema "claims" do
119
field :provider, :string
1210
field :provider_id, :string
1311
field :provider_meta, :map

lib/algora/bounties/schemas/tip.ex

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,7 @@ defmodule Algora.Bounties.Tip do
44

55
alias Algora.Accounts.User
66

7-
@type t() :: %__MODULE__{}
8-
9-
schema "tips" do
7+
typed_schema "tips" do
108
field :amount, Algora.Types.Money
119
field :status, Ecto.Enum, values: [:open, :cancelled, :paid]
1210

lib/algora/bounties/ticket_view.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ defmodule Algora.Bounties.TicketView do
88
alias Algora.Workspace.Ticket
99

1010
@primary_key false
11-
schema "ticket_views" do
11+
typed_schema "ticket_views" do
1212
# Denormalized fields from Ticket
1313
field :title, :string
1414
field :number, :integer

lib/algora/chat/schemas/message.ex

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ defmodule Algora.Chat.Message do
22
@moduledoc false
33
use Algora.Schema
44

5-
schema "messages" do
5+
typed_schema "messages" do
66
field :content, :string
77

88
belongs_to :thread, Algora.Chat.Thread

0 commit comments

Comments
 (0)