Amelinium 1.0.1
Opinionated Clojure Web Engine.
Installation
To install, add the following dependency to your project or build file:
[io.randomseed/amelinium "1.0.1"]
Topics
Namespaces
amelinium.api
API helpers for amelinium.
Public variables and functions:
- add-body
- add-header
- add-headers
- add-missing-sub-status
- add-missing-sub-status-to-response
- add-slash
- add-status
- anti-spam-code
- assoc-body
- auth-page
- auth-page?
- body-add-lang
- body-add-session-id
- body-add-session-status
- current-page
- current-page-id
- current-page-id-or-path
- default-contexts-labeler
- go-to
- guess-lang-param
- hard-lock-time
- hard-locked?
- has-any-role?
- has-param?
- has-role?
- lang-config
- lang-id
- lang-param
- lang-redir
- lang-str
- lang-url
- localized-page
- localized-path
- localized-see-other
- localized-temporary-redirect
- lock-wait
- lock-wait-default
- login-auth-state
- login-page
- login-page?
- move-to
- on-page?
- oplog
- oplog-config
- oplog-logger
- oplog-logger-populated
- page
- parameterized-page
- path
- path-language
- path-param
- path-params
- path-template-with-param
- path-variants
- remove-status
- render
- render-accepted
- render-already-reported
- render-bad-gateway
- render-bad-params
- render-bad-request
- render-bandwidth-limit-exceeded
- render-blocked-by-windows-parental-controls
- render-conflict
- render-continue
- render-created
- render-early-hints
- render-enhance-your-calm
- render-error
- render-expectation-failed
- render-failed-dependency
- render-forbidden
- render-found
- render-gateway-timeout
- render-gone
- render-http-version-not-supported
- render-im-a-teapot
- render-im-used
- render-in-progress
- render-insufficient-storage
- render-internal-server-error
- render-length-required
- render-localized-created
- render-locked
- render-loop-detected
- render-method-not-allowed
- render-misdirected-request
- render-multi-status
- render-network-authentication-required
- render-network-connect-timeout
- render-network-read-timeout
- render-no-content
- render-non-authoritative-information
- render-not-acceptable
- render-not-extended
- render-not-found
- render-not-implemented
- render-ok
- render-page
- render-partial-content
- render-payment-required
- render-precondition-failed
- render-precondition-required
- render-processing
- render-proxy-authentication-required
- render-request-entity-too-large
- render-request-header-fields-too-large
- render-request-timeout
- render-request-uri-too-long
- render-requested-range-not-satisfiable
- render-reset-content
- render-response
- render-response-force
- render-retry-with
- render-service-unavailable
- render-status
- render-switching-protocols
- render-too-early
- render-too-many-requests
- render-unauthorized
- render-unavailable-for-legal-reasons
- render-unordered-collection
- render-unprocessable-entity
- render-unsupported-media-type
- render-upgrade-required
- render-variant-also-negotiates
- response
- response?
- role-required!
- roles-for-context
- roles-for-contexts
- roles-matrix
- roles-tabler
- router-match?
- see-other
- session-status
- slash-redir
- soft-lock-passed
- soft-lock-remains
- soft-lock-time
- soft-locked?
- split-query-params
- split-query-params-simple
- strictly-localized-page
- template-path
- temporary-redirect
- update-body
- with-role-only!
amelinium.api.controller
amelinium service, common API controller functions.
Public variables and functions:
amelinium.api.controller.user
amelinium service, API user controller functions.
amelinium.app
amelinium service, application.
Public variables and functions:
- *local-config*
- *local-dev-config*
- *ns-reload-watch-dirs*
- *ns-tracker*
- *resource-admin-dirs*
- *resource-config-dirs*
- -main
- config
- configure!
- configure-admin!
- configure-app
- configure-dev!
- configured?
- cprint-config
- cprint-post-config
- cprint-state
- exception
- expand-app
- failed?
- make-ns-tracker
- phase
- post-config
- print-config
- print-post-config
- print-state
- reload!
- reload-namespaces
- restart!
- resume!
- resume-app
- resuming?
- running?
- start!
- start-admin!
- start-app
- start-dev!
- starting?
- state
- state-from-exception
- stop!
- stop-app
- stopped?
- stopping?
- suspend!
- suspend-app
- suspended?
- suspending?
- with-config-dirs
- with-configs
- with-local-config
- with-ns-tracker
- with-watch-dirs
amelinium.auth
amelinium service, authentication.
Public variables and functions:
- check-password
- check-password-json
- config
- config-by-type
- config-by-type-with-var
- confirmation-expires-default
- db
- index-by-type
- init-auth
- init-config
- make-account-types
- make-auth
- make-confirmation
- make-locking
- make-password
- make-password-json
- make-passwords
- new-account-types
- parse-account-ids
- settings
- settings?
- setup
amelinium.auth.algo.fail
amelinium service, appender which always fails.
amelinium.auth.pwd
amelinium service, passwords handling.
Public variables and functions:
- check
- default-settings
- encrypt
- find-handler
- from-json
- generate-salt
- human-readable
- human-readable-chain
- human-readable-suite
- init-wait
- json-translation
- merge-suites
- new-checker
- new-encryptor
- new-json-checker
- new-json-encryptor
- post-parse-json
- prepare-settings
- printable-suite
- salt-bytes
- salt-string
- shared
- shared-chain
- shared-suite
- split
- split-chain
- split-suite
- standard-check
- to-json
- wait
amelinium.common
Common helpers for amelinium.
Public variables and functions:
- acceptable-identity-type
- add-header
- add-headers
- add-json-event-header
- add-missing-lang
- add-missing-translation
- add-session-hx-header
- add-session-id-header
- add-slash
- add-status
- auth-page
- auth-page?
- config+session
- created
- current-page
- current-page-id
- current-page-id-or-path
- def-localized-redirect
- def-redirect
- default-contexts-labeler
- early-hints
- empty-session-id-header
- fast-url-matcher
- found
- get-session-id-header
- go-to
- guess-identity-type
- guess-lang-param
- hard-lock-time
- hard-locked?
- has-any-role?
- has-param?
- has-role?
- hx-request?
- hx-target
- id-type->url-type
- identity-and-type
- im-a-teapot
- is-url?
- kv-json-str
- lang-config
- lang-from-req
- lang-id
- lang-id-or-nil
- lang-param
- lang-query-string
- lang-redir
- lang-str
- lang-str-or-nil
- lang-url
- localized-created
- localized-found
- localized-moved-permanently
- localized-multiple-choices
- localized-not-modified
- localized-page
- localized-path
- localized-permanent-redirect
- localized-redirect
- localized-see-other
- localized-temporary-redirect
- localized-use-proxy
- lock-wait
- lock-wait-default
- login-auth-state
- login-page
- login-page?
- max-url-len
- misdirected-request
- mobile-agent?
- move-to
- moved-permanently
- multiple-choices
- not-modified
- on-page?
- on-slash
- oplog
- oplog-config
- oplog-logger
- oplog-logger-from-route-data
- oplog-logger-populated
- page
- page-cache-len
- parameterized-page
- parse-query-params
- path
- path-language
- path-param
- path-params
- path-slash-variants
- path-splitter
- path-template-with-param
- path-variants
- permanent-redirect
- pick-language
- pick-language-str
- pick-language-str-without-fallback
- pick-language-without-fallback
- pick-params
- query-string-encode
- redirect
- reflect-session-hx-header
- reflect-session-id-header
- remove-body-params
- remove-form-params
- remove-params
- remove-path-params
- remove-query-params
- remove-status
- render
- render-force
- replace-session-hx-header
- replace-session-id-header
- role-required!
- roles-for-context
- roles-for-contexts
- roles-matrix
- roles-refresh
- roles-tabler
- router-match?
- see-other
- session
- session-config
- session-inject
- session-variable-get-failed?
- slash-break
- slash-redir
- soft-lock-passed
- soft-lock-remains
- soft-lock-time
- soft-locked?
- split-qparams
- split-query-params
- split-query-params-simple
- strictly-localized-page
- template-path
- temporary-redirect
- translator
- translator-sub
- untranslatable?
- url->uri+params
- use-hx?
- use-proxy
- with-role-only!
amelinium.common.controller
amelinium service, common controller functions.
Public variables and functions:
- account-locked?
- auth-user-with-password!
- authenticate!
- check-password
- get-goto
- get-goto-for-valid
- get-goto-uri
- handle-coercion-error
- hard-expiry?
- hx-prolong?
- invalidate-user-sessions!
- keywordize-params?
- kw-form-data
- lock-remaining-mins
- prolongation-auth?
- prolongation?
- regular-auth?
- set-password!
- throw-bad-param
- verify-process-error
- verify-request-id-update
amelinium.common.oplog
amelinium service, operation logger.
amelinium.common.oplog.auth
amelinium service, auth operations logger.
Public variables and functions:
amelinium.db
Cross-category databases and generators for Amelinium.
Public variables and functions:
- ->
- <-
- <-seq
- <<-
- <<-*
- <d-do!
- <d-exec!
- <d-exec-one!
- <do!
- <dq
- <exec!
- <exec-one!
- <q
- auth
- bindable-sym
- bindable-sym?
- cache-create
- cache-evict!
- cache-lookup
- cache-lookup-coll
- cache-prepare
- cached-setting-del
- cached-setting-get
- cached-setting-set
- caches
- close!
- close-db
- close-mig
- close-pool
- coerce-in
- coerce-in*
- coerce-out
- coerce-out*
- coerce-seq-in
- coerce-seq-in*
- coerce-seq-out
- coerce-seq-out*
- data-source?
- db-config?
- db-key-name
- db-name
- dbname-finder
- dbname-key-finder
- default-reporter
- defcoercions
- ds
- execute!
- execute-one!
- for-insert-multi-or
- for-insert-or
- for-replace
- for-replace-multi
- gen-builder
- gen-builder-delayed
- gen-qs-keyword
- get-cached
- get-cached-coll
- get-cached-coll-prop
- get-cached-prop
- get-cached-prop-or-default
- get-failed?
- get-id
- get-ids
- get-in-coercer
- get-in-coercer*
- get-out-coercer
- get-out-coercer*
- id-from-db
- id-to-db
- in-coercer
- init-cache
- init-caches
- init-db
- init-mig
- init-migrators
- insert-multi-or!
- insert-or!
- insert-or-ignore!
- insert-or-ignore-multi!
- insert-or-replace!
- insert-or-replace-multi!
- invalidate!
- invalidate+!
- invalidator
- lazy-do
- lazy-execute!
- lazy-execute-one!
- lazy-get-by-id
- list-caches
- make-deleter
- make-getter
- make-getter-coll
- make-setter
- make-setting-deleter
- make-setting-getter
- make-setting-setter
- map->
- mem-assoc-existing!
- memoize
- memoize+
- memoizer
- migrate!
- migration
- migration-databases
- migration-index
- migrations
- migrator-config
- migrators
- not-found?
- opts-lazy-map
- opts-lazy-simple-map
- opts-lazy-simple-vec
- opts-lazy-slashed-map
- opts-lazy-slashed-vec
- opts-lazy-vec
- opts-map
- opts-simple-map
- opts-simple-vec
- opts-slashed-map
- opts-slashed-vec
- opts-vec
- out-coercer
- pool-datasource
- prep-db
- print-caches
- remove-caches
- replace!
- replace-multi!
- resume-db
- resume-pool
- rollback!
- seq->
- simple->
- suspend-db
- suspend-pool
- try-initialize-db
amelinium.db.sql
SQL helpers for Amelinium.
Public variables and functions:
- braced-?
- braced-join-?
- braced-join-col-names
- braced-join-col-names-no-conv
- build-query
- build-query-dynamic
- col
- col-kw
- col-table
- col-table-kw
- colspec
- colspec-kw
- colspec-quoted
- column
- column-kw
- column-table
- column-table-kw
- dbname
- dbname-kw
- dbname-quoted
- delete!
- find-by-keys
- for-insert-multi-or
- for-insert-or
- for-replace
- for-replace-multi
- get-failed?
- groups-inverter
- id-from-db
- id-to-db
- idname
- idname-simple
- insert-multi-or!
- insert-or!
- insert-or-ignore!
- insert-or-ignore-multi!
- insert-or-replace!
- insert-or-replace-multi!
- join-?
- join-col-names
- join-v=?
- make-kw
- make-kw-lisp
- make-kw-simple
- make-kw-snake
- query
- quoted
- replace!
- replace-multi!
- table
- table-col
- table-col-kw
- table-column
- table-column-kw
- table-kw
- to-lisp
- to-lisp-simple
- to-lisp-slashed
- to-snake
- to-snake-simple
- to-snake-slashed
- update!
- values-?
amelinium.http.handler
amelinium service, http handlers configuration.
Public variables and functions:
amelinium.http.middleware.coercion
amelinium service, HTTP parameters coercion.
Public variables and functions:
- default-exception-handler
- explain-errors-simple
- get-form-params
- handle-form-errors
- init-coercer
- init-exceptions-handler
- init-registry
- inject-errors
- join-errors
- join-errors-with-values
- join-param-names
- list-errors-simple
- map-errors-simple
- param-type
- parse-errors
- parse-param-names
- recode-errors-simple
- remove-params
- split-error
- translate-error
- valid-param-name?
amelinium.http.middleware.content
amelinium service, content types middleware.
Public variables and functions:
amelinium.http.middleware.debug
amelinium service, debugging middleware.
Public variables and functions:
amelinium.http.middleware.format
amelinium service, content format middleware.
Public variables and functions:
amelinium.http.middleware.headers
amelinium service, server headers middleware.
Public variables and functions:
amelinium.http.middleware.language
amelinium service, language middleware.
Public variables and functions:
- accept-picker
- body-phone-picker
- body-phone-picker-str
- body-picker
- config
- default-fallback-language
- default-lang-id
- default-lang-param
- default-picker
- default-picker-chain
- force
- form-param-phone-picker
- form-param-phone-picker-str
- form-params-picker
- form-params-picker-str
- from-accept
- from-body
- from-default
- from-form-params
- from-path
- get-in-req
- init-picker-chain
- init-pickers
- param
- path-picker
- pick
- pick-without-fallback
- pickers
- prep-language
- prep-supported
- process-picker
- query-params-picker
- query-params-picker-str
- re-lang
- req-picker
- supported
- wrap-language
amelinium.http.middleware.lazy-req
amelinium service, lazy request map middleware.
Public variables and functions:
amelinium.http.middleware.populators
amelinium service, context map population middleware.
Public variables and functions:
amelinium.http.middleware.remote-ip
amelinium service, remote IP middleware.
amelinium.http.middleware.roles
amelinium service, role-based access control middleware.
Public variables and functions:
amelinium.http.middleware.session
amelinium service, session middleware.
Public variables and functions:
- active
- active-valid?
- allow-expired
- allow-hard-expired
- allow-soft-expired
- any-id
- calc-expired?
- calc-hard-expired?
- calc-soft-expired?
- check-encrypted
- config
- config?
- control
- control?
- correct-state?
- create
- created
- created-valid?
- db-id
- db-sid
- db-sid-smap
- db-sid-str
- db-token
- del-all-vars!
- del-session-vars!
- del-user-vars!
- del-var!
- del-vars!
- delete!
- delete-all!
- delete-session-by-id
- delete-session-vars
- delete-sessions-by-uid
- delete-user-vars
- empty
- empty?
- encrypt
- err-id
- error
- error?
- expired?
- fetch-var!
- fetch-vars!
- get-last-active
- get-session-by-id
- get-session-by-key
- get-session-key
- get-var
- get-variable-failed?
- get-vars
- handler
- hard-expired?
- id
- id-field
- identify-session-path-compile
- inject
- insecure?
- invalid?
- invalidate-cache!
- invalidate-multi
- ip
- ip-state
- make
- mem-cache-almost-expired?
- mem-cache-expired?
- mem-cache-time-left
- mem-cache-time-passed
- mem-ctime
- mem-etime
- mkbad
- mkgood
- not-empty-of
- not-empty?
- of
- one-second
- process
- process-handler
- prolong
- prolonged?
- put-var!
- put-vars!
- refresh-times
- salt-splitter
- scrypt-options
- secure?
- security-failed?
- security-passed?
- session-key
- session?
- set-session
- sid-match
- sid-valid
- sid-valid?
- soft-expired?
- state
- token-splitter
- update-last-active
- user-email
- user-id
- valid-of
- valid?
- when-sid-valid
- wrap-session
amelinium.http.server.jetty
amelinium service, Jetty HTTP server support.
amelinium.http.server.undertow
amelinium service, Undertow HTTP server support.
Public variables and functions:
amelinium.i18n
I18N support for amelinium
amelinium.identity
Basic identity management for amelinium.
Public variables and functions:
- ->db
- ->str
- acceptable-type
- add-acceptable-type!
- check-type
- id-email-string
- id-id-string
- id-phone-string
- id-uid-string
- identity-map-keys
- identity-map-keys-by-type
- of
- of-known-type?
- of-seq
- of-type
- of-value
- opt-type
- parse
- parse-email
- parse-group
- parse-id
- parse-map
- parse-phone
- parse-single
- parse-uid
- parser
- preparse-email
- preparse-id
- preparse-phone
- preparse-uid
- some-seq
- to-db
- to-db*
- to-str
- to-str*
- type
- type-opt
- type?
- unaccept-type!
- value
amelinium.model.confirmation
amelinium service, confirmation model.
Public variables and functions:
- code-to-token
- confirm-code-query
- confirm-token-query
- create
- create-for-change
- create-for-recovery
- create-for-registration
- decrease-attempts-query
- delete
- establish
- gen-code
- gen-confirmation-query
- gen-full-confirmation-query
- gen-report-errors-query
- gen-token
- make-qtoken
- make-qtoken-all
- make-qtoken-some
- qtoken-matches?
- registration-confirmation-query
- report-errors
- report-errors-code-query
- report-errors-id-query
- report-errors-simple-id-query
- report-errors-token-query
- retry-email
- retry-phone
- specific-id
- status
- update-request-id
- verify-bad-code-set
- verify-bad-id-set
- verify-bad-token-set
amelinium.model.user
amelinium service, user model.
Public variables and functions:
- account-type
- auth-by-session
- auth-by-user-id
- auth-config
- create
- create-or-get-shared-suite-id
- create-with-code
- create-with-code-query
- create-with-token
- create-with-token-query
- created
- created-by
- del-setting!
- existing
- exists?
- find-id
- first-name
- generate-password
- get-id
- get-ids
- get-login-data
- get-password-suites
- get-setting
- get-shared-suite
- get-shared-suite-id
- get-user-by-email
- get-user-by-id
- get-user-by-uid
- hard-locked
- hard-locked
- id
- id-of
- identity-cache
- ids
- ids-of
- insert-shared-suite-query
- last-attempt
- last-failed-ip
- last-login
- last-name
- last-ok-ip
- login-attempts
- login-data-queries
- login-failed-update-query
- login-query
- login-query-atypes-post
- login-query-atypes-pre
- login-query-atypes-single
- make-user-data
- make-user-data-simple
- make-user-password
- middle-name
- password-data-queries
- password-query
- password-query-atypes-post
- password-query-atypes-pre
- password-query-atypes-single
- phone
- prepare-password-suites
- prop
- prop-by-id
- prop-by-id-or-default
- prop-by-ids
- prop-cols
- prop-del
- prop-get-locked
- prop-get-roles
- prop-of
- prop-set
- props
- props-by-id
- props-by-ids
- props-cache
- props-del
- props-of
- props-set
- put-setting!
- query-id
- query-id-std
- query-ids
- query-ids-std
- seq-prop
- seq-prop-by-id
- seq-prop-of
- seq-props
- seq-props-by-id
- session
- setting
- setting-del
- setting-set
- settings-cache
- shared-suite-by-id-query
- shared-suite-query
- soft-lock-update-query
- soft-locked
- trusted-id
- trusted-id-of
- trusted-ids
- trusted-ids-of
- uid
- update-identity
- update-identity-query-code
- update-identity-query-token
- update-identity-with-code
- update-identity-with-token
- update-login-failed
- update-login-ok
- update-password
amelinium.proto.identity
amelinium service, identity-related protocols and functions.
amelinium.schemas
Schemas of amelinium.
Public variables and functions:
- confirmation-token
- duration
- gen-16-ubytes-array
- gen-4-ubytes-array
- gen-account-type-schema
- gen-char-hex
- gen-duration
- gen-email
- gen-gen-account-type
- gen-gen-language
- gen-instant
- gen-ip-address
- gen-ipv4-address
- gen-ipv6-address
- gen-language-schema
- gen-name
- gen-non-empty-string-alpha
- gen-non-empty-string-alpha-small
- gen-non-empty-string-alphanum-mid
- gen-non-empty-string-alphanumeric
- gen-non-empty-string-ascii
- gen-non-empty-string-tld
- gen-password
- gen-phone
- gen-regular-phone
- gen-secure-session-id
- gen-session-id
- gen-string-md5
- gen-string-password
- gen-ubyte
- instant
- invalid-password?
- ip-address
- ip-address-mapped
- ipv4-address
- ipv6-address
- make-gen-phone
- make-gen-string-alpha
- make-gen-string-alphanumeric
- make-gen-string-hex
- make-gen-ubytes-array
- md5-string
- pad-zero
- password
- password-relaxed
- personal-name
- phone
- public-identity
- pwd-no-different-chars?
- pwd-no-lower?
- pwd-no-number?
- pwd-no-proper-length?
- pwd-no-symbol?
- pwd-no-upper?
- regular-phone
- repeated-password
- schemas
- secure-session-id
- session-id
- user-identity
- valid-name?
- valid-password-relaxed?
- valid-password?
- valid-secure-session-id?
- valid-session-id?
- valid-string-md5?
amelinium.server.ssl
amelinium service, SSL configuration.
Public variables and functions:
- ask-pass
- ask-pass-keystore
- ask-pass-truststore
- client-certificate
- client-certificate-subject
- client-certificate-subject-canonical
- client-certificate-subject-rfc1779
- client-certificate-subject-rfc2253
- client-certificates
- get-pass-once
- keystore
- keystore-password
- keystore-type
- keystore-types
- kprompt
- new-store
- reset-keystore-pass!
- reset-pass!
- reset-password!
- reset-truststore-pass!
- session-info
- session-info-core
- truststore
- truststore-password
amelinium.system
amelinium system.
Public variables and functions:
- add-halt!
- add-init
- add-prep
- add-resolve
- add-resume
- add-suspend!
- conf-dirs->resource-names
- conf-file
- conf-resource
- expand
- halt!
- halt-key!
- init
- init-key
- init-var-process
- load-with-namespaces
- prep
- prep-key
- prep-var-process
- read-configs
- ref
- ref?
- refset
- resolve-key
- resume
- resume-key
- subsystems
- suspend!
- suspend-key!
amelinium.types.twilio
amelinium service, Twilio client record types.
Public variables and functions:
amelinium.web
Web helpers for amelinium.
Public variables and functions:
- add-app-data
- add-header
- add-headers
- add-missing-sub-status
- add-slash
- add-status
- app-data
- assoc-app-data
- auth-page
- auth-page?
- common-auth-keys
- common-keys
- current-page
- current-page-id
- current-page-id-or-path
- def-render
- default-contexts-labeler
- default-html
- dot-html
- form-params-error!
- get-for-status
- get-layout
- get-layout-dir
- get-missing-app-data-from-req
- get-target
- get-view
- get-view-dir
- go-to
- go-to-with-status
- guess-lang-param
- handle-bad-request-form-params
- handle-error
- hard-lock-time
- hard-locked?
- has-any-role?
- has-param?
- has-role?
- http-go-to
- http-go-to-with-status
- http-handle-bad-request-form-params
- http-move-to
- hx-go-to
- hx-go-to-with-status
- hx-handle-bad-request-form-params
- hx-inject
- hx-localized-redirect
- hx-move-to
- hx-redirect
- hx-request?
- hx-target
- hx-transform-redirect
- i18n-keys
- lang-config
- lang-from-req
- lang-id
- lang-param
- lang-redir
- lang-str
- language-keys
- layouts-str
- localized-page
- localized-path
- localized-render-created
- localized-see-other
- localized-temporary-redirect
- lock-wait
- lock-wait-default
- login-auth-state
- login-page
- login-page?
- map-to-lazy
- move-to
- no-app-data
- no-app-data?
- on-page?
- page
- page-keys
- param-keys
- parameterized-page
- path
- path-language
- path-param
- path-params
- path-template-with-param
- path-variants
- pick-language
- pick-language-str
- pick-language-str-without-fallback
- pick-language-without-fallback
- prep-app-data
- remote-ip-keys
- remove-status
- render
- render-accepted
- render-already-reported
- render-bad-gateway
- render-bad-params
- render-bad-request
- render-bandwidth-limit-exceeded
- render-blocked-by-windows-parental-controls
- render-conflict
- render-continue
- render-created
- render-early-hints
- render-enhance-your-calm
- render-error
- render-expectation-failed
- render-failed-dependency
- render-forbidden
- render-found
- render-gateway-timeout
- render-gone
- render-http-version-not-supported
- render-im-a-teapot
- render-im-used
- render-insufficient-storage
- render-internal-server-error
- render-length-required
- render-locked
- render-loop-detected
- render-method-not-allowed
- render-misdirected-request
- render-multi-status
- render-network-authentication-required
- render-network-connect-timeout
- render-network-read-timeout
- render-no-content
- render-non-authoritative-information
- render-not-acceptable
- render-not-extended
- render-not-found
- render-not-implemented
- render-ok
- render-page
- render-partial-content
- render-payment-required
- render-precondition-failed
- render-precondition-required
- render-processing
- render-proxy-authentication-required
- render-request-entity-too-large
- render-request-header-fields-too-large
- render-request-timeout
- render-request-uri-too-long
- render-requested-range-not-satisfiable
- render-reset-content
- render-response
- render-response-force
- render-retry-with
- render-service-unavailable
- render-status
- render-switching-protocols
- render-too-early
- render-too-many-requests
- render-unauthorized
- render-unavailable-for-legal-reasons
- render-unordered-collection
- render-unprocessable-entity
- render-unsupported-media-type
- render-upgrade-required
- render-variant-also-negotiates
- resolve-cached
- resolve-generic
- resolve-layout
- resolve-view
- response
- response-status?
- response?
- role-required!
- roles-for-context
- roles-for-contexts
- roles-keys
- roles-matrix
- roles-table
- roles-tabler
- router-match?
- see-other
- session-keys
- set-target-header
- sl-default-html
- slash-redir
- soft-lock-passed
- soft-lock-remains
- soft-lock-time
- soft-locked?
- split-query-params
- split-query-params-simple
- status-lv
- strictly-localized-page
- template-path
- temporary-redirect
- update-app-data
- use-hx?
- validators-keys
- views-str
- with-role-only!
amelinium.web.controller
amelinium service, common web controller functions.
Public variables and functions:
amelinium.web.controller.admin
amelinium service, web admin controller functions.
Public variables and functions:
amelinium.web.controller.user
amelinium service, web user controller functions.
amelinium.web.taggers
amelinium service, Selmer taggers.
Public variables and functions:
- ad-hoc-id
- add-taggers
- anti-spam-code
- args->map
- assignments->kw-map
- assignments->map
- form-field
- form-fields
- form-submit
- form-submit-session
- get-field-value
- get-form-action
- get-lang
- get-lang-id
- html-add-attrs
- html-esc
- init
- kw-param?
- lang-url
- last-char
- param-try-tr
- parse-args
- parse-assigments
- render-assignment-value
- tr
- tr-sub
- translator
- translator-sub
- url-enc
- url-esc