Compare commits
4 commits
Author | SHA1 | Date | |
---|---|---|---|
![]() |
51934f46bc | ||
![]() |
fa526fa69e | ||
![]() |
6aa9bb5325 | ||
![]() |
1286fa6f2f |
8 changed files with 27 additions and 4 deletions
|
@ -1,3 +1,6 @@
|
||||||
syntax: glob
|
syntax: glob
|
||||||
__pycache__/*
|
__pycache__/*
|
||||||
locale/convert_de2en.py
|
locale/convert_de2en.py
|
||||||
|
build/*
|
||||||
|
mds_cashbook_media.egg-info/*
|
||||||
|
dist/*
|
||||||
|
|
|
@ -14,6 +14,11 @@ Requires
|
||||||
Changes
|
Changes
|
||||||
=======
|
=======
|
||||||
|
|
||||||
|
*6.0.1 - 29.11.2022*
|
||||||
|
|
||||||
|
- fix: exception when image type unknown
|
||||||
|
|
||||||
*6.0.0 - 14.10.2022*
|
*6.0.0 - 14.10.2022*
|
||||||
|
|
||||||
- init
|
- init
|
||||||
|
|
||||||
|
|
7
line.py
7
line.py
|
@ -5,7 +5,7 @@
|
||||||
|
|
||||||
import mimetypes, magic
|
import mimetypes, magic
|
||||||
from io import BytesIO
|
from io import BytesIO
|
||||||
from PIL import Image
|
from PIL import Image, UnidentifiedImageError
|
||||||
from trytond.model import fields
|
from trytond.model import fields
|
||||||
from trytond.pool import Pool, PoolMeta
|
from trytond.pool import Pool, PoolMeta
|
||||||
from trytond.config import config
|
from trytond.config import config
|
||||||
|
@ -65,7 +65,10 @@ class Line(metaclass=PoolMeta):
|
||||||
"""
|
"""
|
||||||
image_data2 = None
|
image_data2 = None
|
||||||
with BytesIO(image_data) as fhdl:
|
with BytesIO(image_data) as fhdl:
|
||||||
image = Image.open(fhdl, 'r')
|
try :
|
||||||
|
image = Image.open(fhdl, 'r')
|
||||||
|
except UnidentifiedImageError:
|
||||||
|
raise UserError(gettext('cashbook_media.msg_file_unknown_type'))
|
||||||
|
|
||||||
(width, height) = image.size
|
(width, height) = image.size
|
||||||
if (width > image_limit) or (height > image_limit):
|
if (width > image_limit) or (height > image_limit):
|
||||||
|
|
|
@ -14,6 +14,10 @@ msgctxt "model:ir.message,text:msg_file_invalid_mime"
|
||||||
msgid "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
msgid "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
||||||
msgstr "Der Dateityp '%(fmime)s' des Datensatzes '%(recname)s' ist nicht zugelassen. (erlaubt: PNG, JPG, PDF)"
|
msgstr "Der Dateityp '%(fmime)s' des Datensatzes '%(recname)s' ist nicht zugelassen. (erlaubt: PNG, JPG, PDF)"
|
||||||
|
|
||||||
|
msgctxt "model:ir.message,text:msg_file_unknown_type"
|
||||||
|
msgid "cannot identify image file"
|
||||||
|
msgstr "Bilddatei kann nicht identifiziert werden"
|
||||||
|
|
||||||
|
|
||||||
#################
|
#################
|
||||||
# cashbook.line #
|
# cashbook.line #
|
||||||
|
|
|
@ -10,6 +10,10 @@ msgctxt "model:ir.message,text:msg_file_invalid_mime"
|
||||||
msgid "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
msgid "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
||||||
msgstr "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
msgstr "The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)"
|
||||||
|
|
||||||
|
msgctxt "model:ir.message,text:msg_file_unknown_type"
|
||||||
|
msgid "cannot identify image file"
|
||||||
|
msgstr "cannot identify image file"
|
||||||
|
|
||||||
msgctxt "view:cashbook.line:"
|
msgctxt "view:cashbook.line:"
|
||||||
msgid "Image/PDF"
|
msgid "Image/PDF"
|
||||||
msgstr "Image/PDF"
|
msgstr "Image/PDF"
|
||||||
|
|
|
@ -11,6 +11,9 @@ full copyright notices and license terms. -->
|
||||||
<record model="ir.message" id="msg_file_invalid_mime">
|
<record model="ir.message" id="msg_file_invalid_mime">
|
||||||
<field name="text">The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)</field>
|
<field name="text">The file type '%(fmime)s' of the record '%(recname)s' is not allowed. (allowed: PNG, JPG, PDF)</field>
|
||||||
</record>
|
</record>
|
||||||
|
<record model="ir.message" id="msg_file_unknown_type">
|
||||||
|
<field name="text">cannot identify image file</field>
|
||||||
|
</record>
|
||||||
|
|
||||||
</data>
|
</data>
|
||||||
</tryton>
|
</tryton>
|
||||||
|
|
|
@ -1,7 +1,8 @@
|
||||||
[tryton]
|
[tryton]
|
||||||
version=6.0.0
|
version=6.0.1
|
||||||
depends:
|
depends:
|
||||||
cashbook
|
cashbook
|
||||||
xml:
|
xml:
|
||||||
message.xml
|
message.xml
|
||||||
line.xml
|
line.xml
|
||||||
|
|
||||||
|
|
|
@ -1 +1 @@
|
||||||
cashbook;6.0.18;6.0.999;mds
|
cashbook;6.0.20;6.0.999;mds
|
||||||
|
|
Loading…
Reference in a new issue