Packages

SecureX is Role Based Access Control(RBAC) and Access Control List (ACL) to handle User Roles And Permissions.

Retired package: Release invalid - New SecureX is herer

Current section

Files

Jump to
securex lib securex_web controllers resource_controller.ex
Raw

lib/securex_web/controllers/resource_controller.ex

defmodule SecureXWeb.ResourceController do
@moduledoc false
use SecureXWeb, :controller
alias SecureX.SecureXContext, as: Context
@doc """
Create an resource,
example: create(%{"id" => id, "name" => name})
"""
@spec create(map()) :: struct()
def create(%{"id" => _} = params)do
Context.create_resource(params)
end
def create(_), do: {:error, :bad_input}
end