summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMustufa Rangwala <mra@mra-laptop>2011-01-07 11:22:36 +0530
committerMustufa Rangwala <mra@mra-laptop>2011-01-07 11:22:36 +0530
commitd3b5d5bbca7d50bb4ec2806274b2cd533b5fee79 (patch)
tree3c7d6cb264128991b3aae69bd3a72364eda84f75
parente1630cd7a06d7a5baa7d65ead4a20454332bdc86 (diff)
parent4980fea4e3c6f361d3d71051194d86b4c0d97a65 (diff)
[MERGE] Addons modules => Company_id fields.related with readonly=True and store=True
bzr revid: mra@mra-laptop-20110107055236-jd8ejo1c0pik7fd7
-rwxr-xr-xaddons/account/account.py4
-rwxr-xr-xaddons/account/invoice.py4
-rwxr-xr-xaddons/account_voucher/account_voucher.py2
-rwxr-xr-xaddons/hr_evaluation/hr_evaluation.py2
-rwxr-xr-xaddons/mrp/mrp.py2
-rwxr-xr-xaddons/project/project.py2
-rwxr-xr-xaddons/purchase/purchase.py2
-rwxr-xr-xaddons/resource/resource.py2
-rwxr-xr-xaddons/stock/stock.py2
9 files changed, 11 insertions, 11 deletions
diff --git a/addons/account/account.py b/addons/account/account.py
index 3fed8c45f17..a5090d3226a 100755
--- a/addons/account/account.py
+++ b/addons/account/account.py
@@ -965,7 +965,7 @@ class account_journal_period(osv.osv):
'state': fields.selection([('draft','Draft'), ('printed','Printed'), ('done','Done')], 'State', required=True, readonly=True,
help='When journal period is created. The state is \'Draft\'. If a report is printed it comes to \'Printed\' state. When all transactions are done, it comes in \'Done\' state.'),
'fiscalyear_id': fields.related('period_id', 'fiscalyear_id', string='Fiscal Year', type='many2one', relation='account.fiscalyear'),
- 'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company')
+ 'company_id': fields.related('journal_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
}
def _check(self, cr, uid, ids, context=None):
@@ -1118,7 +1118,7 @@ class account_move(osv.osv):
'amount': fields.function(_amount_compute, method=True, string='Amount', digits_compute=dp.get_precision('Account'), type='float', fnct_search=_search_amount),
'date': fields.date('Date', required=True, states={'posted':[('readonly',True)]}),
'narration':fields.text('Narration'),
- 'company_id': fields.related('journal_id','company_id',type='many2one',relation='res.company',string='Company',store=True),
+ 'company_id': fields.related('journal_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
}
_defaults = {
'name': '/',
diff --git a/addons/account/invoice.py b/addons/account/invoice.py
index 0eb1a2ed33b..5d767071e63 100755
--- a/addons/account/invoice.py
+++ b/addons/account/invoice.py
@@ -1273,7 +1273,7 @@ class account_invoice_line(osv.osv):
'invoice_line_tax_id': fields.many2many('account.tax', 'account_invoice_line_tax', 'invoice_line_id', 'tax_id', 'Taxes', domain=[('parent_id','=',False)]),
'note': fields.text('Notes'),
'account_analytic_id': fields.many2one('account.analytic.account', 'Analytic Account'),
- 'company_id': fields.related('invoice_id','company_id',type='many2one',relation='res.company',string='Company',store=True),
+ 'company_id': fields.related('invoice_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
'partner_id': fields.related('invoice_id','partner_id',type='many2one',relation='res.partner',string='Partner',store=True)
}
_defaults = {
@@ -1530,7 +1530,7 @@ class account_invoice_tax(osv.osv):
'base_amount': fields.float('Base Code Amount', digits_compute=dp.get_precision('Account')),
'tax_code_id': fields.many2one('account.tax.code', 'Tax Code', help="The tax basis of the tax declaration."),
'tax_amount': fields.float('Tax Code Amount', digits_compute=dp.get_precision('Account')),
- 'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True),
+ 'company_id': fields.related('account_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
'factor_base': fields.function(_count_factor, method=True, string='Multipication factor for Base code', type='float', multi="all"),
'factor_tax': fields.function(_count_factor, method=True, string='Multipication factor Tax code', type='float', multi="all")
}
diff --git a/addons/account_voucher/account_voucher.py b/addons/account_voucher/account_voucher.py
index 5be5ed63cc1..f59ff79a20d 100755
--- a/addons/account_voucher/account_voucher.py
+++ b/addons/account_voucher/account_voucher.py
@@ -839,7 +839,7 @@ class account_voucher_line(osv.osv):
'date_due': fields.related('move_line_id','date_maturity', type='date', relation='account.move.line', string='Due Date', readonly=1),
'amount_original': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Original Amount', store=True),
'amount_unreconciled': fields.function(_compute_balance, method=True, multi='dc', type='float', string='Open Balance', store=True),
- 'company_id': fields.related('voucher_id','company_id', relation='res.company', type='many2one', string='Company', store=True),
+ 'company_id': fields.related('voucher_id','company_id', relation='res.company', type='many2one', string='Company', store=True, readonly=True),
}
_defaults = {
'name': ''
diff --git a/addons/hr_evaluation/hr_evaluation.py b/addons/hr_evaluation/hr_evaluation.py
index 68e658f87b9..b04bef02e17 100755
--- a/addons/hr_evaluation/hr_evaluation.py
+++ b/addons/hr_evaluation/hr_evaluation.py
@@ -51,7 +51,7 @@ class hr_evaluation_plan_phase(osv.osv):
_columns = {
'name': fields.char("Phase", size=64, required=True),
'sequence': fields.integer("Sequence"),
- 'company_id': fields.related('plan_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True),
+ 'company_id': fields.related('plan_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
'plan_id': fields.many2one('hr_evaluation.plan','Evaluation Plan', ondelete='cascade'),
'action': fields.selection([
('top-down','Top-Down Appraisal Requests'),
diff --git a/addons/mrp/mrp.py b/addons/mrp/mrp.py
index a57b76bf2ce..39793316591 100755
--- a/addons/mrp/mrp.py
+++ b/addons/mrp/mrp.py
@@ -117,7 +117,7 @@ class mrp_routing_workcenter(osv.osv):
help="Routing indicates all the workcenters used, for how long and/or cycles." \
"If Routing is indicated then,the third tab of a production order (workcenters) will be automatically pre-completed."),
'note': fields.text('Description'),
- 'company_id': fields.related('routing_id', 'company_id', type='many2one', relation='res.company', string='Company'),
+ 'company_id': fields.related('routing_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True),
}
_defaults = {
'cycle_nbr': lambda *a: 1.0,
diff --git a/addons/project/project.py b/addons/project/project.py
index c076ed764d4..6e2f92f907f 100755
--- a/addons/project/project.py
+++ b/addons/project/project.py
@@ -698,7 +698,7 @@ class project_work(osv.osv):
'task_id': fields.many2one('project.task', 'Task', ondelete='cascade', required=True),
'hours': fields.float('Time Spent'),
'user_id': fields.many2one('res.users', 'Done by', required=True),
- 'company_id': fields.related('task_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True)
+ 'company_id': fields.related('task_id', 'company_id', type='many2one', relation='res.company', string='Company', store=True, readonly=True)
}
_defaults = {
diff --git a/addons/purchase/purchase.py b/addons/purchase/purchase.py
index 0de19189fc3..3297cb9758a 100755
--- a/addons/purchase/purchase.py
+++ b/addons/purchase/purchase.py
@@ -615,7 +615,7 @@ class purchase_order_line(osv.osv):
'notes': fields.text('Notes'),
'order_id': fields.many2one('purchase.order', 'Order Reference', select=True, required=True, ondelete='cascade'),
'account_analytic_id':fields.many2one('account.analytic.account', 'Analytic Account',),
- 'company_id': fields.related('order_id','company_id',type='many2one',relation='res.company',string='Company'),
+ 'company_id': fields.related('order_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
'state': fields.selection([('draft', 'Draft'), ('confirmed', 'Confirmed'), ('done', 'Done'), ('cancel', 'Cancelled')], 'State', required=True, readonly=True,
help=' * The \'Draft\' state is set automatically when purchase order in draft state. \
\n* The \'Confirmed\' state is set automatically as confirm when purchase order in confirm state. \
diff --git a/addons/resource/resource.py b/addons/resource/resource.py
index 30def0c2e16..5b2e618c7b6 100755
--- a/addons/resource/resource.py
+++ b/addons/resource/resource.py
@@ -355,7 +355,7 @@ class resource_calendar_leaves(osv.osv):
_description = "Leave Detail"
_columns = {
'name' : fields.char("Name", size=64),
- 'company_id' : fields.related('calendar_id','company_id',type='many2one',relation='res.company',string="Company",readonly=True),
+ 'company_id' : fields.related('calendar_id','company_id',type='many2one',relation='res.company',string="Company", store=True, readonly=True),
'calendar_id' : fields.many2one("resource.calendar", "Working time"),
'date_from' : fields.datetime('Start Date', required=True),
'date_to' : fields.datetime('End Date', required=True),
diff --git a/addons/stock/stock.py b/addons/stock/stock.py
index 97d5f9a0270..e6a82c977b6 100755
--- a/addons/stock/stock.py
+++ b/addons/stock/stock.py
@@ -1438,7 +1438,7 @@ class stock_production_lot_revision(osv.osv):
'indice': fields.char('Revision Number', size=16),
'author_id': fields.many2one('res.users', 'Author'),
'lot_id': fields.many2one('stock.production.lot', 'Production lot', select=True, ondelete='cascade'),
- 'company_id': fields.related('lot_id','company_id',type='many2one',relation='res.company',string='Company',store=True),
+ 'company_id': fields.related('lot_id','company_id',type='many2one',relation='res.company',string='Company', store=True, readonly=True),
}
_defaults = {