Refactoring of Actors context

This commit is contained in:
miffigriffy
2019-09-09 00:52:49 +02:00
parent 3a4a006c44
commit 4418275223
36 changed files with 1145 additions and 1345 deletions

View File

@@ -18,7 +18,7 @@ defmodule Mobilizon.Repo.Migrations.MoveFromAccountToActor do
drop(table("groups"))
rename(table("accounts"), to: table("actors"))
Mobilizon.Actors.ActorTypeEnum.create_type()
Mobilizon.Actors.ActorType.create_type()
rename(table("actors"), :username, to: :name)
rename(table("actors"), :description, to: :summary)
rename(table("actors"), :display_name, to: :preferred_username)
@@ -86,7 +86,7 @@ defmodule Mobilizon.Repo.Migrations.MoveFromAccountToActor do
modify(:display_name, :string, null: true)
end
Mobilizon.Actors.ActorTypeEnum.drop_type()
Mobilizon.Actors.ActorType.drop_type()
rename(table("events"), :organizer_actor_id, to: :organizer_account_id)

View File

@@ -1,12 +1,12 @@
defmodule Mobilizon.Repo.Migrations.MoveMemberRoleToEnum do
use Ecto.Migration
alias Mobilizon.Actors.MemberRoleEnum
alias Mobilizon.Actors.MemberRole
def up do
MemberRoleEnum.create_type()
MemberRole.create_type()
alter table(:members) do
add(:role_tmp, MemberRoleEnum.type(), default: "member")
add(:role_tmp, MemberRole.type(), default: "member")
end
execute("UPDATE members set role_tmp = 'member' where role = 0")
@@ -39,7 +39,7 @@ defmodule Mobilizon.Repo.Migrations.MoveMemberRoleToEnum do
remove(:role)
end
MemberRoleEnum.drop_type()
MemberRole.drop_type()
rename(table(:members), :role_tmp, to: :role)
end

View File

@@ -1,12 +1,12 @@
defmodule Mobilizon.Repo.Migrations.ActorGroupOpenness do
use Ecto.Migration
alias Mobilizon.Actors.ActorOpennessEnum
alias Mobilizon.Actors.ActorOpenness
def up do
ActorOpennessEnum.create_type()
ActorOpenness.create_type()
alter table(:actors) do
add(:openness, ActorOpennessEnum.type(), default: "moderated")
add(:openness, ActorOpenness.type(), default: "moderated")
end
end

View File

@@ -1,13 +1,13 @@
defmodule Mobilizon.Repo.Migrations.AddVisibilityToActor do
use Ecto.Migration
alias Mobilizon.Actors.ActorVisibilityEnum
alias Mobilizon.Actors.ActorVisibility
def up do
ActorVisibilityEnum.create_type()
ActorVisibility.create_type()
alter table(:actors) do
add(:visibility, ActorVisibilityEnum.type(), default: "private")
add(:visibility, ActorVisibility.type(), default: "private")
end
end
@@ -16,6 +16,6 @@ defmodule Mobilizon.Repo.Migrations.AddVisibilityToActor do
remove(:visibility)
end
ActorVisibilityEnum.drop_type()
ActorVisibility.drop_type()
end
end