Liking cljdoc? Tell your friends :D

ventas.components.base

ventas.components.infinite-scroll

Shamelessly stolen from:
https://github.com/nberger/reagent-infinite-scroll
raw docstring

ventas.components.payment

Entry point to payment methods

Entry point to payment methods
raw docstring

ventas.core

cljs

Try to keep this namespace on a strict diet :)

Try to keep this namespace on a strict diet :)
raw docstring

ventas.css-loader

Based on https://github.com/mhallin/forest/blob/master/src/forest/runtime.cljs Maybe useful in the future for the plugin system

Based on https://github.com/mhallin/forest/blob/master/src/forest/runtime.cljs
Maybe useful in the future for the plugin system
raw docstring

ventas.database.generators

More user-friendly generators

More user-friendly generators
raw docstring

ventas.dev

Development-only utilities

Development-only utilities
raw docstring

ventas.devcards.breadcrumbs

No vars found in this namespace.

ventas.devcards.category-list

No vars found in this namespace.

ventas.devcards.product-list

No vars found in this namespace.

ventas.devcards.slider

No vars found in this namespace.

ventas.email.templates.core

No vars found in this namespace.

ventas.email.templates.password-forgotten

No vars found in this namespace.

ventas.email.templates.user-registered

No vars found in this namespace.

ventas.entities.address

No vars found in this namespace.

ventas.entities.brand

No vars found in this namespace.

ventas.entities.core

No vars found in this namespace.

ventas.entities.country

No vars found in this namespace.

ventas.entities.currency

No vars found in this namespace.

ventas.entities.event

No vars found in this namespace.

ventas.entities.product-taxonomy

No vars found in this namespace.

ventas.entities.product-term

No vars found in this namespace.

ventas.entities.site

No vars found in this namespace.

ventas.entities.state

No vars found in this namespace.

ventas.events

cljs

Application-wide events

Application-wide events
raw docstring

ventas.events.backend

Events that wrap websocket requests to the backend. Using the :api-request effect directly is discouraged. Please wrap backend calls by creating events similar to the ones in this namespace.

Events that wrap websocket requests to the backend.
Using the :api-request effect directly is discouraged. Please wrap backend
calls by creating events similar to the ones in this namespace.
raw docstring

No vars found in this namespace.

ventas.i18n

clj

Server-side tongue wrapper

Server-side tongue wrapper
cljs

Tongue wrapper. For the moment this ns contains the translations, future plan is to move them somewhere else

Tongue wrapper.
For the moment this ns contains the translations, future plan is to move them
somewhere else
raw docstring

ventas.i18n.cldr

CLDR importer. Supports countries and states.

CLDR importer. Supports countries and states.
raw docstring

ventas.importer

No vars found in this namespace.

ventas.kafka.registry

Holds the active consumers and producers

Holds the active consumers and producers
raw docstring

ventas.local-storage

Slightly modified version of https://github.com/akiroz/re-frame-storage

Slightly modified version of https://github.com/akiroz/re-frame-storage
raw docstring

ventas.page

Just the page multimethod

Just the page multimethod
raw docstring

ventas.pages.admin

No vars found in this namespace.

ventas.pages.admin.payment-methods

No vars found in this namespace.

ventas.pages.datadmin

Underdeveloped idea; don't use, don't read, etc.

Underdeveloped idea; don't use, don't read, etc.
raw docstring

ventas.payment-method

The API for registering payment methods. Payment methods are responsible for:

  • Transforming an :order entity into the shape they need
  • Making the HTTP requests they need and handling them correctly
  • Updating the :order with the resulting :payment-reference and :payment-amount
  • Changing the status of the :order from :draft to :paid or :unpaid If an error occurs, it should be registered in the event log, and the order should be left unmodified.

To allow the payment methods to do their work, they can do anything they need, but most likely they'll want to:

  • Register Ring handlers: use ventas.plugin's :http-handler
  • Make HTTP requests: clj-http is included as a dependency
The API for registering payment methods.
Payment methods are responsible for:
  - Transforming an :order entity into the shape they need
  - Making the HTTP requests they need and handling them correctly
  - Updating the :order with the resulting :payment-reference and :payment-amount
  - Changing the status of the :order from :draft to :paid or :unpaid
If an error occurs, it should be registered in the event log, and the order should be
left unmodified.

To allow the payment methods to do their work, they can do anything they need, but most likely
they'll want to:
  - Register Ring handlers: use ventas.plugin's :http-handler
  - Make HTTP requests: `clj-http` is included as a dependency
raw docstring

ventas.plugins.api.backend

No vars found in this namespace.

ventas.plugins.blog.api

No vars found in this namespace.

ventas.plugins.core

No vars found in this namespace.

ventas.plugins.featured-categories.api

No vars found in this namespace.

ventas.plugins.featured-products.api

No vars found in this namespace.

ventas.plugins.sibling-products.api

No vars found in this namespace.

ventas.plugins.slider.api

No vars found in this namespace.

ventas.plugins.stripe.core

clj

Adds a payment method for Stripe

Adds a payment method for Stripe
cljs

Stripe configuration

Stripe configuration
raw docstring

No vars found in this namespace.

ventas.plugins.wire-transfer.core

clj

Adds a wire transfer payment method

Adds a wire transfer payment method
raw docstring

No vars found in this namespace.

ventas.search.entities

Generic fulltext entity search

Generic fulltext entity search
raw docstring

ventas.server.api.user

No vars found in this namespace.

ventas.themes.blank.core

clj

A blank theme, meant as a starting point for themes

A blank theme, meant as a starting point for themes
cljs

See the docstring in the server version of this file

See the docstring in the server version of this file
raw docstring

No vars found in this namespace.

ventas.themes.clothing.core

clj

This theme is being developed at the same time as the platform itself. For now it's meant for development and demo purposes, in the future it will be included as one of the stock themes. Includes demo data to ease development (although ventas is perfectly fine generating entities for you, they tend to be not real world enough for development)

This theme is being developed at the same time as the platform itself.
For now it's meant for development and demo purposes, in the future it will be
included as one of the stock themes.
Includes demo data to ease development (although ventas is perfectly fine generating
entities for you, they tend to be not `real world enough` for development)
cljs

See the docstring in the server version of this file

See the docstring in the server version of this file
raw docstring

ventas.utils.jar

See https://stackoverflow.com/questions/22363010/get-list-of-embedded-resources-in-uberjar
raw docstring

ventas.utils.logging

Simple wrapper for js/console

Simple wrapper for js/console
raw docstring

ventas.ws

Requests and responses, abstracted over websocket communication

Requests and responses, abstracted over websocket communication
raw docstring

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

× close