Skip to main content

Sequence Mixin

Project description

License: AGPL-3

📝 Description

Sequence Mixin is a core mixin module in the @simetri-sinergi-id/ssi-mixin technology suite for Odoo. It provides foundational sequence management capabilities that can be mixed into other modules to enable automatic sequence generation for various business documents and processes.

It is ideal for Odoo developers who want to ensure their mixin modules are robust, reusable, and easy to maintain.

🔧 Key Features

  • Sequence Mixin Foundation: Reusable sequence generation logic for Odoo modules.

  • Mixin Design: Built to be inherited by other modules for sequence functionality.

  • Deep Integration: Seamlessly integrates with various business document types.

  • Open Source: AGPL-3.0 license with community-driven improvements.

💡 Use Cases / Context

This mixin is ideal for developers who need to add automatic sequence generation to their Odoo modules. Common use cases include:

  • Document Numbering: Automatically generate sequential numbers for invoices, purchase orders, sales orders, etc.

  • Reference Codes: Create unique reference codes for products, customers, vendors, or internal processes.

  • Workflow Tracking: Generate sequential IDs for workflow states, approval processes, or task management.

  • Data Management: Ensure consistent numbering across different business entities and processes.

  • Custom Modules: Easily add sequence functionality to any custom Odoo module without reinventing the wheel.

Simply inherit from this mixin in your model class and configure the sequence pattern according to your business needs.

🚀 Installation

To install this module:

  1. Clone the branch 18.0 of the repository: https://github.com/simetri-sinergi-id/ssi-mixin

  2. Add the path to this repository in your Odoo configuration (addons-path)

  3. Update the module list (ensure you are in developer mode)

  4. Go to menu Apps → Apps → Main Apps

  5. Search for Sequence Mixin

  6. Install the module

Installation & Usage

  1. Add to Odoo: Place ssi_sequence_mixin in your Odoo addons path.

  2. Enable: In Odoo Apps, search for ssi_sequence_mixin and install.

  3. Extend: Inherit this mixin in your custom modules to enable sequence functionality.

FAQ

  • Standalone? No, it’s a mixin foundation for other modules requiring sequence functionality.

  • Odoo Version? Odoo 18 or above.

  • Contribute? Fork, branch, and submit a pull request on GitHub.

🐞 Bug Tracker

Bugs are tracked on GitHub Issues. If you encounter any issues, please check if it has already been reported. If not, help us improve by providing detailed feedback.

🙌 Credits

This module is developed and maintained by PT. Simetri Sinergi Indonesia. We would like to thank all the contributors who have helped make this module better.

Contributors:

Maintainer:

PT. Simetri Sinergi Indonesia

This module is maintained by PT. Simetri Sinergi Indonesia.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distributions

No source distribution files available for this release.See tutorial on generating distribution archives.

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

File details

Details for the file odoo_addon_ssi_sequence_mixin-18.0.1.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for odoo_addon_ssi_sequence_mixin-18.0.1.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 fc8cf5b60f83700001bf2b6eff8a8899013ea0475a19d80e074985197990733b
MD5 4677d21bad5666bdfd00b88103ebb4e4
BLAKE2b-256 d39caa881bda683d980ddb0f33404485fcc7321713ac82c275aa066268573999

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page