Crudex.CrudController

Summary

action(conn, options)
apply_user_scope(query, conn)
call(conn, action)

Callback implementation of Plug.call/2

crud_for(module, actions \\ [:index, :create, :show, :update, :delete])
defcrud(module, action)
do_create(conn, repo, module, user_scoped, arg5)
do_delete(conn, repo, module, user_scoped, arg5)
do_index(conn, repo, module, user_scoped, )
do_show(conn, repo, module, user_scoped, arg5)
do_update(conn, repo, module, user_scoped, arg5)
init(action)

Callback implementation of Plug.init/1

send_data(data, conn)
send_error(conn, status, errors)

Functions

action(conn, options)
apply_user_scope(query, conn)
call(conn, action)

Callback implementation of Plug.call/2.

do_create(conn, repo, module, user_scoped, arg5)
do_delete(conn, repo, module, user_scoped, arg5)
do_index(conn, repo, module, user_scoped, )
do_show(conn, repo, module, user_scoped, arg5)
do_update(conn, repo, module, user_scoped, arg5)
init(action)

Callback implementation of Plug.init/1.

send_data(data, conn)
send_error(conn, status, errors)

Macros

crud_for(module, actions \\ [:index, :create, :show, :update, :delete])
defcrud(module, action)