Rephi.Accounts (Rephi v0.0.2)
View SourceThe Accounts context for managing users.
This module provides functions for user management including creation, retrieval, authentication, and listing users.
Summary
Functions
Deletes a user.
Returns a list of all users with their roles and permissions preloaded.
Updates a user.
Functions
Deletes a user.
Examples
iex> delete_user(user)
{:ok, %User{}}
iex> delete_user(user)
{:error, %Ecto.Changeset{}}
Returns a list of all users with their roles and permissions preloaded.
Examples
iex> list_users()
[%User{email: "admin@admin.com", ...}, ...]
Updates a user.
Examples
iex> update_user(user, %{field: new_value})
{:ok, %User{}}
iex> update_user(user, %{field: bad_value})
{:error, %Ecto.Changeset{}}