Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
Lines of code | 809 |
Technical Name |
zehntech_recycle_bin |
License | OPL-1 |
Website | https://www.zehntech.com/ |
Versions | 16.0 17.0 18.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) |
Lines of code | 809 |
Technical Name |
zehntech_recycle_bin |
License | OPL-1 |
Website | https://www.zehntech.com/ |
Versions | 16.0 17.0 18.0 |
Our Recycle Bin Module includes User Manual, 90 Days Support (Monday-Friday 10:30 AM to 7:30 PM PST) and One-time Setup
Recycle Bin
The Recycle Bin module provides a secure and efficient way to manage deleted records in Odoo. Deleted items
are not permanently removed but stored temporarily in the recycle bin, allowing users to restore them if
needed. The module supports customizable retention periods, role-based action control, audit logs, and
advanced search functionality for deleted records.
User Manual for Recycle Bin -
https://web.kopyst.com/sharedoc/eydwz6
Key Features
Screenshots Section
Recycle Bin for All Records
Allows users to temporarily delete records, moving them to the recycle bin for easy restoration or permanent removal later.

Customizable Retention Periods
Enables administrators to define how long deleted records remain in the recycle bin before being permanently removed.

Role-Based Access Control
Restricts access to the recycle bin based on user roles, ensuring that only authorized personnel can restore or delete records permanently.

Recycle Bin Logs
Maintains a log of all actions performed in the recycle bin, including deletions and restorations, for better traceability and compliance.

Restore Deleted Records
Allows users to quickly restore deleted records from the recycle bin, minimizing accidental data loss and improving operational efficiency.

Exclude Models from Recycle
This feature lets administrators specify models that bypass the Recycle Bin, ensuring permanent deletion during unlink. Configurable via system parameters, it provides flexibility for tailored exclusions.

Exclusion of Non-Handled Models from Recycle Bin Functionality
These models are excluded from the Recycle Bin because we do not handle these models due to their critical role in Odoo’s core operations and the complexity of their relationships. Their deletion or restoration could lead to data inconsistencies, dependency conflicts, or system instability. Managing these models through the Recycle Bin risks compromising operational stability and security. Their business-critical nature requires a more controlled and specialized approach, ensuring compliance with Odoo’s integrity principles while maintaining seamless system functionality.
List of Excluded Models
Core System Models
- • ir.model - Database Models Definition
- • ir.model.fields - Model Fields Definitions
- • ir.ui.menu - Menus and Navigation
- • ir.actions.act_window - Window Actions
- • ir.config_parameter - System Configurations
- • res.currency - Currencies
Technical Models
- • ir.module.module - Installed Modules
- • ir.translation - Translations
- • ir.rule - Record Rules
- • ir.cron - Scheduled Actions (Cron Jobs)
- • ir.sequence - Sequence Numbers
- • ir.ui.view - User Interface Views
- • ir.actions.server - Automated Server Actions
Accounting Models
- • account.move - Journal Entries
- • account.move.line - Journal Entry Lines
- • account.payment - Customer/Supplier Payments
- • account.tax - Taxes Configuration
Sales and Purchases Models
- • sale.order - Sales Orders
- • sale.order.line - Sales Order Lines
- • purchase.order - Purchase Orders
- • purchase.order.line - Purchase Order Lines
Inventory Models
- • stock.picking - Stock Movements
- • stock.quant - Stock Quantities
- • stock.location - Storage Locations
- • stock.inventory - Inventory Adjustments
Human Resources Models
- • hr.employee - Employee Records
- • hr.payslip - Employee Payslips
- • hr.contract - Employment Contracts
Manufacturing Models
- • mrp.production - Manufacturing Orders
- • mrp.bom - Bill of Materials (BOM)
Other Critical Models
- • mail.message - Messages and Notifications
- • mail.activity - Scheduled Activities
- • base.language.install - Installed Languages
- • res.company - Company Information
Support

Contact Us
Zehntech Technologies
FAQs
Q1. What is the Recycle Bin module?
A - The Recycle Bin module in Odoo ensures that deleted records are not permanently removed but temporarily stored, allowing users to recover them if needed. It helps in managing accidental deletions efficiently.
Q2. How do customizable retention periods work?
A - Customizable retention periods allow businesses to set a specific duration for how long deleted records remain in the recycle bin before being permanently removed. Administrators can define these periods in the module settings based on organizational requirements.
Q3. I need some customization in this app. Is it possible?
A - Yes, you can customize the module if you need additional features. We can also assist with the customization. Just email us at odoo-support@zehntech.com with your requirements.
Q4. Will I get lifetime updates for this app?
A - Yes, after purchasing the app, you are eligible for lifetime updates. Check the app page for the changelog, and you can download the updated module from the same link as your original download. If you'd like us to send you update notifications, contact us at odoo-support@zehntech.com
Q5. I have more questions regarding this app. How do I contact you?
A - Feel free to send us an email at odoo-support@zehntech.com with your questions, and we’ll get back to you as soon as possible.
About Zehntech
We are a technology solutions company that provides solutions to drive outcomes for clients. Organizations around the world rely on us to identify the right technology to solve business problems and achieve ongoing success.
Since 2013, Zehntech has been a force in Software Product Development and SaaS Engineering, delivering over 8 products with a 5 million ARR. These products span Utility and Oil & Gas IIOT solutions, E-commerce platforms, and Enterprise web and mobile applications, including Y-incubator-backed startups. Our team, following industry-standard processes, focuses on transforming business challenges into scalable solutions.
Key Competencies:
ERP and CRM : Solutions built for streamlined business processes and customer relationships across the organization.
IT Product Development: Tailored software solutions for unique business needs.
SaaS Engineering: Scalable and secure SaaS solutions designed for optimal performance. AI/ML Product Development: Creating intelligent, data-driven systems.
Web and Mobile Development: Comprehensive end-to-end development services.
Cloud Computing: Robust and scalable cloud solutions.
24/7 Support Services: Round-the-clock support to ensure business continuity.
Our Services

Odoo Customization

Odoo Support & Maintenance

Odoo Integration

Odoo Implementation

Odoo Migration Services

Odoo Theme Development

Odoo Website Development

Odoo Mobile App Development
Get In Touch
Need help?

Contact Us
Zehntech Technologies
Recycle Bin
The Recycle Bin module for Odoo ensures that deleted records are not permanently lost by moving them to a temporary storage area. It allows users to recover deleted data when needed and provides control over record retention periods, restoration, and permanent deletion. With detailed logging and role-based access control, this module enhances data security and operational transparency.
Table of Contents
Key Features
- Recycle Bin for All Records: Records are not permanently removed when deleted. Instead, they are moved to a recycle bin, providing a way to recover them if needed
- Customizable Retention Periods: Businesses can define how long deleted records remain in the recycle bin before being automatically removed permanently.
- Role-Based Access Control: Role-based permissions are provided to ensure that only authorized personnel can access and perform actions like restore or delete on the recycle bin.
- Recycle Bin Logs: Detailed history of actions such as deletions, restorations, and permanent deletions. This ensures transparency and accountability for all operations performed within the recycle bin.
- Restore Deleted Records: Recover deleted records directly from the recycle bin, restoring them with all associated data exactly as it was before deletion.
- Exclude Models from Recycle: Provides the ability to exclude specific models from the recycle bin functionality, giving flexibility in deciding which records are managed by this feature.
Summary
The Recycle Bin module for Odoo ensures that deleted records are temporarily stored in a recycle bin, allowing users to restore them if needed. The module also provides features like role-based access control, audit logging, customizable retention periods, and easy-to-use management tools for handling deleted records.
Installation
- Clone or download the module from the repository.
- Place the module in your Odoo addons directory.
- Restart the Odoo server to update the app list.
- Install the Recycle Bin module from the Odoo Apps menu.
How to Use This Module
- Manage Deleted Records: Navigate to the Recycle Bin menu to view and manage deleted records, categorized by record type.
- Restore Deleted Records: Authorized users can restore deleted records directly from the recycle bin with a single click.
- Audit and Logs: Monitor and export detailed logs of actions performed on deleted records for accountability and compliance.
- Set Retention Policies: Define how long deleted records should remain in the recycle bin before automatic removal.
Change Logs
[1.0.0]
- Added [03-01-2025] Initial release of the Recycle Bin module.
Support
Zehntech Technologies
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module