Merge pull request #1615 from expsa/odex25_realstate_dev
update access rights
This commit is contained in:
commit
f5f8e7d070
|
|
@ -60,7 +60,7 @@ class RentPayment(models.Model):
|
|||
@api.depends('total_amount')
|
||||
def _compute_commission_amount(self):
|
||||
for record in self:
|
||||
commission_percentage = self.env['ir.config_parameter'].get_param('property_management.commission_percentage')
|
||||
commission_percentage = self.env['ir.config_parameter'].sudo().get_param('property_management.commission_percentage')
|
||||
record.commission_amount = record.total_amount * (commission_percentage / 100) if commission_percentage else 0
|
||||
|
||||
@api.depends('contract_id')
|
||||
|
|
@ -350,5 +350,5 @@ class RentPayment(models.Model):
|
|||
def get_total_amount(self):
|
||||
for rec in self:
|
||||
rec.total_amount = round(rec.untaxed_amount + rec.tax_amount,2)
|
||||
commission_percentage = float(self.env['ir.config_parameter'].get_param('property_management.commission_percentage'))
|
||||
commission_percentage = float(self.env['ir.config_parameter'].sudo().get_param('property_management.commission_percentage'))
|
||||
rec.commission_amount = rec.total_amount * (commission_percentage) if commission_percentage else 0
|
||||
|
|
|
|||
|
|
@ -33,11 +33,11 @@ class Property(models.Model):
|
|||
contract_counts = fields.Integer(string='Contracts', compute='count_contracts_number')
|
||||
|
||||
def count_contracts_number(self):
|
||||
contract_count = self.env['rental.contract'].search([('property_id', '=', self.id)])
|
||||
contract_count = self.env['rental.contract'].sudo().search([('property_id', '=', self.id)])
|
||||
self.contract_counts = len(contract_count)
|
||||
|
||||
def get_contract(self):
|
||||
contract_id = self.env['rental.contract'].search(
|
||||
contract_id = self.env['rental.contract'].sudo().search(
|
||||
[('property_id', '=', self.id)])
|
||||
form_id = self.env.ref('property_management.rental_contract_form_view').id
|
||||
list_id = self.env.ref('property_management.rental_contract_list_view').id
|
||||
|
|
|
|||
|
|
@ -30,10 +30,10 @@ class ResConfigSettings(models.TransientModel):
|
|||
return res
|
||||
|
||||
def set_values(self):
|
||||
self.env['ir.config_parameter'].set_param("real_estate_marketing.re_sale_journal_id", self.re_sale_journal_id.id or False)
|
||||
self.env['ir.config_parameter'].set_param("real_estate_marketing.commission_account_id", self.commission_account_id.id or False)
|
||||
self.env['ir.config_parameter'].set_param("real_estate_marketing.commission_journal_id", self.commission_journal_id.id or False)
|
||||
self.env['ir.config_parameter'].set_param("real_estate_marketing.intermediary_commission_account_id", self.intermediary_commission_account_id.id or False)
|
||||
self.env['ir.config_parameter'].set_param("real_estate_marketing.included_by_commission_account_id", self.included_by_commission_account_id.id or False)
|
||||
self.env['ir.config_parameter'].sudo().set_param("real_estate_marketing.re_sale_journal_id", self.re_sale_journal_id.id or False)
|
||||
self.env['ir.config_parameter'].sudo().set_param("real_estate_marketing.commission_account_id", self.commission_account_id.id or False)
|
||||
self.env['ir.config_parameter'].sudo().set_param("real_estate_marketing.commission_journal_id", self.commission_journal_id.id or False)
|
||||
self.env['ir.config_parameter'].sudo().set_param("real_estate_marketing.intermediary_commission_account_id", self.intermediary_commission_account_id.id or False)
|
||||
self.env['ir.config_parameter'].sudo().set_param("real_estate_marketing.included_by_commission_account_id", self.included_by_commission_account_id.id or False)
|
||||
|
||||
super(ResConfigSettings, self).set_values()
|
||||
|
|
|
|||
Loading…
Reference in New Issue