Merge pull request #2395 from expsa/samir-aladawi-transactions-improvements

[UPD] exp_transaction_documents: fix url of the transactions
This commit is contained in:
SamirLADOUI-sa 2025-02-13 12:56:28 +01:00 committed by GitHub
commit 8a71b3ee14
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
3 changed files with 15 additions and 12 deletions

View File

@ -104,12 +104,13 @@ class IncomingTransaction(models.Model):
@api.model @api.model
def get_url(self): def get_url(self):
url = u'' url = u''
action = self.env.ref( action = self.env.ref('exp_transaction_documents.forward_incoming_external_tran_action', False)
'exp_transaction_documents.forward_incoming_external_tran_action', False)
Param = self.env['ir.config_parameter'].sudo() Param = self.env['ir.config_parameter'].sudo()
base_url = Param.get_param('web.base.url', self.env.user.company_id.website)
if action: if action:
return u'{}/web#id={}&action={}&model=incoming.transaction'.format( return u'{}/web#id={}&model=incoming.transaction&view_type=form&action={}'.format(
Param.get_param('web.base.url', self.env.user.company_id.website), self.id, action.id) base_url, self.id, action.id)
return url return url
@api.depends('incoming_date') @api.depends('incoming_date')

View File

@ -91,12 +91,13 @@ class InternalTransaction(models.Model):
@api.model @api.model
def get_url(self): def get_url(self):
url = u'' url = u''
action = self.env.ref( action = self.env.ref('exp_transaction_documents.forward_incoming_external_tran_action', False)
'exp_transaction_documents.incoming_internal_tran_action', False)
Param = self.env['ir.config_parameter'].sudo() Param = self.env['ir.config_parameter'].sudo()
base_url = Param.get_param('web.base.url', self.env.user.company_id.website)
if action: if action:
return u'{}/web#id={}&action={}&model=internal.transaction'.format( return u'{}/web#id={}&model=incoming.transaction&view_type=form&action={}'.format(
Param.get_param('web.base.url', self.env.user.company_id.website), self.id, action.id) base_url, self.id, action.id)
return url return url
@api.depends('attachment_rule_ids') @api.depends('attachment_rule_ids')

View File

@ -87,12 +87,13 @@ class OutgoingTransaction(models.Model):
@api.model @api.model
def get_url(self): def get_url(self):
url = u'' url = u''
action = self.env.ref( action = self.env.ref('exp_transaction_documents.forward_incoming_external_tran_action', False)
'exp_transaction_documents.outgoing_external_tran_action', False)
Param = self.env['ir.config_parameter'].sudo() Param = self.env['ir.config_parameter'].sudo()
base_url = Param.get_param('web.base.url', self.env.user.company_id.website)
if action: if action:
return u'{}/web#id={}&action={}&model=outgoing.transaction'.format( return u'{}/web#id={}&model=incoming.transaction&view_type=form&action={}'.format(
Param.get_param('web.base.url', self.env.user.company_id.website), self.id, action.id) base_url, self.id, action.id)
return url return url
def fetch_sequence(self, data=None): def fetch_sequence(self, data=None):