Liking cljdoc? Tell your friends :D

chesty.api


bad-requestclj

source

can-create?clj

source

can-delete?clj

source

can-list?clj

source

can-model-fnclj

(can-model-fn perm)
source

can-on-fields?clj

(can-on-fields? model request doc fields perm)
source

can-write-fields?clj

source

createdclj

source

default-get-roleclj

(default-get-role model request & [doc])
source

default-site-fnsclj

source

delete-docclj

(delete-doc site request id)
source

DocHookscljprotocol

after-loadclj

(after-load this request doc)

Called after a doc is retrieved from the db. Returns the doc, possibly with changes.

Called after a doc is retrieved from the db. Returns the doc, possibly with changes.

after-saveclj

(after-save this request old-doc new-doc)

Called after a doc is saved. Returns the doc, possibly with changes.

Called after a doc is saved. Returns the doc, possibly with changes.

before-saveclj

(before-save this request old-doc new-doc)

Called before a doc is saved. Returns the doc, possibly with changes.

Called before a doc is saved. Returns the doc, possibly with changes.
source

error-responseclj

(error-response status message)
source

errors-orcljmacro

(errors-or errors & body)
source

forbiddenclj

source

get-docclj

(get-doc site request id)
source

get-userclj

(get-user request)
source

ignore-keysclj

(ignore-keys doc & more)
source

ignored-keysclj

source

load-docclj

(load-doc site request id)
source

model-acl-fnsclj

source

model-doc-hooks-fnsclj

source

model-validate-doc-fnsclj

source

not-foundclj

source

okclj

source

post-docclj

(post-doc site request)
source

put-docclj

(put-doc site request id)
source

require-authcljmacro

(require-auth auth & body)
source

responseclj

(response status & [body])
source

save-docclj

(save-doc site request old-doc new-doc)
source

select-canclj

(select-can model request doc perm)
source

set-usernameclj

(set-username request)
source

Sitecljprotocol

can?clj

(can? this request doc field permission)

Returns whether the Ring request has the given permission on field.

Returns whether the Ring request has the given permission on field.

db-deleteclj

(db-delete this doc)

Delete the doc.

Delete the doc.

db-getclj

(db-get this id)

Retrieve a doc from the db, or nil

Retrieve a doc from the db, or nil

db-putclj

(db-put this doc)

Save the doc.

Save the doc.

get-modelclj

(get-model this request doc)

Return a model to govern the doc, or nil. The model can be anything that satisfies chesty.acl.ACL.

Return a model to govern the doc, or nil. The model can be anything that
satisfies chesty.acl.ACL.

get-roleclj

(get-role this request doc)

Return the ACL role for the request.

Return the ACL role for the request.
source

site-doc-hooks-fnsclj

source

site-validate-doc-fnsclj

source

unauthorizedclj

source

validate-canclj

(validate-can site request doc field perm)
source

validate-can-multiclj

(validate-can-multi site request doc fields perm)
source

ValidateDoccljprotocol

validateclj

(validate this request old-doc new-doc)

Return a map of fields to seqs of error messges, or nil if everything is valid. old-doc will be nil when there is no older version.

Return a map of fields to seqs of error messges, or nil if everything is valid.
old-doc will be nil when there is no older version.
source

cljdoc is a website building & hosting documentation for Clojure/Script libraries

× close