mirror of
https://github.com/brain-tec/account_ebics.git
synced 2025-08-02 16:59:20 +00:00
[13.0][MIGRATE] migrate module account_ebics.
This commit is contained in:
@@ -1,13 +1,6 @@
|
||||
# Copyright 2009-2019 Noviat.
|
||||
# License LGPL-3 or later (http://www.gnu.org/licenses/lpgl).
|
||||
|
||||
"""
|
||||
import logging
|
||||
logging.basicConfig(
|
||||
level=logging.DEBUG,
|
||||
format='[%(asctime)s] %(levelname)s - %(name)s: %(message)s')
|
||||
"""
|
||||
|
||||
import base64
|
||||
import logging
|
||||
import re
|
||||
@@ -222,14 +215,12 @@ class EbicsConfig(models.Model):
|
||||
self._cr.dbname,
|
||||
'mykeys'])
|
||||
|
||||
@api.multi
|
||||
@api.depends('ebics_keys')
|
||||
def _compute_ebics_keys_found(self):
|
||||
for cfg in self:
|
||||
cfg.ebics_keys_found = (
|
||||
cfg.ebics_keys and os.path.isfile(cfg.ebics_keys))
|
||||
|
||||
@api.multi
|
||||
@api.constrains('order_number')
|
||||
def _check_order_number(self):
|
||||
for cfg in self:
|
||||
@@ -247,7 +238,6 @@ class EbicsConfig(models.Model):
|
||||
"Order Number should comply with the following pattern:"
|
||||
"\n[A-Z]{1}[A-Z0-9]{3}"))
|
||||
|
||||
@api.multi
|
||||
def unlink(self):
|
||||
for ebics_config in self:
|
||||
if ebics_config.state == 'active':
|
||||
@@ -255,19 +245,15 @@ class EbicsConfig(models.Model):
|
||||
"You cannot remove active EBICS congirations."))
|
||||
return super(EbicsConfig, self).unlink()
|
||||
|
||||
@api.multi
|
||||
def set_to_draft(self):
|
||||
return self.write({'state': 'draft'})
|
||||
|
||||
@api.multi
|
||||
def set_to_get_bank_keys(self):
|
||||
return self.write({'state': 'get_bank_keys'})
|
||||
|
||||
@api.multi
|
||||
def set_to_active(self):
|
||||
return self.write({'state': 'active'})
|
||||
|
||||
@api.multi
|
||||
def ebics_init_1(self):
|
||||
"""
|
||||
Initialization of bank keys - Step 1:
|
||||
@@ -387,7 +373,6 @@ class EbicsConfig(models.Model):
|
||||
|
||||
return self.write({'state': 'init'})
|
||||
|
||||
@api.multi
|
||||
def ebics_init_2(self):
|
||||
"""
|
||||
Initialization of bank keys - Step 2:
|
||||
@@ -399,7 +384,6 @@ class EbicsConfig(models.Model):
|
||||
self.ensure_one()
|
||||
return self.write({'state': 'get_bank_keys'})
|
||||
|
||||
@api.multi
|
||||
def ebics_init_3(self):
|
||||
"""
|
||||
Initialization of bank keys - Step 3:
|
||||
@@ -437,7 +421,6 @@ class EbicsConfig(models.Model):
|
||||
|
||||
return True
|
||||
|
||||
@api.multi
|
||||
def ebics_init_4(self):
|
||||
"""
|
||||
Initialization of bank keys - Step 2:
|
||||
@@ -456,7 +439,6 @@ class EbicsConfig(models.Model):
|
||||
bank.activate_keys()
|
||||
return self.write({'state': 'active'})
|
||||
|
||||
@api.multi
|
||||
def change_passphrase(self):
|
||||
self.ensure_one()
|
||||
ctx = dict(self._context, default_ebics_config_id=self.id)
|
||||
|
@@ -66,7 +66,6 @@ class EbicsFile(models.Model):
|
||||
"""
|
||||
return self.env.user.company_id
|
||||
|
||||
@api.multi
|
||||
def unlink(self):
|
||||
ff_methods = self._file_format_methods()
|
||||
for ebics_file in self:
|
||||
@@ -82,15 +81,12 @@ class EbicsFile(models.Model):
|
||||
ebics_file.bank_statement_ids.unlink()
|
||||
return super(EbicsFile, self).unlink()
|
||||
|
||||
@api.multi
|
||||
def set_to_draft(self):
|
||||
return self.write({'state': 'draft'})
|
||||
|
||||
@api.multi
|
||||
def set_to_done(self):
|
||||
return self.write({'state': 'done'})
|
||||
|
||||
@api.multi
|
||||
def process(self):
|
||||
self.ensure_one()
|
||||
self.note_process = ''
|
||||
@@ -104,7 +100,6 @@ class EbicsFile(models.Model):
|
||||
else:
|
||||
return self._process_undefined_format()
|
||||
|
||||
@api.multi
|
||||
def action_open_bank_statements(self):
|
||||
self.ensure_one()
|
||||
action = self.env['ir.actions.act_window'].for_xml_id(
|
||||
@@ -114,7 +109,6 @@ class EbicsFile(models.Model):
|
||||
action.update({'domain': domain})
|
||||
return action
|
||||
|
||||
@api.multi
|
||||
def button_close(self):
|
||||
self.ensure_one()
|
||||
return {'type': 'ir.actions.act_window_close'}
|
||||
|
Reference in New Issue
Block a user