Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
Lines of code | 45 |
Technical Name |
hr_blood_group_profile |
License | LGPL-3 |
Website | https://straitcoders.odoo.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Employees (hr)
• Discuss (mail) |
Lines of code | 45 |
Technical Name |
hr_blood_group_profile |
License | LGPL-3 |
Website | https://straitcoders.odoo.com/ |
Versions | 16.0 17.0 18.0 |
HR Blood Group Profile
Enhance employee profiles with blood group management
Overview
The HR Blood Group Profile module enhances Odoo's HR capabilities by allowing employees to manage their blood group information directly from their user profile.
It ensures seamless synchronization between User Profile and hr.employee
, maintaining data consistency with a user-friendly interface.
Key Features
- Employees can edit their blood group directly from their user profile.
- Automatic sync between User profile and
hr.employee
. - Predefined options: A+, A-, B+, B-, AB+, AB-, O+, O-.
- Secure: Employees can only update their own blood group.
- Includes automated tests for synchronization and accuracy.
- Developed following Odoo's best practices.
Installation
- Place the module folder in your Odoo addons directory.
- Log in as Admin and go to the Apps menu.
- Click on "Update Apps List".
- Search for HR Blood Group Profile and click "Install".
- Check the user profile for the new "Blood Group" field.
Requirements: Odoo 15.0+ and the HR module installed.
Check Out Our Other Odoo Apps
About Us
Strait Coders specializes in developing powerful and user-friendly Odoo apps for HR and business automation. Our team ensures high-quality, scalable, and secure modules to meet your business needs.
Visit our website
Welcome to HR Blood Group Profile's documentation!
Overview
The HR Blood Group Profile module is an Odoo extension that enhances the HR functionality by allowing employees to manage their blood group information directly from their user profile. This module ensures seamless synchronization of blood group data between the User Profile and Hr Employee models. It is designed to be user-friendly, secure, and compliant with Odoo's best practices.
Features
- Blood Group Management: Employees can update their blood group via the My Profile Option.
- Data Synchronization: Automatically syncs blood group changes from Profile to the corresponding hr.employee record.
- Selection Field: Provides a predefined list of blood groups (A+, A-, B+, B-, AB+, AB-, O+, O-) for consistency.
- Access Control: Restricts blood group editing to the respective employee, ensuring data privacy.
- Unit Tests: Includes automated tests to verify blood group synchronization and data integrity.
- Odoo Compliance: Follows Odoo's coding standards and module structure for seamless integration.
Prerequisites
Before installing the HR Blood Group Profile module, ensure the following:
- Odoo version: 16.0 or later
- Installed modules: hr (Human Resources)
- Administrator access to the Odoo instance for installation
Installation
Follow these steps to install the HR Blood Group Profile module:
- Download the Module: - Obtain the module files from Odoo App Store. - Place the hr_blood_group_profile folder in your Odoo addons directory (e.g., /path/to/odoo/addons/).
- Update the Modules List: - Log in to your Odoo instance as an administrator. - Navigate to the Apps menu. - Click on Update Apps List to refresh the module list.
- Install the Module: - In the Apps menu, search for HR Blood Group Profile. - Click Install to deploy the module.
- Verify Installation: - Go to Settings > Users & Companies > Users. - Open a user profile and confirm the presence of the Blood Group field in the form view.
Configuration
No additional configuration is required after installation. The module automatically:
- It Automatically Sets up access rights to allow employees to edit their own blood group.
Usage
- Access User Profile: - Log in as an employee. - Navigate to My Profile (accessible via the user menu in the top-right corner).
- Update Blood Group: - In the profile form, locate the Blood Group field. - Select the appropriate blood group from the dropdown (e.g., A+, O-). - Save the changes.
- Verify Synchronization: - Administrators can check the corresponding hr.employee record to confirm that the blood group has been updated.
License
This module is licensed under the LGPL-3 (GNU Lesser General Public License v3.0). You are free to use, modify, and distribute the module in accordance with the terms of the license. See the LICENSE file in the module directory for full details.
Support
For issues, feature requests, or contributions, please contact the module maintainer @straitcoders@gmail.com
Please log in to comment on this module