Form stuff
Form stuff
Shamelessly stolen from: https://github.com/nberger/reagent-infinite-scroll
Shamelessly stolen from: https://github.com/nberger/reagent-infinite-scroll
Entry point to payment methods
Entry point to payment methods
Try to keep this namespace on a strict diet :)
Try to keep this namespace on a strict diet :)
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
More user-friendly generators
More user-friendly generators
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
Application-wide events
Application-wide events
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.
No vars found in this namespace.
Server-side tongue wrapper
Server-side tongue wrapper
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
CLDR importer. Supports countries and states.
CLDR importer. Supports countries and states.
No vars found in this namespace.
Holds the active consumers and producers
Holds the active consumers and producers
Slightly modified version of https://github.com/akiroz/re-frame-storage
Slightly modified version of https://github.com/akiroz/re-frame-storage
No vars found in this namespace.
No vars found in this namespace.
Underdeveloped idea; don't use, don't read, etc.
Underdeveloped idea; don't use, don't read, etc.
The API for registering payment methods. Payment methods are responsible for:
To allow the payment methods to do their work, they can do anything they need, but most likely they'll want to:
clj-http
is included as a dependencyThe 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
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
No vars found in this namespace.
Adds a payment method for Stripe
Adds a payment method for Stripe
Stripe configuration
Stripe configuration
No vars found in this namespace.
Adds a wire transfer payment method
Adds a wire transfer payment method
No vars found in this namespace.
Bidi wrapper and route utilities
Bidi wrapper and route utilities
Generic fulltext entity search
Generic fulltext entity search
Products ES search
Products ES search
Public websocket endpoints
Public websocket endpoints
No vars found in this namespace.
Sends stats to Kafka
Sends stats to Kafka
A blank theme, meant as a starting point for themes
A blank theme, meant as a starting point for themes
See the docstring in the server version of this file
See the docstring in the server version of this file
No vars found in this namespace.
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)
See the docstring in the server version of this file
See the docstring in the server version of this file
Demo data
Demo data
Random utilities
Random utilities
See https://stackoverflow.com/questions/22363010/get-list-of-embedded-resources-in-uberjar
Simple wrapper for js/console
Simple wrapper for js/console
Requests and responses, abstracted over websocket communication
Requests and responses, abstracted over websocket communication
cljdoc is a website building & hosting documentation for Clojure/Script libraries
× close