add channels_note relation
This commit is contained in:
parent
4d20f5c4d0
commit
13d1a67a0e
|
@ -8,6 +8,8 @@ defmodule Chiya.Channels.Channel do
|
|||
field :slug, :string
|
||||
field :visibility, Ecto.Enum, values: [:public, :private, :unlisted]
|
||||
|
||||
many_to_many :notes, Chiya.Notes.Note, join_through: "channels_notes"
|
||||
|
||||
timestamps()
|
||||
end
|
||||
|
||||
|
|
|
@ -10,6 +10,8 @@ defmodule Chiya.Notes.Note do
|
|||
field :slug, :string
|
||||
field :url, :string
|
||||
|
||||
many_to_many :channels, Chiya.Channels.Channel, join_through: "channels_notes"
|
||||
|
||||
timestamps()
|
||||
end
|
||||
|
||||
|
|
|
@ -1,9 +1,9 @@
|
|||
defmodule Chiya.AccountsTest do
|
||||
use Chiya.DataCase
|
||||
|
||||
alias Chiya.Accounts
|
||||
|
||||
import Chiya.AccountsFixtures
|
||||
|
||||
alias Chiya.Accounts
|
||||
alias Chiya.Accounts.{User, UserToken}
|
||||
|
||||
describe "get_user_by_email/1" do
|
||||
|
|
|
@ -1,12 +1,13 @@
|
|||
defmodule Chiya.ChannelsTest do
|
||||
use Chiya.DataCase
|
||||
|
||||
import Chiya.ChannelsFixtures
|
||||
|
||||
alias Chiya.Channels
|
||||
alias Chiya.Channels.Channel
|
||||
|
||||
describe "channels" do
|
||||
alias Chiya.Channels.Channel
|
||||
|
||||
import Chiya.ChannelsFixtures
|
||||
|
||||
@invalid_attrs %{content: nil, name: nil, slug: nil, visibility: nil}
|
||||
|
||||
|
|
|
@ -1,13 +1,12 @@
|
|||
defmodule Chiya.NotesTest do
|
||||
use Chiya.DataCase
|
||||
|
||||
import Chiya.NotesFixtures
|
||||
|
||||
alias Chiya.Notes
|
||||
alias Chiya.Notes.Note
|
||||
|
||||
describe "notes" do
|
||||
alias Chiya.Notes.Note
|
||||
|
||||
import Chiya.NotesFixtures
|
||||
|
||||
@invalid_attrs %{content: nil, kind: nil, name: nil, published_at: nil, slug: nil, url: nil}
|
||||
|
||||
test "list_notes/0 returns all notes" do
|
||||
|
|
Loading…
Reference in New Issue