shoop.core.management.commands package¶
Submodules¶
shoop.core.management.commands.makemessages module¶
Patched version of Django’s Makemessages that works with Jinja2.
Works by monkey patching django.utils.translation.trans_real.templatize with our version.
-
class
shoop.core.management.commands.makemessages.
Command
(stdout=None, stderr=None, no_color=False)[source]¶ Bases:
django.core.management.commands.makemessages.Command
shoop.core.management.commands.shoop_init module¶
-
class
shoop.core.management.commands.shoop_init.
Initializer
[source]¶ Bases:
object
-
schemata
= [{'info': {'name': 'Default Shop', 'status': <ShopStatus.ENABLED: 1>}, 'model': <class 'shoop.core.models.Shop'>, 'identifier': 'default'}, {'info': {'name': 'Standard Product'}, 'model': <class 'shoop.core.models.ProductType'>, 'identifier': 'default'}, {'info': {'name': 'Download Product'}, 'model': <class 'shoop.core.models.ProductType'>, 'identifier': 'download'}, {'info': {'name': 'Default Tax Class'}, 'model': <class 'shoop.core.models.TaxClass'>, 'identifier': 'default'}, {'info': {'name': 'Default Payment Method', 'tax_class': <class 'shoop.core.models.TaxClass'>}, 'model': <class 'shoop.core.models.PaymentMethod'>, 'identifier': 'default'}, {'info': {'name': 'Default Shipping Method', 'tax_class': <class 'shoop.core.models.TaxClass'>}, 'model': <class 'shoop.core.models.ShippingMethod'>, 'identifier': 'default'}, {'info': {'name': 'Default Supplier'}, 'model': <class 'shoop.core.models.Supplier'>, 'identifier': 'default'}, {'info': {'name': 'Pieces'}, 'model': <class 'shoop.core.models.SalesUnit'>, 'identifier': 'pcs'}, {'info': {'name': 'Default Category'}, 'model': <class 'shoop.core.models.Category'>, 'identifier': 'default'}, {'info': {'name': 'Retail Customers'}, 'model': <class 'shoop.core.models.CustomerTaxGroup'>, 'identifier': 'default_person_customers'}, {'info': {'name': 'Company Customers'}, 'model': <class 'shoop.core.models.CustomerTaxGroup'>, 'identifier': 'default_company_customers'}]¶
-
shoop.core.management.commands.shoop_makemessages module¶
Makemessages helper for Shoop projects.
Runs Django’s makemessages for django and djangojs domains with sane defaults for Shoop projects (ignores and extensions).
-
class
shoop.core.management.commands.shoop_makemessages.
Command
(stdout=None, stderr=None, no_color=False)[source]¶ Bases:
shoop.core.management.commands.makemessages.Command
-
help
= "\nMakemessages helper for Shoop projects.\n\nRuns Django's makemessages for django and djangojs domains with sane\ndefaults for Shoop projects (ignores and extensions).\n"¶
-
shoop.core.management.commands.shoop_show_settings module¶
Show known Shoop settings and their values.