Metadata-Version: 2.1
Name: odoo-addon-base_old_migration_fields
Version: 18.0.1.0.0.1
Requires-Python: >=3.10
Requires-Dist: odoo==18.0.*
Summary: Base Old Migration Fields
Home-page: https://github.com/sygel-technology/sy-server-backend
License: AGPL-3
Author: Sygel, Odoo Community Association (OCA)
Author-email: support@odoo-community.org
Classifier: Programming Language :: Python
Classifier: Framework :: Odoo
Classifier: Framework :: Odoo :: 18.0
Classifier: License :: OSI Approved :: GNU Affero General Public License v3

=========================
Base Old Migration Fields
=========================

.. 
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! This file is generated by oca-gen-addon-readme !!
   !! changes will be overwritten.                   !!
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
   !! source digest: sha256:2e5107408ca7cdc71a92de70aa09b565a0398d726621e37ae4ce2a935ba4056f
   !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png
    :target: https://odoo-community.org/page/development-status
    :alt: Beta
.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png
    :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html
    :alt: License: AGPL-3
.. |badge3| image:: https://img.shields.io/badge/github-sygel--technology%2Fsy--server--backend-lightgray.png?logo=github
    :target: https://github.com/sygel-technology/sy-server-backend/tree/18.0/base_old_migration_fields
    :alt: sygel-technology/sy-server-backend

|badge1| |badge2| |badge3|

This module helps during data migrations between Odoo versions or from
other systems by allowing you to keep the original IDs from the old
database. These IDs can be useful later to match or update records.

The module creates a group called Old Migration Fields Manager. Only
users in this group can see or edit the "old ID" fields that are added
by other modules like:

- partner_contact_old_migration_fields
- product_old_migration_fields

This module by itself doesn’t add any fields — it just provides the
access control.

**Table of contents**

.. contents::
   :local:

Usage
=====

You’ll need to install additional modules (like the ones mentioned
above) that actually add the fields for old IDs.

This base module just makes sure access to those fields is restricted to
the right users.

There’s no menu or interface — it just works in the background to manage
access.

Some common use cases:

- Linking imported records with their original IDs.
- Updating data after a migration.
- Keeping a reference to old systems for audits or syncing

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/sygel-technology/sy-server-backend/issues>`_.
In case of trouble, please check there if your issue has already been reported.
If you spotted it first, help us to smash it by providing a detailed and welcomed
`feedback <https://github.com/sygel-technology/sy-server-backend/issues/new?body=module:%20base_old_migration_fields%0Aversion:%2018.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

Do not contact contributors directly about support or help with technical issues.

Credits
=======

Authors
-------

* Sygel

Contributors
------------

- `Sygel <https://www.sygel.es>`__:

  - Ángel García de la Chica Herrera
  - Alberto Martínez

Maintainers
-----------

This module is part of the `sygel-technology/sy-server-backend <https://github.com/sygel-technology/sy-server-backend/tree/18.0/base_old_migration_fields>`_ project on GitHub.

You are welcome to contribute.
