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.
 
 
 
 
 
Risvana Cybro 8780ba5dd1 Oct 10: [UPDT] Updated banner 4 days ago
..
doc Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
models Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
security Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
static Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
README.rst Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
__init__.py Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago
__manifest__.py Oct 10: [UPDT] Updated banner 4 days ago
hooks.py Oct 3 [ADD] : Initial Commit 'undo_redo' 2 weeks ago

README.rst

# Odoo Undo Redo

[![Odoo](https://img.shields.io/badge/Odoo-%23A24689.svg?style=for-the-badge&logo=Odoo&logoColor=white)](https://www.odoo.com)
[![License](https://img.shields.io/badge/License-MIT-green.svg?style=for-the-badge)](https://opensource.org/licenses/MIT)
[![GitHub Stars](https://img.shields.io/github/stars/cybrosystech/Odoo-Undo-Redo?style=for-the-badge)](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.