shoop.admin.modules.orders package¶
Subpackages¶
- shoop.admin.modules.orders.views package
- Submodules
- shoop.admin.modules.orders.views.detail module
- shoop.admin.modules.orders.views.edit module
- shoop.admin.modules.orders.views.list module
- shoop.admin.modules.orders.views.log module
- shoop.admin.modules.orders.views.payment module
- shoop.admin.modules.orders.views.refund module
- shoop.admin.modules.orders.views.shipment module
- Module contents
Submodules¶
shoop.admin.modules.orders.dashboard module¶
shoop.admin.modules.orders.json_order_creator module¶
-
class
shoop.admin.modules.orders.json_order_creator.
JsonOrderCreator
[source]¶ Bases:
object
-
is_valid
¶
-
errors
¶
-
create_source_from_state
(state, creator=None, ip_address=None, save=False, order_to_update=None)[source]¶ Create an order source from a state dict unserialized from JSON.
Parameters: - state (dict) – State dictionary
- creator (django.contrib.auth.models.User|None) – Creator user
- save (boolean) – Flag whether order customer and addresses is saved to database
- order_to_update (shoop.core.models.Order|None) – Order object to edit
Returns: The created order source, or None if something failed along the way
Return type: OrderSource|None
-
create_order_from_state
(state, creator=None, ip_address=None)[source]¶ Create an order from a state dict unserialized from JSON.
Parameters: Returns: The created order, or None if something failed along the way
Return type: Order|None
-
update_order_from_state
(state, order_to_update, modified_by=None)[source]¶ Update an order from a state dict unserialized from JSON.
Parameters: - state (dict) – State dictionary
- order_to_update (shoop.core.models.Order) – Order object to edit
Returns: The created order, or None if something failed along the way
Return type: Order|None
-
shoop.admin.modules.orders.receivers module¶
shoop.admin.modules.orders.sections module¶
-
class
shoop.admin.modules.orders.sections.
PaymentOrderSection
[source]¶ Bases:
shoop.admin.base.OrderSection
-
identifier
= 'payments'¶
-
name
= 'Payments'¶
-
icon
= 'fa-dollar'¶
-
template
= 'shoop/admin/orders/_detail_payments.jinja'¶
-
order
= 1¶
-
-
class
shoop.admin.modules.orders.sections.
ContentsOrderSection
[source]¶ Bases:
shoop.admin.base.OrderSection
-
identifier
= 'contents'¶
-
name
= 'Order Contents'¶
-
icon
= 'fa-file-text'¶
-
template
= 'shoop/admin/orders/_order_contents.jinja'¶
-
order
= 2¶
-
-
class
shoop.admin.modules.orders.sections.
LogEntriesOrderSection
[source]¶ Bases:
shoop.admin.base.OrderSection
-
identifier
= 'log_entries'¶
-
name
= 'Log Entries'¶
-
icon
= 'fa-pencil'¶
-
template
= 'shoop/admin/orders/_order_log_entries.jinja'¶
-
extra_js
= 'shoop/admin/orders/_order_log_entries_extra_js.jinja'¶
-
order
= 3¶
-
Module contents¶
-
class
shoop.admin.modules.orders.
OrderModule
(currency=None, *args, **kwargs)[source]¶ Bases:
shoop.admin.currencybound.CurrencyBound
,shoop.admin.base.AdminModule
-
name
= <django.utils.functional.lazy.<locals>.__proxy__ object>¶
-