You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
3.0 KiB
3.0 KiB
# Odoo Undo Redo
[](https://www.odoo.com)
[](https://opensource.org/licenses/MIT)
[](https://github.com/cybrosystech/Odoo-Undo-Redo)
## Overview
Odoo Undo Redo is an open-source module which enables Undo/Redo globally across Odoo.
## Features
- 🌐 **Track and Revert Changes made to Records Automatically using PostgreSQL Triggers.
- 📏 **Undo and Redo Operations Available Instantly From the Form View.
## Screenshots
Here are some glimpses of Odoo Undo Redo in action:
### 1. Contacts module
<div>
<tr>
<td align="center">
<img src="screenshots/undo_redo-01.png" alt="Contacts" width="200" style="border: none; margin-right: 20px;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-02.png" alt="Contacts Change" width="200" style="border: none; margin-right: 20px;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-03.png" alt="Contacts Undo" width="200" style="border: none;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-04.png" alt="Contacts Redo" width="200" style="border: none;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-05.png" alt="Contacts Revert" width="200" style="border: none;"/>
</td>
</tr>
</div>
### 2. Sales module
<div>
<tr>
<td align="center">
<img src="screenshots/undo_redo-06.png" alt="Sales" width="150" style="border: none;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-07.png" alt="Sales Undo" width="150" style="border: none;"/>
</td>
<td align="center">
<img src="screenshots/undo_redo-08.png" alt="Sales Redo" width="150" style="border: none;"/>
</td>
</tr>
</div>
## Configuration
* No additional configurations needed.
## Installation
Follow these steps to set up and run the app:
1. **Clone the Repository**
```bash
git clone https://github.com/cybrosystech/Odoo-Undo-Redo.git
cd Odoo-Undo-Redo
## Contributing
## Contributing
We welcome contributions! Undo and Redo for one2many records is in progress.
If you're interested, feel free to contribute and enhance this functionality. To get started:
1. Fork the repository.
2. Create a new branch:
```
git checkout -b feature/your-feature-name
```
3. Make changes and commit:
```
git commit -m "Add your message here"
```
4. Push your changes:
```
git push origin feature/your-feature-name
```
5. Create a Pull Request on GitHub.
---
- Submit a pull request with a clear description of your changes.
## License
This project is licensed under the . Feel free to use, modify, and distribute it as needed.
## Contact
For questions or support, reach out to the maintainers at info@cybrosys.com or open an issue on GitHub.