Current section

Files

Jump to
blossom lib blossom controllers organizations_roles.ex
Raw

lib/blossom/controllers/organizations_roles.ex

defmodule Blossom.Controllers.OrganizationsRoles do
alias Blossom.Controllers.OrganizationsRoles
def create_admin(user, organization_id, user, model) do
%{
"organization" => organization_id,
"user" => user["sub"],
"role" => "admin"
}
|> model.new(:system)
end
defmacro __using__(opts \\ []) do
quote do
use KilnCore.Controller, unquote(opts)
def create_admin(user, organization_id, user) do
OrganizationsRoles.create_admin(user, organization_id, user, @model)
end
end
end
end