if user.company_id:
return user.company_id.id
return self.pool.get('res.company').search(cr, uid, [('parent_id', '=', False)])[0]
+
_defaults = {
'company_id': _default_company,
'sign': lambda *args: 1.0,
}
+
def _check_recursion(self, cr, uid, ids):
level = 100
while len(ids):
return True
_constraints = [
- (_check_recursion, 'Error ! You can not create recursive accounts.', ['parent_id'])
+ (_check_recursion, 'Error ! You can not create recursive Tax Codes.', ['parent_id'])
]
_order = 'code,name'
account_tax_code_template()
_defaults = {
'python_compute': lambda *a: '''# price_unit\n# address : res.partner.address object or False\n# product : product.product object or None\n# partner : res.partner object or None\n\nresult = price_unit * 0.10''',
'python_compute_inv': lambda *a: '''# price_unit\n# address : res.partner.address object or False\n# product : product.product object or False\n\nresult = price_unit * 0.10''',
- 'applicable_type': lambda *a: 'true',
+ 'applicable_type': lambda *a: 'true',
'type': lambda *a: 'percent',
'amount': lambda *a: 0,
'sequence': lambda *a: 1,
tax_template_ref[tax.id] = new_tax
- #desactivate the parent_store functionnality on account_account for rapidity purpose
+ #deactivate the parent_store functionnality on account_account for rapidity purpose
self.pool._init = True
children_acc_template = obj_acc_template.search(cr, uid, [('parent_id','child_of',[obj_acc_root.id])])
for account_template in obj_acc_template.browse(cr, uid, children_acc_template):
fields_obj = self.pool.get('ir.model.fields')
todo_list = [
- ('property_account_receivable','res.partner','account.account'),
+ ('property_account_receivable','res.partner','account.account'),
('property_account_payable','res.partner','account.account'),
('property_account_expense_categ','product.category','account.account'),
('property_account_income_categ','product.category','account.account'),
id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink
-access_auction_artists,auction.artists,model_auction_artists,auction.group_user,1,1,1,1
-access_auction_dates,auction.dates,model_auction_dates,auction.group_user,1,1,1,1
-access_auction_deposit,auction.deposit,model_auction_deposit,auction.group_user,1,1,1,1
-access_auction_deposit_cost,auction.deposit.cost,model_auction_deposit_cost,auction.group_user,1,1,1,1
-access_auction_lot_category,auction.lot.category,model_auction_lot_category,auction.group_user,1,1,1,1
-access_auction_lots,auction.lots,model_auction_lots,auction.group_user,1,1,1,1
-access_auction_bid,auction.bid,model_auction_bid,auction.group_user,1,1,1,1
-access_auction_lot_history,auction.lot.history,model_auction_lot_history,auction.group_user,1,1,1,1
-access_report_buyer_auction,report.buyer.auction,model_report_buyer_auction,auction.group_user,1,1,1,1
-access_report_seller_auction,report.seller.auction,model_report_seller_auction,auction.group_user,1,1,1,1
-access_report_auction_view,report.auction.view,model_report_auction_view,auction.group_user,1,1,1,1
-access_report_auction_object_date,report.auction.object.date,model_report_auction_object_date,auction.group_user,1,1,1,1
-access_report_auction_estimation_adj_category,report.auction.estimation.adj.category,model_report_auction_estimation_adj_category,auction.group_user,1,1,1,1
-access_report_auction_adjudication,report.auction.adjudication,model_report_auction_adjudication,auction.group_user,1,1,1,1
-access_report_attendance,report.attendance,model_report_attendance,auction.group_user,1,1,1,1
-access_report_deposit_border,report.deposit.border,model_report_deposit_border,auction.group_user,1,1,1,1
-access_report_object_encoded,report.object.encoded,model_report_object_encoded,auction.group_user,1,1,1,1
-access_report_object_encoded_manager,report.object.encoded.manager,model_report_object_encoded_manager,auction.group_user,1,1,1,1
-access_report_unclassified_objects,report.unclassified.objects,model_report_unclassified_objects,auction.group_user,1,1,1,1
+access_auction_artists,auction.artists,model_auction_artists,base.group_user,1,1,1,1
+access_auction_dates,auction.dates,model_auction_dates,base.group_user,1,1,1,1
+access_auction_deposit,auction.deposit,model_auction_deposit,base.group_user,1,1,1,1
+access_auction_deposit_cost,auction.deposit.cost,model_auction_deposit_cost,base.group_user,1,1,1,1
+access_auction_lot_category,auction.lot.category,model_auction_lot_category,base.group_user,1,1,1,1
+access_auction_lots,auction.lots,model_auction_lots,base.group_user,1,1,1,1
+access_auction_bid,auction.bid,model_auction_bid,base.group_user,1,1,1,1
+access_auction_lot_history,auction.lot.history,model_auction_lot_history,base.group_user,1,1,1,1
+access_report_buyer_auction,report.buyer.auction,model_report_buyer_auction,base.group_user,1,1,1,1
+access_report_seller_auction,report.seller.auction,model_report_seller_auction,base.group_user,1,1,1,1
+access_report_auction_view,report.auction.view,model_report_auction_view,base.group_user,1,1,1,1
+access_report_auction_object_date,report.auction.object.date,model_report_auction_object_date,base.group_user,1,1,1,1
+access_report_auction_estimation_adj_category,report.auction.estimation.adj.category,model_report_auction_estimation_adj_category,base.group_user,1,1,1,1
+access_report_auction_adjudication,report.auction.adjudication,model_report_auction_adjudication,base.group_user,1,1,1,1
+access_report_attendance,report.attendance,model_report_attendance,base.group_user,1,1,1,1
+access_report_deposit_border,report.deposit.border,model_report_deposit_border,base.group_user,1,1,1,1
+access_report_object_encoded,report.object.encoded,model_report_object_encoded,base.group_user,1,1,1,1
+access_report_object_encoded_manager,report.object.encoded.manager,model_report_object_encoded_manager,base.group_user,1,1,1,1
+access_report_unclassified_objects,report.unclassified.objects,model_report_unclassified_objects,base.group_user,1,1,1,1