mirror of
https://github.com/brain-tec/account_ebics.git
synced 2026-04-26 07:36:51 +00:00
[MIG] account_ebics: Migration to 19.0
This commit is contained in:
@@ -126,7 +126,7 @@ class EbicsConfig(models.Model):
|
||||
|
||||
@api.model
|
||||
def _default_ebics_keys(self):
|
||||
return "/".join(["/etc/odoo/ebics_keys", self._cr.dbname])
|
||||
return "/".join(["/etc/odoo/ebics_keys", self.env.cr.dbname])
|
||||
|
||||
@api.constrains("ebics_key_bitlength")
|
||||
def _check_ebics_key_bitlength(self):
|
||||
@@ -178,7 +178,7 @@ class EbicsConfig(models.Model):
|
||||
def unlink(self):
|
||||
for ebics_config in self:
|
||||
if ebics_config.state == "active":
|
||||
raise UserError(
|
||||
raise UserError( # pylint: disable=no-raise-unlink
|
||||
self.env._("You cannot remove active EBICS configurations.")
|
||||
)
|
||||
return super().unlink()
|
||||
@@ -214,8 +214,8 @@ class EbicsConfig(models.Model):
|
||||
if not os.path.exists(dirname):
|
||||
raise UserError(
|
||||
self.env._(
|
||||
"EBICS Keys Root Directory %s is not available."
|
||||
"\nPlease contact your system administrator."
|
||||
"EBICS Keys Root Directory %(dir)s is not available."
|
||||
"\nPlease contact your system administrator.",
|
||||
dir=dirname,
|
||||
)
|
||||
% dirname
|
||||
)
|
||||
|
||||
@@ -23,13 +23,10 @@ class EbicsFile(models.Model):
|
||||
_name = "ebics.file"
|
||||
_description = "Object to store EBICS Data Files"
|
||||
_order = "date desc"
|
||||
_sql_constraints = [
|
||||
(
|
||||
"name_uniq",
|
||||
"unique (name, format_id)",
|
||||
"This File has already been down- or uploaded !",
|
||||
)
|
||||
]
|
||||
_name_uniq = models.Constraint(
|
||||
"unique (name, format_id)",
|
||||
"This File has already been down- or uploaded !",
|
||||
)
|
||||
|
||||
name = fields.Char(string="Filename")
|
||||
data = fields.Binary(string="File", readonly=True)
|
||||
@@ -63,7 +60,6 @@ class EbicsFile(models.Model):
|
||||
)
|
||||
user_id = fields.Many2one(
|
||||
comodel_name="res.users",
|
||||
string="User",
|
||||
default=lambda self: self.env.user,
|
||||
readonly=True,
|
||||
)
|
||||
@@ -89,7 +85,7 @@ class EbicsFile(models.Model):
|
||||
ff_methods = self._file_format_methods()
|
||||
for ebics_file in self:
|
||||
if ebics_file.state == "done":
|
||||
raise UserError(
|
||||
raise UserError( # pylint: disable=no-raise-unlink
|
||||
self.env._("You can only remove EBICS files in state 'Draft'.")
|
||||
)
|
||||
# execute format specific actions
|
||||
@@ -637,7 +633,7 @@ class EbicsFile(models.Model):
|
||||
self.env._(
|
||||
"The current version of the 'account_ebics' module "
|
||||
"has no support to automatically process EBICS files "
|
||||
"with format %s."
|
||||
"with format %s.",
|
||||
self.format_id.name,
|
||||
)
|
||||
% self.format_id.name
|
||||
)
|
||||
|
||||
@@ -475,7 +475,9 @@ class EbicsUserID(models.Model):
|
||||
if cc in ["FR", "DE"]:
|
||||
lang = cc
|
||||
else:
|
||||
lang = self.env.user.lang or self.env["res.lang"].search([])[0].code
|
||||
lang = (
|
||||
self.env.user.lang or self.env["res.lang"].search([], limit=1)[0].code
|
||||
)
|
||||
lang = lang[:2]
|
||||
lang = lang.lower()
|
||||
lang = lang if lang in INI_LETTER_LANGS else "en"
|
||||
|
||||
Reference in New Issue
Block a user