Projects:Product Attributes/Technical Documentation
Introduction
- This project includes the implementation of a new module in Openbravo POS and its relations with the previous functionality.
- It will include new edition panels, reports, and several modification in existing ones.
- The synchronization with Openbravo ERP will also be affected by this module because it is required the integration of the data related to product attributes.
Project Plan: main development steps
A window to administer the attributes and the attributes set available for products
This tasks includes the development of the edition panels and underlying tables for product attributes.
The development work consist of:
- The window to administer attributes is a basic edition window that edit the attributes table.
- The window to administer attributes set is a basic edition window that edit the attributes set table.
- The panel that edit the attributes available in each attribute set.
Estimate: 4d
A new field entry in the products window to assign the attribute set for each product
Attributes set must be assignable to products.
The development work consist of:
- A new drop down list in the products edition panel that allows to select an attribute set.
Estimate: 2d
A new dialog to set product attributes
This dialog will be invoked from the Sales window, Stock diary and Stock maintenance to allow to set the attributes values for each line.
The development work consist of:
- Create a new dialog displays all the attributes of the attributes set of the product line that allows to edit the attributes values of the line.
- Modify the Sales window, Stock diary and Stock maintenance, and add a button to allow to invoke the dialog to set product attributes for each line.
Estimate: 4d
Modify the inventory reports
Modify the current inventory report to take into account the new product attributes set for each inventory transaction line.
The development work consist of:
- Modify the Warehouses report.
- Modify the Current inventory report.
- Modify the Current inventory broken.
- Modify the Inventory diary.
Estimate: 4d
Edit the value of attributes using a drop down list
This feature implies to modify the dialog that edit attributes values and a new window to edit the available values for each attribute.
Estimate: 4d