Back

What's in this scope

The Product scope groups 2 HMX modules that together deliver end-to-end functionality for this area. Each module below focuses on a specific capability β€” click any card to jump to its documentation.

This scope comprises 2 Django apps under hmx/module/basic/, defining 3 models, 0 API endpoints, and 9 views collectively. Modules share dependencies and can be installed independently. External dependencies: base.

CP

Core Product

Module core_product

P

Product

Module product

Scope Statistics

πŸ“¦

2

Modules in scope

πŸ—ƒοΈ

3

Data models

πŸ”Œ

0

API endpoints

πŸ–₯️

9

UI views

πŸ“‚

0

Menu items

⚑

4

Actions

Module Relationships

core_product
product

Modules within the Product scope β€” often used together and share data models.

Prerequisites

  • Module base must be installed

Installation Steps

Step 1: Install core_product

Install the Core Product module via hmx CLI.

hmx update install core_product --alias=default --noinput

Step 2: Install product

Install the Product module via hmx CLI.

hmx update install product --alias=default --noinput

Post-install Checks

πŸ’‘After installing, verify each module appears in hmx list-modules and check that their menus are reachable from the HMX UI navigation.

Overview

HMX module: core_product

πŸ’‘Technical identifier: core_product. See the Technical mode toggle at the top for full data model and API reference.

Module Information

πŸ“¦

Name

Core Product

🏷️

Version

1.0

πŸ“‚

Category

Core_Product

πŸ”—

Depends

1 modules

Dependencies

base

Data Models 3

ModelClassTypeFieldsSource
productProductnew13product.py
productcategoryProductCategorynew13product_category.py
uomuomUomnew7uom_uom.py

product β€” key fields

FieldType
TYPE_CHOICES?
nameCharField
sequenceIntegerField
descriptionTextField
typeCharField
categForeignKey
currencyForeignKey
list_priceDecimalField
standard_priceDecimalField
companyForeignKey
barcodeCharField
default_codeCharField
is_activeBooleanField

productcategory β€” key fields

FieldType
PRODUCT_TYPE_CHOICES?
nameCharField
complete_nameCharField
parentForeignKey
parent_pathCharField
product_countIntegerField
is_activeBooleanField
product_typeCharField
auto_generate_codeBooleanField
code_prefixCharField
code_digitsIntegerField
sequence_idForeignKey
allow_additional_prefixBooleanField

uomuom β€” key fields

FieldType
UOM_TYPE_CHOICES?
nameCharField
uom_typeCharField
factorDecimalField
factor_invDecimalField
roundingDecimalField
activeBooleanField

Security & Access

ACL rules: 3    Groups: 0

Overview

HMX module: product

πŸ’‘Technical identifier: product. See the Technical mode toggle at the top for full data model and API reference.

Module Information

πŸ“¦

Name

Product

🏷️

Version

1.0

πŸ“‚

Category

product

πŸ”—

Depends

1 modules

Dependencies

base

Security & Access

ACL rules: 1    Groups: 0

All Data Models 3

ModuleModelClassFields
core_productproductProduct13
core_productproductcategoryProductCategory13
core_productuomuomUom7

All API Endpoints 0

No REST API endpoints registered in this scope.