From 7c9c0f17326644df321adae5551e28dcdab57722 Mon Sep 17 00:00:00 2001
From: Nicolas Martinelli <nim@odoo.com>
Date: Thu, 27 Aug 2015 12:23:04 +0200
Subject: [PATCH] [DEL] purchase_analytic_plans: deprecated module

Reason: complete rewrite of the Sale module. Invoicing is now managed through
Sale.

Responsible: fp, dbo, nim
---
 addons/purchase_analytic_plans/__init__.py    |  8 ---
 addons/purchase_analytic_plans/__openerp__.py | 22 -------
 .../purchase_analytic_plans.py                | 22 -------
 .../purchase_analytic_plans_view.xml          | 59 -------------------
 addons/purchase_analytic_plans/res_config.xml |  8 ---
 5 files changed, 119 deletions(-)
 delete mode 100644 addons/purchase_analytic_plans/__init__.py
 delete mode 100644 addons/purchase_analytic_plans/__openerp__.py
 delete mode 100644 addons/purchase_analytic_plans/purchase_analytic_plans.py
 delete mode 100644 addons/purchase_analytic_plans/purchase_analytic_plans_view.xml
 delete mode 100644 addons/purchase_analytic_plans/res_config.xml

diff --git a/addons/purchase_analytic_plans/__init__.py b/addons/purchase_analytic_plans/__init__.py
deleted file mode 100644
index 81d9662845ff..000000000000
--- a/addons/purchase_analytic_plans/__init__.py
+++ /dev/null
@@ -1,8 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-#----------------------------------------------------------
-# Init Sales
-#----------------------------------------------------------
-
-import purchase_analytic_plans
diff --git a/addons/purchase_analytic_plans/__openerp__.py b/addons/purchase_analytic_plans/__openerp__.py
deleted file mode 100644
index e6685399dec8..000000000000
--- a/addons/purchase_analytic_plans/__openerp__.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-
-{
-    'name': 'Purchase Analytic Plans',
-    'version': '1.0',
-    'category': 'Purchase Management',
-    'description': """
-The base module to manage analytic distribution and purchase orders.
-====================================================================
-
-Allows the user to maintain several analysis plans. These let you split a line
-on a vendor purchase order into several accounts and analytic plans.
-    """,
-    'website': 'https://www.odoo.com/page/purchase',
-    'depends': ['purchase', 'account_analytic_plans'],
-    'data': ['purchase_analytic_plans_view.xml', 'res_config.xml'],
-    'demo': [],
-    'installable': True,
-    'auto_install': False,
-}
diff --git a/addons/purchase_analytic_plans/purchase_analytic_plans.py b/addons/purchase_analytic_plans/purchase_analytic_plans.py
deleted file mode 100644
index b198dda91a02..000000000000
--- a/addons/purchase_analytic_plans/purchase_analytic_plans.py
+++ /dev/null
@@ -1,22 +0,0 @@
-# -*- coding: utf-8 -*-
-# Part of Odoo. See LICENSE file for full copyright and licensing details.
-
-from openerp.osv import fields, osv
-
-
-class purchase_order_line(osv.osv):
-    _name='purchase.order.line'
-    _inherit='purchase.order.line'
-    _columns = {
-         'analytics_id':fields.many2one('account.analytic.plan.instance','Analytic Distribution'),
-    }
-
-
-class purchase_order(osv.osv):
-    _name='purchase.order'
-    _inherit='purchase.order'
-
-    def _prepare_inv_line(self, cr, uid, account_id, order_line, context=None):
-        res = super(purchase_order, self)._prepare_inv_line(cr, uid, account_id, order_line, context=context)
-        res['analytics_id'] = order_line.analytics_id.id
-        return res
diff --git a/addons/purchase_analytic_plans/purchase_analytic_plans_view.xml b/addons/purchase_analytic_plans/purchase_analytic_plans_view.xml
deleted file mode 100644
index ea16ae891b3c..000000000000
--- a/addons/purchase_analytic_plans/purchase_analytic_plans_view.xml
+++ /dev/null
@@ -1,59 +0,0 @@
-<?xml version="1.0"?>
-<openerp>
-<data>
-
-    <record model="ir.ui.view" id="purchase_order_line_form_inherit">
-        <field name="name">purchase.order.line.form.inherit</field>
-        <field name="model">purchase.order.line</field>
-        <field name="inherit_id" ref="purchase.purchase_order_line_form"/>
-        <field name="arch" type="xml">
-            <field name="account_analytic_id" position="replace">
-                <field name="analytics_id"  groups="purchase.group_analytic_accounting" context="{'journal_id':parent.journal_id, 'model': 'purchase_order'}" domain="[('plan_id','&lt;&gt;',False)]"/>
-            </field>
-        </field>
-    </record>
-
-    <record model="ir.ui.view" id="purchase_order_form_analytic_inherit">
-        <field name="name">purchase.order.form.analytic.inherit</field>
-        <field name="model">purchase.order</field>
-        <field name="inherit_id" ref="purchase.purchase_order_form"/>
-        <field name="arch" type="xml">
-            <field name="account_analytic_id" position="replace">
-                <field name="analytics_id" groups="purchase.group_analytic_accounting" context="{'journal_id':parent.journal_id}" domain="[('plan_id','&lt;&gt;',False)]"/>
-            </field>
-        </field>
-    </record>
-
-    <!-- inherited view to make the purchase order lines list in the form non-editable
-             for the members of some usability groups -->
-    <record id="view_purchase_order_form_editable_list" model="ir.ui.view">
-        <field name="name">purchase.order.form.editable.list</field>
-        <field name="model">purchase.order</field>
-        <field name="inherit_id" ref="purchase.purchase_order_form"/>
-        <field name="groups_id" eval="[(6, 0, [ref('product.group_uom'), ref('purchase.group_analytic_accounting')])]"/>
-        <field name="arch" type="xml">
-            <xpath expr="//field[@name='order_line']/tree" position="attributes">
-                <attribute name="editable"/>
-            </xpath>
-        </field>
-    </record>
-
-
-
-    <!-- Replace analytic_id with analytics_id in account.invoice.line -->
-
-
-
-    <record model="ir.ui.view" id="invoice_supplier_form_inherit">
-        <field name="name">account.invoice.supplier.form.inherit</field>
-        <field name="model">account.invoice</field>
-        <field name="inherit_id" ref="account.invoice_supplier_form"/>
-        <field name="priority">2</field>
-        <field name="arch" type="xml">
-            <field name="account_analytic_id" position="replace">
-                <field name="analytics_id" domain="[('plan_id','&lt;&gt;',False)]" context="{'journal_id':parent.journal_id}" groups="analytic.group_analytic_accounting"/>
-            </field>
-        </field>
-    </record>
-</data>
-</openerp>
diff --git a/addons/purchase_analytic_plans/res_config.xml b/addons/purchase_analytic_plans/res_config.xml
deleted file mode 100644
index 496c2fc33e86..000000000000
--- a/addons/purchase_analytic_plans/res_config.xml
+++ /dev/null
@@ -1,8 +0,0 @@
-<?xml version="1.0" encoding="utf-8"?>
-<odoo>
-
-<record id="base.group_user" model="res.groups">
-    <field name="implied_ids" eval="[(4, ref('purchase.group_analytic_accounting'))]"/>
-</record>
-
-</odoo>
-- 
GitLab