CBMS ODOO ERP TVTMA Base
Additional tools and utilities for other modules
Base module that provides additional tools and utilities for developers
* Check if barcode exist by passing model and barcode field name
* Generate barcode from any number
* Find the IP of the host where CBMS is running.
* Date & Time Utilities
* Convert time to UTC
* UTC to local time
* Get weekdays for a given period
* Same Weekday next week
* Split date
* Zip a directory and return bytes object which is ready for storing in Binary fields. No on-disk temporary file is needed.
* usage: zip_archive_bytes = self.env['to.base'].zip_dir(path_to_directory_to_zip)
* Sum all digits of a number (int|float)
* Finding the lucky number (digit sum = 9) which is nearest the given number
* Return remote host IP by sending http request to http(s)://base_url/my/ip/
* Replace the SQL constraint `unique_name_per_day` in res.currency.rate model with Python constraint
Editions Supported
==================
1. Community Edition
2. Enterprise Edition
Base module that provides additional tools and utilities for developers
- Check if barcode exist by passing model and barcode field name
- Generate barcode from any number
- Find the IP of the host where CBMS is running.
- Date & Time Utilities
- Convert time to UTC
- UTC to local time
- Get weekdays for a given period
- Same Weekday next week
- Split date
- Zip a directory and return bytes object which is ready for storing in Binary fields. No on-disk temporary file is needed.
- usage: zip_archive_bytes = self.env['to.base'].zip_dir(path_to_directory_to_zip)
- Sum all digits of a number (int|float)
- Finding the lucky number (digit sum = 9) which is nearest the given number
- Return remote host IP by sending http request to http(s)://base_url/my/ip/
- Replace the SQL constraint unique_name_per_day in res.currency.rate model with Python constraint
Editions Supported
- Community Edition
- Enterprise Edition