From 555c08981ea26815a75f97d22cbb54721be75c94 Mon Sep 17 00:00:00 2001 From: Mathias Markl Date: Wed, 15 Aug 2018 12:53:18 +0200 Subject: [PATCH] init version 12 --- .travis.yml | 2 +- README.md | 4 +- muk_attachment_lobject/LICENSE | 619 ---------------- muk_attachment_lobject/__init__.py | 38 - muk_attachment_lobject/__manifest__.py | 52 -- muk_attachment_lobject/doc/changelog.rst | 9 - muk_attachment_lobject/doc/index.rst | 121 ---- muk_attachment_lobject/i18n/de.po | 33 - .../i18n/muk_attachment_lobject.pot | 33 - muk_attachment_lobject/models/__init__.py | 22 - .../models/ir_attachment.py | 92 --- .../static/description/banner.png | Bin 47090 -> 0 bytes .../static/description/icon.png | Bin 8273 -> 0 bytes .../static/description/index.html | 83 --- .../static/description/logo.png | Bin 38064 -> 0 bytes muk_attachment_lobject/tests/__init__.py | 22 - .../tests/test_attachment.py | 61 -- muk_automation_extension/LICENSE | 619 ---------------- muk_automation_extension/__init__.py | 20 - muk_automation_extension/__manifest__.py | 49 -- muk_automation_extension/doc/changelog.rst | 4 - muk_automation_extension/doc/index.rst | 106 --- muk_automation_extension/i18n/de.po | 22 - .../i18n/muk_automation_extension.pot | 22 - muk_automation_extension/models/__init__.py | 20 - .../models/base_automation.py | 96 --- .../static/description/banner.png | Bin 55701 -> 0 bytes .../static/description/icon.png | Bin 15120 -> 0 bytes .../static/description/index.html | 66 -- .../static/description/logo.png | Bin 38064 -> 0 bytes muk_autovacuum/LICENSE | 619 ---------------- muk_autovacuum/__init__.py | 69 -- muk_autovacuum/__manifest__.py | 53 -- muk_autovacuum/doc/changelog.rst | 20 - muk_autovacuum/doc/index.rst | 113 --- muk_autovacuum/i18n/de.po | 173 ----- muk_autovacuum/i18n/muk_autovacuum.pot | 172 ----- muk_autovacuum/models/__init__.py | 21 - muk_autovacuum/models/ir_autovacuum.py | 88 --- muk_autovacuum/models/rules.py | 318 -------- muk_autovacuum/security/ir.model.access.csv | 3 - muk_autovacuum/static/description/banner.png | Bin 39628 -> 0 bytes muk_autovacuum/static/description/icon.png | Bin 8433 -> 0 bytes muk_autovacuum/static/description/index.html | 70 -- muk_autovacuum/static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/screenshot.png | Bin 45295 -> 0 bytes muk_autovacuum/tests/__init__.py | 20 - muk_autovacuum/tests/test_autovacuum.py | 88 --- muk_autovacuum/views/rules.xml | 156 ---- muk_converter/LICENSE | 619 ---------------- muk_converter/__init__.py | 23 - muk_converter/__manifest__.py | 57 -- muk_converter/data/autovacuum.xml | 31 - muk_converter/data/params.xml | 28 - muk_converter/doc/changelog.rst | 9 - muk_converter/doc/index.rst | 134 ---- muk_converter/i18n/de.po | 678 ------------------ muk_converter/i18n/muk_converter.pot | 676 ----------------- muk_converter/models/__init__.py | 21 - muk_converter/models/converter.py | 57 -- muk_converter/models/store.py | 61 -- muk_converter/security/ir.model.access.csv | 3 - muk_converter/service/__init__.py | 20 - muk_converter/service/unoconv.py | 156 ---- muk_converter/static/description/banner.png | Bin 54751 -> 0 bytes muk_converter/static/description/icon.png | Bin 19178 -> 0 bytes muk_converter/static/description/index.html | 67 -- muk_converter/static/description/logo.png | Bin 38064 -> 0 bytes muk_converter/tests/__init__.py | 21 - muk_converter/tests/data/sample.png | Bin 1016 -> 0 bytes muk_converter/tests/test_converter.py | 55 -- muk_converter/tests/test_unoconv.py | 43 -- muk_converter/tools/__init__.py | 18 - muk_converter/tools/converter.py | 45 -- muk_converter/views/convert.xml | 73 -- muk_converter/wizards/__init__.py | 20 - muk_converter/wizards/convert.py | 109 --- muk_fields_lobject/LICENSE | 619 ---------------- muk_fields_lobject/__init__.py | 25 - muk_fields_lobject/__manifest__.py | 49 -- muk_fields_lobject/base/__init__.py | 23 - muk_fields_lobject/base/fields.py | 24 - muk_fields_lobject/base/models.py | 41 -- muk_fields_lobject/controllers/__init__.py | 20 - muk_fields_lobject/controllers/main.py | 69 -- muk_fields_lobject/doc/changelog.rst | 22 - muk_fields_lobject/doc/index.rst | 127 ---- muk_fields_lobject/fields/__init__.py | 20 - muk_fields_lobject/fields/lobject.py | 101 --- muk_fields_lobject/i18n/de.po | 16 - .../i18n/muk_fields_lobject.pot | 16 - muk_fields_lobject/models/__init__.py | 21 - muk_fields_lobject/models/ir_http.py | 69 -- muk_fields_lobject/models/ir_model_fields.py | 27 - .../static/description/banner.png | Bin 48064 -> 0 bytes .../static/description/icon.png | Bin 13770 -> 0 bytes .../static/description/index.html | 120 ---- .../static/description/logo.png | Bin 38064 -> 0 bytes muk_fields_lobject/tests/__init__.py | 20 - muk_fields_lobject/tests/test_lobject.py | 40 -- muk_models_groupby_hour/LICENSE | 619 ---------------- muk_models_groupby_hour/__init__.py | 21 - muk_models_groupby_hour/__manifest__.py | 50 -- muk_models_groupby_hour/base/__init__.py | 22 - muk_models_groupby_hour/base/models.py | 59 -- muk_models_groupby_hour/doc/changelog.rst | 9 - muk_models_groupby_hour/doc/index.rst | 118 --- muk_models_groupby_hour/i18n/de.po | 16 - .../i18n/muk_models_groupby_hour.pot | 16 - .../static/description/banner.png | Bin 40521 -> 0 bytes .../static/description/icon.png | Bin 7891 -> 0 bytes .../static/description/index.html | 83 --- .../static/description/logo.png | Bin 38064 -> 0 bytes muk_models_groupby_hour/tests/__init__.py | 22 - muk_models_groupby_hour/tests/test_groupby.py | 53 -- muk_security/LICENSE | 619 ---------------- muk_security/__init__.py | 23 - muk_security/__manifest__.py | 57 -- muk_security/base/__init__.py | 23 - muk_security/base/api.py | 36 - muk_security/base/models.py | 40 -- muk_security/data/autovacuum.xml | 35 - muk_security/doc/changelog.rst | 9 - muk_security/doc/index.rst | 106 --- muk_security/models/__init__.py | 28 - muk_security/models/access.py | 136 ---- muk_security/models/access_groups.py | 308 -------- muk_security/models/ir_model_access.py | 39 - muk_security/models/ir_rule.py | 39 - muk_security/models/lock.py | 72 -- muk_security/models/locking.py | 251 ------- muk_security/models/res_groups.py | 41 -- muk_security/models/res_users.py | 57 -- muk_security/models/security_groups.py | 43 -- muk_security/security/ir.model.access.csv | 5 - muk_security/security/security.xml | 45 -- muk_security/static/description/banner.png | Bin 41114 -> 0 bytes muk_security/static/description/icon.png | Bin 7329 -> 0 bytes muk_security/static/description/index.html | 65 -- muk_security/static/description/logo.png | Bin 38064 -> 0 bytes muk_security/tests/__init__.py | 22 - muk_security/tests/test_suspend_security.py | 50 -- muk_security/tools/__init__.py | 22 - muk_security/tools/helper.py | 36 - muk_security/views/groups.xml | 123 ---- muk_security/views/lock.xml | 45 -- muk_thumbnails/LICENSE | 619 ---------------- muk_thumbnails/__init__.py | 21 - muk_thumbnails/__manifest__.py | 53 -- muk_thumbnails/doc/changelog.rst | 4 - muk_thumbnails/doc/index.rst | 178 ----- muk_thumbnails/service/__init__.py | 20 - muk_thumbnails/service/thumbnail.py | 211 ------ muk_thumbnails/static/description/banner.png | Bin 41623 -> 0 bytes muk_thumbnails/static/description/icon.png | Bin 7491 -> 0 bytes muk_thumbnails/static/description/index.html | 66 -- muk_thumbnails/static/description/logo.png | Bin 38064 -> 0 bytes muk_thumbnails/tests/__init__.py | 20 - muk_thumbnails/tests/data/sample.mp4 | Bin 11302109 -> 0 bytes muk_thumbnails/tests/data/sample.xls | Bin 38912 -> 0 bytes muk_thumbnails/tests/test_thumbnail.py | 48 -- muk_thumbnails/tools/__init__.py | 20 - muk_thumbnails/tools/thumbnail.py | 38 - muk_utils/LICENSE | 619 ---------------- muk_utils/__init__.py | 21 - muk_utils/__manifest__.py | 51 -- muk_utils/data/ir_cron.xml | 41 -- muk_utils/doc/changelog.rst | 4 - muk_utils/doc/index.rst | 106 --- muk_utils/i18n/de.po | 108 --- muk_utils/i18n/muk_utils.pot | 108 --- muk_utils/models/__init__.py | 23 - muk_utils/models/groups.py | 180 ----- muk_utils/models/model.py | 222 ------ muk_utils/models/res_groups.py | 68 -- muk_utils/models/res_users.py | 84 --- muk_utils/static/description/banner.png | Bin 50079 -> 0 bytes muk_utils/static/description/icon.png | Bin 19178 -> 0 bytes muk_utils/static/description/index.html | 66 -- muk_utils/static/description/logo.png | Bin 38064 -> 0 bytes muk_utils/tests/__init__.py | 21 - muk_utils/tests/test_helper.py | 39 - muk_utils/tests/test_parse_rst.py | 39 - muk_utils/tools/__init__.py | 23 - muk_utils/tools/helper.py | 55 -- muk_utils/tools/http.py | 67 -- muk_utils/tools/parse_rst.py | 49 -- muk_utils/tools/patch.py | 43 -- muk_utils/tools/utils_os.py | 61 -- 189 files changed, 3 insertions(+), 15547 deletions(-) delete mode 100644 muk_attachment_lobject/LICENSE delete mode 100644 muk_attachment_lobject/__init__.py delete mode 100644 muk_attachment_lobject/__manifest__.py delete mode 100644 muk_attachment_lobject/doc/changelog.rst delete mode 100644 muk_attachment_lobject/doc/index.rst delete mode 100644 muk_attachment_lobject/i18n/de.po delete mode 100644 muk_attachment_lobject/i18n/muk_attachment_lobject.pot delete mode 100644 muk_attachment_lobject/models/__init__.py delete mode 100644 muk_attachment_lobject/models/ir_attachment.py delete mode 100644 muk_attachment_lobject/static/description/banner.png delete mode 100644 muk_attachment_lobject/static/description/icon.png delete mode 100644 muk_attachment_lobject/static/description/index.html delete mode 100644 muk_attachment_lobject/static/description/logo.png delete mode 100644 muk_attachment_lobject/tests/__init__.py delete mode 100644 muk_attachment_lobject/tests/test_attachment.py delete mode 100644 muk_automation_extension/LICENSE delete mode 100644 muk_automation_extension/__init__.py delete mode 100644 muk_automation_extension/__manifest__.py delete mode 100644 muk_automation_extension/doc/changelog.rst delete mode 100644 muk_automation_extension/doc/index.rst delete mode 100644 muk_automation_extension/i18n/de.po delete mode 100644 muk_automation_extension/i18n/muk_automation_extension.pot delete mode 100644 muk_automation_extension/models/__init__.py delete mode 100644 muk_automation_extension/models/base_automation.py delete mode 100644 muk_automation_extension/static/description/banner.png delete mode 100644 muk_automation_extension/static/description/icon.png delete mode 100644 muk_automation_extension/static/description/index.html delete mode 100644 muk_automation_extension/static/description/logo.png delete mode 100644 muk_autovacuum/LICENSE delete mode 100644 muk_autovacuum/__init__.py delete mode 100644 muk_autovacuum/__manifest__.py delete mode 100644 muk_autovacuum/doc/changelog.rst delete mode 100644 muk_autovacuum/doc/index.rst delete mode 100644 muk_autovacuum/i18n/de.po delete mode 100644 muk_autovacuum/i18n/muk_autovacuum.pot delete mode 100644 muk_autovacuum/models/__init__.py delete mode 100644 muk_autovacuum/models/ir_autovacuum.py delete mode 100644 muk_autovacuum/models/rules.py delete mode 100644 muk_autovacuum/security/ir.model.access.csv delete mode 100644 muk_autovacuum/static/description/banner.png delete mode 100644 muk_autovacuum/static/description/icon.png delete mode 100644 muk_autovacuum/static/description/index.html delete mode 100644 muk_autovacuum/static/description/logo.png delete mode 100644 muk_autovacuum/static/description/screenshot.png delete mode 100644 muk_autovacuum/tests/__init__.py delete mode 100644 muk_autovacuum/tests/test_autovacuum.py delete mode 100644 muk_autovacuum/views/rules.xml delete mode 100644 muk_converter/LICENSE delete mode 100644 muk_converter/__init__.py delete mode 100644 muk_converter/__manifest__.py delete mode 100644 muk_converter/data/autovacuum.xml delete mode 100644 muk_converter/data/params.xml delete mode 100644 muk_converter/doc/changelog.rst delete mode 100644 muk_converter/doc/index.rst delete mode 100644 muk_converter/i18n/de.po delete mode 100644 muk_converter/i18n/muk_converter.pot delete mode 100644 muk_converter/models/__init__.py delete mode 100644 muk_converter/models/converter.py delete mode 100644 muk_converter/models/store.py delete mode 100644 muk_converter/security/ir.model.access.csv delete mode 100644 muk_converter/service/__init__.py delete mode 100644 muk_converter/service/unoconv.py delete mode 100644 muk_converter/static/description/banner.png delete mode 100644 muk_converter/static/description/icon.png delete mode 100644 muk_converter/static/description/index.html delete mode 100644 muk_converter/static/description/logo.png delete mode 100644 muk_converter/tests/__init__.py delete mode 100644 muk_converter/tests/data/sample.png delete mode 100644 muk_converter/tests/test_converter.py delete mode 100644 muk_converter/tests/test_unoconv.py delete mode 100644 muk_converter/tools/__init__.py delete mode 100644 muk_converter/tools/converter.py delete mode 100644 muk_converter/views/convert.xml delete mode 100644 muk_converter/wizards/__init__.py delete mode 100644 muk_converter/wizards/convert.py delete mode 100644 muk_fields_lobject/LICENSE delete mode 100644 muk_fields_lobject/__init__.py delete mode 100644 muk_fields_lobject/__manifest__.py delete mode 100644 muk_fields_lobject/base/__init__.py delete mode 100644 muk_fields_lobject/base/fields.py delete mode 100644 muk_fields_lobject/base/models.py delete mode 100644 muk_fields_lobject/controllers/__init__.py delete mode 100644 muk_fields_lobject/controllers/main.py delete mode 100644 muk_fields_lobject/doc/changelog.rst delete mode 100644 muk_fields_lobject/doc/index.rst delete mode 100644 muk_fields_lobject/fields/__init__.py delete mode 100644 muk_fields_lobject/fields/lobject.py delete mode 100644 muk_fields_lobject/i18n/de.po delete mode 100644 muk_fields_lobject/i18n/muk_fields_lobject.pot delete mode 100644 muk_fields_lobject/models/__init__.py delete mode 100644 muk_fields_lobject/models/ir_http.py delete mode 100644 muk_fields_lobject/models/ir_model_fields.py delete mode 100644 muk_fields_lobject/static/description/banner.png delete mode 100644 muk_fields_lobject/static/description/icon.png delete mode 100644 muk_fields_lobject/static/description/index.html delete mode 100644 muk_fields_lobject/static/description/logo.png delete mode 100644 muk_fields_lobject/tests/__init__.py delete mode 100644 muk_fields_lobject/tests/test_lobject.py delete mode 100644 muk_models_groupby_hour/LICENSE delete mode 100644 muk_models_groupby_hour/__init__.py delete mode 100644 muk_models_groupby_hour/__manifest__.py delete mode 100644 muk_models_groupby_hour/base/__init__.py delete mode 100644 muk_models_groupby_hour/base/models.py delete mode 100644 muk_models_groupby_hour/doc/changelog.rst delete mode 100644 muk_models_groupby_hour/doc/index.rst delete mode 100644 muk_models_groupby_hour/i18n/de.po delete mode 100644 muk_models_groupby_hour/i18n/muk_models_groupby_hour.pot delete mode 100644 muk_models_groupby_hour/static/description/banner.png delete mode 100644 muk_models_groupby_hour/static/description/icon.png delete mode 100644 muk_models_groupby_hour/static/description/index.html delete mode 100644 muk_models_groupby_hour/static/description/logo.png delete mode 100644 muk_models_groupby_hour/tests/__init__.py delete mode 100644 muk_models_groupby_hour/tests/test_groupby.py delete mode 100644 muk_security/LICENSE delete mode 100644 muk_security/__init__.py delete mode 100644 muk_security/__manifest__.py delete mode 100644 muk_security/base/__init__.py delete mode 100644 muk_security/base/api.py delete mode 100644 muk_security/base/models.py delete mode 100644 muk_security/data/autovacuum.xml delete mode 100644 muk_security/doc/changelog.rst delete mode 100644 muk_security/doc/index.rst delete mode 100644 muk_security/models/__init__.py delete mode 100644 muk_security/models/access.py delete mode 100644 muk_security/models/access_groups.py delete mode 100644 muk_security/models/ir_model_access.py delete mode 100644 muk_security/models/ir_rule.py delete mode 100644 muk_security/models/lock.py delete mode 100644 muk_security/models/locking.py delete mode 100644 muk_security/models/res_groups.py delete mode 100644 muk_security/models/res_users.py delete mode 100644 muk_security/models/security_groups.py delete mode 100644 muk_security/security/ir.model.access.csv delete mode 100644 muk_security/security/security.xml delete mode 100644 muk_security/static/description/banner.png delete mode 100644 muk_security/static/description/icon.png delete mode 100644 muk_security/static/description/index.html delete mode 100644 muk_security/static/description/logo.png delete mode 100644 muk_security/tests/__init__.py delete mode 100644 muk_security/tests/test_suspend_security.py delete mode 100644 muk_security/tools/__init__.py delete mode 100644 muk_security/tools/helper.py delete mode 100644 muk_security/views/groups.xml delete mode 100644 muk_security/views/lock.xml delete mode 100644 muk_thumbnails/LICENSE delete mode 100644 muk_thumbnails/__init__.py delete mode 100644 muk_thumbnails/__manifest__.py delete mode 100644 muk_thumbnails/doc/changelog.rst delete mode 100644 muk_thumbnails/doc/index.rst delete mode 100644 muk_thumbnails/service/__init__.py delete mode 100644 muk_thumbnails/service/thumbnail.py delete mode 100644 muk_thumbnails/static/description/banner.png delete mode 100644 muk_thumbnails/static/description/icon.png delete mode 100644 muk_thumbnails/static/description/index.html delete mode 100644 muk_thumbnails/static/description/logo.png delete mode 100644 muk_thumbnails/tests/__init__.py delete mode 100644 muk_thumbnails/tests/data/sample.mp4 delete mode 100644 muk_thumbnails/tests/data/sample.xls delete mode 100644 muk_thumbnails/tests/test_thumbnail.py delete mode 100644 muk_thumbnails/tools/__init__.py delete mode 100644 muk_thumbnails/tools/thumbnail.py delete mode 100644 muk_utils/LICENSE delete mode 100644 muk_utils/__init__.py delete mode 100644 muk_utils/__manifest__.py delete mode 100644 muk_utils/data/ir_cron.xml delete mode 100644 muk_utils/doc/changelog.rst delete mode 100644 muk_utils/doc/index.rst delete mode 100644 muk_utils/i18n/de.po delete mode 100644 muk_utils/i18n/muk_utils.pot delete mode 100644 muk_utils/models/__init__.py delete mode 100644 muk_utils/models/groups.py delete mode 100644 muk_utils/models/model.py delete mode 100644 muk_utils/models/res_groups.py delete mode 100644 muk_utils/models/res_users.py delete mode 100644 muk_utils/static/description/banner.png delete mode 100644 muk_utils/static/description/icon.png delete mode 100644 muk_utils/static/description/index.html delete mode 100644 muk_utils/static/description/logo.png delete mode 100644 muk_utils/tests/__init__.py delete mode 100644 muk_utils/tests/test_helper.py delete mode 100644 muk_utils/tests/test_parse_rst.py delete mode 100644 muk_utils/tools/__init__.py delete mode 100644 muk_utils/tools/helper.py delete mode 100644 muk_utils/tools/http.py delete mode 100644 muk_utils/tools/parse_rst.py delete mode 100644 muk_utils/tools/patch.py delete mode 100644 muk_utils/tools/utils_os.py diff --git a/.travis.yml b/.travis.yml index 59ef060..a6c98f1 100644 --- a/.travis.yml +++ b/.travis.yml @@ -19,7 +19,7 @@ addons: env: global: - - VERSION="11.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" + - VERSION="12.0" TESTS="0" LINT_CHECK="0" TRANSIFEX="0" matrix: - TESTS="1" ODOO_REPO="odoo/odoo" diff --git a/README.md b/README.md index cde4e8c..f927b29 100644 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ [![License: AGPL v3](https://img.shields.io/badge/License-AGPL%20v3-blue.svg)](https://www.gnu.org/licenses/agpl-3.0) -[![Build Status](https://travis-ci.org/muk-it/muk_base.svg?branch=11.0)](https://travis-ci.org/muk-it/muk_base) -[![codecov](https://codecov.io/gh/muk-it/muk_base/branch/11.0/graph/badge.svg)](https://codecov.io/gh/muk-it/muk_base) +[![Build Status](https://travis-ci.org/muk-it/muk_base.svg?branch=12.0)](https://travis-ci.org/muk-it/muk_base) +[![codecov](https://codecov.io/gh/muk-it/muk_base/branch/12.0/graph/badge.svg)](https://codecov.io/gh/muk-it/muk_base) [![Codacy Badge](https://api.codacy.com/project/badge/Grade/c867f25820614ed795e7567e37bd81c0)](https://www.codacy.com/app/keshrath/muk_base?utm_source=github.com&utm_medium=referral&utm_content=muk-it/muk_base&utm_campaign=Badge_Grade) [![Demo](https://img.shields.io/badge/demo-Try%20me-243742.svg)](https://demo.mukit.at/) diff --git a/muk_attachment_lobject/LICENSE b/muk_attachment_lobject/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_attachment_lobject/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_attachment_lobject/__init__.py b/muk_attachment_lobject/__init__.py deleted file mode 100644 index d4754a6..0000000 --- a/muk_attachment_lobject/__init__.py +++ /dev/null @@ -1,38 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import api, SUPERUSER_ID - -from . import models - -def _install_force_storage(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) - config = env['ir.config_parameter'].sudo() - config.set_param('ir_attachment.location', 'lobject') - attachment = env['ir.attachment'] - attachment.sudo().force_storage() - -def _uninstall_force_storage(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) - config = env['ir.config_parameter'].sudo() - config.set_param('ir_attachment.location', 'file') - attachment = env['ir.attachment'] - attachment.sudo().force_storage() \ No newline at end of file diff --git a/muk_attachment_lobject/__manifest__.py b/muk_attachment_lobject/__manifest__.py deleted file mode 100644 index 186e47c..0000000 --- a/muk_attachment_lobject/__manifest__.py +++ /dev/null @@ -1,52 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Large Objects Attachment", - "summary": """Large Objects Attachment Location""", - "version": '11.0.2.0.2', - "category": 'Extra Tools', - "license": "AGPL-3", - "website": "http://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - 'depends': [ - 'muk_fields_lobject', - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "application": False, - "installable": True, - "auto_install": False, - "post_init_hook": "_install_force_storage", - "uninstall_hook": "_uninstall_force_storage", -} \ No newline at end of file diff --git a/muk_attachment_lobject/doc/changelog.rst b/muk_attachment_lobject/doc/changelog.rst deleted file mode 100644 index f2ae21c..0000000 --- a/muk_attachment_lobject/doc/changelog.rst +++ /dev/null @@ -1,9 +0,0 @@ -`2.0.0` -------- - -- Migrated to Python 3 - -`1.0.0` -------- - -- Init version diff --git a/muk_attachment_lobject/doc/index.rst b/muk_attachment_lobject/doc/index.rst deleted file mode 100644 index 8fa8975..0000000 --- a/muk_attachment_lobject/doc/index.rst +++ /dev/null @@ -1,121 +0,0 @@ -=================================== -MuK Large Object Attachment Storage -=================================== - -Provides a new attachment location to save attachments as PostgreSQL large objects. -To enable the large object storage option change the `ir_attachment.location` -parameter to `lobject`. - -**Advantages over the in-database storage** - -* Better RAM efficiency (This is more important for large files than for small ones.) -* Possibility to easily dump the base without the large objects (This can be useful for reproducing bugs.) - -**Advantages over the file system storage** - -* Large objects are transactional (fully ACID) -* They work out of the box in multi-system setups (So there is no need for NFS or similar file sharing tools.) -* Enables you to easily create backups of the entire system - - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -The module has an init hook, which automatically stores all attachments in -large objects, so no additional configuration is needed to use this module. - -Usage -============= - -This module has no direct visible effect on the system. However, existing and -future attachments are stored as large objects. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_attachment_lobject/i18n/de.po b/muk_attachment_lobject/i18n/de.po deleted file mode 100644 index 4ea453a..0000000 --- a/muk_attachment_lobject/i18n/de.po +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_attachment_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:52+0000\n" -"PO-Revision-Date: 2018-01-22 07:52+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_attachment_lobject -#: model:ir.model.fields,field_description:muk_attachment_lobject.field_ir_attachment_store_lobject -msgid "Data" -msgstr "Persönliche Daten" - -#. module: muk_attachment_lobject -#: code:addons/muk_attachment_lobject/models/ir_attachment.py:54 -#, python-format -msgid "Only administrators can execute this action." -msgstr "Only administrators can execute this action." - -#. module: muk_attachment_lobject -#: model:ir.model,name:muk_attachment_lobject.model_ir_attachment -msgid "ir.attachment" -msgstr "ir.attachment" - diff --git a/muk_attachment_lobject/i18n/muk_attachment_lobject.pot b/muk_attachment_lobject/i18n/muk_attachment_lobject.pot deleted file mode 100644 index 4a98789..0000000 --- a/muk_attachment_lobject/i18n/muk_attachment_lobject.pot +++ /dev/null @@ -1,33 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_attachment_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:51+0000\n" -"PO-Revision-Date: 2018-01-22 07:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_attachment_lobject -#: model:ir.model.fields,field_description:muk_attachment_lobject.field_ir_attachment_store_lobject -msgid "Data" -msgstr "" - -#. module: muk_attachment_lobject -#: code:addons/muk_attachment_lobject/models/ir_attachment.py:54 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model:ir.model,name:muk_attachment_lobject.model_ir_attachment -msgid "ir.attachment" -msgstr "" - diff --git a/muk_attachment_lobject/models/__init__.py b/muk_attachment_lobject/models/__init__.py deleted file mode 100644 index 5387265..0000000 --- a/muk_attachment_lobject/models/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import ir_attachment diff --git a/muk_attachment_lobject/models/ir_attachment.py b/muk_attachment_lobject/models/ir_attachment.py deleted file mode 100644 index 9cf2157..0000000 --- a/muk_attachment_lobject/models/ir_attachment.py +++ /dev/null @@ -1,92 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import logging -import mimetypes - -from odoo import api, models, _ -from odoo.exceptions import AccessError - -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject - -_logger = logging.getLogger(__name__) - -class LObjectIrAttachment(models.Model): - - _inherit = 'ir.attachment' - - store_lobject = LargeObject( - string="Data") - - @api.model - def force_storage(self): - if not self.env.user._is_admin(): - raise AccessError(_('Only administrators can execute this action.')) - attachments = self.search(['|', ['res_field', '=', False], ['res_field', '!=', False]]) - for index, attach in enumerate(attachments): - _logger.info(_("Migrate Attachment %s of %s") % (index, len(attachments))) - attach.write({'datas': attach.datas}) - return True - - @api.depends('store_fname', 'db_datas', 'store_lobject') - def _compute_datas(self): - bin_size = self._context.get('bin_size') - for attach in self: - if attach.store_lobject: - if bin_size: - attach.datas = attach.store_lobject - else: - attach.datas = attach.with_context({'base64': True}).store_lobject - else: - super(LObjectIrAttachment, attach)._compute_datas() - - def _inverse_datas(self): - location = self._storage() - for attach in self: - if location == 'lobject': - value = attach.datas - bin_data = base64.b64decode(value) if value else b'' - vals = { - 'file_size': len(bin_data), - 'checksum': self._compute_checksum(bin_data), - 'index_content': self._index(bin_data, attach.datas_fname, attach.mimetype), - 'store_fname': False, - 'db_datas': False, - 'store_lobject': bin_data, - } - fname = attach.store_fname - super(LObjectIrAttachment, attach.sudo()).write(vals) - if fname: - self._file_delete(fname) - else: - super(LObjectIrAttachment, attach)._inverse_datas() - - def _compute_mimetype(self, values): - mimetype = super(LObjectIrAttachment, self)._compute_mimetype(values) - if not mimetype or mimetype == 'application/octet-stream': - mimetype = None - for attach in self: - if attach.mimetype: - mimetype = attach.mimetype - if not mimetype and attach.datas_fname: - mimetype = mimetypes.guess_type(attach.datas_fname)[0] - return mimetype or 'application/octet-stream' diff --git a/muk_attachment_lobject/static/description/banner.png b/muk_attachment_lobject/static/description/banner.png deleted file mode 100644 index 4c36d0c7641ba7c8373af15719401f569928e684..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 47090 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

+8DOAt^Z>qz`@&p4MS6J}ZtR?1W?P*%9 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 X?0Ip5@yPWf;6GI*G_qLHJm`M_V5T(? diff --git a/muk_attachment_lobject/static/description/icon.png b/muk_attachment_lobject/static/description/icon.png deleted file mode 100644 index 1d59a25382952964c02076210a764c04ec84f875..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8273 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 -

-

MuK Large Objects Attachment

-

Large Objects Attachment Location

-

MuK IT GmbH - - www.mukit.at

-
- - -
-
-
-

Overview

-
-

- Provides a new attachment location to save attachment as large - objects. To enable the large object storage option change the - ir_attachment.location - parameter to - lobject - . -

-
Advantages over the in-database storage
-
    -
  • Better RAM efficiency (This is more important for large files than for small ones.)
  • -
  • Possibility to easily dump the base without the large objects (This can be useful for reproducing bugs.)
  • -
-
Advantages over the file system storage
-
    -
  • Large objects are transactional (fully ACID)
  • -
  • They work out of the box in multi-system setups (So there is no need for NFS or similar file sharing tools.)
  • -
  • Enables you to easily create backups of the entire system
  • -
-
-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or addiontal - features.
- - -
\ No newline at end of file diff --git a/muk_attachment_lobject/static/description/logo.png b/muk_attachment_lobject/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_attachment_lobject/tests/__init__.py b/muk_attachment_lobject/tests/__init__.py deleted file mode 100644 index 92cb5e2..0000000 --- a/muk_attachment_lobject/tests/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_attachment \ No newline at end of file diff --git a/muk_attachment_lobject/tests/test_attachment.py b/muk_attachment_lobject/tests/test_attachment.py deleted file mode 100644 index 1157bec..0000000 --- a/muk_attachment_lobject/tests/test_attachment.py +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import logging -import unittest - -from odoo.tests import common - -_logger = logging.getLogger(__name__) - -class AttachmentTestCase(common.HttpCase): - - at_install = False - post_install = True - - def setUp(self): - super(AttachmentTestCase, self).setUp() - self.attachment = self.env['ir.attachment'].sudo() - self.param = self.env['ir.config_parameter'].sudo() - - def tearDown(self): - super(AttachmentTestCase, self).tearDown() - - def test_attachment(self): - self.param.set_param('ir_attachment.location', 'lobject') - attach = self.attachment.create({ - 'name': "Test", - 'datas': base64.b64encode(b"\xff data")}) - self.assertTrue(attach.datas) - self.assertTrue(attach.with_context({'bin_size': True}).datas) - oid = attach.with_context({'oid': True}).store_lobject - self.assertTrue(oid) - attach.write({'datas': base64.b64encode(b"\xff data")}) - self.assertTrue(oid != attach.with_context({'oid': True}).store_lobject) - self.assertTrue(attach.export_data(['datas'])) - self.assertTrue(attach.export_data(['datas'], raw_data=True)) - attach.unlink() - - @unittest.skip("The test takes a long time and is therefore skipped by default.") - def test_migration(self): - self.param.set_param('ir_attachment.location', 'lobject') - self.attachment.force_storage() \ No newline at end of file diff --git a/muk_automation_extension/LICENSE b/muk_automation_extension/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_automation_extension/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_automation_extension/__init__.py b/muk_automation_extension/__init__.py deleted file mode 100644 index 0453e2d..0000000 --- a/muk_automation_extension/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import models \ No newline at end of file diff --git a/muk_automation_extension/__manifest__.py b/muk_automation_extension/__manifest__.py deleted file mode 100644 index 38c66f8..0000000 --- a/muk_automation_extension/__manifest__.py +++ /dev/null @@ -1,49 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Automation Extension", - "summary": """Extension for Odoo's Base Automation""", - "version": '11.0.1.0.1', - "category": 'Extra Tools', - "license": "AGPL-3", - "website": "https://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "base_automation", - ], - "data": [ - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "application": False, - "installable": True, -} diff --git a/muk_automation_extension/doc/changelog.rst b/muk_automation_extension/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_automation_extension/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_automation_extension/doc/index.rst b/muk_automation_extension/doc/index.rst deleted file mode 100644 index 1f88b2b..0000000 --- a/muk_automation_extension/doc/index.rst +++ /dev/null @@ -1,106 +0,0 @@ -======================== -MuK Automation Extension -======================== - -Technical module to extend the Base Automation module. Another trigger is added, -which executes the action during creation, update and deletion. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -No additional configuration is needed to use this module. - -Usage -============= - -Another trigger can now be selected in the From View of Base Automation. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_automation_extension/i18n/de.po b/muk_automation_extension/i18n/de.po deleted file mode 100644 index 756515f..0000000 --- a/muk_automation_extension/i18n/de.po +++ /dev/null @@ -1,22 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_automation_extension -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-20 18:29+0000\n" -"PO-Revision-Date: 2018-05-20 18:29+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_automation_extension -#: model:ir.model,name:muk_automation_extension.model_base_automation -msgid "Automated Action" -msgstr "Automatische Aktion" - diff --git a/muk_automation_extension/i18n/muk_automation_extension.pot b/muk_automation_extension/i18n/muk_automation_extension.pot deleted file mode 100644 index f31a1ff..0000000 --- a/muk_automation_extension/i18n/muk_automation_extension.pot +++ /dev/null @@ -1,22 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_automation_extension -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-20 18:30+0000\n" -"PO-Revision-Date: 2018-05-20 18:30+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_automation_extension -#: model:ir.model,name:muk_automation_extension.model_base_automation -msgid "Automated Action" -msgstr "" - diff --git a/muk_automation_extension/models/__init__.py b/muk_automation_extension/models/__init__.py deleted file mode 100644 index a931033..0000000 --- a/muk_automation_extension/models/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import base_automation \ No newline at end of file diff --git a/muk_automation_extension/models/base_automation.py b/muk_automation_extension/models/base_automation.py deleted file mode 100644 index b0ed177..0000000 --- a/muk_automation_extension/models/base_automation.py +++ /dev/null @@ -1,96 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from collections import defaultdict - -from odoo import api, models, fields - -_logger = logging.getLogger(__name__) - -class BaseAutomation(models.Model): - - _inherit = 'base.automation' - - trigger = fields.Selection( - selection_add=[('on_create_or_write_or_unlink', 'On Creation & Update & Deletion')]) - - @api.onchange('trigger') - def onchange_trigger(self): - super(BaseAutomation, self).onchange_trigger() - if self.trigger == "on_create_or_write_or_unlink": - self.filter_pre_domain = False - self.trg_date_id = False - self.trg_date_range = False - self.trg_date_range_type = False - - @api.model_cr - def _register_hook(self): - def make_create(): - @api.model - def create(self, vals, **kw): - actions = self.env['base.automation']._get_actions(self, ['on_create_or_write_or_unlink']) - record = create.origin(self.with_env(actions.env), vals, **kw) - for action in actions.with_context(old_values=None): - action._process(action._filter_post(record)) - return record.with_env(self.env) - return create - - def make_write(): - @api.multi - def _write(self, vals, **kw): - actions = self.env['base.automation']._get_actions(self, ['on_create_or_write_or_unlink']) - records = self.with_env(actions.env) - pre = {action: action._filter_pre(records) for action in actions} - old_values = { - old_vals.pop('id'): old_vals - for old_vals in records.read(list(vals)) - } - _write.origin(records, vals, **kw) - for action in actions.with_context(old_values=old_values): - action._process(action._filter_post(pre[action])) - return True - return _write - - def make_unlink(): - @api.multi - def unlink(self, **kwargs): - actions = self.env['base.automation']._get_actions(self, ['on_create_or_write_or_unlink']) - records = self.with_env(actions.env) - for action in actions: - action._process(action._filter_post(records)) - return unlink.origin(self, **kwargs) - return unlink - - patched_models = defaultdict(set) - def patch(model, name, method): - if model not in patched_models[name]: - patched_models[name].add(model) - model._patch_method(name, method) - - super(BaseAutomation, self)._register_hook() - for action_rule in self.with_context({}).search([]): - Model = self.env.get(action_rule.model_name) - if Model is None: - continue - if action_rule.trigger == 'on_create_or_write_or_unlink': - patch(Model, 'create', make_create()) - patch(Model, '_write', make_write()) - patch(Model, 'unlink', make_unlink()) \ No newline at end of file diff --git a/muk_automation_extension/static/description/banner.png b/muk_automation_extension/static/description/banner.png deleted file mode 100644 index 26936b00beefe4d10e04173caa95cdf7d414e1d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 55701 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 diff --git a/muk_automation_extension/static/description/icon.png b/muk_automation_extension/static/description/icon.png deleted file mode 100644 index e77a7cbd80de7b514349ec41716e0fc4b18323b8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 15120 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 -
-

MuK Automation Extension

-

Extension for Odoo's Base Automation

-

MuK IT GmbH - - www.mukit.at

-
- - -
-
-
-

Overview

-

Technical module to extend the Base Automation - module. Another trigger is added, which executes the action during - creation, update and deletion. The new trigger can now be selected - in the From View of Base Automation.

-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
-
-
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or - addiontal features.
- - -
\ No newline at end of file diff --git a/muk_automation_extension/static/description/logo.png b/muk_automation_extension/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_autovacuum/LICENSE b/muk_autovacuum/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_autovacuum/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_autovacuum/__init__.py b/muk_autovacuum/__init__.py deleted file mode 100644 index eaf8b97..0000000 --- a/muk_autovacuum/__init__.py +++ /dev/null @@ -1,69 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import api, SUPERUSER_ID - -from . import models - -def _get_value(env, model): - model_model = env['ir.model'] - model_fields = env['ir.model.fields'] - model = model_model.search([('model', '=', model)], limit=1) - if model.exists(): - field_domain = [ - ('model_id', '=', model.id), - ('ttype', '=', 'datetime'), - ('name', '=', 'create_date')] - field = model_fields.search(field_domain, limit=1) - return model, field - return None - -def _init_default_rules(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) - rule = env['muk_autovacuum.rules'] - values = _get_value(env, 'mail.message') - if values: - rule.create({ - 'name': "Delete Message Attachments after 6 Months", - 'model': values[0].id, - 'active': False, - 'state': 'time', - 'time_field': values[1].id, - 'time_type': 'months', - 'time': 6, - 'only_attachments': True}) - rule.create({ - 'name': "Delete Messages after 1 Year", - 'model': values[0].id, - 'active': False, - 'state': 'time', - 'time_field': values[1].id, - 'time_type': 'years', - 'time': 1}) - values = _get_value(env, 'ir.logging') - if values: - rule.create({ - 'name': "Delete Logs after 2 Weeks", - 'model': values[0].id, - 'active': False, - 'state': 'time', - 'time_field': values[1].id, - 'time_type': 'weeks', - 'time': 2, - 'protect_starred': False}) \ No newline at end of file diff --git a/muk_autovacuum/__manifest__.py b/muk_autovacuum/__manifest__.py deleted file mode 100644 index c164456..0000000 --- a/muk_autovacuum/__manifest__.py +++ /dev/null @@ -1,53 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Autovacuum", - "summary": """Configure automatic garbage collection""", - "version": "11.0.2.1.3", - "category": "Extra Tools", - "license": "AGPL-3", - "website": "https://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "base", - ], - "data": [ - "security/ir.model.access.csv", - "views/rules.xml", - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "auto_install": False, - "application": False, - "installable": True, - "post_init_hook": '_init_default_rules', -} \ No newline at end of file diff --git a/muk_autovacuum/doc/changelog.rst b/muk_autovacuum/doc/changelog.rst deleted file mode 100644 index b0e796f..0000000 --- a/muk_autovacuum/doc/changelog.rst +++ /dev/null @@ -1,20 +0,0 @@ -`2.0.0` -------- - -- Added Python Expressions - -`2.0.0` -------- - -- Migrated to Python 3 - -`1.1.0` -------- - -- Add field selector - - -`1.0.0` -------- - -- Init version diff --git a/muk_autovacuum/doc/index.rst b/muk_autovacuum/doc/index.rst deleted file mode 100644 index 7b1ccf3..0000000 --- a/muk_autovacuum/doc/index.rst +++ /dev/null @@ -1,113 +0,0 @@ -============== -MuK Autovacuum -============== - -Allows the administrator to create rules to automatically garbage collect -a certain model. Every rule can have a different time interval additional -constraints. An extra constraint can be for example to only delete inactive -records. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -To configure this module, you need to: - -#. Go to *Settings* while being in debug mode. -#. Afterwards go to *Technical -> Automation -> Auto Vacuum Rules*. -#. And create a new rule. - -Usage -============= - -This module has no direct visible effect on the system. The garbage collections -happens during the autovacuum cron job. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_autovacuum/i18n/de.po b/muk_autovacuum/i18n/de.po deleted file mode 100644 index 007e5e1..0000000 --- a/muk_autovacuum/i18n/de.po +++ /dev/null @@ -1,173 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 19:26+0000\n" -"PO-Revision-Date: 2018-01-22 20:30+0100\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"Language: de\n" -"X-Generator: Poedit 2.0.5\n" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_rules -#: model:ir.ui.view,arch_db:muk_autovacuum.view_refresh_rule_tree -msgid "Auto Vacuum Rules" -msgstr "Auto Vacuum Regeln" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_create_uid -msgid "Created by" -msgstr "Erstellt von" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_create_date -msgid "Created on" -msgstr "Erstellt am" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Days" -msgstr "Tage" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_time -msgid "Delete older data than x." -msgstr "Lösche ältere Daten als x." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_display_name -msgid "Display Name" -msgstr "Anzeigename" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_protect_starred -msgid "Do not delete starred records." -msgstr "Einträge mit einem Stern werden nicht gelöscht." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_field -msgid "Field" -msgstr "Feld" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:84 -#, python-format -msgid "GC'd %s %s records" -msgstr "GC'd %s %s records" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:80 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "GC'd %s attachments from %s entries" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Hours" -msgstr "Stunden" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_id -msgid "ID" -msgstr "ID" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules___last_update -msgid "Last Modified on" -msgstr "Zuletzt geändert am" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_write_uid -msgid "Last Updated by" -msgstr "Zuletzt aktualisiert durch" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_write_date -msgid "Last Updated on" -msgstr "Zuletzt aktualisiert am" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Minutes" -msgstr "Minuten" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_model -msgid "Model" -msgstr "Modell" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_model -msgid "Model on which the rule is applied." -msgstr "Model welches die Regel zuordnet ist." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Months" -msgstr "Monate" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_only_inactive -msgid "Only Archived" -msgstr "Nur archivierte Einträge" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_only_attachments -msgid "Only Attachments" -msgstr "Nur Anhänge" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_only_inactive -msgid "Only delete archived records." -msgstr "Es werden nur archivierte Einträge gelöscht." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_only_attachments -msgid "Only delete record attachments." -msgstr "Es werden nur Anhänge gelöscht." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_protect_starred -msgid "Protect Starred" -msgstr "Schütze Einträge mit Stern" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_sequence -msgid "Sequence" -msgstr "Nummernfolge" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_time -msgid "Time" -msgstr "Zeit" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_time_type -msgid "Time Unit" -msgstr "Interval" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Weeks" -msgstr "Wochen" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Years" -msgstr "Jahre" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "ir.autovacuum" -msgstr "ir.autovacuum" diff --git a/muk_autovacuum/i18n/muk_autovacuum.pot b/muk_autovacuum/i18n/muk_autovacuum.pot deleted file mode 100644 index c82c766..0000000 --- a/muk_autovacuum/i18n/muk_autovacuum.pot +++ /dev/null @@ -1,172 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 19:26+0000\n" -"PO-Revision-Date: 2018-01-22 19:26+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_rules -#: model:ir.ui.view,arch_db:muk_autovacuum.view_refresh_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_create_uid -msgid "Created by" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_create_date -msgid "Created on" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Days" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_time -msgid "Delete older data than x." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_display_name -msgid "Display Name" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_protect_starred -msgid "Do not delete starred records." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_field -msgid "Field" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:84 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:80 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Hours" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_id -msgid "ID" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules___last_update -msgid "Last Modified on" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_write_uid -msgid "Last Updated by" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_write_date -msgid "Last Updated on" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Minutes" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_model -msgid "Model" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_model -msgid "Model on which the rule is applied." -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Months" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_only_inactive -msgid "Only Archived" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_only_attachments -msgid "Only Attachments" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_only_inactive -msgid "Only delete archived records." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules_only_attachments -msgid "Only delete record attachments." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_protect_starred -msgid "Protect Starred" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_sequence -msgid "Sequence" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules_time_type -msgid "Time Unit" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Weeks" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Years" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "ir.autovacuum" -msgstr "" - diff --git a/muk_autovacuum/models/__init__.py b/muk_autovacuum/models/__init__.py deleted file mode 100644 index 81c79ec..0000000 --- a/muk_autovacuum/models/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import rules -from . import ir_autovacuum \ No newline at end of file diff --git a/muk_autovacuum/models/ir_autovacuum.py b/muk_autovacuum/models/ir_autovacuum.py deleted file mode 100644 index bdaf7d3..0000000 --- a/muk_autovacuum/models/ir_autovacuum.py +++ /dev/null @@ -1,88 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import time -import logging -import datetime -import dateutil - -from odoo import _ -from odoo import models, api -from odoo.tools.safe_eval import safe_eval -from odoo.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT - -_logger = logging.getLogger(__name__) - -_types = { - 'days': lambda interval: datetime.timedelta(days=interval), - 'years': lambda interval: datetime.timedelta(weeks=interval*52), - 'hours': lambda interval: datetime.timedelta(hours=interval), - 'weeks': lambda interval: datetime.timedelta(weeks=interval), - 'months': lambda interval: datetime.timedelta(days=interval*30), - 'minutes': lambda interval: datetime.timedelta(minutes=interval), -} - -class AutoVacuum(models.AbstractModel): - - _inherit = 'ir.autovacuum' - - @api.model - def power_on(self, *args, **kwargs): - res = super(AutoVacuum, self).power_on(*args, **kwargs) - rules = self.env['muk_autovacuum.rules'].sudo().search([], order='sequence asc') - for rule in rules: - if rule.state in ['time', 'size', 'domain']: - model = self.env[rule.model.model].sudo() - records = self.env[rule.model.model] - if rule.state == 'time': - computed_time = datetime.datetime.utcnow() - _types[rule.time_type](rule.time) - domain = [(rule.time_field.name, '<', computed_time.strftime(DEFAULT_SERVER_DATETIME_FORMAT))] - if rule.protect_starred: - for field in rule.model.field_id: - if field.name in ['starred', 'favorite', 'is_starred', 'is_favorite']: - domain.append((field.name, '=', False)) - if rule.only_inactive and "active" in rule.model.field_id.mapped("name"): - domain.append(('active', '=', False)) - _logger.info(_("GC domain: %s"), domain) - records = model.with_context({'active_test': False}).search(domain) - elif rule.state == 'size': - size = rule.size if rule.size_type == 'fixed' else rule.size_parameter_value - count = model.with_context({'active_test': False}).search([], count=True) - if count > size: - limit = count - size - _logger.info(_("GC domain: [] order: %s limit: %s"), rule.size_order, limit) - records = model.with_context({'active_test': False}).search([], order=rule.size_order, limit=limit) - elif rule.state == 'domain': - _logger.info(_("GC domain: %s"), rule.domain) - domain = safe_eval(rule.domain, rules._get_eval_domain_context()) - records = model.with_context({'active_test': False}).search(domain) - if rule.only_attachments: - attachments = self.env['ir.attachment'].sudo().search([ - ('res_model', '=', rule.model.model), - ('res_id', 'in', records.mapped('id'))]) - count = len(attachments) - attachments.unlink() - _logger.info(_("GC'd %s attachments from %s entries"), count, rule.model.model) - else: - count = len(records) - records.unlink() - _logger.info(_("GC'd %s %s records"), count, rule.model.model) - elif rule.state == 'code': - safe_eval(rule.code.strip(), rules._get_eval_code_context(rule), mode="exec") - return res \ No newline at end of file diff --git a/muk_autovacuum/models/rules.py b/muk_autovacuum/models/rules.py deleted file mode 100644 index e15eb13..0000000 --- a/muk_autovacuum/models/rules.py +++ /dev/null @@ -1,318 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import time -import logging -import datetime -import dateutil - -from pytz import timezone - -from odoo import _ -from odoo import models, api, fields -from odoo.exceptions import ValidationError, Warning -from odoo.tools import DEFAULT_SERVER_DATE_FORMAT -from odoo.tools import DEFAULT_SERVER_DATETIME_FORMAT -from odoo.tools.safe_eval import safe_eval, test_python_expr - -_logger = logging.getLogger(__name__) - -class AutoVacuumRules(models.Model): - - _name = 'muk_autovacuum.rules' - _description = "Auto Vacuum Rules" - _order = "sequence asc" - - #---------------------------------------------------------- - # Defaults - #---------------------------------------------------------- - - def _default_sequence(self): - record = self.sudo().search([], order='sequence desc', limit=1) - if record.exists(): - return record.sequence + 1 - else: - return 1 - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - name = fields.Char( - string='Name', - required=True) - - active = fields.Boolean( - string='Active', - default=True) - - state = fields.Selection( - selection=[ - ('time', 'Time Based'), - ('size', 'Size Based'), - ('domain', 'Domain Based'), - ('code', 'Code Based')], - string='Rule Type', - default='time', - required=True) - - sequence = fields.Integer( - string='Sequence', - default=_default_sequence, - required=True) - - model = fields.Many2one( - comodel_name='ir.model', - string="Model", - required=True, - ondelete='cascade', - help="Model on which the rule is applied.") - - model_name = fields.Char( - related='model.model', - string="Model Name", - readonly=True, - store=True) - - time_field = fields.Many2one( - comodel_name='ir.model.fields', - domain="[('model_id', '=', model), ('ttype', '=', 'datetime')]", - string='Time Field', - ondelete='cascade', - states={ - 'time': [('required', True)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}) - - time_type = fields.Selection( - selection=[ - ('minutes', 'Minutes'), - ('hours', 'Hours'), - ('days', 'Days'), - ('weeks', 'Weeks'), - ('months', 'Months'), - ('years', 'Years')], - string='Time Unit', - default='months', - states={ - 'time': [('required', True)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}) - - time = fields.Integer( - string='Time', - default=1, - states={ - 'time': [('required', True)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="Delete older data than x.") - - size_type = fields.Selection( - selection=[ - ('fixed', 'Fixed Value'), - ('parameter', 'System Parameter')], - string='Size Type', - default='fixed', - states={ - 'time': [('invisible', True)], - 'size': [('required', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}) - - size_parameter = fields.Many2one( - comodel_name='ir.config_parameter', - string='System Parameter', - ondelete='cascade', - states={ - 'time': [('invisible', True)], - 'size': [('required', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}) - - size_parameter_value = fields.Integer( - compute='_compute_size_parameter_value', - string='Size', - states={ - 'time': [('invisible', True)], - 'size': [('readonly', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="Delete records with am index greater than x.") - - size_order = fields.Char( - string='Size Order', - default='create_date desc', - states={ - 'time': [('invisible', True)], - 'size': [('required', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="Order by which the index is defined.") - - size = fields.Integer( - string='Size', - default=200, - states={ - 'time': [('invisible', True)], - 'size': [('required', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="Delete records with am index greater than x.") - - domain = fields.Char( - string='Domain', - states={ - 'time': [('invisible', True)], - 'size': [('invisible', True)], - 'domain': [('required', True)], - 'code': [('invisible', True)]}, - help="Delete all records which match the domain.") - - code = fields.Text( - string='Code', - states={ - 'time': [('invisible', True)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)] , - 'code': [('required', True)]}, - help="Code which will be executed during the clean up.") - - protect_starred = fields.Boolean( - string='Protect Starred', - default=True, - states={ - 'time': [('invisible', False)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="""Do not delete starred records. - Checks for the following fields: - - starred - - favorite - - is_starred - - is_favorite""") - - only_inactive = fields.Boolean( - string='Only Archived', - default=False, - states={ - 'time': [('invisible', False)], - 'size': [('invisible', True)], - 'domain': [('invisible', True)], - 'code': [('invisible', True)]}, - help="Only delete archived records.") - - only_attachments = fields.Boolean( - string='Only Attachments', - default=False, - states={ - 'time': [('invisible', False)], - 'size': [('invisible', False)], - 'domain': [('invisible', False)], - 'code': [('invisible', True)]}, - help="Only delete record attachments.") - - #---------------------------------------------------------- - # Functions - #---------------------------------------------------------- - - @api.model - def _get_eval_domain_context(self): - return { - 'datetime': datetime, - 'dateutil': dateutil, - 'time': time, - 'uid': self.env.uid, - 'user': self.env.user - } - - @api.model - def _get_eval_code_context(self, rule): - return { - 'env': self.env, - 'model': self.env[rule.model_name], - 'uid': self.env.user.id, - 'user': self.env.user, - 'time': time, - 'datetime': datetime, - 'dateutil': dateutil, - 'timezone': timezone, - 'date_format': DEFAULT_SERVER_DATE_FORMAT, - 'datetime_format': DEFAULT_SERVER_DATETIME_FORMAT, - 'Warning': Warning, - 'logger': logging.getLogger("%s (%s)" % (__name__, rule.name)), - } - - #---------------------------------------------------------- - # View - #---------------------------------------------------------- - - @api.onchange('model') - def _onchange_model(self): - field_domain = [ - ('model_id', '=', self.model.id), - ('ttype', '=', 'datetime'), - ('name', '=', 'create_date')] - record = self.env['ir.model.fields'].sudo().search(field_domain, limit=1) - if record.exists(): - self.time_field = record - else: - return None - - #---------------------------------------------------------- - # Read - #---------------------------------------------------------- - - @api.depends('size_parameter') - def _compute_size_parameter_value(self): - for record in self: - try: - record.size_parameter_value = int(record.size_parameter.value) - except ValueError: - record.size_parameter_value = None - - #---------------------------------------------------------- - # Create, Update, Delete - #---------------------------------------------------------- - - @api.constrains('code') - def _check_code(self): - for record in self.sudo().filtered('code'): - message = test_python_expr(expr=record.code.strip(), mode="exec") - if message: - raise ValidationError(message) - - @api.constrains( - 'state', 'model', 'domain', 'code', - 'time_field', 'time_type', 'time', - 'size_type', 'size_parameter', 'size_order', 'size') - def _validate(self): - validators = { - 'time': lambda rec: rec.time_field and rec.time_type and rec.time, - 'size': lambda rec: rec.size_order and (rec.size_parameter or rec.size), - 'domain': lambda rec: rec.domain, - 'code': lambda rec: rec.code, - } - for record in self: - if not validators[record.state](record): - raise ValidationError(_("Rule validation has failed!")) \ No newline at end of file diff --git a/muk_autovacuum/security/ir.model.access.csv b/muk_autovacuum/security/ir.model.access.csv deleted file mode 100644 index a369089..0000000 --- a/muk_autovacuum/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink - -access_muk_autovacuum_rules_group_cron,muk_autovacuum_rules group_rules,model_muk_autovacuum_rules,base.group_system,1,1,1,1 \ No newline at end of file diff --git a/muk_autovacuum/static/description/banner.png b/muk_autovacuum/static/description/banner.png deleted file mode 100644 index 7540bae610b5dde675607d62226e2824f1fd2dfc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39628 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 diff --git a/muk_autovacuum/static/description/icon.png b/muk_autovacuum/static/description/icon.png deleted file mode 100644 index 932907c1a600e8c404a63354c18680f4f1174f88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8433 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 -
-

MuK Auto Vacuum

-

Configure automatic garbage collection

-

MuK IT GmbH - - www.mukit.at

-
- -
-
- - -
-
-
-

Overview

-

Allows the administrator to create rules to - automatically garbage collect a certain model. Every rule can have a - different time interval additional constraints. An extra constraint - can be for example to only delete inactive records.

-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or - addiontal features.
- - -
\ No newline at end of file diff --git a/muk_autovacuum/static/description/logo.png b/muk_autovacuum/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_autovacuum/static/description/screenshot.png b/muk_autovacuum/static/description/screenshot.png deleted file mode 100644 index ef9395f888729198fc5bfb08c78a44384dc3c795..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45295 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. -# -################################################################################### - -from . import test_autovacuum \ No newline at end of file diff --git a/muk_autovacuum/tests/test_autovacuum.py b/muk_autovacuum/tests/test_autovacuum.py deleted file mode 100644 index e71bf6f..0000000 --- a/muk_autovacuum/tests/test_autovacuum.py +++ /dev/null @@ -1,88 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import datetime - -from odoo.tests import common -from odoo.tools.misc import DEFAULT_SERVER_DATETIME_FORMAT - -_logger = logging.getLogger(__name__) - -class AutoVacuumTestCase(common.TransactionCase): - - at_install = False - post_install = True - - def _setUpData(self): - model_logs = self.env['ir.logging'] - time = datetime.datetime.utcnow() - datetime.timedelta(days=60) - for index in range(0, 3): - model_logs.create({ - 'create_date': time.strftime(DEFAULT_SERVER_DATETIME_FORMAT), - 'create_uid': self.env.user.id, - 'name': "Test %s" % index, - 'type': 'server', - 'dbname': self.env.cr.dbname, - 'level': "INFO", - 'message': "TEST", - 'path': "PATH", - 'func': "TEST", - 'line': 1}) - - def _setUpRules(self): - model_rule = self.env['muk_autovacuum.rules'] - model_model = self.env['ir.model'] - model_fields = self.env['ir.model.fields'] - model_logs = model_model.search([('model', '=', 'ir.logging')], limit=1) - time_field_domain = [ - ('model_id', '=', model_logs.id), - ('ttype', '=', 'datetime'), - ('name', '=', 'create_date')] - time_field_logs = model_fields.search(time_field_domain, limit=1) - model_rule.create({ - 'name': "Delete Logs after 1 Minute", - 'state': 'time', - 'model': model_logs.id, - 'time_field': time_field_logs.id, - 'time_type': 'minutes', - 'time': 1}) - model_rule.create({ - 'name': "Delete Logs Count > 1", - 'state': 'size', - 'model': model_logs.id, - 'size': 1, - 'size_order': "id desc", - 'size_type': 'fixed'}) - model_rule.create({ - 'name': "Delete Logs with Domain", - 'state': 'domain', - 'model': model_logs.id, - 'domain': "[]"}) - - def setUp(self): - super(AutoVacuumTestCase, self).setUp() - self._setUpData() - self._setUpRules() - - def tearDown(self): - super(AutoVacuumTestCase, self).tearDown() - - def test_autovacuum(self): - self.env['ir.cron'].search([('model_id', '=', 'ir.autovacuum')]).ir_actions_server_id.run() \ No newline at end of file diff --git a/muk_autovacuum/views/rules.xml b/muk_autovacuum/views/rules.xml deleted file mode 100644 index fbba6d1..0000000 --- a/muk_autovacuum/views/rules.xml +++ /dev/null @@ -1,156 +0,0 @@ - - - - - - - - muk_autovacuum_rules.search - muk_autovacuum.rules - - - - - - - - - - - - - - - - - muk_autovacuum_rules.tree - muk_autovacuum.rules - - - - - - - - - - - - - muk_autovacuum_rules.form - muk_autovacuum.rules - -
- -
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

Help with Python expressions

-

Various fields may use Python code or Python expressions. The following variables can be used:

-
    -
  • uid, user: User on which the rule is triggered
  • -
  • env: Odoo Environment on which the rule is triggered
  • -
  • model: Odoo Model of the record on which the rule is triggered
  • -
  • time, datetime, dateutil, timezone: useful Python libraries
  • -
  • date_format, datetime_format: server date and time formats
  • -
  • logger.info(message): Python logging framework
  • -
  • Warning: Warning Exception to use with raise
  • -
-
-
-
-
-
-
-
-
- - - Auto Vacuum Rules - muk_autovacuum.rules - tree,form - {'search_default_all': 1} - - - - -
\ No newline at end of file diff --git a/muk_converter/LICENSE b/muk_converter/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_converter/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_converter/__init__.py b/muk_converter/__init__.py deleted file mode 100644 index 091b8c9..0000000 --- a/muk_converter/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import service -from . import tools -from . import models -from . import wizards \ No newline at end of file diff --git a/muk_converter/__manifest__.py b/muk_converter/__manifest__.py deleted file mode 100644 index 94a8e8d..0000000 --- a/muk_converter/__manifest__.py +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Converter", - "summary": """Universal Converter""", - "version": '11.0.1.1.6', - "category": 'Extra Tools', - "license": "AGPL-3", - "website": "https://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "muk_utils", - "muk_autovacuum", - "muk_fields_lobject", - ], - "data": [ - "security/ir.model.access.csv", - "views/convert.xml", - "data/params.xml", - "data/autovacuum.xml", - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [ - "unoconv", - ], - }, - "application": False, - "installable": True, -} diff --git a/muk_converter/data/autovacuum.xml b/muk_converter/data/autovacuum.xml deleted file mode 100644 index a1eb590..0000000 --- a/muk_converter/data/autovacuum.xml +++ /dev/null @@ -1,31 +0,0 @@ - - - - - - - - Delete all converted files that exceed the store size - size - - parameter - - used_date desc - - - \ No newline at end of file diff --git a/muk_converter/data/params.xml b/muk_converter/data/params.xml deleted file mode 100644 index c17f55c..0000000 --- a/muk_converter/data/params.xml +++ /dev/null @@ -1,28 +0,0 @@ - - - - - - - - muk_converter.max_store - 20 - - - - \ No newline at end of file diff --git a/muk_converter/doc/changelog.rst b/muk_converter/doc/changelog.rst deleted file mode 100644 index 4222f97..0000000 --- a/muk_converter/doc/changelog.rst +++ /dev/null @@ -1,9 +0,0 @@ -`1.1.0` -------- - -- Added converter wizard - -`1.0.0` -------- - -- Init version diff --git a/muk_converter/doc/index.rst b/muk_converter/doc/index.rst deleted file mode 100644 index 89b15a2..0000000 --- a/muk_converter/doc/index.rst +++ /dev/null @@ -1,134 +0,0 @@ -============= -MuK Converter -============= - -Technical module to provide some utility features and libraries that can be used -in other applications. This module has no direct effect on the running system. - -Requirements -============= - -unoconv -------------- - -Universal Office Converter (unoconv) is a command line tool to convert any -document format that LibreOffice can import to any document format that -LibreOffice can export. It makes use of the LibreOffice's UNO bindings for -non-interactive conversion of documents. - -To install unoconv please follow the instructions (`here `_). - -Make sure that unoconv can be executed from the console and the conversion -is done correctly. - -To set an individual path for the LibreOffice installation, the config -variable ``uno_path`` can be set accordingly in the Odoo config. - -Under Windows you should rename the ``unoconv`` file to ``unoconv.py`` and set -the corresponding path for the ``uno_path`` variable. Since it does not work -reliably with the environment variable ``UNO_PATH``. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -The converter uses a store to avoid the repeated conversion of the same file. -To avoid unnecessary memory consumption, Odoo's AutoVaccum Cron Job empties -the store accordingly. The system parameter ``muk_converter.max_store`` can -be used to set the maximum number of elements that can be in the store after -cleaning. By default, this value is set to 20. - -Usage -============= - -This module has no direct visible effect on the system. It provides functions -to convert data from one file format to another. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). \ No newline at end of file diff --git a/muk_converter/i18n/de.po b/muk_converter/i18n/de.po deleted file mode 100644 index 41afeae..0000000 --- a/muk_converter/i18n/de.po +++ /dev/null @@ -1,678 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_converter -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 19:15+0000\n" -"PO-Revision-Date: 2018-05-17 21:18+0200\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: \n" -"Language: de\n" -"X-Generator: Poedit 2.0.6\n" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "BIB" -msgstr "BIB" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "BMP" -msgstr "BMP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "CSV" -msgstr "CSV" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Cancel" -msgstr "Abbrechen" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_checksum -msgid "Checksum" -msgstr "Checksum" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Close" -msgstr "Schließen" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Conversion Complete" -msgstr "Konvertierung abgeschlossen" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Convert" -msgstr "Konvertieren" - -#. module: muk_converter -#: code:addons/muk_converter/wizards/convert.py:86 -#: model:ir.actions.act_window,name:muk_converter.action_converter_convert -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -#, python-format -msgid "Convert File" -msgstr "Konverter Datei" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_converter -msgid "Converter" -msgstr "Konverter" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_store -msgid "Converter Store" -msgstr "Konverter Speicher" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_create_uid -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_create_uid -msgid "Created by" -msgstr "Erstellt von" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_create_date -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_create_date -msgid "Created on" -msgstr "Erstellt am" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DBF" -msgstr "DBF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DIF" -msgstr "DIF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC" -msgstr "DOC" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC6" -msgstr "DOC6" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC95" -msgstr "DOC95" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCBOOK" -msgstr "DOCBOOK" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCX" -msgstr "DOCX" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCX7" -msgstr "DOCX7" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_content -msgid "Data" -msgstr "Persönliche Daten" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_display_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter_display_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_display_name -msgid "Display Name" -msgstr "Anzeigename" - -#. module: muk_converter -#: selection:muk_converter.convert,state:0 -msgid "Download" -msgstr "Download" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "EMF" -msgstr "EMF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "EPS" -msgstr "EPS" - -#. module: muk_converter -#: model:ir.model.fields,help:muk_converter.field_muk_converter_convert_type -msgid "Either a binary file or an url can be converted" -msgstr "Es kann entweder eine Binärdatei oder eine URL konvertiert werden." - -#. module: muk_converter -#: selection:muk_converter.convert,state:0 -msgid "Export" -msgstr "Export" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODG" -msgstr "FODG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODP" -msgstr "FODP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODS" -msgstr "FODS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODT" -msgstr "FODT" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_binary -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_output_binary -#: selection:muk_converter.convert,type:0 -msgid "File" -msgstr "Datei" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_output_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_content_fname -msgid "Filename" -msgstr "Dateiname" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_format -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_format -msgid "Format" -msgstr "Format" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "GIF" -msgstr "GIF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "HTML" -msgstr "HTML" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Here is the converted file:" -msgstr "Hier ist die konvertierte Datei:" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_id -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter_id -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_id -msgid "ID" -msgstr "ID" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "JPG" -msgstr "JPG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "LATEX" -msgstr "LATEX" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert___last_update -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter___last_update -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store___last_update -msgid "Last Modified on" -msgstr "Zuletzt geändert am" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_write_uid -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_write_uid -msgid "Last Updated by" -msgstr "Zuletzt aktualisiert durch" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_write_date -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_write_date -msgid "Last Updated on" -msgstr "Zuletzt aktualisiert am" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "MEDIAWIKI" -msgstr "MEDIAWIKI" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "MET" -msgstr "MET" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_name -msgid "Name" -msgstr "Name" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODD" -msgstr "ODD" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODG" -msgstr "ODG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODP" -msgstr "ODP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODS" -msgstr "ODS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODT" -msgstr "ODT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OOXML" -msgstr "OOXML" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTG" -msgstr "OTG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTP" -msgstr "OTP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTS" -msgstr "OTS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTT" -msgstr "OTT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PBM" -msgstr "PBM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PCT" -msgstr "PCT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PDB" -msgstr "PDB" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PDF" -msgstr "PDF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PGM" -msgstr "PGM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PNG" -msgstr "PNG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "POT" -msgstr "POT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "POTM" -msgstr "POTM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPM" -msgstr "PPM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPS" -msgstr "PPS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPT" -msgstr "PPT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPTX" -msgstr "PPTX" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PSW" -msgstr "PSW" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PWP" -msgstr "PWP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PXL" -msgstr "PXL" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "RAS" -msgstr "RAS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "RTF" -msgstr "RTF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDA" -msgstr "SDA" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC" -msgstr "SDC" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC3" -msgstr "SDC3" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC4" -msgstr "SDC4" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD" -msgstr "SDD" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD3" -msgstr "SDD3" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD4" -msgstr "SDD4" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW" -msgstr "SDW" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW3" -msgstr "SDW3" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW4" -msgstr "SDW4" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SLK" -msgstr "SLK" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STC" -msgstr "STC" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STD" -msgstr "STD" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STI" -msgstr "STI" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STW" -msgstr "STW" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SVG" -msgstr "SVG" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SVM" -msgstr "SVM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SWF" -msgstr "SWF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXC" -msgstr "SXC" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD" -msgstr "SXD" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD3" -msgstr "SXD3" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD5" -msgstr "SXD5" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXI" -msgstr "SXI" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXW" -msgstr "SXW" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_state -msgid "State" -msgstr "Status" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TEXT" -msgstr "TEXT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TIFF" -msgstr "TIFF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TXT" -msgstr "TXT" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "" -"The file has been successfully converted and can now be used.\n" -"\t\t\t\t\t\tYou can download the file by clicking on the link below." -msgstr "Die Datei wurde erfolgreich konvertiert und kann nun verwendet werden. Mit einem Klick auf den angeführten Link kann die Datei heruntergeladen werden." - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_type -msgid "Type" -msgstr "Typ" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOP" -msgstr "UOP" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOS" -msgstr "UOS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOT" -msgstr "UOT" - -#. module: muk_converter -#: selection:muk_converter.convert,type:0 -msgid "URL" -msgstr "URL" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_url -msgid "Url" -msgstr "URL" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_used_date -msgid "Used on" -msgstr "Used on" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR" -msgstr "VOR" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR3" -msgstr "VOR3" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR4" -msgstr "VOR4" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR5" -msgstr "VOR5" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "WMF" -msgstr "WMF" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "WPS" -msgstr "WPS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XHTML" -msgstr "XHTML" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS" -msgstr "XLS" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS5" -msgstr "XLS5" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS95" -msgstr "XLS95" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLSX" -msgstr "XLSX" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT" -msgstr "XLT" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT5" -msgstr "XLT5" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT95" -msgstr "XLT95" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XPM" -msgstr "XPM" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XPMBIB" -msgstr "XPMBIB" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_ir_autovacuum -msgid "ir.autovacuum" -msgstr "ir.autovacuum" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_convert -msgid "muk_converter.convert" -msgstr "muk_converter.convert" diff --git a/muk_converter/i18n/muk_converter.pot b/muk_converter/i18n/muk_converter.pot deleted file mode 100644 index 6491c90..0000000 --- a/muk_converter/i18n/muk_converter.pot +++ /dev/null @@ -1,676 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_converter -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-05-17 19:15+0000\n" -"PO-Revision-Date: 2018-05-17 19:15+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "BIB" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "BMP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "CSV" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Cancel" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_checksum -msgid "Checksum" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Close" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Conversion Complete" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Convert" -msgstr "" - -#. module: muk_converter -#: code:addons/muk_converter/wizards/convert.py:86 -#: model:ir.actions.act_window,name:muk_converter.action_converter_convert -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -#, python-format -msgid "Convert File" -msgstr "" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_converter -msgid "Converter" -msgstr "" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_store -msgid "Converter Store" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_create_uid -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_create_uid -msgid "Created by" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_create_date -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_create_date -msgid "Created on" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DBF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DIF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC6" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOC95" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCBOOK" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCX" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "DOCX7" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_content -msgid "Data" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_display_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter_display_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_display_name -msgid "Display Name" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,state:0 -msgid "Download" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "EMF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "EPS" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,help:muk_converter.field_muk_converter_convert_type -msgid "Either a binary file or an url can be converted" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,state:0 -msgid "Export" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "FODT" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_binary -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_output_binary -#: selection:muk_converter.convert,type:0 -msgid "File" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_output_name -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_content_fname -msgid "Filename" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_format -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_format -msgid "Format" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "GIF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "HTML" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "Here is the converted file:" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_id -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter_id -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_id -msgid "ID" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "JPG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "LATEX" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert___last_update -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_converter___last_update -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store___last_update -msgid "Last Modified on" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_write_uid -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_write_uid -msgid "Last Updated by" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_write_date -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_write_date -msgid "Last Updated on" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "MEDIAWIKI" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "MET" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_name -msgid "Name" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODD" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "ODT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OOXML" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "OTT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PBM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PCT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PDB" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PDF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PGM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PNG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "POT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "POTM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PPTX" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PSW" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PWP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "PXL" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "RAS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "RTF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDA" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC3" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDC4" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD3" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDD4" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW3" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SDW4" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SLK" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STC" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STD" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STI" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "STW" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SVG" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SVM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SWF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXC" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD3" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXD5" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXI" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "SXW" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_state -msgid "State" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TEXT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TIFF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "TXT" -msgstr "" - -#. module: muk_converter -#: model:ir.ui.view,arch_db:muk_converter.view_converter_convert_form -msgid "The file has been successfully converted and can now be used.\n" -" You can download the file by clicking on the link below." -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_type -msgid "Type" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOP" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "UOT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,type:0 -msgid "URL" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_convert_input_url -msgid "Url" -msgstr "" - -#. module: muk_converter -#: model:ir.model.fields,field_description:muk_converter.field_muk_converter_store_used_date -msgid "Used on" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR3" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR4" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "VOR5" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "WMF" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "WPS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XHTML" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS5" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLS95" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLSX" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT5" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XLT95" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XPM" -msgstr "" - -#. module: muk_converter -#: selection:muk_converter.convert,format:0 -msgid "XPMBIB" -msgstr "" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_ir_autovacuum -msgid "ir.autovacuum" -msgstr "" - -#. module: muk_converter -#: model:ir.model,name:muk_converter.model_muk_converter_convert -msgid "muk_converter.convert" -msgstr "" - diff --git a/muk_converter/models/__init__.py b/muk_converter/models/__init__.py deleted file mode 100644 index 7b5786b..0000000 --- a/muk_converter/models/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import converter -from . import store \ No newline at end of file diff --git a/muk_converter/models/converter.py b/muk_converter/models/converter.py deleted file mode 100644 index a5642d5..0000000 --- a/muk_converter/models/converter.py +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import hashlib -import logging - -from odoo import api, models, fields - -from odoo.addons.muk_converter.tools import converter - -_logger = logging.getLogger(__name__) - -class Converter(models.AbstractModel): - - _name = 'muk_converter.converter' - _description = 'Converter' - - @api.model - def convert(self, filename, content, format="pdf", recompute=False): - def parse(filename, content, format): - return converter.convert(filename, content, format) - def store(checksum, filename, content, format, stored): - if not stored.exists(): - self.env['muk_converter.store'].sudo().create({ - 'checksum': checksum, - 'format': format, - 'content_fname': filename, - 'content': content}) - else: - stored.write({'used_date': fields.Datetime.now}) - checksum = hashlib.sha1(content).hexdigest() - stored = self.env['muk_converter.store'].sudo().search( - [["checksum", "=", checksum], ["format", "=", format]], limit=1) - if not recompute and stored.exists(): - return stored.content - else: - output = parse(filename, content, format) - name = "%s.%s" % (filename, format) - store(checksum, name, output, format, stored) - return output - \ No newline at end of file diff --git a/muk_converter/models/store.py b/muk_converter/models/store.py deleted file mode 100644 index ebece78..0000000 --- a/muk_converter/models/store.py +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, models, fields - -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject - -_logger = logging.getLogger(__name__) - -class Store(models.Model): - - _name = 'muk_converter.store' - _description = 'Converter Store' - - name = fields.Char( - compute="_compute_name", - string="Name", - store=True) - - used_date = fields.Date( - string="Used on", - default=fields.Datetime.now) - - checksum = fields.Char( - string="Checksum", - required=True) - - format = fields.Char( - string="Format", - required=True) - - content_fname = fields.Char( - string="Filename", - required=True) - - content = LargeObject( - string="Data", - required=True) - - @api.depends('checksum', 'content_fname') - def _compute_name(self): - for record in self: - record.name = "%s (%s)" % (record.content_fname, record.checksum) diff --git a/muk_converter/security/ir.model.access.csv b/muk_converter/security/ir.model.access.csv deleted file mode 100644 index c5c6dc3..0000000 --- a/muk_converter/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink - -access_muk_converter_store,access_muk_converter_store,model_muk_converter_store,base.group_erp_manager,1,1,1,1 \ No newline at end of file diff --git a/muk_converter/service/__init__.py b/muk_converter/service/__init__.py deleted file mode 100644 index c91e4b8..0000000 --- a/muk_converter/service/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import unoconv diff --git a/muk_converter/service/unoconv.py b/muk_converter/service/unoconv.py deleted file mode 100644 index d452f08..0000000 --- a/muk_converter/service/unoconv.py +++ /dev/null @@ -1,156 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import io -import base64 -import shutil -import urllib -import logging -import tempfile -import mimetypes - -from subprocess import Popen -from subprocess import PIPE -from subprocess import CalledProcessError - -from contextlib import closing - -from odoo.tools import config -from odoo.tools.mimetypes import guess_mimetype - -from odoo.addons.muk_utils.tools import utils_os - -_logger = logging.getLogger(__name__) - -FORMATS = [ - "bib", "bmp", "csv", "dbf", "dif", "doc", "doc6", "doc95", "docbook", "docx", "docx7", "emf", - "eps", "fodg", "fodp", "fods", "fodt", "gif", "html", "jpg", "latex", "mediawiki", "met", "odd", - "odg", "odp", "ods", "odt", "ooxml", "otg", "otp", "ots", "ott", "pbm", "pct", "pdb", "pdf", "pgm", - "png", "pot", "potm", "ppm", "pps", "ppt", "pptx", "psw", "pwp", "pxl", "ras", "rtf", "sda", "sdc", - "sdc3", "sdc4", "sdd", "sdd3", "sdd4", "sdw", "sdw3", "sdw4", "slk", "stc", "std", "sti", "stw", - "svg", "svm", "swf", "sxc", "sxd", "sxd3", "sxd5", "sxi", "sxw", "text", "tiff", "txt", "uop", "uos", - "uot", "vor", "vor3", "vor4", "vor5", "wmf", "wps", "xhtml", "xls", "xls5", "xls95", "xlsx", "xlt", - "xlt5", "xlt95", "xpm""bib", "bmp", "csv", "dbf", "dif", "doc", "doc6", "doc95", "docbook", "docx", - "docx7", "emf", "eps", "fodg", "fodp", "fods", "fodt", "gif", "html", "jpg", "latex", "mediawiki", - "met", "odd", "odg", "odp", "ods", "odt", "ooxml", "otg", "otp", "ots", "ott", "pbm", "pct", "pdb", - "pdf", "pgm", "png", "pot", "potm", "ppm", "pps", "ppt", "pptx", "psw", "pwp", "pxl", "ras", "rtf", - "sda", "sdc", "sdc3", "sdc4", "sdd", "sdd3", "sdd4", "sdw", "sdw3", "sdw4", "slk", "stc", "std", - "sti", "stw", "svg", "svm", "swf", "sxc", "sxd", "sxd3", "sxd5", "sxi", "sxw", "text", "tiff", - "txt", "uop", "uos", "uot", "vor", "vor3", "vor4", "vor5", "wmf", "wps", "xhtml", "xls", "xls5", - "xls95", "xlsx", "xlt", "xlt5", "xlt95", "xpm" -] - -IMPORTS = [ - "bmp", "csv", "dbf", "dif", "doc", "docx", "dot", "emf", "eps", "epub", "fodg", "fodp", "fods", - "fodt", "gif", "gnm", "gnumeric", "htm", "html", "jpeg", "jpg", "met", "mml", "odb", "odf", "odg", - "odp", "ods", "odt", "pbm", "pct", "pdb", "pdf", "pgm", "png", "pot", "ppm", "pps", "ppt", "pptx", - "psw", "pxl", "ras", "rtf", "sda", "sdc", "sdd", "sdp", "sdw", "sgl", "slk", "stc", "std", "sti", - "stw", "svg", "svm", "swf", "sxc", "sxd", "sxi", "sxm", "sxw", "tif", "tiff", "txt", "uof", "uop", - "uos", "uot", "vor", "wmf", "wri", "xls", "xlsx", "xlt", "xlw", "xml", "xpm""bmp", "csv", "dbf", - "dif", "doc", "docx", "dot", "emf", "eps", "epub", "fodg", "fodp", "fods", "fodt", "gif", "gnm", - "gnumeric", "htm", "html", "jpeg", "jpg", "met", "mml", "odb", "odf", "odg", "odp", "ods", "odt", - "pbm", "pct", "pdb", "pdf", "pgm", "png", "pot", "ppm", "pps", "ppt", "pptx", "psw", "pxl", "ras", - "rtf", "sda", "sdc", "sdd", "sdp", "sdw", "sgl", "slk", "stc", "std", "sti", "stw", "svg", "svm", - "swf", "sxc", "sxd", "sxi", "sxm", "sxw", "tif", "tiff", "text", "uof", "uop", "uos", "uot", "vor", - "wmf", "wri", "xls", "xlsx", "xlt", "xlw", "xml", "xpm" -] - -def formats(): - return FORMATS - -def imports(): - return IMPORTS - -def unoconv_environ(): - env = os.environ.copy() - uno_path = config.get('uno_path', False) - if uno_path: - env['UNO_PATH'] = config['uno_path'] - return env - -def convert(input_path, output_path, doctype="document", format="pdf"): - """ - Convert a file to the given format. - - :param input_path: The path of the file to convert. - :param output_path: The path of the output where the converted file is to be saved. - :param doctype: Specify the document type (document, graphics, presentation, spreadsheet). - :param format: Specify the output format for the document. - :raises CalledProcessError: The command returned non-zero exit status 1. - :raises OSError: This exception is raised when a system function returns a system-related error. - """ - try: - env = unoconv_environ() - shell = True if os.name in ('nt', 'os2') else False - args = ['unoconv', '--format=%s' % format, '--output=%s' % output_path, input_path] - process = Popen(args, stdout=PIPE, env=env, shell=shell) - outs, errs = process.communicate() - return_code = process.wait() - if return_code: - raise CalledProcessError(return_code, args, outs, errs) - except CalledProcessError: - _logger.exception("Error while running unoconv.") - raise - except OSError: - _logger.exception("Error while running unoconv.") - raise - -def convert_binary(binary, mimetype=None, filename=None, export="binary", doctype="document", format="pdf"): - """ - Converts a binary value to the given format. - - :param binary: The binary value. - :param mimetype: The mimetype of the binary value. - :param filename: The filename of the binary value. - :param export: The output format (binary, file, base64). - :param doctype: Specify the document type (document, graphics, presentation, spreadsheet). - :param format: Specify the output format for the document. - :return: Returns the output depending on the given format. - :raises ValueError: The file extension could not be determined or the format is invalid. - """ - extension = utils_os.get_extension(binary, filename, mimetype) - if not extension: - raise ValueError("The file extension could not be determined.") - if format not in FORMATS: - raise ValueError("Invalid export format.") - if extension not in IMPORTS: - raise ValueError("Invalid import format.") - tmp_dir = tempfile.mkdtemp() - try: - tmp_wpath = os.path.join(tmp_dir, "tmpfile." + extension) - tmp_ppath = os.path.join(tmp_dir, "tmpfile." + format) - if os.name == 'nt': - tmp_wpath = tmp_wpath.replace("\\", "/") - tmp_ppath = tmp_ppath.replace("\\", "/") - with closing(open(tmp_wpath, 'wb')) as file: - file.write(binary) - convert(tmp_wpath, tmp_ppath, doctype, format) - with closing(open(tmp_ppath, 'rb')) as file: - if export == 'file': - output = io.BytesIO() - output.write(file.read()) - output.close() - return output - elif export == 'base64': - return base64.b64encode(file.read()) - else: - return file.read() - finally: - shutil.rmtree(tmp_dir) \ No newline at end of file diff --git a/muk_converter/static/description/banner.png b/muk_converter/static/description/banner.png deleted file mode 100644 index bc16e391232065839a3bb37011e59809269e95c4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 54751 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 diff --git a/muk_converter/static/description/icon.png b/muk_converter/static/description/icon.png deleted file mode 100644 index 51e25493f50196f7812e52770895823d3f8baff1..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 19178 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 -
-

MuK Converter

-

Universal Converter

-

MuK IT GmbH - - www.mukit.at

-
- - -
-
-
-

Overview

-

Technical module to provide some utility - features. The module is mainly used as a dependency by other modules - and to provide a collection of common libraries. This module has no - direct visible effect on the system. It provides functions to - convert data from one file format to another.

-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or - addiontal features.
- - -
\ No newline at end of file diff --git a/muk_converter/static/description/logo.png b/muk_converter/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_converter/tests/__init__.py b/muk_converter/tests/__init__.py deleted file mode 100644 index e123041..0000000 --- a/muk_converter/tests/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_unoconv -from . import test_converter \ No newline at end of file diff --git a/muk_converter/tests/data/sample.png b/muk_converter/tests/data/sample.png deleted file mode 100644 index acc60b24c323bf2ab24882147d31acf7335054cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1016 zcmVMMXI|IX^!?CnqP}v=H_H00U4- zL_t(&fxTOaa+@#|eBwr2k_^UB+s*%fWpUcZ#^w+@c4v|?4DklgzFU+M5GgeYjxA}3 zB8FmP(c^cPVc7oj{AKlx=Toc-|7=C|^D#(b-)wObyd0##`jsvaq_Z1pJj*X_=EtE| z`6c1|8K3f7TKYWq#g_A>v%ci;B7qq`pRfz8u8OzS>INGcn`zMvHZ4fuTn@?Rf{0dL zt0}4->z_OIM%k{oTzVrN)8S4IdWNxdB!{@vx-2N2$U*yS+;|85m*T=Z99eSqa@d!^ zE10D>$`3xDJ#(;)=ASP(pdkm5eqFuw(X7FC!$+&@KNPjuhjXe;jP_+uM$bM_=ZBq8R!#B z>(AQftRq-Zmz#8H8J}u)l?*Q9-7@+vyw2^uzdG6ygFBzIj%P4v7vyOo2tGf#CHOr4 zW_tX@6f9g}1Fq)B#VIE>naS*NzRv3@T9dB0lxVn=EJ#~Lp%}hT^@4_0hP)Sy(o9fY zk0GBFn6@QFLRlE>x=qIX7Tt^A?9BRnm~JSzG##mP*0CEOqg&nzrLL@|TX^Rq8~M35 zr|U!NtD3q(QmyXS)AZE%*Z5TpoMbsrS$26VDZa3QPNAe$)x<35L>hIxrBl&UTb|>5 zvd5B9*eMZr)fiv0(?rLsE0^)FuqTm>k+h&|N1O zD4Tv_kWw~^%7}@6FsD0;xUWY@zw95H;~D5Sf}j6B^4zET#xrC=v{A7hVP0Fat<>!S z>&>yT3OEwO#+leC8k-|vGazh!hs|EWxjDA-fUT=wt47$G7`Ec4-`w7ATI&H@tp(Sj zv6XggAL007v++jQ9uT&}h3(&AyOZGFE4H(Y?VDq#0_=U)ky@aO+M0gSjGb2jPvc-` zjj)qc*f}xm6dZQO4?Dq#ozDbMpJHcgv6I8txoGUvH+H5SJF$=5j{x3nf!#}j-6@0J m2ZY__. -# -################################################################################### - -import os -import logging -import unittest - -from odoo.tests import common - -from odoo.addons.muk_converter.tools import converter - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - -class ConverterTestCase(common.TransactionCase): - - def setUp(self): - super(ConverterTestCase, self).setUp() - - def tearDown(self): - super(ConverterTestCase, self).tearDown() - - def test_formats(self): - self.assertTrue(converter.formats()) - - @unittest.skipIf(os.environ.get('TRAVIS', False), "Skipped for Travis CI") - def test_convert(self): - with open(os.path.join(_path, 'tests/data', 'sample.png'), 'rb') as file: - self.assertTrue(converter.convert('sample.png', file.read(), "pdf")) - - @unittest.skipIf(os.environ.get('TRAVIS', False), "Skipped for Travis CI") - def test_convert2pdf(self): - with open(os.path.join(_path, 'tests/data', 'sample.png'), 'rb') as file: - self.assertTrue(converter.convert2pdf('sample.png', file.read())) - - @unittest.skipIf(os.environ.get('TRAVIS', False), "Skipped for Travis CI") - def test_convert2html(self): - with open(os.path.join(_path, 'tests/data', 'sample.png'), 'rb') as file: - self.assertTrue(converter.convert2html('sample.png', file.read())) \ No newline at end of file diff --git a/muk_converter/tests/test_unoconv.py b/muk_converter/tests/test_unoconv.py deleted file mode 100644 index 26e0ab1..0000000 --- a/muk_converter/tests/test_unoconv.py +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import logging -import unittest - -from odoo.tests import common - -from odoo.addons.muk_converter.service import unoconv - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - -class UnoconvTestCase(common.TransactionCase): - - def setUp(self): - super(UnoconvTestCase, self).setUp() - - def tearDown(self): - super(UnoconvTestCase, self).tearDown() - - @unittest.skipIf(os.environ.get('TRAVIS', False), "Skipped for Travis CI") - def test_convert_binary(self): - with open(os.path.join(_path, 'tests/data', 'sample.png'), 'rb') as file: - self.assertTrue(unoconv.convert_binary(file.read())) - \ No newline at end of file diff --git a/muk_converter/tools/__init__.py b/muk_converter/tools/__init__.py deleted file mode 100644 index 2450763..0000000 --- a/muk_converter/tools/__init__.py +++ /dev/null @@ -1,18 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### diff --git a/muk_converter/tools/converter.py b/muk_converter/tools/converter.py deleted file mode 100644 index eed7da3..0000000 --- a/muk_converter/tools/converter.py +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import tools - -from odoo.addons.muk_converter.service import unoconv - -_logger = logging.getLogger(__name__) - -def formats(): - return unoconv.formats() - -def selection_formats(): - return list(map(lambda format: (format, format.upper()), unoconv.formats())) - -def imports(): - return unoconv.imports() - -def convert(filename, content, format): - return unoconv.convert_binary(binary=content, filename=filename, format=format) - -def convert2pdf(filename, content): - return unoconv.convert_binary(binary=content, filename=filename) - -def convert2html(filename, content): - output = unoconv.convert_binary(binary=content, filename=filename, format="html") - return tools.html_sanitize(output) \ No newline at end of file diff --git a/muk_converter/views/convert.xml b/muk_converter/views/convert.xml deleted file mode 100644 index 918b1c4..0000000 --- a/muk_converter/views/convert.xml +++ /dev/null @@ -1,73 +0,0 @@ - - - - - - - - muk_converter_convert.form - muk_converter.convert - -
- - - - - - - - - - - - -
- -

Conversion Complete

-

The file has been successfully converted and can now be used. - You can download the file by clicking on the link below. -

-

- Here is the converted file: - -

-
-
-
-
-
-
-
-
- - - Convert File - ir.actions.act_window - muk_converter.convert - form - form - new - - -
diff --git a/muk_converter/wizards/__init__.py b/muk_converter/wizards/__init__.py deleted file mode 100644 index 545046e..0000000 --- a/muk_converter/wizards/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import convert \ No newline at end of file diff --git a/muk_converter/wizards/convert.py b/muk_converter/wizards/convert.py deleted file mode 100644 index 209524f..0000000 --- a/muk_converter/wizards/convert.py +++ /dev/null @@ -1,109 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import base64 -import uuid -import logging -import mimetypes - -from odoo import _, api, fields, models - -from odoo.addons.muk_utils.tools.http import get_response -from odoo.addons.muk_converter.tools import converter - -_logger = logging.getLogger(__name__) - -class ConverterWizard(models.TransientModel): - - _name = "muk_converter.convert" - - state = fields.Selection( - selection=[("export", "Export"), ("download", "Download")], - string="State", - required=True, - default="export") - - type = fields.Selection( - selection=[("url", "URL"), ("binary", "File")], - string="Type", - default="binary", - change_default=True, - states={'export': [('required', True)]}, - help="Either a binary file or an url can be converted") - - input_url = fields.Char( - string="Url") - - input_name = fields.Char( - string="Filename") - - input_binary = fields.Binary( - string="File") - - format = fields.Selection( - selection=converter.selection_formats(), - string="Format", - default="pdf", - states={'export': [('required', True)]}) - - output_name = fields.Char( - string="Filename", - readonly=True, - states={'download': [('required', True)]}) - - output_binary = fields.Binary( - string="File", - readonly=True, - states={'download': [('required', True)]}) - - @api.multi - def convert(self): - def export(record, content, filename): - name = "%s.%s" % (os.path.splitext(filename)[0], record.format) - output = record.env['muk_converter.converter'].convert(filename, content) - record.write({ - 'state': 'download', - 'output_name': name, - 'output_binary': base64.b64encode(output)}) - return { - "name": _("Convert File"), - 'type': 'ir.actions.act_window', - 'res_model': 'muk_converter.convert', - 'view_mode': 'form', - 'view_type': 'form', - 'res_id': record.id, - 'views': [(False, 'form')], - 'target': 'new', - } - record = self[0] - if record.input_url: - status, headers, content = get_response(record.input_url) - if status != 200: - raise ValueError("Failed to retrieve the file from the url.") - else: - extension = mimetypes.guess_extension(headers['content-type'])[1:].strip().lower() - if extension not in converter.imports(): - raise ValueError("Invalid import format.") - else: - return export(record, content, record.input_name or "%s.%s" % (uuid.uuid4(), extension)) - elif record.input_name and record.input_binary: - return export(record, base64.b64decode(record.input_binary), record.input_name) - else: - raise ValueError("The conversion requires either a valid url or a filename and a file.") \ No newline at end of file diff --git a/muk_fields_lobject/LICENSE b/muk_fields_lobject/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_fields_lobject/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_fields_lobject/__init__.py b/muk_fields_lobject/__init__.py deleted file mode 100644 index 38678d2..0000000 --- a/muk_fields_lobject/__init__.py +++ /dev/null @@ -1,25 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields -from . import models -from . import controllers - -def _patch_system(): - from . import base \ No newline at end of file diff --git a/muk_fields_lobject/__manifest__.py b/muk_fields_lobject/__manifest__.py deleted file mode 100644 index ff1a7b8..0000000 --- a/muk_fields_lobject/__manifest__.py +++ /dev/null @@ -1,49 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Large Objects", - "summary": """PGSQL Large Objects Support""", - "version": '11.0.2.2.1', - "category": 'Extra Tools', - "license": "AGPL-3", - "website": "https://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "base", - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "auto_install": False, - "application": False, - "installable": True, - "post_load": "_patch_system", -} diff --git a/muk_fields_lobject/base/__init__.py b/muk_fields_lobject/base/__init__.py deleted file mode 100644 index 94fc962..0000000 --- a/muk_fields_lobject/base/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields -from . import models \ No newline at end of file diff --git a/muk_fields_lobject/base/fields.py b/muk_fields_lobject/base/fields.py deleted file mode 100644 index 121ebfb..0000000 --- a/muk_fields_lobject/base/fields.py +++ /dev/null @@ -1,24 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import fields - -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject - -fields.LargeObject = LargeObject \ No newline at end of file diff --git a/muk_fields_lobject/base/models.py b/muk_fields_lobject/base/models.py deleted file mode 100644 index 9f9b583..0000000 --- a/muk_fields_lobject/base/models.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import models, api - -from odoo.addons.muk_utils.tools import patch - -_logger = logging.getLogger(__name__) - -@api.multi -@patch.monkey_patch_model(models.BaseModel) -def unlink(self): - oids = [] - for name in self._fields: - field = self._fields[name] - if field.type == 'lobject' and field.store: - for record in self: - oid = record.with_context({'oid': True})[name] - if oid: - oids.append(oid) - unlink.super(self) - for oid in oids: - self.env.cr._cnx.lobject(oid, 'rb').unlink() \ No newline at end of file diff --git a/muk_fields_lobject/controllers/__init__.py b/muk_fields_lobject/controllers/__init__.py deleted file mode 100644 index f872850..0000000 --- a/muk_fields_lobject/controllers/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import main diff --git a/muk_fields_lobject/controllers/main.py b/muk_fields_lobject/controllers/main.py deleted file mode 100644 index 2a09be7..0000000 --- a/muk_fields_lobject/controllers/main.py +++ /dev/null @@ -1,69 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from werkzeug import utils -from werkzeug import wrappers - -from odoo import http -from odoo.http import request - -_logger = logging.getLogger(__name__) - -def lobject_content(xmlid=None, model=None, id=None, field='content', unique=False, - filename=None, filename_field='content_fname', download=False, mimetype=None, - default_mimetype='application/octet-stream', access_token=None, env=None): - return request.registry['ir.http'].lobject_content( - xmlid=xmlid, model=model, id=id, field=field, unique=unique, filename=filename, - filename_field=filename_field, download=download, mimetype=mimetype, - default_mimetype=default_mimetype, access_token=access_token, env=env) - -class LargeObjectController(http.Controller): - - @http.route(['/web/lobject', - '/web/lobject/', - '/web/lobject//', - '/web/lobject/', - '/web/lobject//', - '/web/lobject/-', - '/web/lobject/-/', - '/web/lobject///', - '/web/lobject////'], type='http', auth="public") - def content_lobject(self, xmlid=None, model=None, id=None, field='content', - filename=None, filename_field='content_fname', unique=None, mimetype=None, - download=None, data=None, token=None, access_token=None): - - status, headers, content = lobject_content( - xmlid=xmlid, model=model, id=id, field=field, unique=unique, filename=filename, - filename_field=filename_field, download=download, mimetype=mimetype, - access_token=access_token) - if status == 304: - response = wrappers.Response(status=status, headers=headers) - elif status == 301: - return utils.redirect(content, code=301) - elif status != 200: - response = request.not_found() - else: - headers.append(('Content-Length', content.seek(0, 2))) - content.seek(0, 0) - response = wrappers.Response(content, headers=headers, status=status, direct_passthrough=True) - if token: - response.set_cookie('fileToken', token) - return response \ No newline at end of file diff --git a/muk_fields_lobject/doc/changelog.rst b/muk_fields_lobject/doc/changelog.rst deleted file mode 100644 index 8466ee4..0000000 --- a/muk_fields_lobject/doc/changelog.rst +++ /dev/null @@ -1,22 +0,0 @@ -`2.2.0` -------- - -- Monkey Patch Methods - -`2.1.0` -------- - -- Added XML View Support - -`2.0.0` -------- - -- Migrated to Python 3 -- Can handle Base64 input -- Can return value as Base64 -- Can return value as Checksum - -`1.0.0` -------- - -- Init version diff --git a/muk_fields_lobject/doc/index.rst b/muk_fields_lobject/doc/index.rst deleted file mode 100644 index f0110ba..0000000 --- a/muk_fields_lobject/doc/index.rst +++ /dev/null @@ -1,127 +0,0 @@ -======================= -MuK Large Objects Field -======================= - -PostgreSQL offers support for large objects, which provide stream-style access -to user data that is stored in a special large-object structure. They are useful -with data values too large to be manipulated conveniently as a whole. - -Psycopg allows access to the large object using the `lobject` class. Objects are -generated using the `connection.lobject()` factory method. Data can be retrieved -either as bytes or as Unicode strings. - -Psycopg large object support efficient import/export with file system files using -the `lo_import()` and `lo_export()` libpq functions. - -Changed in version 2.6: added support for large objects greated than 2GB. Note -that the support is enabled only if all the following conditions are verified: - -* the Python build is 64 bits; -* the extension was built against at least libpq 9.3; -* the server version is at least PostgreSQL 9.3 (server_version must be >= 90300). - -If Psycopg was built with 64 bits large objects support (i.e. the first two -contidions above are verified), the `psycopg2.__version__` constant will contain -the lo64 flag. If any of the contition is not met several lobject methods will -fail if the arguments exceed 2GB. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -No additional configuration is needed to use this module. - -Usage -============= - -This module has no direct visible effect on the system. It adds a new field type, -which can be used in other modules. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_fields_lobject/fields/__init__.py b/muk_fields_lobject/fields/__init__.py deleted file mode 100644 index 031eb0e..0000000 --- a/muk_fields_lobject/fields/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ - ################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import lobject diff --git a/muk_fields_lobject/fields/lobject.py b/muk_fields_lobject/fields/lobject.py deleted file mode 100644 index 7695570..0000000 --- a/muk_fields_lobject/fields/lobject.py +++ /dev/null @@ -1,101 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import hashlib -import logging -import binascii -import tempfile - -from odoo import fields -from odoo.tools import human_size - -_logger = logging.getLogger(__name__) - -class LargeObject(fields.Field): - - type = 'lobject' - column_type = ('oid', 'oid') - _slots = { - 'prefetch': False, - 'context_dependent': True, - } - - def convert_to_column(self, value, record, values=None): - oid = record.with_context({'oid': True})[self.name] - if oid: - record.env.cr._cnx.lobject(oid, 'rb').unlink() - if not value: - return None - lobject = record.env.cr._cnx.lobject(0, 'wb') - if isinstance(value, bytes): - try: - if base64.b64encode(base64.b64decode(value)) == value: - lobject.write(base64.b64decode(value)) - else: - lobject.write(value) - except binascii.Error: - lobject.write(value) - elif isinstance(value, str): - lobject.write(base64.b64decode(value.encode('ascii'))) - else: - while True: - chunk = value.read(4096) - if not chunk: - break - lobject.write(chunk) - return lobject.oid - - def convert_to_record(self, value, record): - if value and isinstance(value, int): - lobject = record.env.cr._cnx.lobject(value, 'rb') - if record._context.get('human_size'): - return human_size(lobject.seek(0, 2)) - elif record._context.get('bin_size'): - return lobject.seek(0, 2) - elif record._context.get('oid'): - return lobject.oid - elif record._context.get('base64'): - return base64.b64encode(lobject.read()) - elif record._context.get('stream'): - file = tempfile.TemporaryFile() - while True: - chunk = lobject.read(4096) - if not chunk: - file.seek(0) - return file - file.write(chunk) - elif record._context.get('checksum'): - checksum = hashlib.md5() - while True: - chunk = lobject.read(4096) - if not chunk: - return checksum.hexdigest() - checksum.update(chunk) - else: - return lobject.read() - return value - - def convert_to_export(self, value, record): - if value: - lobject = record.env.cr._cnx.lobject(value, 'rb') - if record._context.get('export_raw_data'): - return lobject.read() - return base64.b64encode(lobject.read()) - return '' \ No newline at end of file diff --git a/muk_fields_lobject/i18n/de.po b/muk_fields_lobject/i18n/de.po deleted file mode 100644 index 518abef..0000000 --- a/muk_fields_lobject/i18n/de.po +++ /dev/null @@ -1,16 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:53+0000\n" -"PO-Revision-Date: 2018-01-22 07:53+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - diff --git a/muk_fields_lobject/i18n/muk_fields_lobject.pot b/muk_fields_lobject/i18n/muk_fields_lobject.pot deleted file mode 100644 index 518abef..0000000 --- a/muk_fields_lobject/i18n/muk_fields_lobject.pot +++ /dev/null @@ -1,16 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:53+0000\n" -"PO-Revision-Date: 2018-01-22 07:53+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - diff --git a/muk_fields_lobject/models/__init__.py b/muk_fields_lobject/models/__init__.py deleted file mode 100644 index 471635d..0000000 --- a/muk_fields_lobject/models/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ - ################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import ir_http -from . import ir_model_fields diff --git a/muk_fields_lobject/models/ir_http.py b/muk_fields_lobject/models/ir_http.py deleted file mode 100644 index 927117d..0000000 --- a/muk_fields_lobject/models/ir_http.py +++ /dev/null @@ -1,69 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import mimetypes - -from odoo import models -from odoo.http import request, STATIC_CACHE -from odoo.exceptions import AccessError - -_logger = logging.getLogger(__name__) - -class LargeObjectControllerIrHttp(models.AbstractModel): - - _inherit = 'ir.http' - - @classmethod - def lobject_content(cls, xmlid=None, model=None, id=None, field='content', unique=False, - filename=None, filename_field='content_fname', download=False, mimetype=None, - default_mimetype='application/octet-stream', access_token=None, env=None): - obj = None - env = env or request.env - if xmlid: - obj = env.ref(xmlid, False) - elif id and model in env.registry: - obj = env[model].browse(int(id)) - if not obj or not obj.exists() or field not in obj: - return (404, [], None) - try: - last_update = obj['__last_update'] - except AccessError: - return (403, [], None) - status, headers, content = None, [], None - content = obj.with_context({'stream': True})[field] or b'' - if not filename: - if filename_field in obj: - filename = obj[filename_field] - else: - filename = "%s-%s-%s" % (obj._name, obj.id, field) - mimetype = 'mimetype' in obj and obj.mimetype or False - if not mimetype and filename: - mimetype = mimetypes.guess_type(filename)[0] - if not mimetype: - mimetype = default_mimetype - headers += [('Content-Type', mimetype), ('X-Content-Type-Options', 'nosniff')] - etag = bool(request) and request.httprequest.headers.get('If-None-Match') - retag = '"%s"' % obj.with_context({'checksum': True})[field] if content else "" - status = status or (304 if etag == retag else 200) - headers.append(('ETag', retag)) - headers.append(('Cache-Control', 'max-age=%s' % (STATIC_CACHE if unique else 0))) - if download: - headers.append(('Content-Disposition', cls.content_disposition(filename))) - return (status, headers, content) \ No newline at end of file diff --git a/muk_fields_lobject/models/ir_model_fields.py b/muk_fields_lobject/models/ir_model_fields.py deleted file mode 100644 index eacd9be..0000000 --- a/muk_fields_lobject/models/ir_model_fields.py +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import _, api, models, fields -from odoo.exceptions import ValidationError - -class IrModelField(models.Model): - - _inherit = 'ir.model.fields' - - ttype = fields.Selection(selection_add=[('lobject', 'lobject')]) \ No newline at end of file diff --git a/muk_fields_lobject/static/description/banner.png b/muk_fields_lobject/static/description/banner.png deleted file mode 100644 index 6a008b782801dd47f710956c397d493576006054..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 48064 zcmeFZWl&wq)-D_f1WO1m!5xBISU|9_aCevB?(QT63GTL#;O_3hCAbB5cXzmxbN0@A z_IdCBufD2VH7i+_IlFuG=+V!RemX(2(jspV-yyzu@#2k`C|Lf*i<3xtUOe0)B&(L=?PkV@9ybRW1#g}gQD z3zV4Fdr4S%F33=ME5FkxB6||_1?O(2#>cn=`5$dxAY8}!Xh4@pt~B+cpoUo^Kb4qT z4y(}W?G|YHyRjaJVxPFQKukDYZ<_DGbp5Tt5$~E@GIJu-CkmNct}n~%mdrO&CoEL@ zJx&gWr4OPWC#jV%x=yzmRHQo#&Q%T_DK)hmudD64Fz=$SMVKI1(2su3`vKL7C$!$Q@_2!N zv5Ciz;nBcCBHboPjoJ57#80tI~$W0SNdNJRt% z{GM|@tx~Yv+*#yB1UU!1KO+05N!UoV1*t|+_`%v4Da6T9${eqtXrEfgmn@9TcVzo7 zk}Mn48z=@RB|*y_Xv@HA2B;gxZp4+unVG%8MJ;Lhj*^NoRdjRX?O5|0xp5b6cH1mQ&T7+0*1l*>rdpT^h)WeT?S@v_diQ|gIZ zx1-3wLco}Yr5Zhnw2t9u0S{60S&}Or;uCWFp57M>y>`FWp`|Ye`;3v1qddTmhjj)) zx$|4wrRO4#k6Yiol@20nE`+HZodaS2OK)^iZDl^u&6cFn;BC=~e$;Q#+WkvHZ9ynB z5v+HfGgzVUpddZ5c9drK=`2e?h{`|}JLb*f&G@B-K^GeLeS?{7eVY7poj5hF&e*Sg zV+VKTwo9c~Fpxman_50bO*ynIQ9RNq{2n9_3`DsCV?_|kc*i)nJMtepZRc4PsP8Hy z`+6clxJcN>b^nwgHpL_Nlm+VGvmteUy4+ z7_D5ttHU=8MFi#FJzWLY^Loqy-J{43!DQ~+M)#)Ed1FB3I!XFALJ!Gd!$NlSA(;O_ zCm&0A95fr`$hF_Y6d3p!!jH+Ps!(cN+n{T8w4~l2^L>>cxmc9B9;FV5tyPSNI6toB z`$W6p%YoF8X*?xUapiBRE`vwx0_kL6H0}JyYSv!Zioismg62Nz@5BEC1rvnZB7DZV zaOOxn zqE4NIx`RCRzLE_XoObl_pxVf{+Mq;IBj|vaDZ?$~+Y&!?tD*j5wBPwN87#W$5sKSz;pI}s5h8vahG5q==+4fLEso98bIJ7G>V;n#o z^Yr~7YfBA1Ps8X91}qy zf}YBa2mb4Oa^1ieun-bWI>~>4G4RzR8OoU5*lEF|c`AMMf9{5V{obZP$*3hB_{TQ+ z*Nf|Tpg-@MO2>bq2^89hln=Bt$9t^*CEF8Py3ZM-ca8LaOVEHI+qNUz_2s`sUe5dVe+<*c4I>S<_LMUoguLB>>C$^v69qB!VVJj+?%w~1xl8~}l~KE^W!ZTX z;jG!F4#+793}nnAt1R;OBy|aZNlcx<(vv`;F$DlRypvChW^JrvM06F)HR7j#$@f13k5 z9nhEW2BW$JH2HE8FsQjOoxtA`p`^o5FGEk*vL(Za@<+db#fO9YBabB@&&*WyJ`Ms5 zJ1wQ#eGl=33TK%PI zekNemk%UVthskxV0iiB08QuTZjR0UN40#K~L(x9;&*P32?_>Ot1SQ>P4Fni;86L3K zjjk~dfd2j+GS!LrK!<(x1vF*_$g#gEcNy@>lJ2D;rtICJlRC)V~B2Ari-s7N@eofk;; z9qZF#@5hGX2*Z$M=l%A$6!#{|ZR%x*#;>pnDAdYTOs_8X_t_a}r!D>N%R7XiwsaWf z+iv3dG=M2GrTHwuKxRAT8jQCL@i!a8+0|qDXT~T-3Ty=xy?=b6p|n~o$J21yZ|}cI zmdqcPLx6?kgT5B9;I64NuKs#Ka@Vn65fcwR6oR_qMSx**Sh%y;NX9omx37qJqeHcL?4Y?*!t!)B4Ruv8lnhgM9|W4mJErU2o-FcHx$Ey z&2iRvWs9{!G|L_X+=k|VQ25s~2Jk9O;TXVx9eTCXW1_`%bOV!E(2?Rx9U5s0;Xx{T z>HX$|O*L;vEL{Y=GHKIXzl&HRY+N$NnF-ex)1A{SeEY^9+w? z2=s`=(4_O~9Hx15t4CKv{O5~}#zlQ&j6D>nO&*c1F-0-rPW`0cA~_X=wJ!SQJBA+o zKgFrMYc3*PZm2bft**?+e<(j)pQpBOjJc}zi8cnqK&B{$l`Ey2>4Jb|XtnzBxAOsv z2N86ZSkX;Pl3u;eXn0k-KmUdTp>Jrx9~=k1d^c5`@8+f0|G@x3?Tn%M%_O5EpwT|v zi%%TYF!SYWR3wp~Wf(U^Lk-|022T4XgLyN2&M=C)?X9<9^e}8FU%yiZpjMX#m{*(~ zTqpttv|DE~80Iz%|LA0lFOixfPXP(oXExtOUIMqJr+m)S^=uirKh=s=xc7OB00<1)0Sv5H;#n$r!QJ>S-yX zzI;TnsnAqA*ynWJENGgVuz{IXd940EjQ^nIeu(R2fjeKhj&x}fC6T&B`!??Wq9PUs;$U*jtra5~Q}HCD+Rv%` zi{G`iu$c7KJ;}14AEX#$CEDuF$nxvEgZtUQulKx}KK46?h@kjD)o1ud1mL@98Fm(h z31)p+uQ(GLY{RxUKd>k9K;9PwUWEjKn$_@%fjIA_!0ooQe4G!iC?Sp+Ci5~Q6n3C~ z=fAqUS(a<72X{U@J!N9RYGD~i{C$Yit34z_u3}vzkj2gWe#EHNTSZrdj87UWL2dOP z>ORiD*K1pXW{BwaQSuOm+OnGfobEsScr}0?ksTZbC9_w=A+~0HnaZIe+ZlJDRQ|;y-18bm&K}8APcQknpiwA2SV5-#IQUL;_3)EWR!*V9v_N(3WLvP-1E&PJuO; z8P>=)>IhQg(fWzIrDmtuK9%PqnLbD#uT*EBCk==3zuVG5iD6VYpS@SQ(-f-pn4#h1 zwgdpGKx)eTre<^W6^2dAc@(Fm8bwkEJjBae{r{poe4j0G0Eby9A}ACndj$r=Xx)}% zK%SfUH6E2B7n1L1&|^7d4)5-9(DC-p@tI6%Hym&0ZxrG9f^G7Y^FQ{-(YRV4P3}}~ z#YhHdI2}5f?<*E+LUjS2g17vx^+8j9E5CB9%y5fPs&Vp`=2b6L!=ZM&+VAWtkzH=U z$!vsUIXlleZ1EZoP^BP{InSQ16B>USSBt_VgO=_VsP5m0J&C^OWF9b9U)%p36m6A; zK&45@s40qTe0o)pEwR`^r~lMjN_G73_*I*)armdS1pxEM%@#RmBs^~SetOa5DX7U& zI>>j?Pjk!8T)C@^X&ieK5{~e$rw}f@=tndgv!x#;EzVjz8uG?1z4N_yvZ;6XWLJGh z0Aju*^jvZkY|Hi_tTgBkG@sUwE#dNNR4!S{nsuz+YH{7t4qV)NbZ(&Se!Ra2pHHEr z94NH?32#xVprt8=OPe)cS|+h6N=Zk~)3fxUjj~xDX53M#F3eSbs&%42I!l*~tD=;b zmmT&~qZCGyl9NaxaqJ~8UCKLY@UqBGi{dH&oRY+FM{`l4T8oONChiqjq0ZM8MmpST z;Bqd$1jHTLt~gHph=!k-Jr6%=d9quCgyB`)G7L~js1)XAzFNW@6*nT)uT@z3(LiNK z1Dh83+saa-;QOm;ag~y}gk7~!L4n|EZgh#BI_rhHADg3Z`z)i%`7DP%nMk=@{4Q0_ z`8mKol5R!6u%@N0*~?1JsMtwqe1~^2yFO%JkZVOhm-SXo!DuJH-4vI8rR0)ech_B| zkmN+>>atkVi=+SHG^I}W=DXrjxEq&Qjt_crVY4jisb)h%l|_!vIJpSamYM8{JrF)h zpumemQ4I_NK}3RuNQYa1Oc z^sX4k0i2`{&OcaYCfyTBmO~J0V`>lzr62rV@gt-As>{Z?I7TqhSEidJtVIj!PeTup=|?XVQOpmb*sK!W@Q%5OZ5F*f46$T|f&6~YcsYNAjG25V658slOaY4z z3sD=U*#n~NsoT4wB^H?m*2NbOlW~2czh)>fNR3yFPoDB5Lbg%A41q+? zC6M!!_j2cRo%N_a)miML=AzXCLfe~lCSby;riDF9H_&;Ei*QYQLMqgudlO5mVCFYd z8l_GWLr4+>_v$}l+K|Q>Kz2O+t1P1WN}A{*;$IzV8hP}HHX>VL*j%~)1ga4ht$C>4 zc&_>D`95do-+VH4PUVHPf62AUwc+CK(E$k#5JCu0EdNSU4Z_=ydKd*9^j&|HP6;Wi zI{Ic)WW6JjgvzRb{NkRPcBV1tz5A%sp%{hY1tLgg_2BnObpNSnPn4AF0OaV$e18kL zTB0u4MXIG!L56RhK68^Xe;_Tu+5Dnw#*2r(ym*RF&5q`NA(Sw?N`|tbVtsmYBgn^| zV$mQie_!8jpIPBD1Cu^$-?<+`lUZP@SBZ+c)&EN6LFR@N7IK>kR5>8DCzSe6+oe=T z_3h;%S0|+36c=)xE!;_$Aw1KJzH-e08Qw9aZ#t^Y z*QK3|ec15^uxRfhI)!idNuwCLLH_qB$t*jeNw!ln$9l5mtm2qx!*UU{xZdpF$Dd#+ zb^`XB-Li!O6#J0zYe2#6qPX=syGkGGsU#AJKS|ss%SZI{m|gCm+6;9jpO+rxog|I2 zl?!>~e6U3$3JN^y!W4xbn(?9m@GZDd(n`nz$-5^T{;>C>iEOP=fgf+*-YDy+qe>em zx-`oo#V)Z#+9X50%B<3zl?|P~B>03F?#}4p*8FZo86$*n)PY9z^*;o;))q3z#;i9)0g$ z7&9v1XDGCcZ`hIVqORmpe4MOPXrocAgByxwgk5~jcUhqYNR|N=g{RMMn0<-&h@wE} zsXl9qn%)cZk??9|{Y-W+K!Gk_JuvAfE;AuY`I_akBDx*ToI|yr-5s`s(p5t5DO)ju zBM<@N=F!1Px#H$`MCZ~(z(6Vy3aFr^GgKag!|W49g=baJK4ta(+Fd>}`?6i)Gu|MR znr%e-MX#h0ANrJ_++k{65#6C#f?rEW%pi&$mB+ZIx01>;vH?tOa$=|Qy3S9x%%|`O z@9Sjtdn*8GYEC_4PNR;Vq&)-b@aOE(0;zGy%rZnT6LNkLCpFPKdv02&HHRF9c?NJ< zs(4JKOVh`|&YE5X&=qg1!sad}ynNoh7W09Ze%@1w~>T0z6y3^v>tD>Ypd-j@z zlf=p`HJJ&<`hya$TI%J)Q9YQUHL7?_AZWV&;&T8CnR*+~ozcC5V$A1%2<%-6GOahS zj6c-h8BI>wNg6{-)887AlSav76ls6tRx;?>ULU{|tRAkW)OO2AJgnO4<57=RG}hCQ zNblz<>8^+?9s)xu*SUe&I3L<}t6Jt)SL)+rF%0gfZ4G5=2P5aS8rX=uc3~;0I=qeK?;$4W`jU}%RPr>PVtGE)0OXD{5hve}q?&wU zV|p`#ZHZT{GoY*nt(NVjFu4ms0I4KOr_AKCzk&$qE}-hWbCil>dY*N1s7F7rOzJ3M z>J4RBFD9WhlD!HEqu|+iDb$vaVBt(!)t8ue(>7CKmB~A||W#Rv;&UO$;~nPiP? z((;EMn)6fR12XYagx~6Iee2?sE;NiX-c8xO&Qy%*=teS>1B?5)+ykc*omshXI(R9n z$rr??2>Lpd@}qOu#T=KyZ%^YcKYIQkb~KT~swTw*R5aDX%6Z!!`9hSDTP51Q*rZfh zvE#LudJP`t%R{CS`|!pkU$(F@-#7sjm3zm!$qQ%3Omv;h1Dr$;kb8%Dl@`xNbMxCF zwHzKD!}f`ep9?$@ix6rvA^&O*BL{r*Pzj!ErNku2^+?OemUgcq~WE;LBPo5 z`r!5{5s#B8f>I?ZSRLKGx^{3;nm#ouKy6gf7*d^~sH`rWA8R!~Ii_SC(z8xCnNh3G z%ldwKg0$H!72CN#k7rt4f1xO-CN5?1QG0xV3IzsI2$poaE2xFwitxG6nr&}?jpH|f zktXS+h;f7Cel87P$Np=PPIJa4cN3wt4g#i#0P{lUDz5!)20f&d!>Z6mRoICQEp1K& zN%-6?FDR1;;@%pW)FxtwGNx3hF3+!~8qV{vkMrqL$T7Rh#XoxF${d*+Zq#-Hv;g60 zbh|Ung5Uz}H4|yd?#uBP;6*A2{;}V%Y!<^95-65GrZ5#sZGY5?OZ3ovH*>VIMN zAkNcRv%@7^057G*AS)zChk{Kk%naA1_l}9 zW)--m$>pTGT5mx(&vO_TbwPdUhmp{7lU6H7otrupEF>4k^?9pK!UIN!do$|L!)!#s ze8ToUb5f@AvdvT|eIibF*3tW0Wi#989Wu4`;)87;j5?)(S$rxCqcCO1;knF#$;(Po z8?&{=apOKwqI$TYTj-(QQ){vo4)v*C>&PkRJT?7f=%M^8z>{t-8@U1zZYxSzwa@tM zlWsL#OzI<(yE{#MBsnF^_k+6D_Q@ZcZkj$4T^_#(8U0?EBw78pbXu{@vP)3 zzkpo02QJM_tOpx*-}CM$_Tr!>wTw>^@a8G5S#ho-MSTI*gh&_45ClrKidi7q4ZJ?- z+IT;gySSme_z_NeK)A9(wt#2Jh#}HxL!?+AW}UY(W6A6T4(7{}+m*vDz?h0ENZay; ztK#4|_SRjqboTBvkDUD**SgZKY!R~gb}B8;r(fIu%>@8-VEr#0ByZROdVZkd^>ImfSA?OTa8^GyQobCuJVVb$68( z{f&BOM?hoBt}-g&pgZ1NABCn~ikOmDtb9O`vJ3`F0|`V@6zkDGE|xmAJ^|G6Zu7A& zqP(xp%S?^ssOX_`*~>4wYD&6x1A9qD~jszU-~{ zR*$Dkv6!llFA>Y0T33G5x|ORIU|qP#suH=cw%iy~Bpp}N!^{Nspju%rqY3_+N_RpC zyD_?h@o+#bWv6hLPc2~#KdO!T(qt+*5!wmmk_hv3X{JK!X9k`3zzn7;mv??U)x=M0 ztW9dH4U0C1wBi2fs(7wo@wZ(NS8|S3SVhodwldQof3m zM;%&PLe`Dcs{73jQlct115dQMHII+mP(yUcHzT74be#~qdAL)ZVhQ8}tP>;hPdoc` z)j$*?sO?Z^4`|=EW@$Xn2fY#S1XqRv;!B7FUUKMciCpOCsa`#zPZJ)dim&U|_;{{h zzWa=;)00>j&Qy*ry{L{yFX>K}O9OWEUdhPVEI>4vs&JEhuXZy0o*u!l4E)Vo}Z7>ZYeWT7{RcTvq5O=PPTCd6t#74n}nnfB0Qb-zJ5)^4fy2F)t$0H z^qj{aG2kwZZ!tLBSTx*fJJj$E5)b>ugZP|fxvN|AZ-`i2tj_c%Q`H(>oRXE`BQ{^X2ulIET4!8n=A%(-=ReG?1wbVHT=s5^_-e7(xBU4P7lcx(1B3j(*>{Zpkf7Ogyv3Y1=n)1VC%a)keOR(wy&UAyOkoy9v%~%|5vf;-*`<=k!e(U&;;WwoA znHGsr5%JLK!v_5=vOuoB^RV!l6WA+H=Us~5(TS>poPCO)1gvpYPynAHZ5^0yS zKJZASg@#%4Y`HW5Z$DRpvlJe!#JHcAUATvL;5qCJ=O2Lwu~NB`nsHqaeBX_wP1k6Q zi$k+9x*TWrRoctdhBB@RWF>p3IP!%%v9X^fA zU0Mx!XJ^Aj`J7z&1l-2i{cugcnKo>)%fqQV0~oW=ucRXU6cz_A1@B=L)A z3z1=8YidYcDjZS_|pa3ZbiW-2XX{G z=1GAb2z>3&#bCZkk}n(>pJuxPAs`PbD1awb+9FgkZvLcD?Mf6z(ZyA;HwY(+Lfefp z#O-d)LaY>wWrz^pI9j(p{GHGpsLPD`hq$ArRyh1x7#Q!(`AzI87i@=9E@mzho2%Cr z_-3g8)fi!2%tHi4<5=8W^&jp&qi-k5fpz_=#L%aG4fO z0=D^ydSU4cJSVOWaHO|v%O(ud6_?T|8B~|Oo^C9YGiog4mkck(gP;*Lr|<7$KS33( zn0UNPaAlWf6W57S5>>rTAfYGtm8&|YS;6hwmk{Thu*jo#^xVHtUb@}sssLn{yQr7~ zfrX@oG&yITjD!u=8*N;^s?tMjd$Xl9^`7Nt<4rtiZsP*x;UU;&4Lzjx1<|>&gq&nl z^rBcPS3g6mXnUcPC@e6RtS`WzQ?uME(<}-;F+G-E>$Ii7a3`@6K1jWFp?r>-Y$sQe zyvryEMRXM=QSm!dv(rOE)Qv)6+9AA>%4HDGo4pA|w9ej*GLc7yeVG)_Qu5fy2P@^7 zz0Cp{^|S#$vA7@oI0M*;Jv$OF6K%xw(8Y4d9{Aor2Gt*0jWZmvvJgh!{aRrRXkKMR z#ZL_}WQB!fu8C(v^<&1AGkVAKg5o&(4K(AN`knphMA#+jvi%Or1X^gx#iULHjZU{@ ze($JZ(SA|ymg|@3%w=TkaS@%#DLmqru~fvXOs%0=%T(X^-g`B&09FZGg6g@BI}&Mr zl-o<2;k7S|Kf=IO3B!hQYZ>n1W%oaQI4U-7Q%G}n;~Vxpiy=OG4p!a)XSSe1-*lc? zn28UMjq2~kQ%ev6%LbxoGNVL=hY6Xd*sz{Nz%|*&oqh8TO(`$ywpC^B)$#0arB`PRClNw>U_>F##M7NFtjWHjp8F1?U_-(7=y{=SlTus>4-@V`lv_(uV3!3$E za_55|>{tI6u$m)vNdy#7X~2xmXskX61L*P+5QNufe}Hm=MVMyjFP4KlE_Pmgf@9gw6{w2}Z=2_1lGafWG1R87`y zJ_vYCpdxA%Jgrxm8;Ha!H5sm@%w{gUXxa06BrbKLXPw1b(_vm%m1c;3ozK zMk2SyEmH!|!>x&sTBpvxIuzGZWRVtcj{>3t7sa>Mlu#gxW2CY0OHvP`)2`bwGIGPDuyh0~mL108XrhwwKF0dJGjv| z|9kwuxjO%EkpHKye;dpH=hlT6;`P@544i<8vO7?!y{SW&X$h%TS<%m+97D zzszAXpL!koj{Va>96c&Jy8f~>7W-HJBsSBL8cU7!p%gqhIXNT6J}${;?hvV@@}CW< zOAl<(snY;LbMY8z-xO}=)zet>-%YkJxg56Bw?4!%NAjO-4xX%t5Ur$1Jf%AwsDtd* z1B0q7-^)CMn0UlNZBLB&17b+eeUOG=j+6+MPJEL(2{|y??eAK$O zcZj9Um+$;TL)tZtUbj^z?76f^ioM<)MfG&MYM-q(e_6;1Wn%gB3+zej6TRU15B&sA zZ)QRdVs4;H<`=#-^z(PQK1~MwDi9$DgT5I3TV~+T1Q`H{JaQHbm_@?yuMcXMP}nbC zdX#&OHydf^pOE@D&%L3Lh-oA8zF#Tc{MxekE0I;d!~abk`a9p+C4!K;YnN|g2C4Jc z=N*02S`BPNsXTb+kfIkrr_VfzzwnYDTAKuL$e2YrDoMPaZoiV)k-{-Np%>u7J45j} zj;c{n3B#PZTE4N!VEBT!saGX?N)cGeCO*W0e7av)934lQic5Y!xy^99`(n9l1WU2Yu%x&wYF16&#}s9gC>9_`EQIS zmIVR=wIu~k`_0bVH+aVzIRvULW+^#8>+N|1O)~>@@8YCzxE!d-1Ssp3Gm==1J$+E4 zjh6SUFHNRy^}6h~AC(oF7V}WU2zkup_lmloS*?e%Ydn9%hXQy=L$g-m$sg!9eX#8r!Gj;QG;Ts}W+gM^WlR>Yp$MH|NsYA^ds@S-=LDnrZ-)QWyK97fK)!A=_ z6old%Lqm9{>*y*M9gp_Ff%nXcW({hMjZ1Go|Mx4yfRh5Cn0H``n`k5wU!m;Q!_3Oz$#_ z8He428jDVKS@Afs{tD2IYdF0*<=+(3V^&}oKJGTLGt;rGpF`FyKR0>!^meui9q``E zH5$Fq{y9hgF4JnE;d&*2$YE*Vi!*{jZv+$)HUoGQ&R&0HTdeLKdL~jRcx89e10hA@ zL-znxUmakK&5m9=;$Du6{9!t-w|Wd!=Xya@ zWwnqbCgmXe`pp}mTC0T->o)$4qS}sD{ApX2UDCH(!@+7tq5NsuJmqc|X0^M^Qinju zV4p^C^oQ?V1_I`{$0?d&yfAJdp1pp2yt59!?@bN`w8PpRoc)Id4*g7Jzkp0O zyE|8zj3X1cz5OI(}n&FG1s_GnhP z`^B88tWtdZQTTi(EXVr8&&z|k&_%1e(k=Y(9ZcjT*9ud=>=#}+s*MFna2 zga{(yH$wjd0gulxNpwh~;kh0uQfB?+^&0PqcgnlD!(7;KAPP2G_;p)$W$s9U60K&d z*Mhkv?58dQE{C>bRI*XWHhBDxyUna~r1o2#?N>c3lWwKUBR>RveJIl{vwVUYIIjHli37yX-&4$&A1Fu ziA~}93}9pbVkNip;q`pjcTC#V%o%&8m5%Uo+FOy*+NF)+O=_J2kha@NS3364qQ4Z> zmSuZU+TQ@$X8k;>|D$$Cwb^9*{LPtM<%vce0rnR9*HfX*pA|DlnKQ{!WsZBwX$X0A zY8B}^tzO$>l^jDo-&TJflY6wR>%Ybap*%g_F-Ap&5G5TTm+5tV|NQj$kig{*wdr}9 zD07>}V~*v)>rIKpc#R_%fPA5*v#^4`eFe}@8{kZV1E7CT%m)#>qF^tS7qtk zsT+7x2pNsCP1;fVb%bMk%RiAohXY&DE5%qdI3eq!daB}K{l!R7kt;m?y9_1Uk)?1`J z#e6gdotC02Wx)+nGP2n0sIFk_p2EG-&kt#}kqH)E2BPq?Y#P+c(?ee%fdarfmAh76 zbruEI9!sjldRjlKHp~=j(PFrR(Ado;m^vfBT>$nyKKz~He=s2g*hx?L%B9*ol1VI> z3$H@kgO;AogGoqNg)a|+_Ho-|vM9HP(>MmhdI;TLYc)CvJ#1Q*U#}B{EZ_wvTsQX9 zOWjLl@wvm-+VO;SI;h2X58z{cS)^c1*Y-u(*SbT%V$claalcHcnPAdtaOfZF^0#J_ z>zq6Cey~*62~|9oP1Q``F=gBIU_y$flDP~HWYe=Ij?4Bz0+)^&{jpswz=|9`pNf<8 z34@Ntl~fx|3srWfHB12ld<@&w($NfTU%$)V6n%4TK^zhiQb%tj*=U0!UQsIqR?gje zxiq2EU9Pq)!M?ZB{#|=%>ZeaRkUG^ISgUpV{0U5GVix^(LcP@tHb`lnmx)pPogt!X zK)l0j+5Ng{rW|_+!YY&3@KOR9nUkekJ7Qkxvf z#4oGaX+otxGHvO*pYrdCdQ;y7=g71b?HuXPR+(A}L|P=xqii$emMiTq_yNSZ~X2-uSWo^{mGJY7{|L3p~_(z=r4!d4L z#r!!CDqGD^N`U!v%FzUSWV)u8Joc0cjF#A%WSq$tLIeuq=%rBejOMU=FXY-_E3Qnq z|Lh0_0Igeyh@%`&&xZL#DuJG09~}r{i~b)vd^Pxg+UNWj;wF#jn2n!a;VAkt|w^(Xfh_ICTcmmUMy^7>fZi|P-pc8cM2P1gpUU)3%YPZ&L zLdNX1Z$hV9)}}ECW7rI!|BjPW(%)1aa2 zf^d@J@r7IUXrZ8aZ=yr%{c7{qPAL`+-GU!JNH{8^vVTlB6ENKnw6mgnz#YjII}teS z@ZpzpSh*=DVjsq3QCcQ9hna1p`hpP|wHmT!zvCl~lSyk`6G%*u3co%yPIxV`+I+ zE@w>-W(FXftk0Q=rYlnVRatqR-9Zv|psTW>stI-X+k=2g?^MMwH75PiG-IrpH7i7r z`*mdV9|tJ=?3&zEMH{YgS&f!A2b25LfZ&AI8{b>z#u`X$`i;wh!!@FtyU9Woxhzps z!ySXt&-!KDZb#m4mb9evTJo4~;G7R>$>6kmG{YS&oA4+|+dG&|J728364Sm{%u7H2 zY5UFJe-(%ayKmpfUg!SeggcrKay<$j6vh}FyZaqb(5>>iCS1WTZ3wWmL+(Hw{O%Y$SNUqSwbNx3Jn8uui6 zn5P}ut{Rkp1f-jzBN89*DmaD;TRV&^*8Q=N|6nP~yG6eTnayN`AJz7!2Y?xsS2NCk znR6K@;6xvg<0!01SJ9$;u2hcN6TS6g^6MlEjviDfH%^}fKSe}J!R!3Z1$e~|z+D6{ z9meO+KSYTL{T)7=q7uIQ?y&MB5FSaWp-dL+H_-Zx#1l;2KAt1g>AgYvX`EEc1*bjM zUGPY1l>m$AW&@Pu?264i-5lM;vh|g-%%vMf@*N*C5R@qm$1W@CGw2 zeA7Xx_e2}(*1~qoC(6U4h;C|e!D5*2Fc^NNEwATkCVX+yt!HFz}G0na|y#Ni~!RtQ# z<#XG*0X#V8=CGWtiZFEj`sz)4wFW{$xzk%OK1MZ6Pv;<}*GN)dKQQuqMU=tlJS4jO zvD9k|@*cg5?G-=fzN+Qt9@u4T)qlEEhvn=1>izP67BN#DiZ^rT%0y&yM==)eE!wKTf`H+qP zyp|5eT!sRMuNRxCHOC`Wd1w1;c{(K^FJ1?DyP<`XwW&U{-Nsx}M+x9!Q`T_JpCF=1 z9LQmDv=f`IcE;f{MZ&wk6>>0H4l+OW4tFl{?6rz*q_Mh9V8uexoZ75yktG z_RhFxv3QTkZp?vvVIjfz_F`RMi0SF!DuPDA=-0wIPYd^D{Ep>zewlh-yGx~=m?p>@ z`C@OnC!FswZ>uJqS`Z2w!^(*2FVTrXKtTuh%Dus1hskkQ(P4W8ifUM^yU1~Ab&UOp z9K+T~D~t|zwAhOCW7HkgFSQDM1!M0by1}#V$-*^_JbE21mHPG9~G@cBalZ+y4bZab7<@NxcW4%egZk$XO*kuSFSu6nPv zQnzG(Te}pRB^Rk<#8#mk;L$vA;8EiyeW2$}=6*SM=@F24hD~aXIiXQ zjpl#3`<>yXzy8wCj+|N&OryalwHc&qkHo0o_UAH&J6YuDCl?nsCHpw@*Fxl-3&QaX zS}|Gli}S`?dyk2ega9X>Tg96t#3%d8KFYL_Z~ z@|d@D*yYApdaPSI8_J)ME#GJD7g#!ajT_3tH_zidNTdP=gQge~gJqOUx_h4P=4mNK z{j3#RosYW<8P~R#uz~$()w%fnOk88={a_^LOaB(NH)^clbnmCf1duIhS2DUTaC$|Q zVe#j`{b+kW>-j~Z1-Nw}FN1lmIn)r`zLBUsx~dP1UdLjLrT((1B(c(YbxgKn7WAG~h zb;;xGjd<+)ZMNJ3}b>fZY!u9iM zytA%4@|TEzx-jHmu5#vxanHfntvw8!s~rpvMCf6#W*50~Dz>?_d);09JIuRu>D-hk zyBv|c;Kx=WFnD>dv{iVtCyoEo zLhWS3IiP&=j*NF$5eF*?OG<}2C|(>xIS%AR1VU5M|HW5I@7Vw^iN`A0CpzQ)8|RFl zD__h{sZzLfb#Pi+AoAcxN_|=exaal4gT^E)3jMU-(+}CkyvM1rde#UM+bObxH6ApRgM1uT&wpF!j7t zz3O20Xt|4ctKQlgbdLIYTfO$&C9rzU|v=OGW<1-@8IBsO{z!xG~1lFhvuP;cCC?ty3f* zFON3Xxxim(G}ts|taCLycOduot>}LTo5y%SS^t-SPNk7lk#^;);>L@vw|oTPo!nsk z+k_wezQYnVM?GPJt%>6izUpIH2m-DCO2;mbn%5Q=Zic15i#0Zld+8K1K)m>Th|#=| z02!5Hl}>+-k{(39FF_rzbPva5%6Dmx@HHPa^K)aH9p8RDez9qJ3$;Xe_VC#98uhb@ z!U66^+2KKB=BV`qXv3lvAR%SSl%}dy8ijHk&lX4{f;8%*Q~q417nKGU{OlxxLITU< zW+VQ$`#!l5qk0Zl)F6L}l_IVEKL3aW!L-Z*;0GMSp~lmiQ@(a-e$OK0r*|1;nDD{) z#}3sMPI&P{ z$#)t9R&)6#1nbWp+6GQUa?xX=^_tx-+V`Y1(uLv|^Tow7LIF-2G2O>coMeYRYq=k- zM|1&*$PrXLOX`gxfhMDr?m1O5k6iwykF3saiGz!yUye0RJGcT zeGw>NHMTA#7gSW4j;C9NVl#g>@umn~frKut9qVlIm`{W@Zlqg_359pUye8yU3o=Ob zG!#ukerRY8Z4bv#>h{i=J_It~le+WD`5+MqqpRLJ|ILP3}e@Kq}P4OFDY|+Jx;y)PS5BMS6c1NAhYFzbZlkX||x<*bEQj`@d%_y3P*fB^<$8^t6OKtCe zQC#6Uo&6uSzA~z+sB0Gxq`SMNySuvtq(ecF?rsi9cXxM(bW0=B-QC@AsJnf?xZ{p- ze>nW(IA`s3)}CuVF(1d-gKqNl)~;KeXy6++yb-(KO?^38p+8gT;Ih0&h<*R$(Lkz9 zp-imHsmiY0bi&ocV74r`KZ$+wBiB4n=Bn?io6YHr*H|JbhAsAmzQTgQ%DYWJp8$CyFo9o}cf^#Ld-Op>6vI^ZzLsm&0t7 z%_sDFWET>T_Pw;$ORcao2TbDL9bQwFDfB5ro7o1eCaWf=;mX8ov!;;|;upy0feVJ! zpguo?o{+CTA*qD>G#(D7W>M2pm(l|mp`E_O#Lpc2l{dJRgzGEVuRF zV;Nl{IpZ2RFR#GhShrBm{r_!I|7q_+4gZvlw;Yt*iD8FD?AL;7`Q6Kt`>_qt3+1y! zYR^C%oBkrJeHM7GsLXAw^IT1QkDY0Xd-@6E$}Ykk3wqx^pjY5#f) zC_PGVXIlh3-UwiG%qGTnJeKYk_K9G1kRmW8x%;0f$^XDDkUupbU9P&+J39gkZ*ifi zs#jzk7X=JWcz=ZJG@}T&Z}+THn||;x8{SogViM|VdEu}K-oc>&wb}p{X(-JJH!{%P zLFNvZK3^r}{tx*^Nc3BN`&-EM?qGn$PMym_bLz`)K?(0WP7H!{oU?Q;=?i5W2XKy6 zYOS#V^VbI-tdrLKrzvm|yQmt4Co*xAO?&su_qR@VCc~PT_>x*G|PHHR&sKZ z4?~K*Q5pNoRQp}J6$H}vCt*lOGv5!Vl^%Cqx{L4iR7@wZ#zS1WawOVn8_cKf3|?B^ z$>PuPR(xniv~U!2`~e~3>VC!U#Dd%W55N^iRV=CgH_C+*23oQ~?`#GwX6uzMV)cE- z!F!>pL0e@_T?{QnB4G%Za*f{?xNifq8twLDL(etrB{8D!3l$XafjV`&H!N&M`$RQx z#bJH06i&rRcw81A0e)UQdzEjhOha8zw-(~9(@}#@;9|ID$l+;&!TfW{CwZYes^tfg zpLhwF&V_ObALr;(wC-aDRy(2qjD4@bo>5q+c_efo`hiH(X3rdA=Rj7#IyjUu#*+2Ag8^{W6vs$RxxlMBd%+7+! zIRY^=W)nvhKZ^i?+WKE)RE}3)UmyDG>qBb$se<+D58FbX{s8_aRIq zYvyM*S}hEoudROK zJW9Hk>JQ6}Sbvxia(H-sdyhHvC{opw|L-u6>NRrJdKg3;GOezFLm_X*?d@&-4U<~Q zL8PNPtFw~fMDh?)V}AIXcV_~ z`<@-+aU2@_3<_RCCR@_V@!^8M~=#xlmh_vy3oDLU~WSqxu+%fI!$OffWtNiTR|#ieiSYjk_p?=g&Pf!nEmS}dkp zxUQFTR!tdFF>&Mgj7I!!CMsz6tD|1?D`SfnA25<9N?7lNj31X_T!O%Kv0UK!nO=cY z#*YVipGFs&HdG?W?|gU$8PsuOQy;tvRa=R2GmAl*eLtwTa;3R^H&%N4BwnQ*C+^;L zYcRF1{bufl@Z(M;*@#5Q7h}rHuXhTw+o2{)=NkaEAJc$7!3ox6G#UA;&mH!>?Mk5O z*Xp~r=5S$Mv=ia961b@Mvq$)hdoLB%au;by{iG6vJf%i6`}gg5h;uPWjT}Ic?%}TS{yS@H#I$}1JZber z^q ze0w%cawGio_qOy0fYRHVZNgBPHu_0{`{Q=5-Qg;|^}d||3B$vy0?ZNH*XHKejca#z zdhv_8PF)6haIE4z7ho$}Os|)GtHCx&6Lg!E+wjX`P-Sqdq(%ub5!g&W0iQj6eiS{-jHf?2G$mtW0LqI-?AttZ_m^ zo>6Ki8-WOkh-m{t%%2iORH+Kw(cE547>C^jO!MiykTN-*{+8RL=`_QV%)9wI4fT#2 zSHc&UD}>^z^(aIwpKh33gD5j>*Lti*of0?ut!dMk7o*)DODe7Q%kGgRd_@05wKzQ+ z^<=1V?rIa6Q!%n4^Y%b*kL%pIjHt<4WhLn)#%+_Zak-DbfG{U^b~E&xNhFL(3IL@j z?}K1TdH}1F!)1R?Dz8)Y*N>m0=&{*=CX4#+tuRTz;c&u9_S(o86Wt*`?fNJnPP@*P zGB`RT05B!U%pi0>w_U{?%`X4SDCkm;r&mB}d{tN^9&zwn*jpf*y)}4rlJ8I5lg2a7B_V zB3{Y$?6P$K9{II@QQ>5&@_LXXxpok~)f*IHzTrit{Br)>*E=8`W~)rVhL$q^5(HQ* zD7ojG6=V$@uI~?kxtvdb!E&MrqU=-mIi3lLZ)?lV(tT}>!%PtHvR`bMSEVBVz~o+- z*ZTlXThYA@@WEF*T|S4iX0*PKBQIaT(lRr8cHH6@<7f7;U^ZI`cz;qaxm{G2M6?+PTPrSl-A_zdwPkcl>Da|cVC{DB;&uSh+MT`*!=70|8aIJDA~71YU+@xcSqvphDBJ+ z`W-)oDc67fyu@uMm@NzYac5QF*=X5f|GRlq?v+pUpSwKA1{NPAP|vS6FT4J_ktOhl ze0fcv!Ki<%m=YvDUL0-O3Apm^|_ zrIxHL9N5i^kcp6|r^t%u^6l7w_jQ6RCtauYk2d%4&fyH7}@!@E>s-11aQa^0oyf&pa1 zFXQLn9AJYDNDGxRa5j9OnUueF1iTf{Xxql5d@uYN6lDC^F7zJ)v_H*{^(un6#bL!Q zpBiA@spVw)u2r^HgCa`bJQcdBJmRQ`-=EFtv%M?f?uni-Z<=2GAE7tSM@O@SID)%% zknv}NzHg?=J$jFQ9F=Z4UZ{@V2TsJ7GPUH!slRp-2)rB?^~@M8GMn9d@!{s}46El< z)Olt@O@~u?$b2wtkkUH=i%+L*Ux6ECZD76HKmZA!o2aVoVW5oT;AI=JGpbkx7eq%H zvN<3>u`~P?m(^_Mp@qmv;^M40(d#BCzSOWD&iDO>rQw7N!fgD>)-OqtqTu6g?@7(9 zX0+zNYrcA|#YVpSR`c3C8+Nir6`P8h3UHzZ{Q>Q2c2Rjf%$AZbKCIbxJfFAA%F5Q( zx00*?@mg%+nxas2aG~GY+egl--4*1;)zm0HMG*xA*UWxm#`ruQd%|NWCF0-zFlTghJb@O}W6hfI*Y2#}nKk(iubP<$*e8|bf{aYd z3ycv5;k$kJYg6v+6W?+qU5U1p#(g{8&pr-%w_$4;+Z{D5XBxNuG8Mo0m=wq1^ilEk z@Vj@*q2K-0PrO{rCok_s_X}#PqGFtW2>04o--lCIQ#!2TGMwT-!Te5CELx{)`KL91E_aXepTm4;OD7_6~pvVFg6{7=5D6IQ*V z$%-h4Q|L!CW<7^0&ES{ZbNwauJoU4KE7|i??OJQV3@GL{v?+_t}!>f%r$1q=S#m#>p zwtsM4|2I(=Aj*o^lF8>}{2Gk>XmTfAxn!Q@G!}`n4CO(|X7wT~sClSb87>^j(j^pG zNVTU=lB4h8Wb%7+kcDnU5G)fl1kCSdc=n3{bj!a)F^-|Ao~jmTq-PV3al?C?`!Q#u zJU~672p7pDTzQZzuzKHWAwFoQuK2-U@7QX_=Cy79rCJ{!5aHQ=S&q(1L7L%fO~&?6 zQ@WvyiPh}8jn`es2)Zs85_ENuGO1~=( z8wPA%JFlhW!^up9IMz?-?J;jh>VBr9i6nL!ULUDR!ur8A&EGE2o2)Z5DXqr(6X%?J91ZC?*-K0=d|>(boy__SElga-q2bI=!Xw1b`|fSY_K=wIXQ zUFtF-L#igJFYYa<>wIMM2j2lzIF?vIi$wzPe&E=wg)oT_KeW~W)d&YW9Qz9j^TnbW zT=jtdLo4#Sx&7YIFIJ;db5qpPHRk_HlD#5_lu4Ew;Y=%)T#d)rPGq_7|H;dkB|vZ2({MvWqj4-vv_r57k|5CwtzT5Ds@v{WPf+8;Y`Yj;f4Bg>be3v;Xnvx{%5kU zhLulmv;bPFU2$o3`VPKiO(#T={Ns3A&o`Zg&^A-wE`C6&jDhQa^Kq-da=piV? z?2Z+CqiQ`m>r$MP<ZyQ%moec zJmwK=aL@(*go5s@z?ZV~Kakpv-qf1l@5QGj#PT_PVtnyrX(9!WmGs>gVFXQeSpEm9 z@jnoT?{vQ!wY+j#OmEKc&0O7L#%!&8_cJ~(CiQNk`hvoUd!_m7_B*fpE^ZO&0gEB~ zDk{SU8bHGB1m8+6|6DN#B#!E@%`zscsp>sC9=lWAh?ugjgL?Ur8{2VsZiMjf@Vw~G zDHC|_;?4FU7U?PQSRQZGEX_T~a)77}o#F3wzhqWt`})!OTm(tv)qA!{+3%@{9*?Ji zWji64$k}J};g|4^ zYyiQ|wUdR>oA4Ex5GuBO_`C7)!I#(fkJ&3Sz!iQ)#L?H?Ke z6p=JpqE48|qJ?5M0aiZrN&u4Dd5-FBGcZ~*Jk+B zwi8Tjc`E(~^f!x~Kj=KaS<+Gn5~&viZ-Vy_&6gYKY}Y%ESkx7*QlQS?mjy5%OUu1t z-p%6C&@euK357J#lKi;|rHPiW>A+xV#iLiT)_BIST+%pK-l(gmSEkzt{weIEVP#-0 zrCLiLkt+(*OFXSjnr!>BYb*HX_PnUb|BJT-o zi7lV6&{$_^J{XT>#5QZDiQ^-HgI2jN)(r(^S*Kkw{d*b-$(bRb*x<1udXNdZBj4_> z6~SwiDwBT4s~WX=RWj|B4Ut`*Pt?vgFjl zF5Bh3M&Z@vYTI|y&0XFwYnOd?>aW?I;@ocDO)O?2jf{3XDkP#Csl4e>kfdvu73~&R z^=+AJ-34}E*4lA}9NyQQcM|Dtw-&Rdmw9kn`oy=j z_jje&$t{;YfEc>WC|}VfHmA)(IK*<9pa#h7O-)T3?6)ZRJ^Dwgeerl-YdX~VJUS~W z>ta-NQ6^vCJwpgYmGEMhJj(zoYDuv7@c$?DRj8lCOtj9`Kkx5+Qawq>kppEo~oLf@>+(T?sxBhaF^Ql(ZCc$Ft;j)*Ub2ByJy1sT-PnwW`~w&pBQm*KgNuR7$e3W%@f= zO4OA7_C5IRYcFRIR|33h_c(M}pRp}1E&m)5nSg(wwJ2f^+^wpR$#1&9t{BCMkId2X zK@Cmu!DT*^1}R3PL8Zv0x8T4n{#&AZ19g$S{Ds#8UUG>-LfrGgwKE>ps zl^ox|bku#@DEt!jb+Yyol zPS15RgMo+U^xh~Zhx_a?@db3Rbw=c-=GV5rI#a5iw#LJ3ecjtT$LX~c!lpSyeVSbW zX$Sdv?U%q^f(%^KQIduIbY? z@v2JH$w|Lsins`weUNbAq2D+Eit)0jF8WvHwh-~C(wzS2bBgg zvDkY2qlNeW7lY3N*(6;LieDk)-BdU$7k63U2k>h`8tty za#|@*8$1>IQgWTy58 zV`Wsfo3|-E%W0ehX?APV$BhIQ_-V*!Or~Ojr-MqeY3Khuy+AJ4xsft$%*t}4R8vRC z;+#y8fNn^IC07;};=1RAu(`?Y2fzvb4kaoOP$|L!nfNIX&?u;|a3&$5YzX=blreeh z62S>WmrPWFz#6EW+T2VHp#tjq!%6`0C;n^!D3SLuA5O|3wc*wi{BvliAeCHgm}mwy6g;79 z!SzRr#L%9icW?S(=R3ZV=~9qJ|Hh3gw7&lCNOSU3d5jyz#rxnk_hU=J5jbL^ z@DKBz_@g`1N|Q>)(bWQO1ea~c2v2kqd?BTM-Z%eaEhg$}(W9mhPzO!;1Mc-IJ!mbT zdsw(H_rIcm<~6sYIwi!`rA6P^4eJky3Aml@@1K7PU@=0*2|q<$#A#Eynqh*oy}}>Dhd! zq`~5#q~S74&W$m6n{$=Dkl_gsWe}IF}x5syZ@=As&{r?=Kl-NDquP=%!I^ z@}l4~t@&$xs4_6I(!9i zU4E$M?|tcr6xLC>7xcj5VPbri*7p>vnnOnNua9fqg#$cAJf~gjT4YUmu&Bmm4 z1??P_@f%UOoK1097NdbiZ$fa_e!&$|*oWw*mpZIDYRv@pw0e57wN#>qYQy5*I+0`I z@M#Q7N^Y5O$)CW5So}fenN$*aWz%pzNpGy)>U~o9w(<7iwq&Sy>TAv$tcQZa$VrkH ze4fAD+c>_b<|8zjJ=J{A9kIhl2UGbQ{~qkO8v{m4SPa6R;^!VIN z#Bb9W|1@d*M60bY^hLBL7)YV0otoo`Es!5zr*~q6#lNdmj2J%H?{!etn&=QKJq^^9 zIvm*2(=lQC#fgJW)|D{%cg3O5c=^gYKcbd|XLpj>GkXt47|D(x5WN#eE_7X)@sOhN z@=P!fCTl<$N9pl0PE&iVWhC>y6`^BUZMCF^t*Z6JDUWoDb23*rC8*#Yl&;LmkdzF) zgR%bA#CY~(9(2p=SirGSLXgdRMxd5$95 zSyTfqo9(`z`^3^@_@JEtN4=AE7n?mfOkwEiJ`$l*BTloTXw6? zTFQODKh`;r&P(T`>3|6XNpTQfB8C(|X{#c5$0-DU#N4(*cVJ*rw@4^rcTvM-7P}o2 z!i4Jl23Ce}h$F~iBYS+>&M22xT8d~F#Wur@)7gek(Z7)= z(8U$^A0__z99!UEDU`WPs*J^re%7j0E?-3MsO5K)aro{@PPmi5-rYfl9(NjX1S50Qd`j^Jwv0B6jwE&aQO$^#b|bsEl!@0bH%J-EyW66X|D>bRb>cW0in)rP@6tVq8|e8GJpGq_yy z;Al{Q=qGqyYGv!|vHC$(9wx_3Wjch6+Qkv3kJfQB6nL*Y!$(QLpk8r}!IRX#a{fsm z%Bo22+gh;F?E|jaBrr58p~S?LPZst_%Y?4VgKmSV%JbA#$qnzJfXSo$0pyDA-@|v6 zlO`>6AhXx`7F}ZO7f8dXuO+GmcIWBb$MiSLnQ5si5Iw_8PT2FG%?@hOVGa zpvgkLk@q33%VymW6}_b+i@>?^5-t^kMx9=&U#T)G;bdnw9NDq{lwrJ2UjJgNOB^OHi5_ z9HG!!4qYH64ZG)OF9 zai3u~6CialJ^JpcQ%HCuOW>FM+>*BasT=1)N_y>Qv)C#-uTTpX9F-CT6mC>_GpA8l zyZiLh?PAV(#AtnLGanr~KGu4wwJX|_jrVplHktl*G+Z*qBIGf)gkDgO;m3jQm{68Sn>ITR;U>T1lC#cm9p<+87Bjg`Gk#bVeLfYaIhQ?trY z;^ttipm_fWosInJaG&u$b&Pz3GhC*pf#hyKUncv}Z_j3|1Bfv(GD4svofZ74*V0^1 z^6O@jV*f{8D()Ryg-rw~nPh%=&?tts zJ`VJcw~Za=i4QT;+omq`1SK={XN`6g2xj4#wDuUPhg8LX;gc|9zia%Oy|uEGp7{xH zHWQi+uzPc5+d+V!>M!aorBo5`Nv zMeQYsI=LmxkK)%G%QJ;VCJl(%(gLz1`e^Ss+Fe>5xqR{2xOFBzM@v8QZSzQD4mF(z|eMOo&+I>Ac) zum!)S;AEp)BumIw5E$24m@_Vss_M!E;dK0pZL(dGC$)Rh{u@DOUEC6OnD&-pLT%>R znUO?Lrbd;OM4bdNh}C>(R#=}e9=d{!`;`pLVRG8q>aOj8ibl&1yv#2-j%np1-4bUT zW12NdHDMb|lKtqv8M?t5{1+XFrF)xV%d;&R`_)#3`^i4L@Q=fUw{bGwj{^%>@*<7{ z-8(dy9{fVy7d2(-CH1tiuqe-maXJ^%=~eC10p7=(!nb{hL!Ui#EM}i(vY%kr-cydS z;0ib1S#c-m=?Xr}(IBL_=Gy~*B_*o1sA~}{mf#wAJ96Ds981AIaLq`dzJ$$J>e7Mp zZ~`PxoeS^lH1x>G*^}oJ%}%M{^anq0ix0^3C}Mtof|70<9;CL@lXd^fn#^0BT94Af#82nLHzp%9|4LG69A%*ieJoam-wAK!voS!HFRRds9d zIR6PF|MMyQt)>(8t5-(OJ~z13!7nu6I7TeFEq)${-eOILI^^!aXZMbjN`+Mv3n7*U zi%Ml!h2$-LV8So81Jt(*PgGo=8`I^j%Jd2bSCn;7@q-_hx&m((Pa=-`Y`iF3U87Wf z2HhpTbsmM_Mi*6QWznUFd>{v}Slt{x#Jop&e-Y1{X2zmtD6zLNqcf&1!n#jZO{GjU zd}~V-H_f8^Vkib0Pug~>b)tqDWuW~sKX5GR0Y4R*UBtQ7qU=0yWq3SQ9|R1(%CK}? zLXG8!h@83X@!-I;_y-ld5xuUGB zPWi&m+mGDKhM4hZ=HN(3a&^7KcLZeV#)0gNuIr&TR-W+ z2SICP3Kk9hXKQ|;Bpzo%%e6KtYP2%69uF)F<8iHix@@&@9fy!$R{%Y~l!AUA z&DibcUpI3%^_4la3NP0ZLS{mlA=hRO))s+~KqF71W?xg!dU?}*rJtiSa#9Ni-ym_|cDGdnRl6j4x+;Xanr%jd(vk0yYl zDkQ&+hD*VR)ebx8?y0}Khw19x)5P)-7yVMFIg9GCarngp$Ad#w@uq8$(YvJ>7ZEvW z;V`2|ahN9wXK?L{n;|uu18S-rskwas3lQ6UZ&kZMG}2U~?jJKGvy=Mk>{+OxI*rBC znkqc+aaA;Sm~m*<(4ygbBER5$ClB5(N+?yq&=VBh#CU7Tg@h}V0xmC{rU2nEzY_XnS0m4-9nIwfl?zlBlrDqi?##FQC;4Mt943eM^!q7^ znhphIuXN*U!r6A3*T?AzDI44#V~+(tl(K_sJ^5w8eZ`;B&*vcztfK@o&~}dlGN~F5fiT1AW^h%llGm~?gLk3kO=UW8 zlgp7PD&uOIXuHwC72c4Tcm|z=V~)Kk_lSZ{^Ntor0X=QTYt%vHPS{0vd$#d5>dw%0 zUYDPm4!+#bG9~WAf}bdVf%%oTx;V|hN^qKzTjb2Rp+GoQnk0@St-P9 zY*WmIS>w{e$t}w`zi%=TD{>MaXRuQg^8pobq;8ODst*FBAPIL7DC!9`N=FV(Gdda? z8qNnKIHkZS|o*f>njr#tTg2SXXa){fRQ!J1Ee$+hLVAk82?6(Hu|$w?`i`05c^VVhLPx+u6kqKO z%}8l^r*Z#`E_QPR9~~iwSUiJ1PeTnfDt2*}W@hu2sKI^Nt@B;61&>-qge?qSO;yP7 zw4LX3SbV!EAW}m8XtH~T%78-UW7j2`mU8%$g!;A$vwaeOC|ND0Gvlz;ET_0gA!RyW zDuT>b>XKDrGyGdTTR#%!XBZjrO#Tt5g9p`~4SLDw0()_Y4#VZwDX{CtVsa~w`C4$) zwdelFv_T&6dWzBK<84~cv5X|{vWHl8uTH#+(G$E2s}c2_DrM~{UZ>RJL;RYdIC7a; zrO{L{qsS6nqANK@k+vl%d3%=Ajx}+XQx~ZjaaLR5sY9hua6Zo`V(vsr8{Ek!%;^;F z1S06_H4)|(2)KSK2vA=jdQ8tk_nS-GNp-vA-rfQs6a~Wl)_Sh&cg0V5+;we{KMYqX zi~Fmr7L`!P^<@oXLTp>C1(EsA&1HBVW0t&yOsCBq{NP2PQ2vWU+Zt zMe#KTkLTEHF2^;wqryNl7XX`r2d53J)E#e`qKDAc$#M?}^*NeWU@0ml`Czd=&f3{D zC&O?LE$I;F4qL+N>tW9)#9bHPCWFPj#hCgqzo7n)5VVmc9iqN}>b+etg*|*=Kp}t` zFy074jE@wljvPOk2^$yUmSxH~IlNo=S^@yjp!rIjz!4@jpfjb&az|<>2GlFeqXh9y z6!o41OmseGir%4h;=8jJxovfiDxy&$zsi-CGy=ENT9t5oxQG`Tsb8XDJ^|mk{KF6F zvg#@Nqt+p!{LEXIQ+)64&+r5;G)aW_3@E41MgWFlsR3Zbqe3)Q0NY8P@$5T zTq%5#PW?MPRg4By5d??%$%ANWG>OfZs*s@JBTo6`+U0D+a0-FB=*q46CTJRib~u5#BD*40?u+xs zPEGCOrn5yUh2#bJGON{A1HY=MKv2#kU|pPa-gUqaA-#y#48q|=@}RX2wE$u+rqn?=b8`g zQ?fa&Dq=`09Jt%%_3f}*|ta`B!A_5H2^z9%pjoEs3(hi9Ju7G@A2}Jg{0-bmp=?UdPUD( z{bpaN_v?-oh@M|kZPzB2)tXf!R-~Yd=*a%{HEGR+v#LHnBbM_myF&8MM48@=0!WS_WyW6R2A>U;mS}N|%H}QAJbYEo{ z;Qs+{zzT4gqvtAVDO(Us)5(xvknulI~%;8997@mgK!OVMag0ZR5zz> z$pGf-zm&k(&zk`hJVH4z%;>CiuCR>1ckUV889l+~diNM>8(hN2y?k?wO(`d zi?2v+pr{(~d&(J!Q=+lLVS##z1UC5VQ_i2j9c%?MO%E6_ZU9BPS&T%?j0Wr-R9Y$2 z`957qrg-<$n4S6QVqL?Gx||z}U6Er=$eX(+kLR~NG0z_o3|T(_ zVRYb5jTYVE=5)XOmdmN`6sqrLX8QN1OQJ> z2Rv9IYo2N_yz|9+)_KQ`^7WIq^TV3kjBux$Rq#dNC^ikS6o+vE=`|84co=0IHXvUG zVa?@aV#SFjQ;!PT_bubu9H1Sf*maRGp&b=~w_b0(g%HkP^d2ZY^%Hn*_JoiUo9-(R z(H&t?9eR7h_UuqJ3W$_Z(>4h?PgkM0BO_lax1)aA`$NE)WCGpwj;wJ;JgDR@qc6Tw{C(t8pXJB}_(+43+MhX;|Ya^UVSYSzt82&w`@t>+SsGzmiwYSBw z5I#!IDix|WHL3Yi+W&?K;zPjId`=DOMk{~8bf77ei$gSNfh9Cxc2mw4Jh^~79f>3{`=_=(x9QR5bF9z8Xb%K=ORgzVuW7M zkO}!)QXz5H78h(5C3#-9U3J?XIFf2Rl2WI53RQ5{K7b$(B7xu5tki)L*hnIPjoyRf zwA~T@FR^8Y_5&oHgZySdM_zL*Z<;*aLSLD)yfnx>^O+=+Te=^;Sw!%X6%bnDuQhe) z^X-T{5>7V$b6_HX57jeqFaSO@8erW|Xs=sp5aAAKiEuf$X!ZTYAxU9geB+@GN=>qy6 zbCxd>gUY`%U_vp8417x@uyj)-YUVGA|74SND!Wala3W4V zAJ@A%Z1#JkkUlZWGJ!u0xLCe3+i&r#v z4cb^XQx}&;l6kl+2@*Z)7Zo#TxNgnh=FIBokd7IaCW6Zf7x#2$eirgqHsrf8u+^$9tEf)?$u0Y2Y0Lp8D_5Dri@Y_FNr z>F+|cDFMAzJ5+yo`BYD4S5i>f?#(7LV1}XQZJ+0;;%i%Gd4;FjQdK4MI;!Gp#2YHEQOmHGprw-Lm%BRmVRTW zdpRxu09X1t$mW!V`Xu{VC8>2Ji-Z+u-i3B@8}^}u;1v)Ay4dC=9#ExPqJXku!x4Vv z%nFIaTF0&&hNo4EG%_ovzKc}%eI$WY9xR!M=|OB2Wgt0)>09#O48DQmmDFu3hq8n- zb05cqYLi<^mr6|+cLop>r!qD+R{sd66@#Tg)!34>Se5`NOHSK9?VrO!7TS!)^n%Uc zQa*rofpZwY^HY-y0xC!Xc-wiMg0gY2Kmb-DwoymtqjuOrE72@B&k7$LX^^LL)YL7K zuZc|hF=Ea;=eXS;#<{(_p>++Z( zWWBmndThElzdnGE~=jrTHib%sY z-J#8l=fegDppKm7_#URL*79@W{)8idN8GB5t-8QcY)TS?*?RgS+;~iIfEOB?Sti$k z5O^mu{}n_eF56vUD9=v4LRNUL+$e?hrr_0jJCQZV2cO%)jv#i&VoBu-QX0hUVO0F2 z84dcei#-y@@y^}I;mp<8aqYl^Q>{v$gTH)RTrOM%yU8#_jXQyqZb{fl!1mH#%r9OM z0NYDETVE5T=~t_Hn^IumJv%q2I!J()pZ`csgS%*yE(IR*nY$*scL5%d4k z-d9FNy|r({2vP<^cXvui34$;*3=*QW(%mSaASmEaL-!yxq=a+`ib!{NgM@_A2*!WU zIUdhB&-<+Zr}xXd*6W((+N@c#_ix{O-?6Xzy7w=Q+HT|y`_7S*P@5*6MxRao<0N$QM%cV!piOW4)B^QlIf67x{7Baev)S~~@O)!6!HCKDndryt zn-;O|({`g~<*~s}S4kTk<4!0DJycVl^@PD)jG8Be!ZN60 z?ZQm-ywpu3bx$T^U$@FrT5L%<_`ST$)Lmz;a*xmWlk|$`o9vu;4&G1fL7G$P+%Cvb zl^b(I%#P;$b*t}CH=2I*#Tat$TES*wiN#GK55v?shLQy8quWt5{La3k#1fCbhc(;o zzW`7EbPXbdjZNHn33wN4iDe!|B{>SRq0Pt&Dgx#H)~sqBlO9>Z{V^Qo2tKk-^4C>{QFi$!cpLkE*rV+u9g$fj_ zT*C-kRXL;9b6cPP{%p?$6JFBDS@g#(ni12`2QX~_-4wveYO|;>kK2Q;%c7DvNo%&nOs*pi@u3V>?_RQ8@A10K`7s@ldEZec(vi^9~1_ z(l!yRq4@gFu%zKFbJ*ne#7f&XA9eVZc4~()(TYx$Bq^g3gSZ%R55Kf;^8)8C_{j-p z8)Q;8OC)3S(4n|}Dzj-ayjNTWvxp|G&!(Pjxs=1zX5V8iB8{?NU_+7+#PfK8hrmt` zuY^5G3&_;Hiv zn4&tMFP=@IJ4jZtO*3DGP`i??pPGLqvc}?V{)wmVM0FXnq9)y$f4lnl<8jBLAp>1# z-pxBru&Nz!S+?5aR~PY(4P^yD{Q?PyZ`ol%7lD7lRRaFyK55AA8a6ihQ0!1G7Vh_( zgr|POB$R||SHJk$ohWb3%o!N1&F6xgdes~1qf0w7OT9dC!fN@70|N2pguk_YT_oz5(=9U7kUE`7N@+-sh4?ey`_$J zS9w@S$j7K}KsZarDL8ga_6@CrV-a4?<6>Av>E%z;8kJzHy~NiY&avhmuqd# z^ed5HytnE}!~V$pGxDtXn7wpRa!%psefQ(4w~qv@Dp_rjENpp~q~x8UymP%+C@7;R zy*gG;JKu>1nN%pT;+7clyv;bsCjSYKUZZjvS&g;P_OgW=mfN)PPk$CBINFf&6U`ls_X z7Da|qaXXFc~|aU`xo{qSD2R@4A{r!_7r>v@1WcmQLmaw>faf@FZo>JBcb@woz2vgwKd zUEbQ^7Rk-nyM(92S2$-2QIaivKFVry zoFwM95BC0r(a8h+gg3}Qp79odfPNnlNnPukb49x7>K&$@GA$JvV#UQ2cRRyX)xGy1 zF5m}W2w*1%iNMgf64wAZ7D%I*+p?9J*65|r z&#~~)7^i(v6a@k1bpm5vWn?ytO-T^C!8#N|OV?e6gTeJ0894_IoU0#+2MfQkd|7*@ z=sDL{yM8x+ke1k$0JEbwNIqa;6Tb#q{L3{A3P(bS;xh+#-IFzJjc4ThdQ}O^Lr$c> z;LCiSjbNdZ47miE;smU)n-;U!0Dh$nQ zW*6_A{AC+?3#|qJK@-C{)}1!BLs@zS;tV9?(W7Bb2MkpzP_qFDK3WZwNIcP5^k#K= z7bTySIoX>Q6_dhpdox9P$(CG<~_z`YvKzo30mA*ui6@bIDsKZu)-Fr154dG^^` z{6M0M+-x}T#O92fI|L2x`|JW10ZW$8nj;K6HrC93BBf1{ZArWsFKoW;7Q8Gezy`Sr6$dKYtvk zIuS2^>L7mC7z<|^#6U|^|C%loTO?ArV7#RZ9|Z`S__w)QNjN9EQ%LTL_=?ILe^C&1 z+*qVLBCqYjg8-~Ko7Ug$M#)@VirT$-HP6G#n{i*S$!-O^raKM5zOYea^fVO0Dd0_G zetD@arE=p$ml5qW^GL^zI-HisnA@jyTAbg7SRx578 zgu<#WofN4}?F3G!pT|V2g{Y4zm_pLXGk72te${h;Aku$v<-vcA=-O7PAJFE)&@HH8`sGr!DzCn<_)b54OH1UKG{aGn|SgRq<-AHjkUqkd3$ID{e5> zN&OcU*<^yiL*vq(^u()uXCCjweNINfLRlepJ`RSePIt$J|{{tuA)1eMK2R|7f9}#Er2c%H(z3Lx>V;oIIwgfCL-l=j-Nnl3x z=*Y)FYOBwHMWl>(i(+BEuZGenTwUhSSw#tRDk4XCtkl?vGE`ozR=c?k^HQ5@_Sv4b zu5MdFf9x-fQK(=A$|D_@{wVrS(8olG#gDfDB}>zI&0YsTVW4tj|(|^Lo6l zyf^e@N1mO*bSvb#3-wE8<109^U{G}=sUesv*%hEVOTFa2hPQFd6;~|LeX$s5AX=lO zYMAF}Z6Vt{cUnOpuy=D~wm_TJZq^_pC+c zl$f?qY;NSo$dA3R#FhXk5LBEp%+cBxEsih>6A4^niZ%e}?B4y>F`#Qw0B|i`S;vxb zj}2^)xo^kr+*8P3{6bR$4y{$TdnA8gG!@S5*RNlnqIC%8iBX$wwc&Qo zD*(_CdE|;1bh-URO@7|nWaaZyFA=|$Gg=c+Z1W&ct^*inFTSU<^uXgBfIX376UIvc z-lhD~+5MDZy6%*JZ%kq2Wj1HVV^uw__+6`fRl~wKWG9M5Vvk07NunuMt11|tZ#%u2 zD!<a22^SGd0t4=>M#ky-t-A6su0NDjmRbx!dl?m6~zIRRij z+;35z0PEU`!D0pMR!jw0Gbi3m?W0eQmfv-_81L6yH>C)D%-|hApIm!8ERjUA=_yLU zl0}z~6$d%dkrH#mBb`opBjV_xdmkzmmsQG!vNnP}ts>2MC$_B=2fCPp@-3 zvB5OE(yHHT=4-SQOE7y#4d=a5;~*AqLTP`hKK*&X8If<~Qa2BU1~-5F$QlB#4*+2p zZXALcfCCbkKtV1*t^vnfKe8%EFfFk^vSI(-x?r}f*3+?f*X^{1Vy(QS_J)w% zgVQD|+Rmw&ol>8n#yXX&7cLeU>tva09S~#Uk7Hl|eEi0d{`oIsuD9Z13 zI!eaf9b~@lC6j)I`|Ta5n8 zd}MZp|Ig{<Yfr)yeG!{q zIXfH8qm=zoh3I`p4<&n}aK1i<|0TLoEh$wwoXE%PZsDk!$)nrNl|Jv#Z>-yatF`?p z!5TYWB`fZ{zfjQwiEn~ll`Mw)lYSVXgG{z}@?(q4NHq4Ja>)1dd67&-OP!I&&`@(b zj-Q0QPQg{1WC5fw1DWBv(nN(9&r{QpN<4!d z^r0gAL1?-r+VH)Rp zN7)A)5jlYN#J%(Vgg8)rs{@xaP!5#G)CD1csO2)7fsztBwhYcmGi4rI#{J{$&zbE? z7kDsS8Z}=1rn1};DQM3fSBX!q${wLlB#U-H9>wl4{qr28lvzB+1WD(}~%N zPqWqrOScP0;FA3NjRZE;>eIb=IFN~5aID3`F~@}4@BbBl-UOv)U%3|#w3{DIhP4p9 z*!SKT3F)KWA?lfZ2Xdb5J^I7L|?0f)Rxs!;1{Z9q>f`f(04!0q>|*r z`fIu+R*+mbvket@QYe^RuWW{?xOkR67qQgJwUsjW4`EaKTtA{TwT{dq)GzuT6A@iWi>@lg)GM6;Vo21*vlZE*^=sSIzA5%x&;) zIwA%}`7^OeMFUh!BkZo@zjK1YVE2KX8m5lb6 z^@#=mg>h`=;3c5l_c7XST{Jk<$Q+FZcXd|Fqj#3D0%153eqR3%fCEnK^OHtOi}Ir@ zoeYQb-|AIzJU^gp+%BPRehqec5@mSI*tu-tYDdgvijh+K;|MyOS-?VFA5Uqkt5E(I zNWc`V!0h%Dyz3J6@+?ESa)Q#hev!cS(`woQC5eyDoK)803nX@c92^snJ);)KAn43M zj#nP6=sPnL=eZ(e<;gCcasN#yAoz<=u$=hbf{vQ)n#DL>!`F#-tWilHLBZ&)Do|DQ zC-3c_dgw04#1|I-y7>>J;GotWT#nd``+Zr)nHA}poTrs>F|_A>FWE4^b#JPs_?(ZR zPowERVgppzN3UJ=@PCG>mMa^#%|ce2*3h+VFMKJ zcUG8F8K+mYJG0=X9TA=K5?~V8h3aZcu)C2CNWS>7zo@5|-#eu7vBwDz?*K^PgU1g_ zo&E+1gq1g5+`xbYl4Vrn_+%pBk%b0sw$BS-K!W5EE(Q6?pw_QbnoE1b%O+;=>aQ-|>S>Jez$Cz~i@2WaL3fRjg)K`bL76@(l0MJ5413Jv=qdFr3 zQ5_~d2W4)&3UMR&#U}u@f>A(}vM+*K-4xa81?lo{8wP7e*v<;NybW!CsehqgfbF&A z6ye#23s*<7*?(rmRtWQO@4(n|b624b3({Ps%Po=}(fd)L=bvjhGMJ1%BN*}gbZOh1 zGZP(wtJz6&Hg4QS~V&7hGN7!jTp2z8rIZ+|GW$5 zy@(4@1T}bfM@ORG+aLpUmsdF!gmZQB?(Ex;hmw*cp*r1udg?h3*H`Nel{l<5MDXTn z{sDHJm((9_So~A~XIK)4X*9b0b$MggfPOc6vN$a~k!e3s%oBzGw}b#Z0P0qa=i!&7 z^u2L3LRVTin3?U(D_yE7;L1y_Hb-wGIyY@m#ro9MaQJ&n1-n_@s=1WIHWh5m{ab)5 zdS{MZ9pD3HBj0d|R;9$s?uMliOVq#B)JtA1Q_Lc7u15G8kFQzIaeIxOacKYZf3L z^V>85y|nYA`5%$>2X;$u)Hf3Dnq~1D)!Z9yU$$19YgC)9lL!So7D;4Xp<3LZIKl1{ zm1{+f81VI+TOJRCF9TY#I+Q9ELxa2567Q$Vykd(A>)d?CkvOUv8Yi4TUFcCO2GV93TVHE)@E!%4AC#yaSxv1@mE-gi-rlvZ+H{V?Td2jX-frrv; zZ>JFq-3N6eT@rJIMjvHx&tl=kf`w3jNp6VYe_;&ogI-eKO+rXsXSr>cElMR$&xokA z1z=Q%4HC+2YE8I-h}H5Y?sAcnoDm}uD%y}*b}t(K{QLXw-6xtVV!^8~)csz)Dtv6E zI8ULm)WXuof8H80#b?{s$1gv8nk@dPbk;`GO0XM|%zqcDl6LPEhc4SrK^i=~Dp)g5 zHIFKRDCSy#9SV7R{3fvSv;97Jtyb z{$%`(bb<~^rsxa6ztPFH^Ml87$5fW+&el=mC*vH_NV030+oeq_HAjm;twsvt5*O_X zb?@*VosVB!g3<w~P|VR4mU$9-Q{*33mWk3MHWVY+bGy7Kj%?qwzaW<P5EV#Y&199Cs8Y+a^RNf^7)!WI)Fe$?PWPq&~;lsQC%FjA{TwlfVv!7ir1MSp?= zq5=-EfMT1=(@fE1*gcuW-3jsqU;=>KU;wIrN)YMfP2nm%tGxEqRV;qKS;no?(muLl z7AA_iSDUZZ;QLgz3Ko`6NAf{O1SL`ZiJ~B@Ynsj;!7tpx@k*xq$gwC$_UX|p#D}yZPyL4xtuyT~M?>ak`pOU7NQOS3(C!$dn|HYGDnM{cF+qzW%?WlO8eio` zg^ZeCS&j{l8fT7Ozs$<^<@Y-ieO~U!zLvp|F~UxHYE>@%`vym>hPF&iRHsj zIjuRl8mehwt_HcMC7+Nwqn2p?v&za?w6g^f>gIsGjnafCnU-qW9)Vq~s>}yl9LQJ9 z_+|%z^8o0n$^b~<_e*ZL#GNF8h)!e6h8#ri)C}RhXL;gKarQngZ}XZsQ!ZWJ938#{ zMMLv^qTG9uNj1H8eHvF_umo~_ILyus#_#IeH7P0Fx=rH0Y(hA%JkTX6 z{HCpL<-Q`%3pDo$uw*?Q2DdW6#+U}gs0jvN2}-a5e^NE^ZVKAa`cVs&SzM)JaXH1{y*8{p2v(SA-Hkq~hWe0d z_IcSi3?kC?sVjBR)Jv7<%W2N*hvn^ka!fs77Z_ZO=mF`pRSb7^z0*yBxRWff6W`=g zp{}6al!wwt#F2BzH%ZIes;DP7D*O(=$I=?mDyqa+8F0r9FK_#eRk=#GYK0k%u1)Db zw2nA8s8~B?so%{Z2dj7s<8VhkvnnwT7vyo+u?aNgGOyuFOyo=Em|IuD!;)BIt?QHd zgB$2_b?5n5MIixuL@1bBIG5fs-?D9EAyEidpvUgVyt1Mk4=4$RHnniWZ8jFi;63S_ zB&KL;pisT8t#^Rj{w9h9@<9<4#a#6wjlEN$o%Zo=v>cU@s76oYr^2}XT<#>QZT8l+ zQF|nWNXt#T7OPvCgBT;~)IMkimI4L@5{kd%N9=k%us{ZzF2~7&vrc6|JyIvWwXLS1 zwU1a+{j#*-bGbdt)D}<{txSs#fxE9AxYmvbp=OP?FO2ncxx}rWMAr{8nFv4v{-FEM zO#cN4kOk&*A9S$v;GY-(2++Zw-~+y(#(aUfjlv$H#RyelPf64Y>-i7+taQH~#+lpL=EF zK2VM;FR^ABey`H6Ml87HOg)io8U!%Emlo6bn-KYX`F=H``GAM0Km*?QUkm=LA(afw zPpR7 z9LF)a*%+_8&gX z6#7?x0djm0-FJ^eiII4wrnXJrzpGlbThV&s1!RZ)C2=7ej(lUOWkWon2h*31wEb+9ct)^RM2-$hrxRMw zxyDy5)`WB%i0#nkG!;(@Jub)T*O2UuZw5p=+w31V$panKd+Rdj?BX`#3*=M2+=5;B zx0(dD;#3*)8NUf`PaiddwVYOeHgOF>bVoAY3;@y&BggJ}cy3HUSLU;_1G!gmcvi2+ z>gp6q9WHqAyqVqq;t(Lr|K({g4JKSjV`;>MWBKUDGY&o`6k(@1rGYV9+D>10Y|PL# z2Aynty0Yux@o*$f1xg9fbhvUT?lgTi%Em_-T#oyy@qIT}o1~x(p0CdWNox6k$omiT z;Y50W=|RlU)^J_5KtD9ayz{fwt0sZu?C=6`t(;+^L`4lK$}RVgI`0{}#&5TlDk%d` z=SWpql<12uqn>)HtGacvoy*#NBQ%>s`XXFe5$B4m-+v52&E6cthIDkxBJq2Tc3ll4 zdIDpZvL85E-Czi(RE8Kdo_^SVZa}Vc5`Nx4#_;v|Rf_jSN*PRHIms;KWin=Q6MJsx z7~H`|o7L~0K~d+e&Q)$Q6*LT-_3uVbke1|LU|CX8j xRd57C>3=T@Cc|y1nnnL_eaFK0ycYNqZ|vLWE>w`gYb@|jRS^y=mB0V&e*iTQvy%V- diff --git a/muk_fields_lobject/static/description/icon.png b/muk_fields_lobject/static/description/icon.png deleted file mode 100644 index d5301c7b72b88225a1b393b1b6dc68338301f43e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13770 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 J0adaJ`yZnUNnii~ diff --git a/muk_fields_lobject/static/description/index.html b/muk_fields_lobject/static/description/index.html deleted file mode 100644 index 46d8ecc..0000000 --- a/muk_fields_lobject/static/description/index.html +++ /dev/null @@ -1,120 +0,0 @@ -
-
-

MuK PGSQL Large Objects

-

PGSQL Large Objects Support

-

MuK IT GmbH - - www.mukit.at

-
-
- -
-
-
-

Overview

-
-

Provides a field to store bytes as PostgreSQL large objects. - PostgreSQL offers support for large objects, which provide - stream-style access to user data that is stored in a special - large-object structure. They are useful with data values too large - to be manipulated conveniently as a whole.

-
Psycopg2 for Python
-

- Psycopg allows access to the large object using the - lobject - class. Objects are generated using the - connection.lobject() - factory method. Data can be retrieved either as bytes or as Unicode - strings. -

-

- Psycopg large object support efficient import/export with file - system files using the - lo_import() - and - lo_export() - libpq functions. -

-

Changed in version 2.6: added support for large objects - greated than 2GB. Note that the support is enabled only if all the - following conditions are verified:

-
    -
  • the Python build is 64 bits;
  • -
  • the extension was built against at least libpq 9.3;
  • -
  • the server version is at least PostgreSQL 9.3 - (server_version must be >= 90300).
  • -
-

- If Psycopg was built with 64 bits large objects support (i.e. the - first two contidions above are verified), the - psycopg2.__version__ - constant will contain the lo64 flag. If any of the contition is not - met several lobject methods will fail if the arguments exceed 2GB. -

-
- -
-		    	
-from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject
-
-class LargeObjectModel(models.Model):
-
-    data_content = LargeObject(string="Data")
-
-    @api.multi
-    def data(self):
-        for record in self:
-            bytes = record.data_content
-            oid = record.with_context({'oid': True}).data_content
-            size = record.with_context({'bin_size': True}).data_content
-            stream = record.with_context({'stream': True}).data_content
-		    	
-			
-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or addiontal - features.
- - -
\ No newline at end of file diff --git a/muk_fields_lobject/static/description/logo.png b/muk_fields_lobject/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_fields_lobject/tests/__init__.py b/muk_fields_lobject/tests/__init__.py deleted file mode 100644 index 609d308..0000000 --- a/muk_fields_lobject/tests/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_lobject diff --git a/muk_fields_lobject/tests/test_lobject.py b/muk_fields_lobject/tests/test_lobject.py deleted file mode 100644 index c500a48..0000000 --- a/muk_fields_lobject/tests/test_lobject.py +++ /dev/null @@ -1,40 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import logging - -from odoo.tests import common - -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - -class LargeObjectTestCase(common.TransactionCase): - - def setUp(self): - super(LargeObjectTestCase, self).setUp() - - def tearDown(self): - super(LargeObjectTestCase, self).tearDown() - - def test_import(self): - self.assertEqual(LargeObject.type, "lobject") - \ No newline at end of file diff --git a/muk_models_groupby_hour/LICENSE b/muk_models_groupby_hour/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_models_groupby_hour/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_models_groupby_hour/__init__.py b/muk_models_groupby_hour/__init__.py deleted file mode 100644 index a62c730..0000000 --- a/muk_models_groupby_hour/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -def _patch_system(): - from . import base \ No newline at end of file diff --git a/muk_models_groupby_hour/__manifest__.py b/muk_models_groupby_hour/__manifest__.py deleted file mode 100644 index 52dd92e..0000000 --- a/muk_models_groupby_hour/__manifest__.py +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Groupby Hour", - "summary": """Group records by hour""", - "version": '11.0.2.0.1', - "category": 'Extra Tools', - "license": "AGPL-3", - "website": "http://www.mukit.at", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "muk_utils", - ], - "data": [ - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "auto_install": False, - "application": False, - "installable": True, - "post_load": "_patch_system", -} \ No newline at end of file diff --git a/muk_models_groupby_hour/base/__init__.py b/muk_models_groupby_hour/base/__init__.py deleted file mode 100644 index bb5b74e..0000000 --- a/muk_models_groupby_hour/base/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import models \ No newline at end of file diff --git a/muk_models_groupby_hour/base/models.py b/muk_models_groupby_hour/base/models.py deleted file mode 100644 index 45c5bc5..0000000 --- a/muk_models_groupby_hour/base/models.py +++ /dev/null @@ -1,59 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import re -import pytz -import hashlib -import logging -import psycopg2 -import dateutil - -from odoo import _ -from odoo import models, api, fields -from odoo.tools import ustr, pycompat, human_size - -from odoo.addons.muk_utils.tools import patch - -_logger = logging.getLogger(__name__) - -@api.model -@patch.monkey_patch_model(models.BaseModel) -def _read_group_process_groupby(self, gb, query): - split = gb.split(':') - field_type = self._fields[split[0]].type - gb_function = split[1] if len(split) == 2 else None - temporal = field_type in ('date', 'datetime') - tz_convert = field_type == 'datetime' and self._context.get('tz') in pytz.all_timezones - qualified_field = self._inherits_join_calc(self._table, split[0], query) - if temporal and gb_function in ['hour']: - if tz_convert: - qualified_field = "timezone('%s', timezone('UTC',%s))" % (self._context.get('tz', 'UTC'), qualified_field) - qualified_field = "date_trunc('%s', %s)" % (gb_function or 'month', qualified_field) - if field_type == 'boolean': - qualified_field = "coalesce(%s,false)" % qualified_field - return { - 'field': split[0], - 'groupby': gb, - 'type': field_type, - 'display_format': 'hh:00 dd MMM', - 'interval': dateutil.relativedelta.relativedelta(hours=1), - 'tz_convert': tz_convert, - 'qualified_field': qualified_field - } - return _read_group_process_groupby.super(self, gb, query) \ No newline at end of file diff --git a/muk_models_groupby_hour/doc/changelog.rst b/muk_models_groupby_hour/doc/changelog.rst deleted file mode 100644 index f2ae21c..0000000 --- a/muk_models_groupby_hour/doc/changelog.rst +++ /dev/null @@ -1,9 +0,0 @@ -`2.0.0` -------- - -- Migrated to Python 3 - -`1.0.0` -------- - -- Init version diff --git a/muk_models_groupby_hour/doc/index.rst b/muk_models_groupby_hour/doc/index.rst deleted file mode 100644 index 110b7e8..0000000 --- a/muk_models_groupby_hour/doc/index.rst +++ /dev/null @@ -1,118 +0,0 @@ -.. image:: https://img.shields.io/badge/license-AGPL--3-blue.png - :target: https://www.gnu.org/licenses/agpl - :alt: License: AGPL-3 - -.. image:: https://gitlab.mukit.at/base/muk_models_groupby_hour/badges/11.0/pipeline.svg - :target: https://gitlab.mukit.at/base/muk_models_groupby_hour/commits/11.0 - :alt: Pipeline status - -.. image:: https://gitlab.mukit.at/base/muk_models_groupby_hour/badges/11.0/coverage.svg - :target: https://gitlab.mukit.at/base/muk_models_groupby_hour/commits/11.0 - :alt: Coverage report - -================ -MuK Groupby Hour -================ - -Technical module to provide some utility features to enable group by hour. This -module has no direct effect on the running system. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -No additional configuration is needed to use this module. - -Usage -============= - -This module has no direct visible effect on the system. It provide utility features. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_models_groupby_hour/i18n/de.po b/muk_models_groupby_hour/i18n/de.po deleted file mode 100644 index 6351218..0000000 --- a/muk_models_groupby_hour/i18n/de.po +++ /dev/null @@ -1,16 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:51+0000\n" -"PO-Revision-Date: 2018-01-22 07:51+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - diff --git a/muk_models_groupby_hour/i18n/muk_models_groupby_hour.pot b/muk_models_groupby_hour/i18n/muk_models_groupby_hour.pot deleted file mode 100644 index 85fd792..0000000 --- a/muk_models_groupby_hour/i18n/muk_models_groupby_hour.pot +++ /dev/null @@ -1,16 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 11.0\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2018-01-22 07:50+0000\n" -"PO-Revision-Date: 2018-01-22 07:50+0000\n" -"Last-Translator: <>\n" -"Language-Team: \n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: \n" -"Plural-Forms: \n" - diff --git a/muk_models_groupby_hour/static/description/banner.png b/muk_models_groupby_hour/static/description/banner.png deleted file mode 100644 index 13758a7f56b0b721e35eca8128898283663e3a88..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 40521 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 AQ2+n{ diff --git a/muk_models_groupby_hour/static/description/icon.png b/muk_models_groupby_hour/static/description/icon.png deleted file mode 100644 index 3300c62edb1931b3844e4d1dc168d3fec4898cb7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7891 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 diff --git a/muk_models_groupby_hour/static/description/index.html b/muk_models_groupby_hour/static/description/index.html deleted file mode 100644 index 94ec278..0000000 --- a/muk_models_groupby_hour/static/description/index.html +++ /dev/null @@ -1,83 +0,0 @@ -
-
-

MuK Groupby Hour

-

Group records by hour

-

MuK IT GmbH - - www.mukit.at

-
-
- -
-
-
-

Overview

-
-

- Allow records to be grouped by hour. Similar to the already - existing options ( - day, week, month, quarter, year - ). Just add the paramerter - groupby='date:hour' - like shown below. -

-
-
-		    	
-@api.multi
-def sales_per_hour(self):
-	daily_sales = self.env['sale.report'].read_group(
-		domain=[],
-		fields=['date', 'price_subtotal'],
-		groupby='date:hour')
-	return daily_sales
-		    	
-			
-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or addiontal - features.
- - -
\ No newline at end of file diff --git a/muk_models_groupby_hour/static/description/logo.png b/muk_models_groupby_hour/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_models_groupby_hour/tests/__init__.py b/muk_models_groupby_hour/tests/__init__.py deleted file mode 100644 index 1f0f16b..0000000 --- a/muk_models_groupby_hour/tests/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_groupby \ No newline at end of file diff --git a/muk_models_groupby_hour/tests/test_groupby.py b/muk_models_groupby_hour/tests/test_groupby.py deleted file mode 100644 index 5adf0a7..0000000 --- a/muk_models_groupby_hour/tests/test_groupby.py +++ /dev/null @@ -1,53 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import json -import base64 -import logging -import unittest -import requests - -import odoo -from odoo import _ -from odoo.tests import common - -_logger = logging.getLogger(__name__) - -class AttachmentTestCase(common.TransactionCase): - - at_install = False - post_install = True - - def setUp(self): - super(AttachmentTestCase, self).setUp() - self.attachment = self.env['ir.attachment'].sudo() - - def tearDown(self): - super(AttachmentTestCase, self).tearDown() - - def test_groupy(self): - result = self.attachment.read_group( - domain=[], - fields=['name', 'create_date'], - groupby='create_date:hour') - self.assertTrue(result) - \ No newline at end of file diff --git a/muk_security/LICENSE b/muk_security/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_security/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_security/__init__.py b/muk_security/__init__.py deleted file mode 100644 index ba31b8c..0000000 --- a/muk_security/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import models - -def _patch_system(): - from . import base \ No newline at end of file diff --git a/muk_security/__manifest__.py b/muk_security/__manifest__.py deleted file mode 100644 index aa961f3..0000000 --- a/muk_security/__manifest__.py +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Security", - "summary": """Security Features""", - "version": "11.0.1.1.1", - "category": "Extra Tools", - "license": "AGPL-3", - "website": "http://www.mukit.at", - "live_test_url": "https://demo.mukit.at/web/login", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "muk_utils", - "muk_autovacuum", - ], - "data": [ - "security/security.xml", - "security/ir.model.access.csv", - "views/lock.xml", - "views/groups.xml", - "data/autovacuum.xml", - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [], - "bin": [], - }, - "auto_install": True, - "application": False, - "installable": True, - "post_load": "_patch_system", -} \ No newline at end of file diff --git a/muk_security/base/__init__.py b/muk_security/base/__init__.py deleted file mode 100644 index cb2ac54..0000000 --- a/muk_security/base/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import api -from . import models \ No newline at end of file diff --git a/muk_security/base/api.py b/muk_security/base/api.py deleted file mode 100644 index acd9848..0000000 --- a/muk_security/base/api.py +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import models, api, SUPERUSER_ID - -from odoo.addons.muk_utils.tools import patch -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -@api.model -@patch.monkey_patch(api.Environment) -def __call__(self, cr=None, user=None, context=None): - env = __call__.super(self, cr, user, context) - if user and isinstance(user, helper.NoSecurityUid): - env.uid = user - return env - return env \ No newline at end of file diff --git a/muk_security/base/models.py b/muk_security/base/models.py deleted file mode 100644 index ab20304..0000000 --- a/muk_security/base/models.py +++ /dev/null @@ -1,40 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import models, api, SUPERUSER_ID - -from odoo.addons.muk_utils.tools import patch -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -@api.model -def suspend_security(self, user=None): - return self.sudo(user=helper.NoSecurityUid(user or self.env.uid)) - -models.BaseModel.suspend_security = suspend_security - -@api.model -@patch.monkey_patch_model(models.BaseModel) -def check_field_access_rights(self, operation, fields): - if isinstance(self.env.uid, helper.NoSecurityUid): - return fields or list(self._fields) - return check_field_access_rights.super(self, operation, fields) \ No newline at end of file diff --git a/muk_security/data/autovacuum.xml b/muk_security/data/autovacuum.xml deleted file mode 100644 index 0c6f26e..0000000 --- a/muk_security/data/autovacuum.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - Cleans up locks that have not been removed correctly - code - - -locks = env['muk_security.lock'] -for lock in model.search([]): - if not lock.lock_ref: - locks |= lock -locks.unlink() - - - - \ No newline at end of file diff --git a/muk_security/doc/changelog.rst b/muk_security/doc/changelog.rst deleted file mode 100644 index 5a60853..0000000 --- a/muk_security/doc/changelog.rst +++ /dev/null @@ -1,9 +0,0 @@ -`1.1.0` -------- - -- Updated dependencies - -`1.0.0` -------- - -- Init version diff --git a/muk_security/doc/index.rst b/muk_security/doc/index.rst deleted file mode 100644 index 69e6ab4..0000000 --- a/muk_security/doc/index.rst +++ /dev/null @@ -1,106 +0,0 @@ -============ -MuK Security -============ - -Technical module to provide some utility and security features that can be used -in other applications. This module has no direct effect on the running system. - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -No additional configuration is needed to use this module. - -Usage -============= - -This module has no direct visible effect on the system. It provide security features. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_security/models/__init__.py b/muk_security/models/__init__.py deleted file mode 100644 index 5354471..0000000 --- a/muk_security/models/__init__.py +++ /dev/null @@ -1,28 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import lock -from . import locking -from . import access -from . import access_groups -from . import security_groups -from . import res_groups -from . import res_users -from . import ir_rule -from . import ir_model_access diff --git a/muk_security/models/access.py b/muk_security/models/access.py deleted file mode 100644 index 192324a..0000000 --- a/muk_security/models/access.py +++ /dev/null @@ -1,136 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import _ -from odoo import models, api, fields -from odoo.exceptions import AccessError - -_logger = logging.getLogger(__name__) - -class BaseModelAccess(models.AbstractModel): - - _name = 'muk_security.access' - _description = "MuK Access Model" - _inherit = 'muk_utils.model' - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - permission_read = fields.Boolean( - compute='_compute_permissions', - search='_search_permission_read', - string="Read Access") - - permission_create = fields.Boolean( - compute='_compute_permissions', - search='_search_permission_create', - string="Create Access") - - permission_write = fields.Boolean( - compute='_compute_permissions', - search='_search_permission_write', - string="Write Access") - - permission_unlink = fields.Boolean( - compute='_compute_permissions', - search='_search_permission_unlink', - string="Delete Access") - - #---------------------------------------------------------- - # Function - #---------------------------------------------------------- - - @api.model - def check_access_rights(self, operation, raise_exception=True): - return super(BaseModelAccess, self).check_access_rights(operation, raise_exception) - - @api.multi - def check_access_rule(self, operation): - return super(BaseModelAccess, self).check_access_rule(operation) - - @api.model - def _apply_ir_rules(self, query, mode='read'): - return super(BaseModelAccess, self)._apply_ir_rules(query, mode) - - @api.model - def check_field_access_rights(self, operation, fields): - return super(BaseModelAccess, self).check_field_access_rights(operation, fields) - - @api.multi - def check_access(self, operation, raise_exception=False): - try: - access_right = self.check_access_rights(operation, raise_exception) - access_rule = self.check_access_rule(operation) == None - access = access_right and access_rule - if not access and raise_exception: - raise AccessError(_("This operation is forbidden!")) - return access - except AccessError: - if raise_exception: - raise AccessError(_("This operation is forbidden!")) - return False - - #---------------------------------------------------------- - # Search - #---------------------------------------------------------- - - @api.model - def _search_permission_read(self, operator, operand): - records = self.search([]).filtered(lambda r: r.check_access('read') == True) - if operator == '=' and operand: - return [('id', 'in', records.mapped('id'))] - return [('id', 'not in', records.mapped('id'))] - - @api.model - def _search_permission_create(self, operator, operand): - records = self.search([]).filtered(lambda r: r.check_access('create') == True) - if operator == '=' and operand: - return [('id', 'in', records.mapped('id'))] - return [('id', 'not in', records.mapped('id'))] - - @api.model - def _search_permission_write(self, operator, operand): - records = self.search([]).filtered(lambda r: r.check_access('write') == True) - if operator == '=' and operand: - return [('id', 'in', records.mapped('id'))] - return [('id', 'not in', records.mapped('id'))] - - @api.model - def _search_permission_unlink(self, operator, operand): - records = self.search([]).filtered(lambda r: r.check_access('unlink') == True) - if operator == '=' and operand: - return [('id', 'in', records.mapped('id'))] - return [('id', 'not in', records.mapped('id'))] - - #---------------------------------------------------------- - # Read, View - #---------------------------------------------------------- - - @api.multi - def _compute_permissions(self): - for record in self: - record.update({ - 'permission_read': record.check_access('read'), - 'permission_create': record.check_access('create'), - 'permission_write': record.check_access('write'), - 'permission_unlink': record.check_access('unlink'), - }) \ No newline at end of file diff --git a/muk_security/models/access_groups.py b/muk_security/models/access_groups.py deleted file mode 100644 index 2951f98..0000000 --- a/muk_security/models/access_groups.py +++ /dev/null @@ -1,308 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import _, SUPERUSER_ID -from odoo import models, api, fields -from odoo.exceptions import AccessError - -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -class BaseModelAccessGroups(models.AbstractModel): - - _name = 'muk_security.access_groups' - _description = "MuK Access Groups Model" - _inherit = 'muk_security.access' - - # Set it to True to enforced security even if no group has been set - _strict_security = False - - # If set the group fields are restricted by the access group - _field_groups = None - - # If set the suspend fields are restricted by the access group - _suspend_groups = None - - #---------------------------------------------------------- - # Datebase - #---------------------------------------------------------- - - @api.model - def _add_magic_fields(self): - super(BaseModelAccessGroups, self)._add_magic_fields() - def add(name, field): - if name not in self._fields: - self._add_field(name, field) - base, model = self._name.split(".") - add('suspend_security_read', fields.Boolean( - _module=base, - string="Suspend Security for Read", - automatic=True, - default=False, - groups=self._suspend_groups)) - add('suspend_security_create', fields.Boolean( - _module=base, - string="Suspend Security for Create", - automatic=True, - default=False, - groups=self._suspend_groups)) - add('suspend_security_write', fields.Boolean( - _module=base, - string="Suspend Security for Write", - automatic=True, - default=False, - groups=self._suspend_groups)) - add('suspend_security_unlink', fields.Boolean( - _module=base, - string="Suspend Security for Unlink", - automatic=True, - default=False, - groups=self._suspend_groups)) - add('groups', fields.Many2many( - _module=base, - comodel_name='muk_security.groups', - relation='muk_groups_%s_rel' % model, - column1='aid', - column2='gid', - string="Groups", - automatic=True, - groups=self._field_groups)) - add('complete_groups', fields.Many2many( - _module=base, - comodel_name='muk_security.groups', - relation='muk_groups_complete_%s_rel' % model, - column1='aid', - column2='gid', - string="Complete Groups", - compute='_compute_groups', - store=True, - automatic=True, - groups=self._field_groups)) - - #---------------------------------------------------------- - # Function - #---------------------------------------------------------- - - @api.multi - def trigger_computation(self, fields, *largs, **kwargs): - super(BaseModelAccessGroups, self).trigger_computation(fields, *largs, **kwargs) - if "complete_groups" in fields: - self.suspend_security()._compute_groups() - - @api.model - def check_group_values(self, values): - if any(field in values for field in ['groups']): - return True - return False - - @api.multi - @api.returns('muk_security.groups') - def get_groups(self): - self.ensure_one() - groups = self.env['muk_security.groups'] - groups |= self.groups - return groups - - @api.model - def _get_no_access_ids(self): - base, model = self._name.split(".") - if not self._strict_security: - sql = ''' - SELECT id - FROM %s a - WHERE NOT EXISTS ( - SELECT * - FROM muk_groups_complete_%s_rel r - WHERE r.aid = a.id - ); - ''' % (self._table, model) - self.env.cr.execute(sql) - fetch = self.env.cr.fetchall() - return len(fetch) > 0 and list(map(lambda x: x[0], fetch)) or [] - else: - return [] - - @api.model - def _get_suspended_access_ids(self, operation): - base, model = self._name.split(".") - sql = ''' - SELECT id - FROM %s a - WHERE a.suspend_security_%s = true - ''' % (self._table, operation) - self.env.cr.execute(sql) - fetch = self.env.cr.fetchall() - return len(fetch) > 0 and list(map(lambda x: x[0], fetch)) or [] - - @api.model - def _get_access_ids(self): - base, model = self._name.split(".") - sql = ''' - SELECT r.aid - FROM muk_groups_complete_%s_rel r - JOIN muk_security_groups g ON r.gid = g.id - JOIN muk_security_groups_users_rel u ON r.gid = u.gid - WHERE u.uid = %s AND g.perm_read = true - ''' % (model, self.env.user.id) - self.env.cr.execute(sql) - fetch = self.env.cr.fetchall() - access_ids = len(fetch) > 0 and list(map(lambda x: x[0], fetch)) or [] - return access_ids - - @api.model - def _get_ids_without_security(self, operation): - no_access_ids = self._get_no_access_ids() - suspended_access_ids = self._get_suspended_access_ids(operation) - return list(set(no_access_ids).union(suspended_access_ids)) - - @api.model - def _get_complete_access_ids(self, operation): - access_ids = self._get_access_ids() - no_access_ids = self._get_no_access_ids() - suspended_access_ids = self._get_suspended_access_ids(operation) - return list(set(access_ids).union(no_access_ids, suspended_access_ids)) - - @api.multi - def _eval_access_skip(self, operation): - if isinstance(self.env.uid, helper.NoSecurityUid): - return True - return False - - @api.multi - def check_access_groups(self, operation): - if self.env.user.id == SUPERUSER_ID or self._eval_access_skip(operation): - return None - base, model = self._name.split(".") - filter_ids = self._get_ids_without_security(operation) - for record in self.filtered(lambda rec: rec.id not in filter_ids): - sql = ''' - SELECT perm_%s - FROM muk_groups_complete_%s_rel r - JOIN muk_security_groups g ON g.id = r.gid - JOIN muk_security_groups_users_rel u ON u.gid = g.id - WHERE r.aid = %s AND u.uid = %s - ''' % (operation, model, record.id, self.env.user.id) - self.env.cr.execute(sql) - fetch = self.env.cr.fetchall() - if not any(list(map(lambda x: x[0], fetch))): - raise AccessError(_("This operation is forbidden!")) - - @api.multi - def check_access(self, operation, raise_exception=False): - res = super(BaseModelAccessGroups, self).check_access(operation, raise_exception) - try: - access_groups = self.check_access_groups(operation) == None - access = res and access_groups - if not access and raise_exception: - raise AccessError(_("This operation is forbidden!")) - return access - except AccessError: - if raise_exception: - raise AccessError(_("This operation is forbidden!")) - return False - - #---------------------------------------------------------- - # Read - #---------------------------------------------------------- - - @api.multi - def _after_read(self, result, *largs, **kwargs): - result = super(BaseModelAccessGroups, self)._after_read(result) - if self.env.user.id == SUPERUSER_ID or self._eval_access_skip("read"): - return result - access_ids = self._get_complete_access_ids("read") - result = [result] if not isinstance(result, list) else result - if len(access_ids) > 0: - access_result = [] - for record in result: - if record['id'] in access_ids: - access_result.append(record) - return access_result - return [] - - @api.model - def _after_search(self, result, *largs, **kwargs): - result = super(BaseModelAccessGroups, self)._after_search(result) - if self.env.user.id == SUPERUSER_ID or self._eval_access_skip("read"): - return result - access_ids = self._get_complete_access_ids("read") - if len(access_ids) > 0: - access_result = self.env[self._name] - if isinstance(result, int): - if result in access_ids: - return result - else: - for record in result: - if record.id in access_ids: - access_result += record - return access_result - return self.env[self._name] - - @api.model - def _after_name_search(self, result, *largs, **kwargs): - result = super(BaseModelAccessGroups, self)._after_name_search(result) - if self.env.user.id == SUPERUSER_ID or self._eval_access_skip("read"): - return result - access_ids = self._get_complete_access_ids("read") - if len(access_ids) > 0: - access_result = [] - for tuple in result: - if tuple[0] in access_ids: - access_result.append(tuple) - return access_result - return [] - - #---------------------------------------------------------- - # Read, View - #---------------------------------------------------------- - - @api.multi - def _compute_groups(self, write=True): - if write: - for record in self: - record.complete_groups = record.get_groups() - else: - self.ensure_one() - return {'complete_groups': [(6, 0, self.get_groups().mapped('id'))]} - - #---------------------------------------------------------- - # Create, Update, Delete - #---------------------------------------------------------- - - @api.multi - def _before_write(self, vals, *largs, **kwargs): - self.check_access_groups('write') - return super(BaseModelAccessGroups, self)._before_write(vals, *largs, **kwargs) - - @api.multi - def _before_unlink(self, *largs, **kwargs): - self.check_access_groups('unlink') - return super(BaseModelAccessGroups, self)._before_unlink(*largs, **kwargs) - - @api.multi - def _check_recomputation(self, vals, olds, *largs, **kwargs): - super(BaseModelAccessGroups, self)._check_recomputation(vals, olds, *largs, **kwargs) - fields = [] - if self.check_group_values(vals): - fields.extend(['complete_groups']) - if fields: - self.trigger_computation(fields) diff --git a/muk_security/models/ir_model_access.py b/muk_security/models/ir_model_access.py deleted file mode 100644 index a8dad25..0000000 --- a/muk_security/models/ir_model_access.py +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, fields, models -from odoo import tools, _ -from odoo.exceptions import ValidationError - -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -class ExtendedIrModelAccess(models.Model): - - _inherit = 'ir.model.access' - - @api.model - @tools.ormcache_context('self._uid', 'model', 'mode', 'raise_exception', keys=('lang',)) - def check(self, model, mode='read', raise_exception=True): - if isinstance(self.env.uid, helper.NoSecurityUid): - return True - return super(ExtendedIrModelAccess, self).check(model, mode=mode, raise_exception=raise_exception) \ No newline at end of file diff --git a/muk_security/models/ir_rule.py b/muk_security/models/ir_rule.py deleted file mode 100644 index 9acc3eb..0000000 --- a/muk_security/models/ir_rule.py +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, fields, models -from odoo import tools, _ -from odoo.exceptions import ValidationError - -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -class ExtendedIrRule(models.Model): - - _inherit = 'ir.rule' - - @api.model - @tools.ormcache('self._uid', 'model_name', 'mode') - def _compute_domain(self, model_name, mode="read"): - if isinstance(self.env.uid, helper.NoSecurityUid): - return None - return super(ExtendedIrRule, self)._compute_domain(model_name, mode=mode) \ No newline at end of file diff --git a/muk_security/models/lock.py b/muk_security/models/lock.py deleted file mode 100644 index 3b79f1d..0000000 --- a/muk_security/models/lock.py +++ /dev/null @@ -1,72 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import models, api, fields - -_logger = logging.getLogger(__name__) - -class Lock(models.Model): - - _name = 'muk_security.lock' - _description = "Lock" - - name = fields.Char( - compute='_compute_lock_ref_data', - string="Name", - store=True) - - locked_by = fields.Char( - string="Locked by", - required=True) - - locked_by_ref = fields.Many2one( - comodel_name='res.users', - string="Locked by") - - lock_ref = fields.Reference( - selection=[], - string="Reference", - required=True) - - lock_ref_model = fields.Char( - compute='_compute_lock_ref_data', - string="Reference Model", - store=True) - - lock_ref_id = fields.Char( - compute='_compute_lock_ref_data', - string="Reference ID", - store=True) - - token = fields.Char( - string="Token") - - operation = fields.Char( - string="Operation") - - @api.depends('lock_ref') - def _compute_lock_ref_data(self): - for record in self: - record.update({ - 'name': "Lock for " + str(record.lock_ref.display_name), - 'lock_ref_model': record.lock_ref._name, - 'lock_ref_id': record.lock_ref.id}) - \ No newline at end of file diff --git a/muk_security/models/locking.py b/muk_security/models/locking.py deleted file mode 100644 index 03cc3a3..0000000 --- a/muk_security/models/locking.py +++ /dev/null @@ -1,251 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import hashlib -import logging -import itertools - -from odoo import _ -from odoo import models, api, fields -from odoo.exceptions import AccessError - -_logger = logging.getLogger(__name__) - -class BaseModelLocking(models.AbstractModel): - - _name = 'muk_security.locking' - _description = 'MuK Locking Model' - _inherit = 'muk_utils.model' - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - locked = fields.Many2one( - comodel_name='muk_security.lock', - compute='_compute_lock', - string="Locked") - - locked_state = fields.Boolean( - compute='_compute_lock', - string="Locked") - - locked_by = fields.Many2one( - related='locked.locked_by_ref', - comodel_name='res.users', - string="Locked by") - - editor = fields.Boolean( - compute='_compute_editor', - string="Editor") - - #---------------------------------------------------------- - # Functions - #---------------------------------------------------------- - - @api.model - def generate_operation_key(self): - return hashlib.sha1(os.urandom(128)).hexdigest() - - #---------------------------------------------------------- - # Locking - #---------------------------------------------------------- - - @api.multi - def lock(self, user=None, operation=None, *largs, **kwargs): - result = [] - for record in self: - lock = record.is_locked() - if lock and lock.operation and lock.operation == operation: - result.append({ - 'record': record, - 'lock': lock, - 'token': lock.token}) - elif lock and ((lock.operation and lock.operation != operation) or not lock.operation): - raise AccessError(_("The record (%s[%s]) is locked, so it can't be locked again.") % - (record._name, record.id)) - else: - token = hashlib.sha1(os.urandom(128)).hexdigest() - lock = self.env['muk_security.lock'].sudo().create({ - 'locked_by': user and user.name or "System", - 'locked_by_ref': user and user.id or None, - 'lock_ref': record._name + ',' + str(record.id), - 'token': token, - 'operation': operation}) - result.append({ - 'record': record, - 'lock': lock, - 'token': token}) - return result - - @api.multi - def unlock(self, *largs, **kwargs): - for record in self: - locks = self.env['muk_security.lock'].sudo().search( - [('lock_ref', '=', "%s,%s" % (record._name, str(record.id)))]) - locks.sudo().unlink() - return True - - @api.model - def unlock_operation(self, operation, *largs, **kwargs): - locks = self.env['muk_security.lock'].sudo().search([('operation', '=', operation)]) - references = [ - list((k, list(map(lambda rec: rec.lock_ref_id, v)))) - for k, v in itertools.groupby( - locks.sorted(key=lambda rec: rec.lock_ref_model), - lambda rec: rec.lock_ref_model)] - locks.sudo().unlink() - return references - - @api.multi - def is_locked(self, *largs, **kwargs): - self.ensure_one() - lock = self.env['muk_security.lock'].sudo().search( - [('lock_ref', '=', self._name + ',' + str(self.id))], limit=1) - if lock.id: - return lock - return False - - @api.multi - def is_locked_by(self, *largs, **kwargs): - self.ensure_one() - lock = self.env['muk_security.lock'].sudo().search( - [('lock_ref', '=', self._name + ',' + str(self.id))], limit=1) - if lock.id: - return lock.locked_by_ref - return False - - @api.multi - def _checking_lock_user(self, *largs, **kwargs): - for record in self: - lock = record.is_locked() - if lock and lock.locked_by_ref and not lock.locked_by_ref.id != self.env.user.id: - raise AccessError(_("The record (%s[%s]) is locked by a user, so it can't be changes or deleted.") % - (self._name, self.id)) - - @api.multi - def _checking_lock(self, operation=None, *largs, **kwargs): - self._checking_lock_user() - for record in self: - lock = record.is_locked() - if lock and lock.operation and lock.operation != operation: - print(operation, lock.operation) - raise IOError - raise AccessError(_("The record (%s[%s]) is locked, so it can't be changes or deleted.") % - (self._name, self.id)) - - @api.multi - def user_lock(self, *largs, **kwargs): - self.ensure_one() - lock = self.is_locked() - if lock: - if lock.locked_by_ref: - raise AccessError(_("The record is already locked by another user. (%s)") % lock.locked_by_ref.name) - else: - raise AccessError(_("The record is already locked.")) - return self.lock(user=self.env.user) - - @api.multi - def user_unlock(self, *largs, **kwargs): - self.ensure_one() - lock = self.is_locked() - if lock: - if lock.locked_by_ref and lock.locked_by_ref.id == self.env.user.id: - self.unlock() - else: - if lock.locked_by_ref: - raise AccessError(_("The record is already locked by another user. (%s)") % lock.locked_by_ref.name) - else: - raise AccessError(_("The record is already locked.")) - return True - - #---------------------------------------------------------- - # Read, View - #---------------------------------------------------------- - - @api.multi - def _compute_lock(self): - for record in self: - locked = record.is_locked() - record.update({ - 'locked_state': bool(locked), - 'locked': locked}) - - @api.depends('locked') - def _compute_editor(self): - for record in self: - record.editor = record.is_locked_by() == record.env.user - - #---------------------------------------------------------- - # Create, Update, Delete - #---------------------------------------------------------- - - @api.multi - def write(self, vals): - operation = self.generate_operation_key() - vals = self._before_write_operation(vals, operation) - process_operation = self.env.context['operation'] if 'operation' in self.env.context else operation - result = super(BaseModelLocking, self.with_context(operation=process_operation)).write(vals) - for record in self: - record._after_write_record_operation(vals, operation) - result = self._after_write_operation(result, vals, operation) - return result - - @api.multi - def _before_write_operation(self, vals, operation, *largs, **kwargs): - if 'operation' in self.env.context: - self._checking_lock(self.env.context['operation']) - else: - self._checking_lock(operation) - return vals - - @api.multi - def _after_write_record_operation(self, vals, operation, *largs, **kwargs): - return vals - - @api.multi - def _after_write_operation(self, result, vals, operation, *largs, **kwargs): - return result - - @api.multi - def unlink(self): - operation = self.generate_operation_key() - self._before_unlink_operation(operation) - for record in self: - record._before_unlink_record_operation(operation) - process_operation = self.env.context['operation'] if 'operation' in self.env.context else operation - result = super(BaseModelLocking, self.with_context(operation=process_operation)).unlink() - self._after_unlink_operation(result, operation) - return result - - @api.multi - def _before_unlink_operation(self, operation, *largs, **kwargs): - if 'operation' in self.env.context: - self._checking_lock(self.env.context['operation']) - else: - self._checking_lock(operation) - - @api.multi - def _before_unlink_record_operation(self, operation, *largs, **kwargs): - pass - - @api.multi - def _after_unlink_operation(self, result, operation, *largs, **kwargs): - pass \ No newline at end of file diff --git a/muk_security/models/res_groups.py b/muk_security/models/res_groups.py deleted file mode 100644 index 64d0b1c..0000000 --- a/muk_security/models/res_groups.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, fields, models -from odoo import tools, _ -from odoo.exceptions import ValidationError - -_logger = logging.getLogger(__name__) - -class AccessGroups(models.Model): - - _inherit = "res.groups" - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - security_groups = fields.Many2many( - comodel_name='muk_security.groups', - relation='muk_security_groups_groups_rel', - column1='rid', - column2='gid', - string='Groups') \ No newline at end of file diff --git a/muk_security/models/res_users.py b/muk_security/models/res_users.py deleted file mode 100644 index 516dddd..0000000 --- a/muk_security/models/res_users.py +++ /dev/null @@ -1,57 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, fields, models -from odoo import tools, _ -from odoo.exceptions import ValidationError - -from odoo.addons.base.res import res_users - -from odoo.addons.muk_security.tools import helper - -_logger = logging.getLogger(__name__) - -class AccessUser(models.Model): - - _inherit = 'res.users' - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - security_groups = fields.Many2many( - comodel_name='muk_security.groups', - relation='muk_security_groups_explicit_users_rel', - column1='uid', - column2='gid', - string='Groups', - readonly=True) - - #---------------------------------------------------------- - # Functions - #---------------------------------------------------------- - - @classmethod - def _browse(cls, ids, env, prefetch=None): - return super(AccessUser, cls)._browse([ - id if not isinstance(id, helper.NoSecurityUid) - else super(helper.NoSecurityUid, id).__int__() - for id in ids], env, prefetch=prefetch) \ No newline at end of file diff --git a/muk_security/models/security_groups.py b/muk_security/models/security_groups.py deleted file mode 100644 index 39f3909..0000000 --- a/muk_security/models/security_groups.py +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import models, fields, api - -class AccessGroups(models.Model): - - _name = 'muk_security.groups' - _description = "Access Groups" - _inherit = 'muk_utils.groups' - - #---------------------------------------------------------- - # Database - #---------------------------------------------------------- - - perm_read = fields.Boolean( - string='Read Access') - - perm_create = fields.Boolean( - string='Create Access') - - perm_write = fields.Boolean( - string='Write Access') - - perm_unlink = fields.Boolean( - string='Unlink Access') - \ No newline at end of file diff --git a/muk_security/security/ir.model.access.csv b/muk_security/security/ir.model.access.csv deleted file mode 100644 index b550356..0000000 --- a/muk_security/security/ir.model.access.csv +++ /dev/null @@ -1,5 +0,0 @@ -id,name,model_id/id,group_id/id,perm_read,perm_write,perm_create,perm_unlink - -access_security_groups_user,security_groups_user,model_muk_security_groups,base.group_user,1,1,1,1 - -access_security_lock_admin,security_lock_admin,model_muk_security_lock,base.group_erp_manager,1,0,0,1 \ No newline at end of file diff --git a/muk_security/security/security.xml b/muk_security/security/security.xml deleted file mode 100644 index 13798f6..0000000 --- a/muk_security/security/security.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - User can only edit and delete their own groups. - - - - - - - [('create_uid','=',user.id)] - - - - Admins can edit and delete all groups. - - - - - - - [(1 ,'=', 1)] - - - - diff --git a/muk_security/static/description/banner.png b/muk_security/static/description/banner.png deleted file mode 100644 index a73ca8323e67c60b5253cd31a34e770b3de083e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41114 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 VGA>!Vu=Ed((-wB-BvYTCe+T?-6cGRb diff --git a/muk_security/static/description/icon.png b/muk_security/static/description/icon.png deleted file mode 100644 index 7513912e817bb214c7ae151ca85586ab7d80238d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7329 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ℑ=4s!7QI_rw8jVRA+v`iR{R%HHmOOa5Q=sBh-<3b_S_# z0A~75&QWGj@l0r7?j^XOO{TO&ZS+r58^MW7;UJ%%Z=N{=Ro>=fx_b;BTr0VF+SkrG z=M57$6bAu>Wq#>eul_lY;FUKBmRE&c>5sTv*#Yz#(~n1!uSe}K!vAs6563M_&ZiTH z#H^W`UxVu!>sho>Z7|b|7)3@QOrY4EcqtgoWNy&u;>>W~uM$gEhd%O!`u6T)t{Kvn1D5uWsT^KXa|MT3bDg?_nv z{d}qK+qG`QZnJ~G^TxEKxqCOp%8hQmdIg$&95D{yj>-58@{S-t{hjOs54H1DydxId za5`(%8fv#imf|^}Sfn|nDK0du8SpEJQbC=l;>NB_8ZBN^E{?w)xFc~pXyTFR$d~Q` z-=g*n$+EBTWqoIT#Dm^>u4oQmdhye5*KZl>Q08-bksEYy6#E& z2hcP4^r0YQsWI|8)+*Ap0-c~MAbor(m-3u;VE0% z>lhTX5(!d?`;&wJ6vmQN!1g(wwOyrsx+epl&JIN69M|Q&VbXkg0RSGD*)_RITHVg> zJ~11w%e<3Qfwe->?OUEqbb!!z&9zdOU`W>+9@ePc6Qe4*3po1sB=GP|CswL2{40>u z=m)a*QCwMaIv{)4s7t5i>4UV8Ud3J1WJyBC2z0{*$;2&|5?~itw1*XnnbRGfc#cY+ z455Jd_B0`6vhmn_>z6~=g>|1WWe22Hr9u>HWtF?=2?ct$?8<4W<>BD!(8KcR(<_4h zqETDEC=G{}&EqOn;*AwlT7M-vfSQ_6SyZ@OQA1H|rvIDt!Yd3wR~&4B*Iu4_gdcrq zlSqR!*wo?O4NUlB_uY*&fsQSCD6M0V&TjKJmrqjMEH4T&3b-87CEjvyQX1qkcp9 -
-

MuK Security

-

Utility Features

-

MuK IT GmbH - - www.mukit.at

-
- - -
-
-
-

Overview

-

Technical module to provide some utility and - security features. The module is mainly used as a dependency by - other modules and has no direct visible effect on the system.

-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or - addiontal features.
- - -
\ No newline at end of file diff --git a/muk_security/static/description/logo.png b/muk_security/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_security/tests/__init__.py b/muk_security/tests/__init__.py deleted file mode 100644 index cb6eb81..0000000 --- a/muk_security/tests/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_suspend_security \ No newline at end of file diff --git a/muk_security/tests/test_suspend_security.py b/muk_security/tests/test_suspend_security.py deleted file mode 100644 index 7a40283..0000000 --- a/muk_security/tests/test_suspend_security.py +++ /dev/null @@ -1,50 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import base64 -import logging - -from odoo import exceptions -from odoo.tests import common - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - -class SuspendSecurityTestCase(common.TransactionCase): - - at_install = False - post_install = True - - def setUp(self): - super(SuspendSecurityTestCase, self).setUp() - - def tearDown(self): - super(SuspendSecurityTestCase, self).tearDown() - - def test_suspend_security(self): - user_id = self.env.ref('base.user_demo').id - with self.assertRaises(exceptions.AccessError): - self.env.ref('base.user_root').sudo(user_id).name = 'test' - self.env.ref('base.user_root').sudo(user_id).suspend_security().name = 'test' - self.assertEqual(self.env.ref('base.user_root').name, 'test') - self.assertEqual(self.env.ref('base.user_root').write_uid.id, user_id) - - def test_normalize(self): - self.env['res.users'].browse(self.env['res.users'].suspend_security().env.uid) \ No newline at end of file diff --git a/muk_security/tools/__init__.py b/muk_security/tools/__init__.py deleted file mode 100644 index efc0a9b..0000000 --- a/muk_security/tools/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import helper \ No newline at end of file diff --git a/muk_security/tools/helper.py b/muk_security/tools/helper.py deleted file mode 100644 index 1a7fe2f..0000000 --- a/muk_security/tools/helper.py +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################### -# -# MuK Document Management System -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -class NoSecurityUid(int): - - def __int__(self): - return self - - def __eq__(self, other): - if isinstance(other, int): - return False - return super(NoSecurityUid, self).__int__() == other - - def __iter__(self): - yield super(NoSecurityUid, self).__int__() - - def __hash__(self): - return super(NoSecurityUid, self).__hash__() \ No newline at end of file diff --git a/muk_security/views/groups.xml b/muk_security/views/groups.xml deleted file mode 100644 index 672f48e..0000000 --- a/muk_security/views/groups.xml +++ /dev/null @@ -1,123 +0,0 @@ - - - - - - - - muk_security_groups.tree - muk_security.groups - - - - - - - - - - - - - - muk_security_groups.form - muk_security.groups - -
- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
-
-
- - - Access Groups - muk_security.groups - tree,form - - - - -
\ No newline at end of file diff --git a/muk_security/views/lock.xml b/muk_security/views/lock.xml deleted file mode 100644 index 3742271..0000000 --- a/muk_security/views/lock.xml +++ /dev/null @@ -1,45 +0,0 @@ - - - - - - - - muk_security_lock.tree - muk_security.lock - - - - - - - - - - - - - Record Locks - muk_security.lock - tree - - - - - \ No newline at end of file diff --git a/muk_thumbnails/LICENSE b/muk_thumbnails/LICENSE deleted file mode 100644 index faf7bf4..0000000 --- a/muk_thumbnails/LICENSE +++ /dev/null @@ -1,619 +0,0 @@ - GNU AFFERO GENERAL PUBLIC LICENSE - Version 3, 19 November 2007 - - Copyright (C) 2007 Free Software Foundation, Inc. - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - Preamble - - The GNU Affero General Public License is a free, copyleft license for -software and other kinds of works, specifically designed to ensure -cooperation with the community in the case of network server software. - - The licenses for most software and other practical works are designed -to take away your freedom to share and change the works. By contrast, -our General Public Licenses are intended to guarantee your freedom to -share and change all versions of a program--to make sure it remains free -software for all its users. - - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -them if you wish), that you receive source code or can get it if you -want it, that you can change the software or use pieces of it in new -free programs, and that you know you can do these things. - - Developers that use our General Public Licenses protect your rights -with two steps: (1) assert copyright on the software, and (2) offer -you this License which gives you legal permission to copy, distribute -and/or modify the software. - - A secondary benefit of defending all users' freedom is that -improvements made in alternate versions of the program, if they -receive widespread use, become available for other developers to -incorporate. Many developers of free software are heartened and -encouraged by the resulting cooperation. However, in the case of -software used on network servers, this result may fail to come about. -The GNU General Public License permits making a modified version and -letting the public access it on a server without ever releasing its -source code to the public. - - The GNU Affero General Public License is designed specifically to -ensure that, in such cases, the modified source code becomes available -to the community. It requires the operator of a network server to -provide the source code of the modified version running there to the -users of that server. Therefore, public use of a modified version, on -a publicly accessible server, gives the public access to the source -code of the modified version. - - An older license, called the Affero General Public License and -published by Affero, was designed to accomplish similar goals. This is -a different license, not a version of the Affero GPL, but Affero has -released a new version of the Affero GPL which permits relicensing under -this license. - - The precise terms and conditions for copying, distribution and -modification follow. - - TERMS AND CONDITIONS - - 0. Definitions. - - "This License" refers to version 3 of the GNU Affero General Public License. - - "Copyright" also means copyright-like laws that apply to other kinds of -works, such as semiconductor masks. - - "The Program" refers to any copyrightable work licensed under this -License. Each licensee is addressed as "you". "Licensees" and -"recipients" may be individuals or organizations. - - To "modify" a work means to copy from or adapt all or part of the work -in a fashion requiring copyright permission, other than the making of an -exact copy. The resulting work is called a "modified version" of the -earlier work or a work "based on" the earlier work. - - A "covered work" means either the unmodified Program or a work based -on the Program. - - To "propagate" a work means to do anything with it that, without -permission, would make you directly or secondarily liable for -infringement under applicable copyright law, except executing it on a -computer or modifying a private copy. Propagation includes copying, -distribution (with or without modification), making available to the -public, and in some countries other activities as well. - - To "convey" a work means any kind of propagation that enables other -parties to make or receive copies. Mere interaction with a user through -a computer network, with no transfer of a copy, is not conveying. - - An interactive user interface displays "Appropriate Legal Notices" -to the extent that it includes a convenient and prominently visible -feature that (1) displays an appropriate copyright notice, and (2) -tells the user that there is no warranty for the work (except to the -extent that warranties are provided), that licensees may convey the -work under this License, and how to view a copy of this License. If -the interface presents a list of user commands or options, such as a -menu, a prominent item in the list meets this criterion. - - 1. Source Code. - - The "source code" for a work means the preferred form of the work -for making modifications to it. "Object code" means any non-source -form of a work. - - A "Standard Interface" means an interface that either is an official -standard defined by a recognized standards body, or, in the case of -interfaces specified for a particular programming language, one that -is widely used among developers working in that language. - - The "System Libraries" of an executable work include anything, other -than the work as a whole, that (a) is included in the normal form of -packaging a Major Component, but which is not part of that Major -Component, and (b) serves only to enable use of the work with that -Major Component, or to implement a Standard Interface for which an -implementation is available to the public in source code form. A -"Major Component", in this context, means a major essential component -(kernel, window system, and so on) of the specific operating system -(if any) on which the executable work runs, or a compiler used to -produce the work, or an object code interpreter used to run it. - - The "Corresponding Source" for a work in object code form means all -the source code needed to generate, install, and (for an executable -work) run the object code and to modify the work, including scripts to -control those activities. However, it does not include the work's -System Libraries, or general-purpose tools or generally available free -programs which are used unmodified in performing those activities but -which are not part of the work. For example, Corresponding Source -includes interface definition files associated with source files for -the work, and the source code for shared libraries and dynamically -linked subprograms that the work is specifically designed to require, -such as by intimate data communication or control flow between those -subprograms and other parts of the work. - - The Corresponding Source need not include anything that users -can regenerate automatically from other parts of the Corresponding -Source. - - The Corresponding Source for a work in source code form is that -same work. - - 2. Basic Permissions. - - All rights granted under this License are granted for the term of -copyright on the Program, and are irrevocable provided the stated -conditions are met. This License explicitly affirms your unlimited -permission to run the unmodified Program. The output from running a -covered work is covered by this License only if the output, given its -content, constitutes a covered work. This License acknowledges your -rights of fair use or other equivalent, as provided by copyright law. - - You may make, run and propagate covered works that you do not -convey, without conditions so long as your license otherwise remains -in force. You may convey covered works to others for the sole purpose -of having them make modifications exclusively for you, or provide you -with facilities for running those works, provided that you comply with -the terms of this License in conveying all material for which you do -not control copyright. Those thus making or running the covered works -for you must do so exclusively on your behalf, under your direction -and control, on terms that prohibit them from making any copies of -your copyrighted material outside their relationship with you. - - Conveying under any other circumstances is permitted solely under -the conditions stated below. Sublicensing is not allowed; section 10 -makes it unnecessary. - - 3. Protecting Users' Legal Rights From Anti-Circumvention Law. - - No covered work shall be deemed part of an effective technological -measure under any applicable law fulfilling obligations under article -11 of the WIPO copyright treaty adopted on 20 December 1996, or -similar laws prohibiting or restricting circumvention of such -measures. - - When you convey a covered work, you waive any legal power to forbid -circumvention of technological measures to the extent such circumvention -is effected by exercising rights under this License with respect to -the covered work, and you disclaim any intention to limit operation or -modification of the work as a means of enforcing, against the work's -users, your or third parties' legal rights to forbid circumvention of -technological measures. - - 4. Conveying Verbatim Copies. - - You may convey verbatim copies of the Program's source code as you -receive it, in any medium, provided that you conspicuously and -appropriately publish on each copy an appropriate copyright notice; -keep intact all notices stating that this License and any -non-permissive terms added in accord with section 7 apply to the code; -keep intact all notices of the absence of any warranty; and give all -recipients a copy of this License along with the Program. - - You may charge any price or no price for each copy that you convey, -and you may offer support or warranty protection for a fee. - - 5. Conveying Modified Source Versions. - - You may convey a work based on the Program, or the modifications to -produce it from the Program, in the form of source code under the -terms of section 4, provided that you also meet all of these conditions: - - a) The work must carry prominent notices stating that you modified - it, and giving a relevant date. - - b) The work must carry prominent notices stating that it is - released under this License and any conditions added under section - 7. This requirement modifies the requirement in section 4 to - "keep intact all notices". - - c) You must license the entire work, as a whole, under this - License to anyone who comes into possession of a copy. This - License will therefore apply, along with any applicable section 7 - additional terms, to the whole of the work, and all its parts, - regardless of how they are packaged. This License gives no - permission to license the work in any other way, but it does not - invalidate such permission if you have separately received it. - - d) If the work has interactive user interfaces, each must display - Appropriate Legal Notices; however, if the Program has interactive - interfaces that do not display Appropriate Legal Notices, your - work need not make them do so. - - A compilation of a covered work with other separate and independent -works, which are not by their nature extensions of the covered work, -and which are not combined with it such as to form a larger program, -in or on a volume of a storage or distribution medium, is called an -"aggregate" if the compilation and its resulting copyright are not -used to limit the access or legal rights of the compilation's users -beyond what the individual works permit. Inclusion of a covered work -in an aggregate does not cause this License to apply to the other -parts of the aggregate. - - 6. Conveying Non-Source Forms. - - You may convey a covered work in object code form under the terms -of sections 4 and 5, provided that you also convey the -machine-readable Corresponding Source under the terms of this License, -in one of these ways: - - a) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by the - Corresponding Source fixed on a durable physical medium - customarily used for software interchange. - - b) Convey the object code in, or embodied in, a physical product - (including a physical distribution medium), accompanied by a - written offer, valid for at least three years and valid for as - long as you offer spare parts or customer support for that product - model, to give anyone who possesses the object code either (1) a - copy of the Corresponding Source for all the software in the - product that is covered by this License, on a durable physical - medium customarily used for software interchange, for a price no - more than your reasonable cost of physically performing this - conveying of source, or (2) access to copy the - Corresponding Source from a network server at no charge. - - c) Convey individual copies of the object code with a copy of the - written offer to provide the Corresponding Source. This - alternative is allowed only occasionally and noncommercially, and - only if you received the object code with such an offer, in accord - with subsection 6b. - - d) Convey the object code by offering access from a designated - place (gratis or for a charge), and offer equivalent access to the - Corresponding Source in the same way through the same place at no - further charge. You need not require recipients to copy the - Corresponding Source along with the object code. If the place to - copy the object code is a network server, the Corresponding Source - may be on a different server (operated by you or a third party) - that supports equivalent copying facilities, provided you maintain - clear directions next to the object code saying where to find the - Corresponding Source. Regardless of what server hosts the - Corresponding Source, you remain obligated to ensure that it is - available for as long as needed to satisfy these requirements. - - e) Convey the object code using peer-to-peer transmission, provided - you inform other peers where the object code and Corresponding - Source of the work are being offered to the general public at no - charge under subsection 6d. - - A separable portion of the object code, whose source code is excluded -from the Corresponding Source as a System Library, need not be -included in conveying the object code work. - - A "User Product" is either (1) a "consumer product", which means any -tangible personal property which is normally used for personal, family, -or household purposes, or (2) anything designed or sold for incorporation -into a dwelling. In determining whether a product is a consumer product, -doubtful cases shall be resolved in favor of coverage. For a particular -product received by a particular user, "normally used" refers to a -typical or common use of that class of product, regardless of the status -of the particular user or of the way in which the particular user -actually uses, or expects or is expected to use, the product. A product -is a consumer product regardless of whether the product has substantial -commercial, industrial or non-consumer uses, unless such uses represent -the only significant mode of use of the product. - - "Installation Information" for a User Product means any methods, -procedures, authorization keys, or other information required to install -and execute modified versions of a covered work in that User Product from -a modified version of its Corresponding Source. The information must -suffice to ensure that the continued functioning of the modified object -code is in no case prevented or interfered with solely because -modification has been made. - - If you convey an object code work under this section in, or with, or -specifically for use in, a User Product, and the conveying occurs as -part of a transaction in which the right of possession and use of the -User Product is transferred to the recipient in perpetuity or for a -fixed term (regardless of how the transaction is characterized), the -Corresponding Source conveyed under this section must be accompanied -by the Installation Information. But this requirement does not apply -if neither you nor any third party retains the ability to install -modified object code on the User Product (for example, the work has -been installed in ROM). - - The requirement to provide Installation Information does not include a -requirement to continue to provide support service, warranty, or updates -for a work that has been modified or installed by the recipient, or for -the User Product in which it has been modified or installed. Access to a -network may be denied when the modification itself materially and -adversely affects the operation of the network or violates the rules and -protocols for communication across the network. - - Corresponding Source conveyed, and Installation Information provided, -in accord with this section must be in a format that is publicly -documented (and with an implementation available to the public in -source code form), and must require no special password or key for -unpacking, reading or copying. - - 7. Additional Terms. - - "Additional permissions" are terms that supplement the terms of this -License by making exceptions from one or more of its conditions. -Additional permissions that are applicable to the entire Program shall -be treated as though they were included in this License, to the extent -that they are valid under applicable law. If additional permissions -apply only to part of the Program, that part may be used separately -under those permissions, but the entire Program remains governed by -this License without regard to the additional permissions. - - When you convey a copy of a covered work, you may at your option -remove any additional permissions from that copy, or from any part of -it. (Additional permissions may be written to require their own -removal in certain cases when you modify the work.) You may place -additional permissions on material, added by you to a covered work, -for which you have or can give appropriate copyright permission. - - Notwithstanding any other provision of this License, for material you -add to a covered work, you may (if authorized by the copyright holders of -that material) supplement the terms of this License with terms: - - a) Disclaiming warranty or limiting liability differently from the - terms of sections 15 and 16 of this License; or - - b) Requiring preservation of specified reasonable legal notices or - author attributions in that material or in the Appropriate Legal - Notices displayed by works containing it; or - - c) Prohibiting misrepresentation of the origin of that material, or - requiring that modified versions of such material be marked in - reasonable ways as different from the original version; or - - d) Limiting the use for publicity purposes of names of licensors or - authors of the material; or - - e) Declining to grant rights under trademark law for use of some - trade names, trademarks, or service marks; or - - f) Requiring indemnification of licensors and authors of that - material by anyone who conveys the material (or modified versions of - it) with contractual assumptions of liability to the recipient, for - any liability that these contractual assumptions directly impose on - those licensors and authors. - - All other non-permissive additional terms are considered "further -restrictions" within the meaning of section 10. If the Program as you -received it, or any part of it, contains a notice stating that it is -governed by this License along with a term that is a further -restriction, you may remove that term. If a license document contains -a further restriction but permits relicensing or conveying under this -License, you may add to a covered work material governed by the terms -of that license document, provided that the further restriction does -not survive such relicensing or conveying. - - If you add terms to a covered work in accord with this section, you -must place, in the relevant source files, a statement of the -additional terms that apply to those files, or a notice indicating -where to find the applicable terms. - - Additional terms, permissive or non-permissive, may be stated in the -form of a separately written license, or stated as exceptions; -the above requirements apply either way. - - 8. Termination. - - You may not propagate or modify a covered work except as expressly -provided under this License. Any attempt otherwise to propagate or -modify it is void, and will automatically terminate your rights under -this License (including any patent licenses granted under the third -paragraph of section 11). - - However, if you cease all violation of this License, then your -license from a particular copyright holder is reinstated (a) -provisionally, unless and until the copyright holder explicitly and -finally terminates your license, and (b) permanently, if the copyright -holder fails to notify you of the violation by some reasonable means -prior to 60 days after the cessation. - - Moreover, your license from a particular copyright holder is -reinstated permanently if the copyright holder notifies you of the -violation by some reasonable means, this is the first time you have -received notice of violation of this License (for any work) from that -copyright holder, and you cure the violation prior to 30 days after -your receipt of the notice. - - Termination of your rights under this section does not terminate the -licenses of parties who have received copies or rights from you under -this License. If your rights have been terminated and not permanently -reinstated, you do not qualify to receive new licenses for the same -material under section 10. - - 9. Acceptance Not Required for Having Copies. - - You are not required to accept this License in order to receive or -run a copy of the Program. Ancillary propagation of a covered work -occurring solely as a consequence of using peer-to-peer transmission -to receive a copy likewise does not require acceptance. However, -nothing other than this License grants you permission to propagate or -modify any covered work. These actions infringe copyright if you do -not accept this License. Therefore, by modifying or propagating a -covered work, you indicate your acceptance of this License to do so. - - 10. Automatic Licensing of Downstream Recipients. - - Each time you convey a covered work, the recipient automatically -receives a license from the original licensors, to run, modify and -propagate that work, subject to this License. You are not responsible -for enforcing compliance by third parties with this License. - - An "entity transaction" is a transaction transferring control of an -organization, or substantially all assets of one, or subdividing an -organization, or merging organizations. If propagation of a covered -work results from an entity transaction, each party to that -transaction who receives a copy of the work also receives whatever -licenses to the work the party's predecessor in interest had or could -give under the previous paragraph, plus a right to possession of the -Corresponding Source of the work from the predecessor in interest, if -the predecessor has it or can get it with reasonable efforts. - - You may not impose any further restrictions on the exercise of the -rights granted or affirmed under this License. For example, you may -not impose a license fee, royalty, or other charge for exercise of -rights granted under this License, and you may not initiate litigation -(including a cross-claim or counterclaim in a lawsuit) alleging that -any patent claim is infringed by making, using, selling, offering for -sale, or importing the Program or any portion of it. - - 11. Patents. - - A "contributor" is a copyright holder who authorizes use under this -License of the Program or a work on which the Program is based. The -work thus licensed is called the contributor's "contributor version". - - A contributor's "essential patent claims" are all patent claims -owned or controlled by the contributor, whether already acquired or -hereafter acquired, that would be infringed by some manner, permitted -by this License, of making, using, or selling its contributor version, -but do not include claims that would be infringed only as a -consequence of further modification of the contributor version. For -purposes of this definition, "control" includes the right to grant -patent sublicenses in a manner consistent with the requirements of -this License. - - Each contributor grants you a non-exclusive, worldwide, royalty-free -patent license under the contributor's essential patent claims, to -make, use, sell, offer for sale, import and otherwise run, modify and -propagate the contents of its contributor version. - - In the following three paragraphs, a "patent license" is any express -agreement or commitment, however denominated, not to enforce a patent -(such as an express permission to practice a patent or covenant not to -sue for patent infringement). To "grant" such a patent license to a -party means to make such an agreement or commitment not to enforce a -patent against the party. - - If you convey a covered work, knowingly relying on a patent license, -and the Corresponding Source of the work is not available for anyone -to copy, free of charge and under the terms of this License, through a -publicly available network server or other readily accessible means, -then you must either (1) cause the Corresponding Source to be so -available, or (2) arrange to deprive yourself of the benefit of the -patent license for this particular work, or (3) arrange, in a manner -consistent with the requirements of this License, to extend the patent -license to downstream recipients. "Knowingly relying" means you have -actual knowledge that, but for the patent license, your conveying the -covered work in a country, or your recipient's use of the covered work -in a country, would infringe one or more identifiable patents in that -country that you have reason to believe are valid. - - If, pursuant to or in connection with a single transaction or -arrangement, you convey, or propagate by procuring conveyance of, a -covered work, and grant a patent license to some of the parties -receiving the covered work authorizing them to use, propagate, modify -or convey a specific copy of the covered work, then the patent license -you grant is automatically extended to all recipients of the covered -work and works based on it. - - A patent license is "discriminatory" if it does not include within -the scope of its coverage, prohibits the exercise of, or is -conditioned on the non-exercise of one or more of the rights that are -specifically granted under this License. You may not convey a covered -work if you are a party to an arrangement with a third party that is -in the business of distributing software, under which you make payment -to the third party based on the extent of your activity of conveying -the work, and under which the third party grants, to any of the -parties who would receive the covered work from you, a discriminatory -patent license (a) in connection with copies of the covered work -conveyed by you (or copies made from those copies), or (b) primarily -for and in connection with specific products or compilations that -contain the covered work, unless you entered into that arrangement, -or that patent license was granted, prior to 28 March 2007. - - Nothing in this License shall be construed as excluding or limiting -any implied license or other defenses to infringement that may -otherwise be available to you under applicable patent law. - - 12. No Surrender of Others' Freedom. - - If conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot convey a -covered work so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you may -not convey it at all. For example, if you agree to terms that obligate you -to collect a royalty for further conveying from those to whom you convey -the Program, the only way you could satisfy both those terms and this -License would be to refrain entirely from conveying the Program. - - 13. Remote Network Interaction; Use with the GNU General Public License. - - Notwithstanding any other provision of this License, if you modify the -Program, your modified version must prominently offer all users -interacting with it remotely through a computer network (if your version -supports such interaction) an opportunity to receive the Corresponding -Source of your version by providing access to the Corresponding Source -from a network server at no charge, through some standard or customary -means of facilitating copying of software. This Corresponding Source -shall include the Corresponding Source for any work covered by version 3 -of the GNU General Public License that is incorporated pursuant to the -following paragraph. - - Notwithstanding any other provision of this License, you have -permission to link or combine any covered work with a work licensed -under version 3 of the GNU General Public License into a single -combined work, and to convey the resulting work. The terms of this -License will continue to apply to the part which is the covered work, -but the work with which it is combined will remain governed by version -3 of the GNU General Public License. - - 14. Revised Versions of this License. - - The Free Software Foundation may publish revised and/or new versions of -the GNU Affero General Public License from time to time. Such new versions -will be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - - Each version is given a distinguishing version number. If the -Program specifies that a certain numbered version of the GNU Affero General -Public License "or any later version" applies to it, you have the -option of following the terms and conditions either of that numbered -version or of any later version published by the Free Software -Foundation. If the Program does not specify a version number of the -GNU Affero General Public License, you may choose any version ever published -by the Free Software Foundation. - - If the Program specifies that a proxy can decide which future -versions of the GNU Affero General Public License can be used, that proxy's -public statement of acceptance of a version permanently authorizes you -to choose that version for the Program. - - Later license versions may give you additional or different -permissions. However, no additional obligations are imposed on any -author or copyright holder as a result of your choosing to follow a -later version. - - 15. Disclaimer of Warranty. - - THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY -APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT -HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY -OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, -THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR -PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM -IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF -ALL NECESSARY SERVICING, REPAIR OR CORRECTION. - - 16. Limitation of Liability. - - IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS -THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY -GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE -USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF -DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD -PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), -EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF -SUCH DAMAGES. - - 17. Interpretation of Sections 15 and 16. - - If the disclaimer of warranty and limitation of liability provided -above cannot be given local legal effect according to their terms, -reviewing courts shall apply local law that most closely approximates -an absolute waiver of all civil liability in connection with the -Program, unless a warranty or assumption of liability accompanies a -copy of the Program in return for a fee. - - END OF TERMS AND CONDITIONS \ No newline at end of file diff --git a/muk_thumbnails/__init__.py b/muk_thumbnails/__init__.py deleted file mode 100644 index 01d7964..0000000 --- a/muk_thumbnails/__init__.py +++ /dev/null @@ -1,21 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import service -from . import tools \ No newline at end of file diff --git a/muk_thumbnails/__manifest__.py b/muk_thumbnails/__manifest__.py deleted file mode 100644 index 6da16e1..0000000 --- a/muk_thumbnails/__manifest__.py +++ /dev/null @@ -1,53 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": 'MuK Thumbnails', - "summary": """File Thumbnails""", - "version": '11.0.1.0.2', - "category": 'Document Management', - "license": "AGPL-3", - "website": "http://www.mukit.at", - "author": "MuK IT", - "contributors": [ - "Mathias Markl ", - ], - "depends": [ - "muk_converter", - ], - "data": [ - ], - "demo": [ - ], - "qweb": [ - "static/src/xml/*.xml", - ], - "images": [ - 'static/description/banner.png' - ], - "external_dependencies": { - "python": [ - "wand", - "moviepy", - ], - "bin": [], - }, - "application": False, - "installable": True, -} diff --git a/muk_thumbnails/doc/changelog.rst b/muk_thumbnails/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_thumbnails/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_thumbnails/doc/index.rst b/muk_thumbnails/doc/index.rst deleted file mode 100644 index 7392ab2..0000000 --- a/muk_thumbnails/doc/index.rst +++ /dev/null @@ -1,178 +0,0 @@ -============== -MuK Thumbnails -============== - -Technical module to provide some utility features and libraries that can be used -in other applications. This module has no direct effect on the running system. - -Requirements -============= - -Unoconv -------------- - -Universal Office Converter (unoconv) is a command line tool to convert any -document format that LibreOffice can import to any document format that -LibreOffice can export. It makes use of the LibreOffice's UNO bindings for -non-interactive conversion of documents. - -To install unoconv please follow the instructions (`here `_). - -Make sure that unoconv can be executed from the console and the conversion -is done correctly. - -To set an individual path for the LibreOffice installation, the config -variable ``uno_path`` can be set accordingly in the Odoo config. - -Under Windows you should rename the ``unoconv`` file to ``unoconv.py`` and set -the corresponding path for the ``uno_path`` variable. Since it does not work -reliably with the environment variable ``UNO_PATH``. - -FFmpeg -------------- - -FFmpeg is a complete, cross-platform solution to record, convert and stream audio and video. - -To install FFmpeg please follow the instructions (`here `_). - -Ghostscript -------------- - -Ghostscript is a suite of software based on an interpreter for Adobe Systems PostScript and -Portable Document Format (PDF) page description languages. Its main purposes are the -rasterization or rendering of such page description language files, for the display or printing -of document pages, and the conversion between PostScript and PDF files. - -To install Ghostscript please follow the instructions (`here `_). - -ImageMagick -------------- - -ImageMagick can be used to create, edit, compose, or convert bitmap images. It can read and write -images in a variety of formats (over 200) including PNG, JPEG, GIF, HEIC, TIFF, DPX, EXR, WebP, -Postscript, PDF, and SVG. Use ImageMagick to resize, flip, mirror, rotate, distort, shear and -transform images, adjust image colors, apply various special effects, or draw text, lines, polygons, -ellipses and Bezier curves. - -To install ImageMagick please follow the instructions (`here `_). - -Wand -------------- - -Wand is a ctypes-based simple ImageMagick binding for Python. It is used to interact with ImageMagick via a Python interface. - -To install Wand please follow the instructions (`here `_). - -Imageio -------------- - -Imageio is a Python library that provides an easy interface to read and write a wide range of image data, including animated images, volumetric data, and scientific formats. - -To install Imageio please follow the instructions (`here `_). - -MoviePy -------------- - -MoviePy is a Python module for video editing, which can be used for basic operations (like cuts, concatenations, title insertions), video compositing (a.k.a. non-linear editing), video processing, or to create advanced effects. It can read and write the most common video formats, including GIF. - -To install MoviePy please follow the instructions (`here `_). - -Installation -============ - -To install this module, you need to: - -Download the module and add it to your Odoo addons folder. Afterward, log on to -your Odoo server and go to the Apps menu. Trigger the debug mode and update the -list by clicking on the "Update Apps List" link. Now install the module by -clicking on the install button. - -Another way to install this module is via the package management for Python -(`PyPI `_). - -To install our modules using the package manager make sure -`odoo-autodiscover `_ is installed -correctly. Then open a console and install the module by entering the following -command: - -``pip install --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -The module name consists of the Odoo version and the module name, where -underscores are replaced by a dash. - -**Module:** - -``odoo-addon-`` - -**Example:** - -``sudo -H pip3 install --extra-index-url https://nexus.mukit.at/repository/odoo/simple odoo11-addon-muk-utils`` - -Once the installation has been successfully completed, the app is already in the -correct folder. Log on to your Odoo server and go to the Apps menu. Trigger the -debug mode and update the list by clicking on the "Update Apps List" link. Now -install the module by clicking on the install button. - -The biggest advantage of this variant is that you can now also update the app -using the "pip" command. To do this, enter the following command in your console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo. The steps are the same as for the installation only the button has changed -from "Install" to "Upgrade". - -You can also view available Apps directly in our `repository `_ -and find a more detailed installation guide on our `website `_. - -For modules licensed under OPL-1, you will receive access data when you purchase -the module. If the modules were not purchased directly from -`MuK IT `_ please contact our support (support@mukit.at) -with a confirmation of purchase to receive the corresponding access data. - -Upgrade -============ - -To upgrade this module, you need to: - -Download the module and add it to your Odoo addons folder. Restart the server -and log on to your Odoo server. Select the Apps menu and upgrade the module by -clicking on the upgrade button. - -If you installed the module using the "pip" command, you can also update the -module in the same way. Just type the following command into the console: - -``pip install --upgrade --extra-index-url https://nexus.mukit.at/repository/odoo/simple `` - -When the process is finished, restart your server and update the application in -Odoo, just like you would normally. - -Configuration -============= - -No additional configuration is needed to use this module. - -Usage -============= - -This module has no direct visible effect on the system. It provide utility features. - -Credits -======= - -Contributors ------------- - -* Mathias Markl - -Author & Maintainer -------------------- - -This module is maintained by the `MuK IT GmbH `_. - -MuK IT is an Austrian company specialized in customizing and extending Odoo. -We develop custom solutions for your individual needs to help you focus on -your strength and expertise to grow your business. - -If you want to get in touch please contact us via mail -(sale@mukit.at) or visit our website (https://mukit.at). diff --git a/muk_thumbnails/service/__init__.py b/muk_thumbnails/service/__init__.py deleted file mode 100644 index 81ff585..0000000 --- a/muk_thumbnails/service/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import thumbnail \ No newline at end of file diff --git a/muk_thumbnails/service/thumbnail.py b/muk_thumbnails/service/thumbnail.py deleted file mode 100644 index dcdda3f..0000000 --- a/muk_thumbnails/service/thumbnail.py +++ /dev/null @@ -1,211 +0,0 @@ -################################################################################### -# -# Copyright (C) 2018 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -import os -import io -import sys -import PyPDF2 -import base64 -import shutil -import urllib -import logging -import tempfile -import mimetypes - -from contextlib import closing - -from odoo.tools import config -from odoo.tools.mimetypes import guess_mimetype - -from odoo.addons.muk_utils.tools import utils_os -from odoo.addons.muk_converter.service import unoconv - -_logger = logging.getLogger(__name__) - -try: - from wand.image import Image - from wand.color import Color -except ImportError: - Image = False - Color = False - _logger.warn('Cannot `import wand`.') - -try: - import imageio -except ImportError: - imageio = False - _logger.warn('Cannot `import imageio`.') - -try: - from moviepy.editor import VideoFileClip -except ImportError: - VideoFileClip = False - _logger.warn('Cannot `import moviepy`.') - -FORMATS = [ - "png", "jpg", "jepg" -] - -VIDEO_IMPORTS = [ - "mp4", "mov", "wav", "avi", "mpg", "flv", "wmv", "webm" -] - -PDF_IMPORTS = [ - "pdf" -] - -WAND_IMPORTS = [ - "aai", "art", "arw", "avi", "avs", "bpg", "brf", "cals", "cgm", "cin", "cip", "cmyk", "cmyka", "svg", - "cr2", "crw", "cur", "cut", "dcm", "dcr", "dcx", "dds", "dib", "djvu", "dng", "dot", "dpx", "tim", - "emf", "epdf", "epi", "eps", "eps2", "eps3", "epsf", "epsi", "ept", "exr", "fax", "fig", "fits", - "fpx", "gplt", "gray", "graya", "hdr", "hdr", "heic", "hpgl", "hrz", "html", "ico", "info", "ttf", - "inline", "isobrl", "isobrl6", "jbig", "jng", "jp2", "jpt", "j2c", "j2k", "jxr", "json", "man", "bmp", - "mat", "miff", "mono", "mng", "m2v", "mpeg", "mpc", "mpr", "mrw", "msl", "mtv", "mvg", "nef", "yuv", - "orf", "otb", "p7", "palm", "pam", "clipboard", "pbm", "pcd", "pcds", "pcl", "pcx", "pdb", "jpe", - "pef", "pes", "pfa", "pfb", "pfm", "pgm", "picon", "pict", "pix", "png8", "png00", "png24", "tiff", - "png32", "png48", "png64", "pnm", "ppm", "ps", "ps2", "ps3", "psb", "psd", "ptif", "pwp", "rad", - "raf", "rgb", "rgba", "rgf", "rla", "rle", "sct", "sfw", "sgi", "shtml", "sid", " mrsid", "jpeg", - "sparse-color", "sun", "tga", "ubrl", "ubrl6", "uyvy", "vicar", "viff", "wbmp", "jpg", "png", "uil", - "wdp", "webp", "wmf", "wpg", "x", "xbm", "xcf", "xpm", "xwd", "x3f", "ycbcr", "ycbcra", "bmp3", "bmp2", -] - -def formats(): - return FORMATS - -def imports(): - return VIDEO_IMPORTS + PDF_IMPORTS + WAND_IMPORTS + unoconv.IMPORTS - -def create_thumbnail(binary, mimetype=None, filename=None, export="binary", format="png", page=0, frame=0, - animation=False, video_resize={'width': 256}, image_resize='256x256>', image_crop=None): - """ - Converts a thumbnail for a given file. - - :param binary: The binary value. - :param mimetype: The mimetype of the binary value. - :param filename: The filename of the binary value. - :param export: The output format (binary, file, base64). - :param format: Specify the output format for the document. - :param page: Specifies the page if the file has several pages, e.g. if it is a PDF file. - :param frame: Specifies the frame if the file has several frames, e.g. if it is a video file. - :param animation: In this case, the parameter frame specifies the number of frames. - :param video_resize: Specify to resize the output image. - :param image_resize: Specify to resize the output image. - :param image_crop: Specify to crop the output image. - :return: Returns the output depending on the given format. - :raises ValueError: The file extension could not be determined or the format is invalid. - """ - extension = utils_os.get_extension(binary, filename, mimetype) - if not extension: - raise ValueError("The file extension could not be determined.") - if format not in FORMATS: - raise ValueError("Invalid export format.") - if extension not in (VIDEO_IMPORTS + PDF_IMPORTS + WAND_IMPORTS + unoconv.IMPORTS): - raise ValueError("Invalid import format.") - if not imageio or not Image or not VideoFileClip: - raise ValueError("Some libraries couldn't be imported.") - image_data = None - image_extension = extension - if extension in WAND_IMPORTS: - image_data = binary - elif not image_data and (extension in PDF_IMPORTS or extension in unoconv.IMPORTS): - pdf_data = binary if extension in PDF_IMPORTS else None - if not pdf_data: - image_extension = "pdf" - pdf_data = unoconv.convert_binary(binary, mimetype, filename) - reader = PyPDF2.PdfFileReader(io.BytesIO(pdf_data)) - writer = PyPDF2.PdfFileWriter() - if reader.getNumPages() >= page: - writer.addPage(reader.getPage(page)) - else: - writer.addPage(reader.getPage(0)) - pdf_bytes = io.BytesIO() - writer.write(pdf_bytes) - image_data = pdf_bytes.getvalue() - if image_data: - with Image(blob=image_data, format=image_extension) as thumbnail: - thumbnail.format = format - if image_extension == "pdf": - thumbnail.background_color = Color('white') - thumbnail.alpha_channel = 'remove' - if image_resize: - thumbnail.transform(resize=image_resize) - if image_crop: - thumbnail.transform(crop=image_crop) - if export == 'file': - return io.BytesIO(thumbnail.make_blob()) - elif export == 'base64': - return base64.b64encode(thumbnail.make_blob()) - else: - return thumbnail.make_blob() - elif extension in VIDEO_IMPORTS: - tmp_dir = tempfile.mkdtemp() - try: - tmp_wpath = os.path.join(tmp_dir, "tmpfile.%s" % extension) - if os.name == 'nt': - tmp_wpath = tmp_wpath.replace("\\", "/") - with closing(open(tmp_wpath, 'wb')) as file: - file.write(binary) - clip = VideoFileClip(tmp_wpath) - try: - tmp_opath = os.path.join(tmp_dir, "output.%s" % format) - clip.resize(**video_resize) - if animation: - files = [] - current_frame = 0 - while clip.duration > current_frame and current_frame < frame: - filename = os.path.join(tmp_dir, "output_%s.png" % frame) - clip.save_frame(filename, t=frame) - files.append(filename) - frame += 0.25 - tmp_opath = os.path.join(tmp_dir, "output.gif") - with imageio.get_writer(tmp_opath, fps=5, mode='I') as writer: - for filename in files: - image = imageio.imread(filename) - writer.append_data(image) - elif clip.duration > int(frame): - clip.save_frame(tmp_opath, t=int(frame)) - else: - clip.save_frame(tmp_opath, t=int(0)) - if os.path.isfile(tmp_opath): - with open(tmp_opath, 'rb') as file: - if export == 'file': - return io.BytesIO(file.read()) - elif export == 'base64': - return base64.b64encode(file.read()) - else: - return file.read() - else: - raise ValueError("No output could be created from the video.") - finally: - try: - clip.reader.close() - del clip.reader - if clip.audio != None: - clip.audio.reader.close_proc() - del clip.audio - del clip - except Exception as e: - sys.exc_clear() - finally: - try: - shutil.rmtree(tmp_dir) - except PermissionError: - _logger.warn("Temporary directory could not be deleted.") - else: - raise ValueError("No output could be generated.") \ No newline at end of file diff --git a/muk_thumbnails/static/description/banner.png b/muk_thumbnails/static/description/banner.png deleted file mode 100644 index b0f9ccbba7a0a1d95863c238f8b64c2a02593d9d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 41623 zcmeFZ^jP$=);y_JW8g0+Eyg06iE559Ra2uA}2 zMF#c$?HfgB?VWizdo0Nnt^-2cSG5fdf^+lFo;W!gZhp@2vytbtfOQJ-R~sZ`K*#Q zfeR(aLO?I-O7+?QJRQ79R{(|&uC`rGp0YR;6IIJCPd?wc=y_blHL|d92j|3&Qp1b# zTp8cN3ZDBWnwSd8#zdt6za}QJ;#b}!cRq-x!RG6ZMS)GRd&}cALX`!Ys%soINp=2A z##UmpIj^?9W{NFa$ZNERJ}t=If7Owrz;nQ~l-uPI;;Ogn_3531Q^M)JAbo*_r<0SW z#|?pxO1t%b38|CTx$|IlLFRrI8T6_Rz`#VnzQ>mz}^M(2`BX&KZr6OA9NA%>EELyNFB>w9){UZ>DK&mnIjINyKa z@%Z%Q2C-|bh{k4r93lJ~`%oC3H+jk#^S^YOw*9Za-$@Vpo~z3YSCYWyEoZ*Fnv3xe^Mlt~+|&g(TzqxE!e+2b0n!?3!>un%v1 z=G@P4Dx8w#RFX$hIa;?MU5Wp(m%sF+1v~fcjOz=n z6{Dv6!E+ABq>v}3#^!!%$=kx8^OJG+bZ?&x#9oLZ+h89XiuE1Am7eY}SqKu}eiava zQk!J@RbSSxT%L@$W%;S1-m8oJe_Q51JMvlux+qpQ#4rHK zb*%f^S}2Owit!|=MPP(SPrpZh!%XyWZyT-gawm7(hgp_7KJNLVxAd%|yyYS? z#!|a6b|B+ys7mS`W6f9&@6;^0Lx!{S(b@6h0ZoiH-_-QV8jaA+-7U=lkXN504$I0m zTUy=|UUcDw|6;3Y=8!qvqpv(zGck-hLTx|YbG^5#h;bF$$n|5i0mK_t2CF{^y{g2x ze$ej9T%Pqg1yKch;Os3L8^_#NszCmm30#*5LhqUlEaP zV#Yw`S;AeJ*kx>didN};RgL`O$(C6z5*IeYjp@qg#X=r_J3qd@{#?tW(=17ttoSqW z*|a>34+@#b2Oj%N?XBy&1E`w43$Dt1S#)l0?x!e79X+!j%KrSszPYikk;GW?6%jtX zI(G6u3sRF|L!E=XT}@x{|F^eC`Fl@5%RIrvc;(tZOTBwW>-+ZHMI)Qaf9vZDZ>Qtl zxaM1|=ba9s73G)1dh67tNS@NLNmG}HZQGIPizU+Yjxdv{jdDnqK~Ov;i49nMoknzW zl7aN1QM}qa@4Oms=PZFyUlA@rq|)P(Pt25`y+=eXSm$`&5uP)Zj$dQ9ZphPF-k}c$Y?6ir?u%ej!V0I9E(9Sjx>nJ-7ugoZNH>%v$q_o*8eYX@T0(;IYM-UFYD*&i2rc#w?re`Ra#j`}>Nr z2quXaL5A@I(Qs|XiNH*r(skxMCj=c@#=VBd_eZ_;(x2F$;e7YMTU)6bvRi3j<}Sj; zZLcr+pEbOXchCFA!Z9PWc!29=A4-35FhII8D~Pf52WJ3(Yhy*&_IF!WHCNVjpCpSxQmEDO)g>!CNWU&UUq1*cc8-a;t0q5$ zaA=|3>DV^AL3U<#THowi{Q&94U$5_6f?VNAZBREICv!6H_haK=?$%)RDRN)G%~(~l zmxX#RTh6|A=P4YmYKx1aXL0||XJ&Afh&C&;#XY-b@AM=-)5{UmRwuk9;r&&Q zKV4?4<&yWEEsfK(yi0%Ujx=dFh*QhUr>md%=K}k=FNae~+w}08nICfQi`326&u4eU zQEW0Yc$sBJ&TaGq#pUi}NqrFgKITEu(Bp8Jj3XLGJ9=aFQRsNyz~j;&eCz)rgZM+= z?z!!+8rphz-t(2ZtZNnlcdGGyoNhS7Pli$4FQ-oy*7r|(j zS(wT(e-P_ma3EN`@wzM0?C*Cdyox;0(u7b5zYiwbVzr!oW=btXMEEODQ9J9yI`ys; zT?Fcs-QmKbv;<_Ny)t-}A&HpAF{e<45tpR-F6fj78x7vcu~dA~H9I>yFtAwQX7=;R z`}r(Kz`;jxpdpa0Au6ekP~|4d3{wDg$_) zE?7UTUpe37Mg8L5(1Y$>zD(&*aLAOcP{w%T6T**(79WTdznoV39w!aflf(lpGoj$@!GcCb!_OZ#Sr-FbjKd~n@dA!E%^xTRN44?WOY`? zQ*hm%aA&wjE5M-#5~Ra+8!33h(8J*^U3_|cB$);fd>WOBUktk7!A54%jl2I*-x02^ zcl148MIcrwH@L{0(Dp3$@0S510M5rbwL=eA_!fvO0iQ7c4?b1R1Y&VT@LfwmyCAW) z_PDuE|AUsimB9biP7f-Mv7)lUMT~*plQaI=!q-p19tnUw`c2&mMN@-e==Ep@7YwaX z-LXC}SW$`Ko;k5^w?LtP|M71N_}2pdQK9kD1u9tHCt%yrvq9xTk2t~x{x6gH|M?B2 z`B0OPCYG@&YtG@|DT#mw^G0!nHL%NI;GUM1J9{FHrTae*@k}vEC7=<1 zN_s=fXs`AxfX8}|Bh(^9re?T~I=bUBKG=~kyhMi)d#mZw&OWfk$-q$Ub5_HFF!6|S zjIBip{GGp_pryX*$O|657gU)>CW1}s2^1|sU~k>(GIsh9P9T?Eu*Z1a_{G!)DOGXMT z{W6To4fyH}M(Gtm7ZQ0hwJ3`S55a|F-$x>emR#L+Of)8J>##!zDzt-_d zgT~iS1dCt@%D8#8Cr0iyGq~Xs{`)gO7_6tbK!Ed$X*)$z2tKdmB|{syh|)b-%+<9bEWzkOmDlS<-?Lj(IdO4w$^iZV z?iPcd2645=(PWwpQ5EO{SchoS&BLZ>e((MEdI+`X3zGu;=g*&)eg%)>@pzDEH+ke% zF3$uLYY;Tv5RK0v{m z_Wsa=>|N1CS>99+LG5U>Y!_H5JFp#i-q5Q=uupOw+0|vpHfF)jpcqKY1v``C-Ixr6 z#mWy|fMzqK(a%?7I?lgPWY{4 zQIk|;!CV-;0aHJ5Ne>`t?t9k%6BlO*H}^M|Ezcdm>ZX-8DSq(ZcGp^@H1DS zm91w#XF*u6zA2#~Zi zz+W1Beh9GS>kmL=0caO~kRu(z!>t$7E#`9&VKG@`h!jf{an#te#LHgus zJb9Gi@g|`a7119LfwS)j+G8a;?uzIxeJFZ0re$GZ;3s_fiPB((bA&fbCjO?S?8X;F z?3KG!nkk1RS{N8u?0ktYjL+nA-xZ%}J!@&5n1J^`UX#n)IG(h2KDhWXlJiic3s#x` zfnHAJO(%Q~2@M3|zcaYr>k!|0W%ES8f&xIbRzBc}g?4k(=7>MlfMF+Htkp@)Q+svu zYOIHCPB&xs#?r&{YiN8oAjLT&+$hoPi2G4td%kQCzVLqX-jt+6M`VSjaE{oE7XUn6;SS8Ekw`zlh@xx78NQ#VF z6f{#ToT6Lb+BgV}T+pEL>?OITo5sL@Zb0YFKH#fNrXgt!Q3)y(Gt|)j&7m z>}WcV<-uPQYG3j+hsumwQ9ZRH8qW3j@ zJm!a=`Za4ccRkjLmL$f_o}{*UEXy?{%y@p*A!{FkDmnD>iwq6rcy)dL*)5!&V3M2} zt3~%iV#^b|m|}Ui)Ox7NW*5qn{TacTgQ7p=vu7lbpU+0W4T{ksscVZhZ)!*Ndtd8mgYOYOZKs!h+= z7hNl+t6yG<@P#*ATyCq_{}B>i^1}ty>s2E<*AB5gJI!(-zFRtX)x^vrI8jdb?7=ku+l$(VjI`k1# zFfzEj8W^sAqvTyM+$fN9i7dWWo^Ag}!+(HY^9zxrmq*pgW;ZXV>drlQo( z)k2N2#M&!+H^o8N&pkLtE5?a(V)SoF-l#me~ zLs9oom7dJ(6Y048493>r_P}uUsX~Ih)_k<63r@kl{57$}^yo-(Rc;0Jty4`B``a|+H-4(TC z%D7W}{vgWI0~&e{+*zu3AW#lKGjtHpbNf~M+Zi=l;CS{I0#yg8xkZ1*GjT{@(LIe+ zA1CKFmsK`m(e^RDXI6S?5re+;_9Bk;Scgc^MJ$~(I|QdoF;x$purZGTNu{VeiHhOy zHqa|eva^dq-&A`;IfSq~2r0H`Hf&hI*c^LFQHxP{bB2kZym=Do>C?A6s%2UGN04&< zvgv@SED>j?osi9gV4QOYOw$+XlrJBc(7>!PmKAz404>)=WDH-%nN%)2`_4v8TYg=izfeX*)v zX916}dqWSvwW^W8pHIWM+$5mQ0jRyU&gx{Tv2;WEeBrO5^*)7@&9P83&7L}6tl~_< z>kF1c!ZC6ZuVY$d5ei9}1HxmwMc89}ojBY7wgskHJ8 z=GI{R3cb~wyg7dbwPXrN_@6}uJ$MNsH`yF31ycrBLs2bnewRH8zEe`vGEPM;3=ZAV z?l9R}sc66TPLGwlJkdlazMBOc5(l<&9klNQ;agA}9C>I2lc9};3hr+7%^HeI5ai6b z%P=c$rTL44jRz+O7)Nbys%#B>{sawQd#_nJ->WljgrVOh);~wf00J)e{!HK-K}@bI zw~;Cbj+3o9<*lj&=1WW-C(BVH556k7yxeme(j7i$MZhUKR@hsQDyd)PTVkZY{_K}W zRZo>X49CkxsMuggv$ex7-FF4Y@kPi9)xR%P(Lu$fICY9s?8%=z(N`*sqZ`aRqbG-6 zC72DWSIB#r_U3oMbnR$d8Hj9ccluo__c`8fdmh0*BxV3P3k{N{B@tDl0epihvoH0W zwNejn;2kyZ8>vG)587{r@NmcAEJ3PIuOo;if2K*5QK<4dB(+!R(`gKjC~@6Y=V|t2 zTsR%!`MXm0C!rmpB$q#*2Rr5_oz#|Njqa*>lA$5=y@8tffH?DnuwJx)NB1VoW#*OONR@tkhH5ch6~x{DaVfqu&kg=iKSoz(J=vl@@N8_5O&gi9hvgBrY-YZGYv2yM3o=8hdjb7t$W+zj&vu7 zN8uVKV{eXk=M{3LB03V4>Bo-uL#pC9-F)OllmKs<#q66ZDC!>TWHm(X4_m48XkNHF zyu*Ib*#IHkOEA8qx&49DM;Ve|2^I zSG)zaSqG45B$HXU(ymiH_SQ8z71$NLryi2C)F`Z3DzWdzUpe1kjVD$s6?Kz?qmdbM@F2?%DT>DiG%HuuasjiOvQdB6sRTmvnMj($;ckcRaHSUOFZ?AT@v8b0ZR#*d%#yE_>hk%1)+-;Q)?OdjX3c^` zW~s`HdHG3HkVl3{nTb1#?X6t(@5v+>O=r^1i1_*0s&5gvLCimcDajKY_xuQ*_V9fJ z9YCRrLjhP$a@fuXLYDy4uoXE(Mrt{hAQ2a6Ku6&31b4E&k?81S_+#j)cUhTdoXQr2=(3Rjm)&c|k(<~V|$ zUdLN%pG~Gvdwyav`TW#O(I>g6XhdbXZ_;{14p)C7#vjn(sG#cI#xp+q3N!Hn2-OZn zj{96FM)qCGAw zjh~@KzcXXiy_W6ix2Tij8ohvYm3v5MqHM;yH;l<_a?5uwB~|qPG{MrWC4%0Ty@GHyWQV>ur%mzpW^7L#!{ft zEH-{b{q(UX%f@XtCfR1=PNV|KCgaTtnZ51J>#-4sU+;)`9VKuPw^DrO`7%V1Iz`%< zm|B0#Z01U2ay#EhT{2b;nmh=@DhY(CAj07e0m6vKG`eQj%&gs0rtYe(&CVTmUd<@TPg-iyrx*W zHpi-9u-0MUr<$`d1?cKE5D$rnlRF+XMjm1}1iBbhI;uLc8b`*U z{o|At_weS-F0omjGKeZ8SA;r9ARWLNxg3|l2*LkGhP;>vyllv`u|wjHRFbC<_9g&S z-!}N^?(L|R+5Az>Uf!J#j2t=Yi9#Qr-Rg6JXTHJ44OIIOcgk``{F3ChMSE)Mp(x{Y zC@DIr$24Y1v)pf^-)0TO=N+y+>_ABK9LSfLrSr8Y!4TyAbYxM9^K7MCqAf}*9)Ba%X-_T4o&+l4Ek zx*PDF{erDjfaD@(zQ393Rs5o;m?OwXPfcp{p~$2ErfwH^s#(RgwY$u6heu!|%RR#Ph*a36XMGqQ(@@XPxocA=+e=bt0~HCp}wmMVKDa zY01#qC#O}aM89(6PW5Z-JojYSka`1f=y*hUK2js~P-|~^h%wtAP4b6fu6}K>t2==~ zDByD?7D$12ISIhXQr?&*ph@?!Mt{%_bK@Ed)0S<17c$`LRNn zq|HcPkutAXN0WuL6y=I=eIwT?ULA|MGI3m-1(E*^cm5Vh?Cs~;BdXAJjoEc{!fz(( zkT0;?HM?B_#0}%jiD9a_NwAvELY+K*^D~^{+2vH3^HG#Hu4PZ`w(6x-8(k@HU^y2Z z7m2_{sl8YXzUw3oa^>&dOwEelMMzKcQ%C5kR$Fo4luSb%?k3Xyl~_{%M^9I%LaU^? zwU>@@O)LCkYHS@);0br9D-OV)!@v%Hwy0E!$w zG%e5~c(=2Tvvmi`a^2JQUA}QTN0zX9TSy;|b(zbgVDg{7IA#?37-pZ5PDDzNKZ@^? zX!WvOA@Xf~JXU%GG0C-#+YvHD=z4M%@EB!5zsgNc;fwxk4>wa;pkKN%lr48xHz9Bp zi@R4$R0jvPpMtpM9jB(K3~B54KN1ssdfQiHJ<^3G7aI4aK<)>l#I1rV-zx!IVII>O zVOyEGKA!z7s$3^h!5H6C?lz{Im-?|Cj?&n(UcbktO`M)9!DaP|ShRoIsz1s^9@7iu zV~Ax6c7JI{CQ{D{a2XfKL*YX@&2JdLH(oDcIPM6Aap1Br+=zIyGHB<$&Jw>lIPccS z_Cn~CgQwsXXNpV_>?rmV|IV#sks)6p|I$Bom(Tg_OshDkyCcH4C*JmWA&T;SzTFB{ zsdc}luHIQ-v7Bjt0GlNbU^7C%O$NFS5hyyEf%{tYv4d^;KtXK}mj8#v!y;Z z`ClVH1S#}aq>|8xc+$YgO)3i?M__#7fZK;|VJsbk@dIe-4)4;wdC-_fW`~!H>P1k3phqlN=*KR1%2{g0+zOn1!##g)+1fXjH>gXgH zi^kx`wzwpiK&bdEr%wppXbEhma(Jccu_LVd4O}dWf=dWQH33b#TtpaaW=0Dlt{ktdqznCUtOUl8!f2Iox-+={$ zz$a>Ddw+jmBzs<0B>p3ZIdK1qE;-{=Ix=gpY?nwDH$b%lw1ib^2L4|_;^~+IQw}bQ zUMnqEcohCA_){|i@Q69Es^8ohJ7|yHelH;T1v|L^|7d~#GYRoO3;1W#mXL`S!5d#& zf#rN6lsgN2)ZXCVqZ9x4hKJqwzgqggrt$yj4@qmyu*}TNPmz%;=TJ-6{;qw$=&CV2 zdLC zvaqbT-zqg4P)};H#jU_8c`aP?MD^t?t|Tr~Ypv}nUdF&jDg34Wk7QHGkHHrisL|M2 z!C*X&RZsYp=M7$F?m#DC)$av!jIxgob{1hTk2gA^X+DIVIv14iIPOeMH8`<&^7CdY zwCFuWM2(U9N+a!idYqfC+Xmx&dsQ{g9}f#O{W1(@_A!Nd%Yl#@)^2tnp{1q8=5}V0 zHIx7=5a>!t*1i`l6A`gF`U3@Vtrw9^YFrnO3=;$Q9+hEw*Hl;>*Ka zjA?Xjx~GQ|b2g`6EEpI-hWC+vP|(9$T6uwzx@@`Ziwt|ewdIeS%hpJ%fKGPpb{43^ zx{$XJZjJ&Q8XD3`txr!;@K~XU8|+0V-((*AzLbQEggl!sb(nUSN@Q14m*{z30iMOS zJ(T;OeE1fm2FewJygzS)pX&`RG)>jt<4su3W|vRA2*%Xw+Qi_s{Y@5tMmiWz274K* zHt^DJqs^_Ck?57Dx?z!_B$jCE*}(E}8no47vt?Rt1%Vb&hrQgYz+>uB{R|Z5f)<^e zOpL>*>Ya3nn4xg5cd<;0Zt2I7CF!SB;lXD1`)PkXM|UH?F?5k+%Bz<$NxZ>7kYWw) zhogr{CUrsY`^`K*g-@u!pUDzy=%#3EO#G$a{M9@7|0w7WNMilh*my zHXCh};RK07DyULtM9Am$4mMjORN;Heq9HJJ3ONw4?Pc2s&!plTo{|#~jYe@RA#Rxj z4r`~VmVbOUv=N$)8w$-Fuym>VXh~rYmgH`rm8xrQ4%{hnbtzs_waPZJYkX>YI^&0% zrM=bg(<-y^ufk759bxoG;|%*^$gMIy;_(@=H+$R{%fad66f1u}+MFn7%U3Cha68{K zwI^j^F9gcb6Hp`kkKaBpKw^Fv>2&&AS&@-w^om73R(|4i^R+MPV?xQ61@d^lQUy_Z zM4uk6iXZRf;aB&zwLw#gN4!1dJN;E@XZ<-Kz;s?hr-a=3Zi(6TY^O(!x9Iew#Rpo( zOJw3dHX9G9?D&n=AT632tND;U5f7WaBc)^lQ)}bEo)nRT(R~i}Dzi>$X--+JHnq>i zZ$tvXrY%1d_wY`1+F!YqB>Ll*{GmPE46e@rWNu5e2f%K0KEmm7JW_WZ*xCBa*A0%l z?H!Y(Y_HGu85B$%zEr@doP8I+GD1Ps^=Gv!G{q zexS*1gyOQCS4!1qol(V#sy*<_M z?y;P$US6n}#1nAf_Vx2a8QH+<`KsSjd1zCjK{#2g#qln=@NE;=WLHY`e|3Ujh zt#!4vx@*1PFLpQScir*Mu4~!|XdEkd#>$_WDbd1#^H6h*E~B~*8m^);GBR;OUV`#D zL!VPbnlOl->z6Wv^EzoFpB^m3lC6tPq8u1b^L{*6wHAe|t|+~`0oPR(DxW^lT~IP-1%rxB}E z>qSD(nnB(&1HIG6A5+z)lmRG&VosQiu>VXH{bNo+_@F3{vyHqOJJ}jtJz8VH<1&SJ zBxPTC-hFYnBEhfV>3S?b6MxhlNxBY=E>g7lD;>76(c_m#9#8RNvw5ZRiw_BSeK{Xq zC(l&btahPf3It-`gJ$Du;(zSb0ywz7rwPbo;c!SeWS(Dt<1Gn53whnKn`MsVNchCB zis|k4VjrBHasR1MR7&A@va;Wu!M;A; zLJ^W`wZ*i}S}%6LYAq3Hq4T`I$AmG7-)`2a3aLHs#Mk?3)cb~!=H_TEG^fVQL2D%IeRlR&{ppYM0*j^F zrs%?y7Nw@JWOgua79}{i?+=K>3AoyQV7rhiC>mdOOM6@S2}rXa<6sxKHN^ak7o?(B z%Fp^v$ujZ(=B=G`-of!Ki$6wx*t-^%JXI>+ zUn6Z#mWanPYau`X1af3#e1%b_ZSI2e?Ov0%$JqILdFQ>4af?-+b`xK*PD`=1L!(d# zC{uNwJ=*z0(Pn&=jtyw$1t6x#)rd!v{h(Cxwb`Q#5vD#;i~&VUB%rxkl5K3nx%K4g#4ygLE!RH0wx z;8@`kMUk4JuiIc?@b|F6!(8HDBLBrGpRl|e&sQq5T@~ZpobSm`Q z3n=Dx1z-l`tfr3cv?J^L<-Jp=+<9MTFtp)_50=kdoLyX&H|2H*d-_rY8tfI@CT_(` zKkgcVDN&Pg9s{i;3N`uu#Le*ctKIrNU#YrW!;~h#6y*1gL79Kh)?e&w7M} z)5=J4w`!$plPPI&+bF^K51%vX?M$`NoRM?mKN4UYvZ*4HuaP0u#^jq$BcwWhcSLZy zm;_HYA|sz2w=`yxiLQZ8hZIG2RIhG=(>LSh0&oHT% zIzw^IjEf-=(dLuIos+5LcwDyiGuvENSw74bvIPWJ4rVB9BF_5@0NJN zeE*t$A4M(7&84ANE(iuVq)mwIS0&oylBvEzbhR`=ntU)to^lbrp!-GIN%4UJ^h~8? zphg5f>;2h>Bxm9qr@E};2L2!~V>C@2oj}VxRD|f+sTJdu{)?}fI5!Ho-)3~pVX>qv zB8}9NpBIOp`)FklG>8cqbdA~?n zjwc2@i#4JUw9x)W${c|8P!OX1&Y;p&s8)fFhZp4S4YkEzNGjy{?q1`@>Ckw^EAU>0&ZW(lw3I%HUcwC{4l5;mTD>+KHenGep#B3nYuw$ zI;RcyB#C;(vw*w(IZD;)-qH@{oAj2qA@&Nz!7e7J`H1Sw(-*wGY{(*ksG|2iezMtm z=I)ng(wWAlZeN<3i1q90^P2|5W>Q35-h;8zn87%2F%lG;jX~ln2fBvWPpnO!c;3fE z_?4cCwBs+?yN3VIx!RZqg39w7gr!?LfwK)@>*aN7;m>!XHyKQKUKcF$UU%E6LYVhT zSMewJcMW^{UiZfpq<43ld?r{{b8Lg<4UpjH?UQy-nUe&4w3}St@AiLZzy)YB_)`_3 z{;~l-W6L$BHOw7jEM%V*($Ii=xWD7?*K(xB?=c1`@3mHAXk!sE{S1*|RKo6SgV(aF zOS9v4OPVT^AxM>seai|@z-a=tKWxDEv9M&gnFDLN$fF`)b1LImJM360(J778ZS0S% z``i0_=Gzh>EbjYTC&JdY1#LvF^z?hQre%k_9}JCy_Xuwcg@hb;@aE>{4^OvMJZhQl zw82OIA;#)8dXX{udmGldx&se&BtS6eRnF`Z5kJ#Bf)G_e(U~A*v z_(}5OqR3HZv>xtnmXYlBG(JuI_013`s)jZpL!SfWCuPGuQyFE$f}toeEIQ1@0;Nv- z+Q=jV&%glZ*fL$hynLMnofN46k-oBg^brT|Tg1im^cH{!Dd0}iqGUhcqDC9Bdcoa3 zv!;N+1>QaDYJm)OwBKnm>>;2(CkR;jg-*8=nz}I*1w)6~)d3KhT-s~st=ZS+EXXz! zckre6|M(I<;9E@vYaJaO(ff`7?1OJfC6B8*=1ghCY@kml4np71H4dG?MoRw}VbAMu z#}0of)!KkY8a@)l-Wj4h!TaGAQl&_$f>7zc%dgb6uPt63m#ZQW&rk9*S|il`-}w1w z$jC%VOvSJbCM_Ok0b~$AadVHH+bWInW_SszU`b*HsD-MmEMl97mzxF`6*18Ra{Gs1 z$Dsi0)8q4$&UswYZ+k`ff_-LTZMKy)BB#RBvL(*UbM-EmD@hFi`w_0n;i%BSCUv6V z6G}Z|shkIskhrarxj7QlZG{TM=YZe8g<&7B_u#aisX z9YsxNK3x82>{k%}d}$)5o3xVNtr=+TgELeI4{rP*I+KM=kFf> ztI}Su(d!(?VSAzzL~O3Q0s3NqxkB`eX#Poh6Li3-Z)?Gvt0aQ0)7~6@nDu7fcxZxuHTNbTL`vUvoOy8-q7AcWLz)et9z^)J?ls zw>6`T@f#+jstYnP9>uUzcVfBJJ)~n_#5{9d{!uD2n}eD{d(L^v{tEs~yFPbCkw5d5 zcK+Dl1pNI+X}<`i`?gsg>ny)kG=O~@5!7`Dz(E3D6ASjo!Xp6`QKsuyr}Smv&7h3E zI^Cx6uYK7tv~;Vo>K=+?85Fu5l2Ro>X1Q{q+Gs>cJ*4gZtMr~5XSm2*Vm}0vABQ>u z@AD!zH{K2hwCAGq;^b!iXt5flB7+XWe4z8nu3Lw721QCTxwKh75f38%Xl^I?t%S1e z6=DOgquk0q(Tbcm4ZZ${Yop?oR`Ud)Naa|1*Oy5T2=g#XxBnDk&jI%_uM^5^yYg-$ zESMOrM9?$5u3?CRl~(l}(V>w;>+6$ExrQezeEhm&pG~JK`*>S^&CX8i&HLi>dagH~ zgsVY_F&!-G7iu1=u}^jKc;h7q^(cpswe6adVg)rgFbMFa8IBPQ+Q=-r1o&SMQbL}- zQPWx-eGw6f5zavNViWhFjs;`^zU7a+`s%pjAwXfd*iUgk0<#k^w>27y_WtXOFM~nH z2M4X;xz^bzOgAw0ytV2rMr0cKFE+Juvra;9!9gc5TA?RkuITAD5r)rdU5=(~F%?2( z&fVqg{4nQ6(K=F7e z<%Ka+z2j~Om-z%#DA(}HNfO;2_frKTdj75qa%2xHeXB4Oi}Pc zSOZnfN9&1xM5kFdjXXuYqVhm+ylOYJw3@t_c`k~mA95~xg3s1vGW08pO-3eSs!ktz z!fM`Mv|!TwQ|QEGkhHlw{Ha(6AD7KWr(6G&E#jS!UuCiQA|d2Ff-+I@?JE@;WRh2S zfV4Am4u$^?EwjiIasD4Rs~UKB0Dgj0Ji8t!t!d@6o<=MFAo}EqW?Yc zd3_CWX*t?>lWk1$>Vv_zE(h}ry?Fw>O)h9~V2rDa5)7jChe)3hQ4pstfi5&HzYQNB zZ<^QS*~3KnN%HEPfU&`Ee(|#R(vyEW(HF-t78VxpgghJ77f+CG4w{#O>-FZXYcdj%G1F4cKN&?3zftRjc(Ql z@IkP>P4FjTUx%gUEgp7H6|Flk?Km!Nh+uwZ&j1 zC-dTn^4C(tAA0-H)ez59338=&XFPsKMzJuwws;-~6DYhT&etnckEMxf4&Wu0y9RoC zo*|$S3j>1W3z?_8#Y;CN@KYk(moomSXO1J6x+_VgpsW9m!*=lo*-JYyv;xy83?HtA zROlC&xa@c%rV#y9dEn3F8-;UqlX*L`1+SZr-!>+Sl%IitQF5&6xVlxWy=KnA!I)t# zLAg2A5jC%sYcU}qA=BW!I=hXq5uG}v-v9F)r*Unp-b|(GLn%T%c%{O}z-XKCdCFm# znLDLkuQt#`H99mCwtk#3V9qppd8LZbWTC1=&IlH>j;giLHq&N%0ro;FzDRG|zNJuk z4Ka@Q6Z*_4Nf<|LF`glJzTgnl~K06XWULOb_F`gHPyaGSw!7*g3SMV1l3jhYIH_#q5IykTJ@j8O|q5K7dVi7Pd zpY+zJz69a2kSLSX`5N$$60W~dAJaEC_w(5^j1q8=x0tCz&~D~9JkDKq`pFo_gS#$s z()G78{EaIN)HfPutFRXQdaYCEdsXix7@C3;LCRvj`8JPXdJ> zjj}t!b(XW-n$6dE$FcX*Gg^$N4BvQoa6S-5vJz?(3V15b%t6Me-ZxI+?a1NSCJ`O% z_g2M~>Bh??MEymm5`<`XG}#^xdiV)Z8XjeVkscg3G}7)c|E?_&aFB=1ypcwp>I1cZ zjY3T-#TaCfHRNF8$BYnd6dM(4>MOr=1CPV4W85u|e3hc-U?9}{E0yHRU@|{EPmF>; z=qVCNpFLuFpLam!s}}Sow{x*ooT6;Q5IM;*;Y&7SUtA)hWLEIY7~m&cB@ zXu_=IlxBRj``e3V>oLj2rpPP6c*n_~Uj$%Aq!moVR$65L=`*OS*FSUqKnDS%)lb^U z1BCpTEc3sq@)|PA=Suht|t+bbydSC0d1}i{DuFQQ z!LMSWmf4S|tQkOVEUKl@A_BaY>DKSr5+PRon=uoHeEI4ZIg$9!2nqSaw7j04>v)ab zw(%{fu_{P_U!Q=vAPz8-o>}R!TkVHu22+u#E$(emY|XA7Xf#Gie4N&wb56}AIjp;Q zM`eiMn{9_JJ`Th|O5xN zZv^-x8VClb9pHzA@QeZ^5=p-GB}0cxY>1@YquK8WAx~N_j;=d~7fVM|yj+(#YD@%*KW3sD4}#zsEOU%Zu|^GQi*97P0kye62PZhDRB5G1S|WI@ z*A<~ajb_UYHKR!Xd8CegX<{B>QxJk#vPf{(&?sRjq5HZfVsrncazT7Epw4xt!`_cD zhc(;bn(h`@z3sFx0jHjZOC;R@I1hZE7`c3W4&_jTf3qQ4o+Va*2&adM6Y~EM_TJHO zcw66ij6o2+MTuUc6O8CBh)$wKi4r7)LG(I$ixNEsi4ajDTJ+w#2%O^&MYzOEcV!CKmTbhmJ8<1p5Qm#rn2f9tllL<7X z-u)Q!-%^buz$lYxBDR0-S#)SfgF?x@{@vO?WK}gV3;8)(8_j};CO+q^56ItcOwcKM ziM{(~2)(gXX6ldqOD%+tkn(#ole}hMTv;a9nWTo&Dxi9NL>&T}6y7|$DRj)Zi-!le zJ)VfrW?VQNGc2&i2lE6`5Q+PwXfh^ux4~wFN6zFKyUxS%AKK6XFgk0ZKJ%UH%W;S8 zh6a*aXP$IXA`10Pd64kLn-Guu0eWW_LSrBNlLwSe1efi)`{V<&GW@iQNY%9b=_X}- zm4|)o10}OT?G1?DFc02^Jc2#jr;c(+k=0sY9>51 zygQcJ(44@{rrLmRUZ+2>rd0+l%~lNpEhkNGJF-yf(-(YtdK7&$g2Z{+%!;7fnm&o| z2{%yNpcz+inz&7_{*N(ycZkHr+wewQBib%Sq#Fx_lv)?iDd6V=g5NiPorJtoCi$fJ zomh!RgdCLIwbi_>B`jQI<(+@~dZL)NhkPLNcaF;Dl=#H-;2pNK&z6e+=>9N}AkRG$ z8_HHD>H8=_jW_wXDRRu=Q6v9H&UV%5kYGWEmiB(@-E4;iUrLyCo~=y{Gxo1qb>%i^ zmk#<&Y|s9?d7ip8kMfGmnpMMo<>v#b%ew8Ma0uE<0u2+db;uOi6zwEkNNRazpLd$? zW#+1q639vPG#TBjv^?L$JBWhrFPIO=J8VtXPyz$g^TEu^SjP`d-T?BbXeodxU%no>eufk46w${|J|+F=_kr zAkB3vPMDkjT}fG4`{dbh9Iqa}QPm9uOdt|IVjB6gy0H|t{=inoj;74)g7zNuYQZtB zG0)mmHMe$6yG*_3-$GyVXf*X?k+AK$@U<||ZbliZHU`27?;v4pe5C&6}0P`+%B??o5 zLcAC)l3a$pTt|G|m6HPvIv3RA}nrR_yr6lD(QWWC#L(+V*BL40v zS@v_WzxDda%GJ?Af#0lZ{+lAZpA0G+PG2nvKjV3Uqf;0137AV&PRkJu#>L|olqfFO zwQ=}APVmSry}V27>*2r29)7X7ncrZ?J3h2a6*S+0I%I=+6}<$e9YfSHs*g$7lFk7T zQY0Q&ccez@{Q^Db4b<)`HUyzZf;GdK< zy%k7LKD*G%e}-K!R-_Q~dA7>^Z-_EhzIv8m{+uW_G`a65j&9yu^Njs@8 zjur$BwHF8qZ6w3I5rPq)X^31U)AQUVOD~s`8}Fn zxE1)(DfNes>?QoH%iUxQ+QSz*T7HEr6Aq4IgIP4~RqM`b=iYB=bwS@p6y+pAvso;@ zg5S}fy}8jmTa9!-r%!*RME9<*u-kf9@8k<;!Cw!sdnFyjsaS)ZpWFdT{~# zs1-vFbYyk(y{Z4!s?LJ@iU_(*4CM6c{qktKdpoef!NP~rW-1#EH2%cg#-u8|>1O=| zw?9aWy`WZo^MWLNp~n0Gsi0r=<^h-u@pn5(W|so%^I+OiAjp54&0pjGE{gxkWp0t= zSbfBC5-+o&j zD0pC0VN*@fJhxv1V?(3T_z9Y=N-c|Ty_?P7_)>Cy7Awa(?x!8)Whw^Rtg>JP7}4b> z8&LCR7Y%`5JrzbJ6@x@fe|%Pof7qU>W?CdAu&%8$)Kpq6nB`G@d3w6fbnX=`5{crS ze11Fl0R98Mr?RsHva*P$ppkNHpj1V~X9F zwA!41vxL|eV;utT^PL#qNY}K>;+3fG8NO0Sg|NW>G}oQ?xU93|3aRnqdCu!m%1ZG9 z7=LIR10<4Fy|w~ubj~g9_ud#Pdzw!Er3?Vg5;l*spERn|q%@fSu@v`lC!nRJwK`F! z#sx_q{nEn!43`4kWT5cm;)XC=Ba?OtaCm}W^5Rl;B)_Dv7BzjqFp4()SLtUlNpFIt zsBN~KR9T%QZP8&BLAAN7%U__?#;De1EFmW5sL6e+vlYfT>)#Q&|5vG7qc^7J$!0S`BCl$1n$g8$3ds= zzq1cfpuy}UbaY?8B--?Gm#C}l##WIk~Br9+Gsy60!D^bPmZb0$^?$>=*I zA>{iKM*S@lT8;Adbv`#}iQX`MRuu+J-bo=@=Rr5{efM za(iGjNxXzJzw#eHJpZ( z@Q+%q$_T#cC?EQ7H6HH`KT`1a> zLn3MTeaG*N6dKX$(KdDj)UWO>TE{kwzVUASQvcxbvokE<2eb_7+}Q4lqrQCmBY8QO z6h!_wC}=h(kY23@53MB2Xe#%_u=rEhw=lBiXvXn&&!I?&a7_e#7QNE0n&&r$@>okZ z*OQBM!P@Sxaod7o7nzyW*zlEvRf+1oC5cy}JCuLlJrfXfYe8JE-b+)T#V zj3hiwRC)Gbg|a_X>0cklr}VQJJPZtIH&?rUahjh?jWDfa7M$8N(O=ZRA*(w)aJHGN zVM(%^e$PwsBYcCFFKsk{&0+2R6VNpJCm`5;Wi%X?Mpms-&@M1mYhSIE(cu9*yw~AV z&$p3Uncuz4w=tRV&7g#)A-(L5g^4HA!v(4hqx}ZIlkXy*-^P31hrvJDtLx*9jeBo? zZc+$%xXFx0O#iRXFARh`Mb!)YYK%Iz`$q zbp3(i50lhd0t0L0j0E?(^@jJ)z33EG@7doUp<7@caC+5iJ}uH{u9xsbo6u`E-vyae6P*9>!+ea_nTkM94qY^#$xlWW1U}s8+?GGWs)R?F+EANVEl)=Sm?rYR1j(1 zeh0P9WQ_zZm7ws7wOrW~y!}aMP-VOLB&Ey=x52oA=qYKL++W*g9q8z_pFP{1+|QRq z_8r;(X*83mjE*}hjjAkA5|8ZodonPB{*6oZG<(>wV;{H`QD23^oXz4=oZPUm+?q@wpWER_U$l`e10V;71& zC>7q5$Z58bC8S?BpZSfpbg1k(`t)Qjx_aj0V64ul_IwxWt8LFXr@x!o^H*aXpY69F z^_f&-%yCbVzB6vF(`RiCN%O2w$P|9RcQT20U+DN1&95^u5=2y)>7c#)d`T!=xzSg@ z(btFm$3_DehWZJEIo5w=F@S|I1|nkBcmHTpitt3@x{zVF_08lrw66_^m>=SM7Y~CA zO59tEUgj!l?*6r%x?g#;?vK8{e*bt}aD0C-!+*0RrT_H&i?YpdmT1!3nMe+)?@=2c zG#$;VV=H^b9<_$_Pw{Q-Tf>*e_x(FRuTm6}^hh+Crf?B(Nk$NbT`fYmtOkiCM4f zWr;Z%KApr9O=f9`88e{+WGqjItuIxK;6!4d>yQ0CpK#Orazuaf&ri04^)fwZ@J059 z0?70)G(7b;rA%MxMpDXoRkX5fQ}w{HiSnu zC}0+t*0So?nw3q9xiTJRn{GFrE-86vom2#N@_GEp)T;kv1h36M#Hjje%ef^M8+{XX z|9w3c{`u&xKKDC=-AMk8S+Sw-FZ5_0zhl=8)%r9?3X=G3Qn=hi=opAL<4b%ysd-cocw;n6X+4N+Zqu8VNCgR z7j_R>)y|L;Rq)nVK8|wqCeWP#T%INZseu-ic&WA?7wQGp2H^rS*@X=EJrgh!jhwFU zf-|33PpFz}r?!-nD(6{ql))jt?}8Ydtc+HB%cJ(HW0P+oL#%jrO}S2RRfDESoa84g z+%M$!lJXA)5UW7?)|i@SAPh8O=BSU`~XYI1b?l-+yWWo=6HnhI2K>YQz{S zH4wOz44i!8XsIqFlp@ckr+Gx|gmEQPj~>^UzWY2MI*9g0Lwf6dt=H21@dxdk2|tR^xfJCR1}2U?Szw07xsq@+!t%-9O)OIy-W<%G_+jE zXvm|}E?`bJR4I~cwiWbiJ!ZGUQOKPf(P%D4GuGna|J)|Iva}NNH{d|q%trGi$SGHS z(_w>|U+(JQATi@Z)jDtxmxXDhB9*xI$vW4WQ&gGJW8ZNr9t1DHzjLI`u^G5g9 zeo8PzukfySi>JLOSmEtl@lpIT$~~dpTO+ie*~=>n#v-fO>2c*C50*u`9=q}6`$W20 zOymlbST=JZ#nYjQUylGf z>%MEzI~FQn&0r!$zg;94hbRLiC{!QRCphms-NV~?XOLi)K80%+s2H(k!kgGVUWz+HE3KV zBroE;imsxmMHeG@)#R9gu5|foa#uJ?i)Z`Q3}H~H>x z;oBSI=CbJ22c|7*_ja<~q?Di{R?jhZCf)DM@ zEEU?!BEnztk3Em7#`r9by&FT}-gEd!ankw%*2^7zLJSVLjPxQWCM!zfTbtr++iNxT zQ1qYLZ(g=%VH6t<+>l7256}O4CoMg_IkNgO&11e2-@KWp4HJ+JD{BuhRGZ3DJvbBO zne8GYhdCZ>PtL5v+4mhW5Xo{A^3+sg`4Ix)!j@AHPGA4Ux6_acF%A`g^N3Wnekt0W zrMlv^3z4eaY4`IpMz76+Ug9w&nG1h2Q1A__o%+zr+C2ZxYU0SM-?6Mvf zlo4@RmZfOb8nTq<>yhZW+VKb)F*>{PEk1JnO4k|V_ZHus*H}A%?Cr)_ONc~h4k_jV zv;OzB(HaD4(&Tf_p6jq-&SYS@FHaqJZ(P!AM(0l1wAv7M?a;dTyX{~WlB01!wciO;aEMH;#qlE%9Ar~UY@9Mo6t*7|- z*cmN$8yUi#1V%IsCaf{$d9N!@>YyTgIaB&skKT+DN*Ml8{NB^eo|bYa?#iISh0fQc z7ClrQ`9!x!&V-Y6KoMzTQ1BFkC!nW+U;KJ{-9)xAOb|J%Lv%;+tH%en<5lx~_ zrEv`|+%(lCeu&CsAg8|tqyKi^MbkJ|Lke>g;l%c`1~)DD+%rmTgKo_=a6IW~v8PJ+ zhxKK@okJtcJd3@9jm(r5$1$qz8IAj$&7%7C!>$U+2s@l*@Igtkn$du9ttX4oWKnqC zqS}`A#VS0+sHF-%qn@1!Bl*x3F5yJh%Q_DX4SMxRJKb8$AnAS^bOz?4s@q zk0dXa9k#?giAC|-d1VN(BEv`?awhUdewLWZ^7-;;0^1Q{)sgC)vfqhWIBg#lD14dw z!n6A&hPvg`69;`XFV~|TD3{Np&&i*ff(K%S?)&?D9%OrNWP93#vt6(s37ob-ssY2j)hFxbvAX2i9hw@u6y^v zztOJDQsvgX#Mn6+dPg%;KMJE4XZqYk$&*c^iGq43X*^C0IAA?)6n#*&^U-#Hzt#c6 zD5xyNJ?vD4p#97D zVAB>}`-RTx+}+EbiomsbNXBj_l&1CBj?sP-^cGNkmF21?9V0@DCPxnX8NdHqOCU3S z!r|N_d@w#AZ6~}b=|U4Oj^}a+Ta;BlnK6YJ?pcnCtaerD{x}d z9tWY|{%xn&37v-5j(E)-lsZ&bA5fcIPUf&z&4*C$4NW;r&@eR%%_w?<1C9>F#98QI31S&{agXlh}+7_A{mV zAa25occU-M+WGXbPJd@Lok_Xr|NaIQznH5FP3{U*5vS8eA#p;K5NY=xA#@+qE;RWT zy(XY~d9PtD$vO;egKZxjLYL}XtCedaVQ2VP?-$dTCXDydyd9JXcXC((H`;4%-XQK0 z)e^1Trr?t_8KaNJIo<|Gb_R6Gw#sc&krMaFDkE}7)G*^`14A9@$14C&)W$LK-vWb-tGavy z@21+0N!Mek)4*HU9zhT|NLaZ%jS2D2Cao;B!s+bSrr;PB+XyX4Fae*IlQWJbYMO@u zE+^a5^mBU>cRdupot?o|>?K6@Pn*huwtMmm6SaBQ>JgQNWeG`p9HS=9GYB?Rk-i86 zUs}7`a>RbLMBkmX3bjHy7a@s|#@K24`n*fj>*4u>_u7%9RqO~W!E=^RR!>Gq*p2bU zXavxc(R0NS+A=U`k`I`!Rt&y)#G>sVfN#P>Ize@X;vrRZ5Y`6RCg1wBROda9lxP3J> zl||aBsuV(+>_1R;_#5aOVf%2L=eF9Y@{CwJDfWMF`o=pz8uR`nn;1Qoh`^?CB39QA_OArgSj?#A~J!g|f=vXi(X?}fV{~Tok zvqBw7`Ax_r`Zq$7OZ+GVhEJ$ysWArj7*_76FcFd=sNoXPw1e#5IWL`=2=``bQ4@Np zex-TidasiyMN4>jxViDtJaBS|7zg;*kasZD@nX9zpUeoSo2m3Pf;3|8VR!G&GSQwQ zs;wul-u9Yrt2@477y;>Yh^}HI#6xUKqA+RtKQ*WYg<$B8gfV^A0VYoyV9&uFVHPC^J14F{<~0}$EXk>NuRn+__9zkbn* zGzS}5)hOaK^>}nL{(Wy1mTw%;gpaZ?CFW9FR(gii@qqfk!Wp{EKApkMTWE;Hqttf z>`uXG#K42e?ii}k{7;@g^Skhl;@c#~*lQP0b1Sq<--x?N zncO>}uQVYh2r=hNzUZw96y!JBI#$zMS7M_z{^^o*iU=DdH(&zh&c zs*@y-#IP!>9-pTZ^&sbT+Y0SXY<$Q{s?JzDQvKQ(xC$?_srDU6+t(BHhT9gIP7;#$ zqC8hHRMR9$*a)^G3%1glWDt>^yO`0{chIh|kzKQ07WbBee=U^h^PEk83*|qWl#x-? zxKt4Iyev3%9ng>&Yo@qjmPQB+A-tX z@5OgB?k16xGD#NvUL}$`>(0J@IEY~(hja0-Fpm$7a(KAHormfavl&-dy1P#a@QUhY z(bk5t(01wyN&13=3@$I0HtAMSXJf2+#1teN&Clh|7C3Gcm`?m7bv_#NIBJ*S+E?n- z3yx;sdf5xpm^W5kb|ob{W@@0!A&Nndl@XDI`nuF&&?6@JS*kFH!-Cu;9dau8gsm>9 z_u}Xt?ucTh7q(R24GWh`$p_-Qnkbl%lC%hbm?6C22|L8Zo8XBzf$fZv1*R&^Bmw5y zQU#`Iv3j%SfeHzK8!Rfiq)w7ZsB8o-y3B$?S$yG-m-0FJSLV%>l$6+i8v;+AP3lM6 z!P|?#q&A1b`%YegindZR1AE;sG24fVTyxdqOgDvECWi)m!StsMF z=R%URy1t|Fw12*yWU|2M@$9KZ;=>d?91I3)wW!0Isk53W#hYkM)}coXa7lwoaYr4$ zhb|}EA{Kp21WA&FQYvAY3o{Z<_k2woeh-T1bG-z-K^#U3cqzLpq{M{b4Wk0v zjgAyW-$Gs^c_X(#fXK8v$+@v7riE1*wPprBeR?d^PfWANgl;?lNEiWS`d!*eOR+nR}CrVj1$k=5dMC1%;R{+o&U(^RuCrCHgL>EHLHpIEuvdtYEad>()t;7-Q|os) zECH_DTT=(Vg2ZM1L=E6-CWx`{fwH=K$9CmhG>H7(m+(Ap`N77CS`EY@e^9*mG6`2b z#`JDp*-}Ob%gH@1(Ok1`QKm*=v4Q5LXLphz@w=gfQi}L}Pw`cs;uormg&ge$mYmFm z$g2!3XR-|-TQ3f8S}Lv-5Amrv-+p2|8~^IdJw4or+rviIx3kR7qnds}ZE}sm9XCVt ze$4hA|9~QAv?^(NThYudkYKg{^Z9kEUe}w1c%1vtO*fvp{^Oq(H$7c>N?Wb)UJ&YWTjgp6 zq037u^G#2Vs*@g`Z<=3G*N=zBC~hPpDJXUWNvt@mJ?O{_jC`rqbpE_)A#)+#I}Lsn zm$cNjLe{w0PGQ;>{Xh)9_KTsK;=RTe5zu%hedCLKB)^`ayqDE1XGt0C&1b66`#(Nv z$(oo8_9#Ca4HsKDC#V-R|J&)(4m1+J6xI)3@WejtOuy@iD621aY6(C)Rm)Jep}RvQ zNkNQg@n$)0^=!FOYpamt?6#ke!IQFgee;av79DNmx~-Jw4a3en7)xegwze z!QhGFGk9)C{7W4LoP4L&;=URV_~W3uiRIN$x;la{ia`#$FC2%~owxg8v9!~ZJ`(a` z+&QeCZo2``H$}`hqm4b+K1^caAbri7GukA8fL^MhIqoU9hTsk5Kj*whEqo7*@NT`H zmiI2<#+ti{j}(lS9(H;t7w1i_FNLPV`#sF5B8!-|WrLS{zu zr)={kBuGEnI5k*LH?#M}Ii>1|c5mu_Ci$yhKPvF@cH&bct~f9ES_$+k?H>pT3I^tV z*j)n(O+6Q3R+*(JEr>Y0W|~_z5Y8L_4BLWFZVRA`*sh4IP3FnT%ZOiWyg1#MqGOtT z;{NcYx|>G2J%WsHW&Xm^bfM!y-MPPTbo{;qL$_nt6-dVWX35_Bx5K0Ys9xc;MD#j4f}YPa_r zZ>|VHPsS54s(`-LeBwT%G$Qiz%aVdPhEMOCJW3tR!OxVz+R@rGICsT~h}nGWeU}AB z)W4IZ%6Pp=7x-&icW@j^^p+{RXE{%Ap_`)WX*b#4GM2+@FKz;? zcWLrT_-U0xDe1SC!3y-wz1ity@JkWM%P$`jdo0EijfePho+7eVNreuNCqFv-R&qZq zPDOl8AONZAi#o(#< zcz&Ja^ODXnKWTeA;YaFlRrPGvPsDt$-R6VgcWEDU-1e%*vL!Rl>vEPyT1e)Jysvl; z#zwT?AEFiLe*d5%4`x%mcw=hNqz_=cBZ5tl1d7HDRj+5(0WAt#$qA_vDtp$?*^ZXEHIkl{v#Vgbv^r__RyJ>vax8PPSUVeg{Piv#2pOpN%nnrEuV3{ zD-J*P@;$5YDK_9*8_#w{JRBIGad&)9Zerl9z7s4pr!#9M8}p2sCokRKR|pBKx8+{x zPYVUpDlC8yJ5uoC>$6BB7FEN%AVUEm8ororj!M$oZq;TY2u75*v;w+q zthp!_!U#mBdK9;oOku}Er_3S0DSVEEG8e;n^^;2HG0`jTiD?D;5LoOknm#s>EYF$mIaj)VRzHhwhTQlj!EP3Rt`IpPi zD7dF=6qW?N%OtH-TMH>20kH{i!X15p!yji{$g&+73PgGkk_>}yv9b`xfVxo zCKXHn)WmJoN59eI1))R81&AztHL)t9ul6?RyIffOw4|mJ{-r6{E1+1C`0hsl_BQXl ziKLyJ1U5zsLT_sj#^$`moO+(MBkQYE$|b3>23AbRS(9{JzuC9f$s}rW=dGYlxB+L{FTK5CRcI!w2u?U`|RlF@Zwe(P(nUAFi zrt5d@#;w8{)o4p-Ak+M!+Rzs6wQ6FRV>R2xq#jrJd>|@X$nI3*5L&L*)%H=yc5gY^ z)cpKtU6Zu^$91vhB_O=rVN2AB0IePexi-s-yE31Jzs*Qo5OXbt_oIQSh>+c*T2Y>g zNAvX(kjd%p;oSWnUW)RHfQ{oaAKM|Im;do9&eZ7n`H8;2sC)v_SdL>7CoQ^_LVsSt z_IE<;3VStw3AIPu80!*oyy}N-Y6?2+I`lpH(9V3)J2RDkZ}J)c{K)b1)4f1~C55Rp z5r>f0`Mp{KuKRO9M)n{0MVqjyh+hoVVMUBPk4n7GxEPlgw(E*zI9=NgmpR;!gx>|O z{ocbbMvMlN#7`Z=99IX@_Yb#r1MMrbDHM*sucFdo#Kt`ejf zoE}3ZdiP94x@#Jjx6Z%FxOSnKgK|-CwdIYlne54dyX}mqceR8bPmFiI9ONNK?ova= z&=My=qm5Z_HK1k$C zE$?YiFrCeMc)R(4p6(OKX8_5;vN5}uveL+x96UG_DqPg2?)(XDIOFeRWu{73i#^U5 z`#uWcHeR1|9`DZ4DgES9fhgR%I~)rc{=yKpA_U1vlSdIztbvpx&MO||0_jsn?*J$bz}UUwV=_giaYe z96LPac=XxPri-J}{<-(0YTaIkWwo8Q)m&BvV%TIhixC_+c7?-~6#)mg9URZP2`XHE z0aF4=o7E&~^Hdra(JPkoD~C3jm-jGs z>aDVXGN2LjQGw$PG4||3Ri&vBht-^1ytu2esj%J9uDgD1hoBGQ+MBwSGA>zJ|Vg!__xi3ptn#{}cCcsbYRDR>mGV6DIE9P zMLQjTxAaImYwxrfDpWo~r^N%Xy3Sg(b@!Gxut0@E)DsYqD-UxLM0h;3UlE_DlSZ$Yan5l@^6qdxynW@+=Gln5Voa$#$=_B!F3*zeZtgSPIGA( ztYxcvAHEsQJ`g)tNq=P43(ObDwd4{mGa(0HRi(IB_26WNz~y+Ykg>fH;{O%0TCHRx zF~V%RkX;A#mpNsQ8%Itr6P%GcnGN2uP=ge$kmO3P-+BverOF%*Z*4Av?UtU5}&zc~-GI&s2! z(&&+-*|Yp%fk|p}WrmZ&;HZSxp@G=#A~44MYUM5BHe^2#Pa)Xy5kLWJTN?0U$NK96CN+$+uB~DCB!-B$ ztjkr)XM65>;CxUiaibHKNeJ72(Xg;`=F+B2tv4Hx1j8|EvwlELkLCyX?UJS430z`{ ztUrW;GtOL!>4|hEWc5K2+wj+O1@CUumI@_Z5ln= z4Y;Js#WwBR1?0d2VkPDpO!Crm5Iy%_XH;xAZ70bdQ_~~7ljSxco0ukO3R)nw4Y8YO z5bT34D$YV~Nl96yDqupO04V|1og$#l>qr?~_h41Ao)$CV3&<+&*Qza=*o0VrM~&#V z(JS75POc8vcI||_Z;K@?eSq)Rd#PJxFBT#dJxVQ{*av*85Ydi@O7!C3R_5os41qiy z0pfBq^^4i4h{DtmoHdH-*^9&^#C)$7I6+B*Pst;S>ua_hzlCZ-79QW_eq13jHmsWy zlm*M}(|y^s5(Zl0RyH~Rr)-8v03;F|SWS4EHX1TG>sv4HaTtKDw!nVNQHRBf#bzq} zC;tzL1F>JDA>76pdr)b{DVcHk*wb}=iDC@J9DSgBe}~h-FN{N{k*5a}7bMK*a{2ze2q5)NdBVI1!A_!?_yeB)S|rYS)pwTNj>T%!?D|@RC^3gA<2TJ#so;9}tn;0tkZ`-N^ zKBqAD;AD5S_zW{9%zaVQZpNX`W)y)gJKJ!*C07o9aOW^(JqMi>RxclLMUVJ!%K>8l zlLLNbHoazYI3qrx4v{(&Csp`dmne|N4oCB=y^SzF2KO`)S0)4A>MjX*tNVNfV^U~7 z*vN{56;8*K7*8C0FCIaM)zlVJ*p;7OStzjk7HL3b@BdfZNkMW6JPskqN;p5Q#{uQ# z?&3+cU1^Yk0s{AR>OF6)^a!9UD;kLhkV-xU9JIyXp#BlIKbz{_5>!JSOBA|i6WJrHeo6V z6)n^=8u;TacQ|nK4&vs~q9fYB$N*8t>#+-j$^w;$`<`x&71$qifVHm8TWA$h{Z}BX zyL5MLJ>fJ2A4DIuEFQn_TPu$QOdn`=h68fSDy1`m{QP!B^}$W9q@z z*`ESrH6S{HJ|crXR&U`0ICjQuo8G{G)?a3+zU^G}6 z8S&jQPl}pLh|yh!30HO`;DD48isK z=CWg`H2`xIB9XPS-bO*sH?KH7s9!Dxlby%bWaE}147?d=f`H{ zS?W#Dc$;C%fNsl>Zo3d=@3+DQjaV<&P5mtXhV(0Vt&qE2R*$y6CUvZ_;YpaLVL$Md z3azV>xXo*h72flF25M^C>w+6Gt|U#F5$?A)k*ws5WG0jXwC$7FMwdf@#Q>X&taDz< znO&f};Yn7x&uWp2ffkQ#RYqwQNd_`mh1kl)tjs+>+IRD0+3;c@xeDIntk|bO39hoS zlQW?ahf#t9reKqaQE@?&vaQ1>m<5T4AQJDUK3oyW0O%WGMd-w7OFxIxK$>6)kga}wRQsGKa2t)5^p7^O6`0+jEPcX3704^wA{{jq0 zO71KgjV5S0Ijltf_p(z<&bN!4wosL=cqeQR5;}7w)n*Ku@mLeW1J)1ljaiYhQC2|* zfeR~O_*b|ecW9wxTl$if>2bh~Y5DiD0*=c9!c6ge+DHddyPP3|p!Zi3)qWiAWiSRpe=L&mf@I3Kb=R4SOsHOhQV=C>kgLd;m8z zxpLFD!F2j1HQHbfL3>7$&kd{}&*?K$J#b-2GhZ35oCI5rQBJ681}AiY&4ILvuhV}t zPWl#KKJPD10sH9u)_X8j9sj~k^2-E;^Ax$NN9$&B%-u8mS<_i|w#_f2-d=k_K92af z!DG$}Q+=wq1f&T7OD(?pU;EQRa^Iw_HWGJ8r{cn@Wa>5Rkjq{#I1X6lx>*urKCh}U z6QTi*xhwrD5$yXBXz14wneR6d{=U#6K0KT>+7-pTiHZe~6dYDu8^Oxv0&$cE>tV^P5Dse4Q$Z@dM-4$#k*8v3 zyd8c&!~evjkr=A(_zBGSOgY%G9QpA=%!Ue-gADDr!@yx9%lw_ImsqzghT^8_gN?N;SK5TzcWM)MPZ zgWis@KBJqi6Vn0Q6u6o^xMPU6$o|rgdpCX< z?X8EQj+k0bfSmkk6LIY97ojA$qe$uuwd(sAI<#mSQ|(*U%KQlfATIgH1S>Gim;qlf zDkr;iLeYLSg@2hz2Pie}j4GcR6{{78xGCIl?)6h-cC@98D_f9M*|ynmnN+ll2QIBC z(W?Sd%pl!wZk5ihy`H97%w$N!zCXaD$YT^CH@nQzlhSWhXj)I~GOYb`02SuMqjsmj{eQ$~p0CI&8~ZtzZYCNxSBIOKIH zPVxxiy}QWRM;!2IBUpADHlnO`ne+lBUn8gHQD{^_+D|2dQ%(lLJh9kzb3du|@asuf z82}u_dXxs7(gSvifjK8I6Ka5??vuWa{t1P=!Bhte3hhe59Eo!nG1RvLbu_X_H9)Yu zCm<92T2KT1(-$hD*hA!7RkORril!Ya0EB~R(IifK}) zGY|&S4JZ_pzb|?hKs(*-dRWASQ19brY%`LDuRFmcde~uss%-*2mt08q9JgJ`)2&uF ztsEy70cJ!P5iHJw*iGsHs_QTglKd^p@kC7h5$^$(TaR=(88H(!-kzD-E4uCu+T5#z z4Ht-q3P=3~YUy8VavmpFD=`$oLa;z4(D zt5t9a02Dzx8&N*uuor;mtMDYSOj4w;T_EPXNLXLnPIp`0NpmNIvD+1KMX^*NA;1_B z^bQl1zQHE#Ygy*bA)NqsIV(25q}>yc3LAQon$2wFHRG~2T88E6x)}hvv#v$@KRAL0 z2j>ghQL4U6GvS6SGjh^oYVra+t9`Q)z6e}P&SqzO~2?`v7< z{+2wqmT=s<;PN~@Tz3}r{+8z39~ub~whxr%r7+X)z)2)ogZj7x zZDoJ`pZ2c&AIh$c%laUMvL#AcvlGdZ$5O_~TA^&2A{h)BOk*1%p~X7J2!)Wn$cPwO z9%V~Cg=A?MqU>pmvAoA4-iP=33*OH&pYy}{e9nE(nRDOge6R2KI_J8kQ3TlTR7o$= zx8)!&zz+mundBw(J51fdE6$Y;RxUh0q3BR z8V5iqOL!xo9PN$d3{%K$m1f4@#-y}x>JMS*ZFqH>OMI*32QF#_;ahv5@qV&gnv#?K z>^g%fi5nw8hy*a}oA1b-=HsIm5lr9@Vz=PUh-g9mY@y0O-0Mh_%^FE2lrj?cB#lfu z&I=pFD|k8WG%kV_`F7pm3SENZfoSFdUmBPB<^;znqGXnY zq5K+y<>`zw_ei7x9T{NKA~=NgL#M?v~E%*9CNe$*1|+I&Q}) zed9yVUb(lht_jAzmU;o8tq0GHN&n7tqsFdtJ!cJDX|G(V+5BAM@*R@Voijm99jD)E z-AX`I9dTu2HMk4tyARw}1@x>2#_$Q@S`c|~h`T&2BU(_~wrFK-@Mm0ys7azx^N<(2M6i(blSHsBMgd2XGUI0YNtpLUp$U9Uvh< z^MG<60QVoS|E_<4GZ~N_P}cXC!0HeHC+Ip#ACif{?rfBl9U>fDv{4ipHe8wOva2C7 znE|ZgjjwWIzI**2yC?1z9s_rWUILbB_x=ls6d~kP_aCKM!~b22q*P*Y9iRLhFWs8<$c7$% zn;Z)18|^)@wPH3aq3aX_#Lj8_T9um%hvzMDiD&tK|=_nOnCEGZi30xbrAKY z>(ScTun1f>V+zvATj;VmjytR=o(~k;i@Zhu_on-yqG0gBy3X7?#t7q)!e4D@xQTYE zpYX7$n9rPI0m3gRs^|CZ7h;UK^UNiUN%! z{0f#sV#j!Gz?Q@2Al56PQ>=*+h>~THV(>|PY}p!(354-o)e&J!8$IN-zMJ*;QZ8nm zO00N-4NFG4J2#7d1I}fosgJGR-_P<5EP1=VwJ*N-GQQB2#04$8VeQna2BO|zV=-G$ zw^1oG%~Zu4)zV?JD?FXHvXy+`ujjTE)qv;n!4Rab6bBSWPl`-p?I3H(=cK zs6xG0M;BFb2U~MRXG%6)lm#>b2^6&`dtB-S?8Fs|8C-Rd)ByQ6{7A~Mace&r%w>hp&WwHLE2odkk5x>Ci@HoJYCb1qh zh`Mn3)~Wob3KxHhHoZb>dV5r!H!6yk?fXoiC^|f#;+L1=3ecG*k2r?wR*#k33+hvS zwPyd0yJ293({CNH3DWVO?exag zW%#!8PyF@Bfsg}{+PkOT>9IB8zS||5852j)CC&MT@YodP{hpN z0crQXLR>`Z>?+((J~CtxhM6mAvx#la|8N;KxFp%HB4DfWvt|wi92t-EkkuzOE$Il> zLoP)=^!xh&IYXbVnh^j;4KJNz_1Q1ZVjxkH49!=MF9>DqiTDkQqay8L(8X{woeKtIK6Y#NOpC}tM0lI z>?0+@b#`fmq*iQPuVNha#`hNvc@||_A}g0U4N!3vyvm1_eXWt6nBere1eX;|oxdBhv&9En`GafdDJ_Y;sMaHnFJ9K!k*J@o zPqvb-@W2;`Fz!moE}`Xem+C=!$;(e%3z%CvkS%cgyZZLZ6Z;5jCaH%)f@-x9&KjeA z6wYRKXg93mO%bZ!O#bL`j(FTFkgjAG)?A22i^|%DHb8I&Ae_{3azfNu;hNbD%p$Vi zv>c@K!L~+ljjl!9_IHd}Tl$RiTO)d2O+SBtD@2u@cU7A%Mt%7v`^2C3SAs$Yd~8>t z_e^dNR)^?XtCrX^a0M-96|Pm@S<7_0fV63Mk@ilQs$z4LcQ{HeID+9-7JmvOp_U#8 z&-u3S*I8hVJ{9r>YAxRgoCjGi9IBeUFji^uRY&IIq@UeKscDvs>oOK2SN2L54%a$F zO|r1Nd4d2fsf6WTV5w{JWW?6ru3I*wl%3i2re+iaJp4n*2OZSH2?_oK3%Fv_7 z$dO>h65V43_6J~*Kjh47FSW}MymYNmROFZok{l12ekkGGOHSGUVJ_&CYCP^a^RWV> zviXnG7YDEebq2~bL}h5kYABLx;_k%0)-U7vC&}l?MW>@OkHZb@M&ugjNqh@s3q*^W zpOZXQ%T`*L-_mTHsU!Dm4U#vn)~Y zp6dc7K{UKptp4{1UNosunb^r+Ec5nIS*%jgHJ^bmhib_Yc|l99gH6f&=+BJ~mGepb z3odCol2}#d!-&csZudmw_8X1w#hsXq(hejA1GjE%u6eo+_9hFnUjq7r!Q(bj3@^Qu zX@kj0Zz0z6>;o@oGOxe%YqVxQXZF2zfko`uco7yVm8F@{E3^&%1yYIPlc__`YdN{* z2kGeO#UKX1pFJ=$N~wdjpB(oo)JIq7ud(AV{TQ1^C=UB#W@Ccjq|1hbbLtE5n4_9% z3eRgOdyS@RPgwNc(f;JDn;S;%Q_T~nG#+R>9?_N2$z?ob;5Xe1b`l?q3(lD*CcYte zRiLzSlQhJtqhT>Op%(34h4p#^vSd7U^UoI~lvUbAg5+{z_HQPWOuUJ&pBAAla`bF} zc)Sw*>3ZN_UyrB^Ltk9HVf1_=_UQ}xQ#(tsg$X!>~hOorNdoG zodZ2!VSJX^|gT?Xxv+#!bBN>{$7Em)>H0n>m+6ljIR>jWez&y#BoAWk!^ffBEWY$PdH7uO zYcm}65<961IEJ{F;FLFeU^_Dat_pA@%aq|OJbs%g2WCAC_@~(;g$B1Y)h1Qp0J>5& ewBw(;SmRooFe|upNk^Uzd?1FV2E}?#VgCW;+mbB+ diff --git a/muk_thumbnails/static/description/icon.png b/muk_thumbnails/static/description/icon.png deleted file mode 100644 index 48086e171a425efce46f523744e954a002feab5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7491 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 diff --git a/muk_thumbnails/static/description/index.html b/muk_thumbnails/static/description/index.html deleted file mode 100644 index 8080a04..0000000 --- a/muk_thumbnails/static/description/index.html +++ /dev/null @@ -1,66 +0,0 @@ -
-
-

MuK Thumbnails

-

File Thumbnails

-

MuK IT GmbH - - www.mukit.at

-
-
- -
-
-
-

Overview

-

Technical module to provide some utility - features and libraries that can be used in other applications. This - module has no direct effect on the running system. It has no direct - visible effect on the system.

-
-
-
- -
-

Demo

-
-
-
User:
-
-
-
apps
-
-
-
Password:
-
-
-
demo
-
-
- -
- -
-

Help and Support

-
Feel free to - contact us, if you need any help with your Odoo integration or - addiontal features.
- - -
\ No newline at end of file diff --git a/muk_thumbnails/static/description/logo.png b/muk_thumbnails/static/description/logo.png deleted file mode 100644 index 9427ce33ea36c2ec961356d01d612bae02d48ce2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38064 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 diff --git a/muk_thumbnails/tests/__init__.py b/muk_thumbnails/tests/__init__.py deleted file mode 100644 index d5db690..0000000 --- a/muk_thumbnails/tests/__init__.py +++ /dev/null @@ -1,20 +0,0 @@ -################################################################################### -# -# Copyright (C) 2017 MuK IT GmbH -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Affero General Public License as -# published by the Free Software Foundation, either version 3 of the -# License, or (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU Affero General Public License for more details. -# -# You should have received a copy of the GNU Affero General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import test_thumbnail \ No newline at end of file diff --git a/muk_thumbnails/tests/data/sample.mp4 b/muk_thumbnails/tests/data/sample.mp4 deleted file mode 100644 index 20733f83b94b8ea50cbfa04bcbca17547521cf65..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 11302109 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%0A9sRX=H%C_P*_^ra<*6F4 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 z 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�qKKVEvUW94_Fp7{c1Ke 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 z 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%0AnN3V~efhXufC_FAatp!M&>La zq8&mDIY~=Rf2J8visj@bocxfG%{ai~3;Qq$L%4S5lOn-CaFxc0B z(;?S_$a8ex<`9S?xRfBK{GNyyMq=M;jsqxUzK`=Qj^zf}mceLiC!`u;x<|5UBoL@@ zMtZ-MU6@AhFUBp)FGi{$f8))MCh5O7{v<`Ix9z(Grr0vdcG1|Om+ zhQ|a%%Gnh9_K1B9b>?5u9?WZJ3Lr=`ZVT{6Ye!Rl-wgTZ6Y`gIPurpQTzDiegcZ^{ zmr!1W-#i~B^du>iY*5;MH7%~p!%y+_R0BIY;KX<^;I^O-!0(J9 zk`#`T(Tp-M@5ka}(t#F;)rY8FiDpaO8TI|ZtAShyfz3Ad5QEd}NQl_x8r~q0JDAqt z^w&)hGY)QrU{qz2pAR>xS)4nmyDt)9Kxlero z%`IK>dg8Mua%56Vo@+m~0Cb|5b zE>t6!4UVk(T-OPdRI?cI{pdCru6u?DdAS!rbS@7dSub}gI~BC(5nXSCdR0T9Uy%)o zBzaaw>%K;u=n&_NL5lHqdfck3&iI&x#3txXhq-D>)DXOSixV5zlvsb`%t7t2>oix) z;J2d6ehCVXQJxavfpIXB9;`&ctOjxe>M-U1Kw^*^15SEi^_7qvOik6&GMby3Nq z=)#ZYvYLF#9P3;E{cG{)QyY|B0Es@3j}H>w!dNfc;+QO-(ql=G%%9vpMaX&;nSX6C zAu=?N+w>N(H$)B-^^z8;H@^})Bo+iPK+3>mYfz?lA9)5ET%9!rpN6r+g8O+I&iL`6iFwV z`3mU_fc6Tq4YPQoc<{>%Nco!$Y}Evs`l5mjs&S0D7$|#pENz{8a@oX9U62L0&6jVUMx zt-ay{H(3Ax4SGSI9%Ph6UH_sDh2ejk5)3x|Jr07s51TC)ywQ5q9{U&NE(;tOfgrxj*2?qD`Q{x8K+~Hj%dcpwnlBc6hb@tk6B~Huz-zBDoM^qGEaJ z8XJfQ^ZlKvhEtd~A%Fb1-eveT$hCtST(@iad$xwL+yw4THAPHoUUc5n$)wW|Syq2i zFYdQ~pm5l18{0cBh%;_5v3x!TmR(p2TPt7fB31rDjZ|bU0^zBxzwIkcYSBSax3@})Y>3kRPatuTStfs7k!U9CG&t(E zfnr^P#i4CuKcZogBVkBvU{82-3ZUV3i?yr#`V;R$;^WTLYH;VtGaM-`QxCK(fM@Y- z&mOirLgx{8^^HvvdCBXTTsgLBIf8yP?@Be`BQpKS0306;&A625D)@*4!_)EVbOVkg6~k z%C=c&7J~;rhqYT1T<0RawcBFgD!YZMvBMUbb}^gsL|xaAYw|GNUF)Qgn5svdlp2A4j+Yjb-ximx@>}#r~vWq zWh$)7x_t$EAc82T$gS6A856NAH#=gmdmXufMg%X@rf~M4?u+Kh$Ki*~SGBT}g~7iO zrKb&tW%!HW!?HDNllsI^fuWULbONK#-(7%0Dhi2N3i_v(q*hZ%u+9u0Ii^{TVVFn- z?X+jpZ@W%ohVX>JW+(zY9L0DNRfsspO*c%61C(#}t^|JuW3;m&xB|9NQSxK!uR1g4 zG5!>2uO^6&OtYo63Wma|ZQ3|CB5Ekp5MLvIOTvPVJ=sTc)mIZ-YOia9n~0z8U@Et4 z`JqwrITzVT*P&dG$sl|ol5bpUCyy?J84(JmPr;<)9AQLE$TGFVuDXiBL9ylC{=C+c zu(y30i|q9$)zQ+Ug!Y2~{UkE}B#TN_)0qtG#y>Nt!gPi4MCZmp5ZL2Z!?NJ=++C6+ zPjJqT@sPIl=R73CB=G-=KZy}v12#04+aE&^3-Za&c5px^ZuUQz@V!WXtm*va<>^|k zwggos_<{%4#G`mNlJSV0%n|9T)>X0;76wE(jGb>Z9Mqu#n9x2cecLiH$;o^vyiO07 zGq>mND|^Ngyf8BR`Hq3`vFMbqd80&R$^Fo#w4By#I)9Zxc7~8bxzEQA8*Cq$J0WYk zHyagqpTTI0u2SK>yixFCNk1d@)ZG<3iepypc^Mv^am%Gu_k7KtAY+mCVG<)o*OcS@ z&%SxlNY&g}NLD-&_`&1+U`ztdlv@k7Z|p<4{e!g*js(rQMk}6P5Rhw{J7AxZ?x(?6 zvNPP9ooj`j`25$>L<}8IH<(I38T6IcV-Z%5Pc=he1SmdN25A`D(%~#O(ByU3|Y?2RXeiUBielUfs zDEHTfY1#F{#hbR=sx?qi4OUdrWd!&y@E0;SO-q4sA9s{q$u z$%4q6NP&mlA?M`Z9Jn)a9vmf;z{g%0-4Yy8<171)Vw^yPoXx0IZQ5QqBtcv#0E^yJ zckyB=NP!`4i(^xLE@ynf^TKH3&98PzptM1_Yn5cgr?I4PhyQabwdG*IMl8^7cco`Xi*jEKDMGF&YJ7n33G7;%(7%sgo?+9$GP!DvsM!6|#wi$GEHIal%& z=Tx(=^fI_Dpo^g~I`9{2;MUgjxcm3mR_i$&P9C`iq|y!J?@-R!co>!C)x=!?E<}9L zZyN(?1%i;Hf1ky9$f6PxAt#tXa`qS6t(oR5X&*QMg#zSFBu9l0Xb_+KLqd<(8extK z=de%q;TAgXspw8FO?ucEC7KB0l4OJr2HsT?V7`h>3-2{qPHc7@%#o*?`?=aHf%Tck z%c6MB2*4iTMJ2h?LafDR(EZbi^M^|+(5Ev-hm(Kuhe7cGa#tRUk~nyQVurt2(JaK& z<2&6uQ+AvOhE9)3;z#dpkTP9am>~CxlEht1XmYg#URfRSZJ&8VdoHxs@{4mzdwFBe z)3$wP>6kpl2N*yipMEx*5&0*}`oiJ0*NnCWEgHbx;{uXyuAMrPyZjB}rPRH}$&3Nm z*H0`Vd1@k7|6JTutE+`uV~v;VBr1!pJl{Hf@Ak@*yD)7ir{EuUi3k?cqXg5NWk%E> zxj#cwoaCxZ&$WTB-Zv9#!n4gy$$QIYP&HUiW7wpM^q%C{uWOtfc!yK`eh(HpUIef$!^kfL7-c>1y%1qr5-` zvLt$Vo(G;T$fH~Z;#?3j7%x1h(iaHJqmrv#N=t+z)jS?6_I6VbI_6#j?ytEiO%{T% zViu(*H^e$24sOLMh^wtt+{5K+irQqqfWVZ*%9a1H$Mfo`I?9unQpdETX(xR%D!rxn z#f#aby}^5Lx?nYm2PvY7V8cLexK2g6EFxCjUq+_G0728C5>fJjwWwGs6$JhUQI^*4 z7HQc$QL6hvmJXk1vsKaAfAmbBNW# z2VnfGJ`pA^QVCgFpr=`iW^S*Ea?*vzC4X|7gpak!J45th_J)5MP`1Nh-6BKXP--Oy zPxGVR1;jC0UaGN9)tSO2#E)*)GE6Mi98!Q^Z@Q)ex-eGc9yTI*4bIW(s7Xr`6{2L% z!S%}2sx-8y8zHMX<5!I0KF|A|zwej6enT$p5xj0iDhY{A;H?4_fq0>P@cfB~Q%yd| zlzuZ8h*U^TH0M|*NoWOdL{F{$UDa*?fT+Q7DM7?By%}v#RTHR3Hzv?yha%(Oc^$hh zjZp=XWBWfu{gkF!5nT7tNomU^n`)ipd!#p?@*yKAcR!rmXZh!X=|IX>%wY*gGeDOa zw#VeVXqX{wapF2jdFBWwYX2mQmLXsS9~y220~8Zt3YNOE5G3VxsJ0;l!yS``WHMF z?8~Wik!l<|4?=SAIJOijJ$8o8MwZoMjuW_buyEI^-~a#$^Z}kdX&3*MD*CYn6)p;o z>n#c=Dg>7Eykot`>NupWk#RJ@lk#MuC`;FN0*gf`C#&UjT~P3lJNo7q`(qL+T-{X+ zEpm2=HW{`-|AIB1*%AYpj7$^Wib>^IRe+`m?JEAq zd^%=m=MHYbMm00EM^viMK!VX7^5w+8T8NCH4+P$phQ$gVUeEq4bz>M}n)!+rB(csE zexBoCopfzDqmX9_*fIRU7_M~NZmy_ZNR1)L`&G#8CalAN_jBM*#~<$FDs;EH`W=4u zctR#+IVGeIkswitWch#W6GQ2a6F|ts+OtS*3`xd;SST_~cLM8;Y3%xPgt3c^sI_X_ zt{56kvPC}4D>ZiQm__M+kQ9m;o~4(uS85*{Y1t=$T+hCs7=>xNPJ|VWh>`8hyhwCM zz7P32c!{ois)5Q1VTc*K4? zYn{DVP(j!|N$Z5PtP5;0b;V)n!3T*<5KP6_&}uShGo-GR+EJ-(X==I=#~xjdIPk{P zW0Cgt^qn(;f6#??932-VNx$9ZCmj5S6$P|SMbn$x>ZQy$uN>n^m>6CdM2~}kx~{b7 zA*xX!ia6JHa)VLES+_%wY%?*S<808l7WT?Rst=VGU6UxVkR@%}|=R6%R9BXn7~~ZcfCuzKL`0t)kH{@u^^1%#%j@ zWNxt5QC|X2GeJA`WtZWy3h3BZ8QK>W43ITei91)4T0A$W)JZm`tru ztBvwhRdu0KH!Gd82+2hJ{@W_&r^%N$T_x{K&?A0YI!mdAeJ(}!dFrB-0!~*ew)0hy zvEoWS_Kj9=AYDJb+IbpiRi#N5&x>e*84G~8i=p2lNCxQ0328w0w9d`++y^?Jupm!XMM0$AO;UF~>5`*N(uGRToxvAgC$2z`k_oV@;q zn2*nq+e4XI@qhy7Rb1yslQB!1;kc>)Fcdwmbpn%MR7h)I*1X1LjI8rci29C)6yse&;Jk3WXLpG%R`R?6-Vx992f09F@(y)E4=ZKss*hPw8Jcjn7 zzf>ZzYM*b+>i)*Bc9+}j7*_BVlUbq*vIq+)&>lXesFp0P5dXiHedCXxtB^kz^nwmJ zGpk+iDko4xpWf381RB@~28XUSM~reKtL_#pN}Fb%v~u?Q;iMUr!167Y zE_aD6h3n}#IE+vMfH4{~oj@j!2h?^5hk_Q$4@Y)5{TM>AX=6Ai5yVo-HOFaaD$*V; z0i9!Kx38bRk$E-u9(Gw9v0EXDa-oH^eq6Cse;a=o{pSgTSba;Rd?$T!SJwU2>CIlf zk(mT8gLJnt48GcN2Od*Lf(9!zjxZ?mp(*RK{8ohaYtnM5`t6-|&k*+QaHXnR>aKHE zPPkPvSe~PKD9jx zjYvF1n*UqMuDn3Y0-Q4RT+h~7ve>Z#?u0Pv9#NQSG2vthTh4>99FDUa5-Vc#_`pauKjkc^?|c<3o58>T z1GD@gKy|g9eBdB-g-WijkN9KoWJx69)%xr!zGc9xiK%fDFy@R3hL$FOQcZV}_G6%D z#1ZkMhX14O1#@}@ixDjXvzzJv#p8V!2 zq7@<)N~E2i2(ELE2)p07kyAVv&ZTXG>nbqOEo)?{b%uHCSY0!)-S!XP9tOw*6Ivi% zIV-#Jd~Fs&STKyMD=el3L7~RDRY*mwOE@jXZhcEnWqRJQ)=8{X6=40~xgj^+iVG9F zj%-+&{LK-;?qv)^Q4N7o;IMB?8M#>~luPo6AY%W(?Cee1AE4Ox20fcXO&=uQszd&D zfyObzjv}wFxf6z^xC@u%gN-@pq79K{0ew#lkaw>;9ZDjvlwn#X-3{CmpJD}(%v3!+ zEX-^;%s`?O1p~iPWfn49gwr8cqir&PkbnRuY(N5qjP9L;MkcP>Yjl1Zhb=vOX&-b3 ztx^Kp&M0sNx(PBFxMMlyMs|S$HkmBNMVF&_-w`sGaQFcI=Z-p%vt41L`#$BKKtTMeYhbN#qwSVzhM?Kpl{PDH0 zj+tg6I(hPd6ep6z#me&Of%t3koCX!IIt&9^oFJOxGifXM-RM^C0j5f2aUcOFXrlQ& zYeVYS)XIVTqhhq?rm&pANLL(fGWgur#<-g*c*i#7^=ilD3{vZHi#U1s@ogn1$I6=> z83iaX6sni}pd3$Sz*3-g${O6N0@iGV)vLZ$c#ljknN$d0!M(zyJ}oJvgY`E$COFll ztx+@~?P!}{?Yn5#+J)tjqj;2IC**X*Xkp1OEZE4#KPkq3zyucp=+B=8H!@ymSUU>y zT-5koG4f!_g02OGcUUub`YrN*M4E)9afNsLIqW~(YMLoL`a4wt^^56Z%C1^71muFS zf-vnV*G+2YfGXpUPoxJmQC+Ono3Y!81@8!JveNP&i9nrj!hDMhaj%mi&@}h6h;1!^ zzO)o?_Sc9Y;M5o9SJ+MqZm9UgdXk1vB2248R6IkH@cuf!;G%DkyG)hMR7e#Hldi8TQYLUx*y`BB@ASP;&p1=WWDF!RXQ@t>0W8jVRJi+Nw7R)}!Xv#Rde}Oe-0rXwUl~K>MqUJcwyn2BsLy+z=eCxcTpGAv?#sV z8NIo%F@g5PZ9uQ7`a1sEGyi~S{wH{2%D?6-OS4f-+S;hl0ufjD9U+aa+uiTK{t`AmtARhekp(m*HL(Bm95sA0e&EbP7` z-3%1rLg!_e@v~!&Tu#2biccQVtVr___$y2RxPYHKKD3m~;lt7~$W>*$=4u z!y1ICMOOvd@lQWR>>gs!lV>a#R&nF77Vn|puBTTl5^b+z{bN(PH{1+F5Y!-jSozkDh-{1ure(J)4iv%3bCv+*}SGH$AxPG=UED;z)14sk4CBN1`Vbg+GmS3{&2o>iW9-_+)fjlj~Z0 zoa;=oPUKxd5i0;aos=0Vlx{m*FEAt$22+3~x|ALLq}Fw@Vm6&uS02U=HfHN1hil_T ziG}^c-zjhW$vTtJE`TM|s~A6G>-Vj0`1t)8uH0A^W)8I3H-<|wg@xJh;L)oYCE!jr z3u4Hod0(P(o(@zES?A5nPo>cwJ*MgGLgKy;CZKo2rGpcWf4$XFdD{=)1-NfGF ze(f~lN%h3e{)oB-XoA^gP#;Hf!jS~Kb0$VL;3>b@GE74Y^^ltIMrltvq|vu5x>_;X zTDR3i%?av7OW`R^ed=ng$mqvIC72uY9w<=}jXbs+wk0|p*j9RraE32KvN|q#*XR`A zNeR(owG5WPNSV&)S(z50$jbp4X@U7>zC}RgS3jGS(+SheO@!ecE30d0V@n~Q`jau=63O$%ONoR5moC-Kc%i?N zuZ#6Oupdxe&QXA#qB(ScibIaHT7GF%)|PL@$6g93!!i4Q?Ql{fQ%?e&bZC5CMCQEr z5m5RsRHxlRRs!j#<0dVewiT@92;A1UmFm?qa{?!q<+@v$^e__7Ve^;!?;SMs_0#@Y#9lRi`dHj@z21A*d32NR9(5hFRWgb(Ae4E`OYuO3l-1A({|ynW z2=GdsCIm@e6Nx5HYai-b31XRZ_#y8@&MxDQ7^)$3LaiBUH}6|v72Vx?OWN5*!bOo6q=Kts{QmZ}ccJ$x{b!|-^4rKs4@x;L0Q z=E{L*YuNhtl90Sdh^De)65sZPJmu|wvPQOj#E3V*W0B9gA0GmC@hI-OApAcA4ynF7 z;%K5S|JA)e5pj@@;keY+22nj*CHiN}^;a#p)x4YO5xP21RIX^2%=9y@G z`(V-VL<8ya$PT@7+(!SC2mdBJb#<nSA;FxP>Tjtyo%TLtvc}Oc@Z~Cf@VpG3 z&|Ksx2cFl)@cauDqj*_e(Y~%VLuG5kw+rxlH>K3kSl${f4~#dE!G4~Qipk)CA!--g zdTS@aKNC%QTR_=);f&}#NwyNm#pEj^+(yg&C2cyJu~((QLZ&f4v4St_71V%Ri`)6% z4+s#uZgVTgyTQrJ=ZPL1G7I;J-UuQd~Gskrp1A3?2N)a;X82zyWyj z1OE;J4lD2RSED~!@{Td%+U}nvCqZ>&@%@lnd;zL(F#BD<71g$Z&pYSF3JQ z0+mHr&fd!Hsr2{77{JKdi5v6I6pO-W1Ge}OQt zr8@TccOqQzGgFcFabz+w+uj6E>Y&`A970=l44qMJbGn)SHZ#c4^8lH^8GOGB=ojiT zw;Y@6h@h-mJ5PcG0e$i&pz#&h3x^cl7K#mvkgeLZyjTSzrYF_1RK#O2HjX(&*kK zC&+#{yR)nk)$Xr?t6F94{(h)xBh`BDtezM}lBXA>?H<<{nU1n{CzPa@J%l>%%cUJ} z-Y4B76U|{uRa9G|e@?raz_A^feQTWt|ICtFD7BDkXH2uH4M}!+>JS z;&v4!SKjH#pQ_AznigW%BVQN;I?tStS5Pko_FZRdHgUur9Qb#_!%JrWL*Tr?05nak z6bcpKDze{x$e{frr$#9v}XSXtw4-*aK7WSg@Pn3^5}S zXDU6oS-j?V0))^RUnO-Eauw-UfXf-F_l=V4@a03BwfM&$dq$!icmr+!nP`|9z>dtC z>#a=F#G|*w6L@+6BWFA;9oHxjLu6g0>R(9PZhP0XCmm(b5wdVZQZE)8&n3jkB_tJJ z7RN~d02=^7nj|#6DKMr5|HK)nzybQd8s^LYqDl&Q!bKi@<%H*G0w~u1UkXhXTx&Jv z8fXZO!Pim(OkssDt;hN4Xw<1oDlrygRz{56Mbb5So_Pok&^mm9#DPC+bYsL;0#DQrC0>mqGUM7XtM_;iX*WH`r5A~9V^s6*|_P@Lw2jOXv zme-ZVZF{b7{IV<~U%DN4%vr~y=b$E4Sd>METC2u3Donq7=>E-IrB+NwZR2#o$uW7? zwY!e-V-udp9|o5lZmqGn{bo?Sj{{MXAthB`{k1PKnG^XEhj1TB zz~HF;2w4j>Xl4E7VM}GQ^IJWst_{pMU^t4?O68Yku<>1{`_hP z!S0|o7_Y@&)YjWKTHEAMnwyeWVM6P4Cj$DgZ=D49Pv!{$b(=meNB8ODcO@GGGclQm zi!lUH$-1L62|Hxv(9xPqaD7|)aEcp;EoXJolU#@*OvW$Ri#?Zzay2>=TZ?G;6=8jE zezN+cC*3!5OIH|Drf@kDvmxn>QQaTd@5<;W&!EoD!{--4p_Wev+%*-b;gce_M7sk$ z%stMZV+Fiy?Mt|<#%!o8aRqh}y%S*GTO3alA5*JTa)v2_Y|;mu?)a1YSu;e0?J|$t zvjtD0IVU!j_3^wK?nJuF$tKPzyOo6TqDhO~3Mp)PIUI%Pv|lkz{{pBhPx?3EgWrYt zue<<{?DEz?DLLVJr!xH>t@9TS`qT{}n+ICJwfI_RcD;6~5A%B)@98}An=f1koXT4B zZpC=g{c4d*HiRQTg|1`}N54LGSpvI68N`JDmVJI>wt=uqB;yUidw)?Wo$=A`bxevk zlyTRP1d{(%fpdn*6cCOr6mmP*w!cyjOtaqeW6|dJ+mwpD`GLxQZcY!25TiSE9giah z3oikripTL9B;|B{Sy42kH)q%hak9ikMgD1zw1_?F=Ma-FO3dEoBe(2tjcr3?M!xYK zr2~k_wq5D+Y0JX`&VKdr4Z9#;vj$x8zDsohp2QN0p=CJiZ%8MQ`t30)w=fy2m5$m_ zyW2oT@cJ$UzzzKlnV?HhuUR{cmysHf=b$BP9h91Qhg^ z4PVQg-fObyqvRM!KUq1Fu80I*D$_eDa z+iMd%^PWu~>_@KZ>$+y4QMn2;NSo9GQjw7}s@OHufxTCweCr2w2F&oPpEMCSvNyhw z($^OAu7Y!vT)b&AQa&EgZP_EP%r}}IP~{2Noozg2!wL@WzKCLVx+W1jI!)KlgT>cM z>6O4#!tWpfDcEEm2~e7`wUoUob)1;qPg~p%0t^Rn-W_K38PR34#!weHTpMpGK&_6l z8YaKvOCG#2!*a~&@jv3g@7J2om-Y1*H1C!_zuVcZKKj=MKTwIXB4;i`BsyS~`D&uI z)Wfsmcb-UR&Yk&v!J9`2vnSw_g8KW>GRLIYJSI9B&al!l#h2fR>pTPbUvq?uEuieN*sIsm2K-%qKdH?Qp z!WmE%gKNo@C_tgo{cZrKzmTt3n8xZ*1%5am@_+!He{uPZJ6iqCi+GG)XNz=qp%Kf| zEs(lcW-%qpl##rLsQY~_8BOI;N(sI_+92y844*Cyv&hvlc3aI zm{NI1w3KJD^!V91fzq#pLuy(}31>wjoloSMek1HslqZt2%gQR2sXSQ2+n#0fEN`wru~vsaN40wJRX`Bi&KPFo#;@E=k&J&dG#j-FDfsO}q;0~9 zWY$gv6K_K}9R&M^5kL6Dtb+*sG(-mIO?9+4$DsgwyjIY!0)VY?@Cu!(zH{35ymU&6 zdjm4>OWfmlF>)_hXjGA*9vaBWA*x!x(^4Y`s8|}Fc4WB+pw;)nb*DZ(P6kXAygL=M z$C3?(E^OD3oQ~uwMQ5YY4Uwnfq3W6&AHm7kbsK`i6A8!f)ONTNPAzVdmT4t)x$1uO zXpFH)o)wY~qS{Y%tTz*^*m;8daZCO$cz*;&5rvE-y+xR!LZA)AanbuNb!Z%y5o2Cp z{pJj0Sb7syLW9T};8EC*gX>A48ILLi%)&dpf9p4TSM3=G$u9oD_aPaKsNvGlC2+Lh`D4z#%X_ z-|T)Q_BA2YKwA?w+4i|itqciAjH>+;5%?mTsnM3rXo_n#@_SyQ4#}ycZLNbW_5uuL28FXiJU0H{kBh%u20e# z7grq^2%sy9qH7Ae)-6izx%g~C{aHD_dkUzj{S@8zQoA|~4j&Uo@~+B1#h)yqPu5rU zqsC%R*#p4@@XFL1D^LF)T|Kma^&(6U;x6f>1EYZ>-F^bhRh?#Ff zVW~svWE>PMG?-{Bx0RSfa_`?(kTHMB9@29t8jClpfP+CM;#D*``u5aB4Kz8bK)4S% zXh2uD#8|-^_geQiKRlB3)qUIy8B+)H z5mi?t*@`Ph#y@w~ihl?FB8k>Mgx{)9#F6Rv&=jMPSmik zdSNbqpU$~tBIA(23;#-G*~n}qO1pvmW%d;77zGZ;jHbdTt-2cbjV_6x04 zq^!!qjS*A!76vI7f8}_GYeQZ^^Ri#9Z+dsSGJ+=?zod94_S)eCFfHAhiAu_ zQKgd!Sd;`3<02YhJCvr0-C7T@K49Xgk9hh86?)8Z0%agRqOrMhqyl(4lu?-b`StfGw(WU8^N# zt1@gtNAkRR^%VD)EyGOdD)fN~wu9MU8OHiH6DK*2Q62i?FwxCF4L8%x>`)QUriWI- zk642%*dBsA{NVT{P142rPVXMx?w!kUVc&KdxO6i^ubDF4Yl-eGosGzIkq~~q7nMu^ z1;vJ;HXt`IBWu&KC?aTqzAbAL=a*F1Q3^Jat*FxnMjeC&euyq05WB8FyVS2aD#2?` zEUAM8vd$x?>QCXI-@a&&S?~vmdAa%)t>fvmGhE*Q#fIE)c(|5s|&`Q zXddG!C}bq_+Acn2qbsBJRRS=)v@oWA@&7Vl{r9) zwMj5EbF-e~PmUO;TN^Z%N7hD3Gluv#-0}1(aDDe6?H+9P968;8{a=!1Nn{~{KsJq( zgx~_R#PJb^HA3UotHV$d{S&B-0&5-*I=QeD-{`c0o8ds+S?2r6)v_gVA+Epea5@Dg zR~I%OkEcFa9)j`rp)M;`AM8cYJAHzpN3&@~%*#v7R~Lu(D#U-?#(>GdCsgwKmNbzo z#i9t=x9|T@5E=4vz?k?+R7#;-jx8LD55iG`vFGi!W5!DyU943uMW{w$pG|hl_c;KXY+ zLGu~VPqG=Gc~d^X*ZQzh0A=Fn3H16_w*%m4ckrQ>q z?i-2Nlio!@etrJQ3A7ra3O+BkI3rNpm$eT%+iv>G_I$)LsAARhO=Z1XJl-4c5mQ2f zjz8h7@s)dy+#_G7`!T}7+~D#Bc7$)BoZgw~GyOyf2JgC9jx)ar$YpQKrwF3?;Mp`z z#tslji#$DRw3He7R$7-9ms|4;IEl*Uo8lz(S1>ALW40}6H&R$uLPW>mA@*TB(jtDxjw?9Kn%NWa?%5|b{YMqaHk$5 z!L?u7MRi`1(6{Yv$Jn%yDOj!!MkUdY`T_*WSwdj%2BF~ywV0OMA9@5Oa6pbs1Gh8 z0ymRZ2uBjWxBW>fEqCxKNUxA&!YTiHoLw zVuy*!-Yu4`7Be*VQji?f#Y`h(PqbhsGn0ST(i9dC?IUW4v65-$`NFb9>+K~wC{xzV zUQgP?B&W+s)+;(MEskIu+#@yw;kGvbXPlgLed0LxD)P$FEL8yUv1@^$e=`O-YZfur zQ3XQx0rIE8l&mmzEQl${5mv&jN1?~H{n>O}R#W|mXaJUAD11Tpi_`J=6cuwK=*i$N z``U*uv_$-J2Ouy`{g#;dG{i51*WwKX4{TndyfX$QB|`8&!)pSP@N$be;OSx+z3JYG zHg;N-wM&dByBJ|s+dgZT#qQ}@pyg<`#7Z2bfb;3+(!FsRXM=ZI8r*An;$E=(t$?!AJQ0J) zEyQPu`a=h+GceL>tMZ4nMnc-c84XduuXHi7%DrhaQGcX!9MyzqMJG~sjkjZI*$o8k zl`kdiFWqAgS~h(2$Jkkq=!TB0BJUF#9w1!o5PqB0Nt97OmbG60Nl2!aR^lVgp`Y<2 zf`uyLFVOy+#j(3qI-r~>rCmt`6 z1RD(d&5NV4yAbHoj_Vn?kEWftN8&DLK-Ey+! zb1(9l-?5>O86ez)4K- zmsog+wxBdg5q*KmyL}@tR7DZrDE=T!dz<}r=Bp>qSybeC2uph7!n9W*hlId2M4aGu zlE_!*Wg*HKwNEoGW1>?-nA{FKMSv3(t?o?(g7o>;;k^WVH`IkQJsFY9#2QKFQJEZY zwD}SpmR{2iAw z8Zk&}p{EdsoUvcPWD%zY-lC;cg;)l$4hCFlsn=yPinkF!Pr3_)qGlK#tKgxwcObkx zETu=o&ZW*k%ZGAVSb2{f0w&T?Rm6-R<^hig8jt@DgF%VmiuXY~V}M*dB!3^dlcp6>U!Qn*ssn3frC~{RgJpyeJ0w8eLe_FI8YTA@ z{=FB;_02zb8MY%fBgKc+SLa&smM0{x+n zUp_K*bXs&yJvSZ{e|rrveYbZ=j`wcp67V}9>C{<@K$fPmHE8l`lf0FEhh1L|;ut&% zwhl!EQZ&L`J^aeuPiBnmF#oVVgl{NVc3mW^tJGNWBZYQhu4>UA95`id?e@?fU*CJs zPEs?@Ni*3*xtSPK`UOLf4Vo}P2!b+JXi9Ga9aA@J#5<1ToEWJi+^7a<2ec6ziRh~7 zF`9c@zGTq}Li<|ybe}4_HK@wbv?6OcjF#|k1@v%;A+-Tz`A~wH;xD+USCtRR{ zO=)-bf-eX{IXR9D6#~bX46y=lx3&!~RreF6g=yWw4JfOUZ;9>^0T#9_$yo3@0$jQG z7^A=d01q!go z44{#TeCnMkySPBE$72Nn%b!Y3;3qNgLUU8JR-$Btbb*BR3iXdLyMAX#LYvk`=KID6 zd5=6KMh~bV(;Wd>A$|(VibXEzu)E%1;n-5YI-*AKn4K-DI*oW}r8Sj`pl)TNn{O}D zd6io-Xs%W1C#v!90*^cWmp@aA`+S#DVmm&xZ`w?#RPp_8#xK!Z$%d$}&A0crrMIt{ zQ{VojBB7n1H9yok3Y2YnB0`3JOp5=mlxfJuToU&y_Y;F2^0j{%Ia72siBm~MWi$LWCl zJiqNO(qG0z7hCh?Ct-7cA{_=y!7=M&)o?-K4ER7~*8tbPKlqbtTES-2%7w zNqL&3p8Kz+uj<6Ol|)d_`hgV9c_cgN1Y=npFF^3mj?cCAL8l`4%R0D@f%m!Z29l&% zWg|#S=qR&ppxBsTF3B~1T9zR0$-vUT{WFjCL8X+0S)-R~AKZX2o_ygK8fa(Nqst;T z01u?^yMX;0XJWr!>ZFZ+Bof<&Pqfn($$^GlR))1fNZTtMJ#6uYD#Op(bY(4lY>!4O z0)Sc@@3&Kri@>A?C@PoKZp^zYkOz*Q0D zJUP-xeV=01O?W}ypj`r+5BnC>nkx|l$w z34r=f@c*1PZYN@}q^_ujoNxm}BGwIa5Ps-AH{Rs=H0v%S343XxHk`%BbvN znJp}SRA0{Ssw#`n&O)`F@*Ag8)Mxpj;NDY$iuV7j?&d`%i4#9N^r;p&uDX?lcv5DOzm8BgyTn~BHw+}LX36+kAUDb2WPT=7dou4h zEQ?eXf}&Ouz`ewuEDM(9o`7KXl1?C=8CAYZw_Ox!btDd^dm6mGgP3>pLx#zXPw4toi5;^u+!j6S$$Gns+kD z!ZOO(Dc2(KIdAljxuu=9V5GNm0*l~eT!_Ly)T-uyXGP& zYvPJNzQ!+~2GXI5e^0v%8bA6BvoJMTC`90jYgQ;GT!Kh-8+5lIS4~7yN7gX?Upw}@ zV$2vx%&UyPqFIkCy?}TtMEE3Ls?5(kqfJ5NEd-BQ+gyFcRY=47ypCWpUY(Cah=otw zM5p~El`x`n!JBlOB3e&%o?!n0=&B*-R<~!LU;%Vlh`QO?)o6ZGHO-50o|w|Y zk*P~2;WRsU4D|SA6&!ptQZw|6&H3xOtdB@jSJNW6L4Yee0!ckYutsUz#vcSz#sLJ>`jTh^M- zrH^P{d_Qhueu&i0O@ZT9ZIs)|)_1Co{!m>>dENQh1e9xsPm4!N@PiI58dRZ5~A z@A{XQffl=J*xapL50FOXd435udx$&!n63<*muk0b?i4kq8{q@?*rzVk%l@)5U)0{e z&&204mm4wg_tIU({j?L^^Se&vU>123hPD<;a-Tm$aOKMk>w0ek zW~^;&->=#4wW0hhpHzqppKw$KqfioPly{RT^lbYQ(C^KxZczMagKYmtidlmu0JgxS z>)J<@?q`CefFW!%?z7bS=*U` zaW7dyzpQ(BwYfxM>v5iBWo^HZzq(I0>=w&JJ}6lnY54;&3Z#;WX_!!=dw;6s$8|_PFt=hC35n7k>o3LoW7`G-E)K!H+Hwh~_c(7&(`LjP zb`phLKfu?=McJFHMh;*+SIGo%6JEcMV%~Gx`$hBsecHb?L;51@t4q8(Na$Ta$l5y< z#t`D2X^aI}4^3d6X#46cuWG4D=Y0u>Y5?4g??(th)2N{3n|N8VKZQ9aSP~R^>c#z$>x~ z^`2LOM-<0ZY_Hqjx!D-+U5*!JDw)=qPQiB2xQ0N8JrB;Qif9T?q(ZabU2jciAzCbe z5+8?)ZQ=pQ$jxp^3{uO&Z@0Xt!I9?c>e=|zE1(n!TfAH!Q#X@9>k8S$?u9VNi-cpO zQa%MYg}H1j7NB_zr77@=vBeE)1Zob`OTpCEYJ}#gL~xy0ox}DcWQ~JWI86kyL^lN!R`^rkJEhgCYQm%sRr@%- z<~_ZC-wEzQ9jl6ia4itwkQWVAZ}}m`FF^EvG0v;G5*{rt{ZfGuoA>>%t9vY@K9xmH z4_^jceIil!9Z&AoQbIt8Lx9zHxpqXY{p;p^Fsa@2fzrH*P2fnC)N**Blwk@7)X*1T z^RHRS0{*>$2D3q*vAYEzs~7MZ{`)}gT(R@%N||n=VHd3`Z{${`z7<7TziqID&b8l2 z?o=Tpv4J$|tnlw2b>8i&V(`M(1Dr(oe=3oFb5I+pxKRV>z`G%k#l02L(8*XBa&D-|`Lb)X3_o{er2(c%{ z^2nOH((#3Ce!km*x1``%G<3F$oR7Ee_CDzX{00pC-EK1O-^a%;`gWWSD^Y-?60U4C ziW;RQ6zbUJ(ZMo+S7nczrQ!N&_0%B248u=eDavuw7bW#y1I;aljC~6dX+-JAhW^AI=vf$K_KL69`G(e-Un36DA~`EPy7W4>?m zIi$EE0CJu^V%;$sF(l28(86atw%;kW&ajZg-Mv)_{KIkZ6HHBGO09=;mP7$kPAnby zMg&+CZ^tZqftMRzO<0oT@Vx75TS7R(lKQx?F1mPCuF3imD^K6jr-^3cs);%C zg1(m786S*O*UpYn%*XT)^w@4tl{(KWcly$fv8RLGiYQEpeu+wR6i*++L6w})O2kCW znr+=voX58%;m{_Ii)iVgkJk;tWM+n>u72i6R?BckPF>WJMW+1x-*3*>$H_zJ-i!($ z&QSvgAGHs(*VKDR5Sjn3dyicqfUG!^m0n-tu-jf&p2}*1_{@b(T(r-}6R$2O8@Jbd z;ZjqvWS6m(&J>8o$%9u|y*o?~w}oy1XSJh~GWx3a*b~o7-V)dxSA|71CrYm^YYgcz z$Ic|VR;&d36-v>ZV{R71le5`RJbKS9mI-czK8TO>`OCH9#!`qA!!^)rkuIunN8vZ% zQmu|@j95PR!oxaSNnWOFPr!6|?VybJ2dtqC!X8J9M72#xe}?a9Ax1-``rA+puZMJ^ zuYccJC+>n=q0k1ySr8ZKD0>TV(t_`sMC_*nzNE23As3!A%*O%5;H}N6sjvM!Elt2M zCJM}{Y`=Lsj+`+=FElh-1E`WO0`)LX>Nb?u!H-`v^-YOxGJQTUxvFBZCr{Hc{@|g~ zcAu;^tmZob?`9YAyLeO9hTyUi9u>g!zn&>^=FEL~Arrl5x>Zpt^o{Z)A(Sqh{@Q^6 z0189_o?&Sh|H~UQI0=qY)ZH*#SVt$ct}n+b&!1}oVpo;TOu_n!(p<*(a> z9jR8eWs6EY^w2NE&7;Cz0Kyz3>WxDf1{i*-k1S=ld|=|Do*XZ9)!J6-Y+BcC)8A*@ zB?=$-oX-yZdS>D?y~uL#q#F6&>v!tM+IZDqLN-J5_w})vTdv2wXzE@Ymf|}tW@DCs z9wGR?W@NxYgo;9rLC+D6D_@Q|t$u9WylyIKKkA%9sGzJllE$@vCzDK=BZ)E08a;~i z)Z%K0^3%RTiGqnP_4LE=nnrt?2$w$33>2}Qomo@Mb|C^hNi&o z4&N-${Z$A){%ofCIrj#I_kKVc*j z7&2>LV7uUG+Y9oWm`KIDdyPG<&O=@Nx1&UB1o4Yz(xp~wa-ZDm@iZq3GA=~63dbbd zg&@r+F;JOX-HWcSxdT*aqqPTey9N<6rME?(kMfG8Bm>Rvy$d3>xK(ol0)cpN#Jbb* zF7D;=todtBkKivM5{UXE^>!e;w=-TN zS=sb_41Kd0%8)dzVVgs7c15~Nr5X+IjPbv`A5&%CEHQYPN}x|3tt6hu)U{*Q20$au%G}PgTvWfS%GQ!9W=BMwrWv@9DET+39!=5V3gC!Jh5JP9eoGy7W8L=)UBV zEj`m=io-ozb(UC!A#Kpf7l@(aQlEp>K$&pUT@#vA4xq?{y(pz=tcQGBK?CKq&YunI z+9VYEE~JW$DHl$!Uz)LDF>A#B{t<3(VR zk%1RK;qV*cGqb~l>B8v{X~gBM@X6eag?^6xCIRsbUE(BrIFf)-fnYb97J8!#E)0$GtJlU!43o+dSkGxIs*(jXdIf z@%~`4wWLn?p2S!gW|msy>$S~@q16Zj{bPbH2^ol6^35rs_X?@teG_L(&Od-8o|OX+?)$7fEx zORwN{i+=>q1{71k-WevO*uXpQS0DJ`rF*CM3PatfjsYkk94f^mX2*ug7yu|;m$)y{ zr2d#zgYL7%8jdCxnG;Lv>zU5^m_|cL1L9&cW#OjjB3~$+Y8i{*U(u+NbF)t*YDuzz z3Nfl2rx55#F3Je+lBKBBC1wgq`3wJP={C3nYBVL91&L3&J-m-B=R|6LhLU4jlFoHI z)Z$F_O-h~)ic|tUPg1(?ndHeVMl85zIt5FBKR~F#L?%0Ug+~_bLs>-Hjwa(pi#%E| zF|@w++8Bkv=zIsekokRw6+jCykOQB7Vj0=!zQ=`V^HE*8;&fDc1o))xih_w8;G_v4$(adwhh#G;>%tJr1hdlpLl?{|E zoWk%}W@l|@$iFDwC207Q_CD0k`NKX`umi#1BSpN$dS7qzpkQz1j8F<~9$WynG&!4y zZbC%>g6xDQ!rS?^jgzr#gA?LzwJt5FtKsh+z?BTLl9j=bq>v!|d5QkEFU~5#5HVQM zUnDcMUP(vK!T^&3m(^#^klATt*r$H_7(FE~_t?uH(Z>p+VnV@ZmoL;8F1P!|*~-Jj z-*z`()VW*59-xv4fqIv)8q}z+K;L7Dc=AxMNotM-O{Xmh$Y(|0#Y-`V!&+=pf_YiG=Wh7zQ4j)r&n?yI8vRf6i&BeR4X$-N?h!cR9d!UrW zmGq=jq^#s^r_sPR!vHOP$}0Mp8iR!F<)mYaYUEPw!Cprn>4qUq<-h6e_M*ImG5_6Z zv`bDs%($6E^|=`Pn2$i7Ih~@JX=TBzt)TEmuj%tsrofePzEh?&8a?z4v+dl|bu8OWeeV5t#pjy@BQa zY7z1*T>XbCG#vqJxZ~lT?nvODCECBs!b?=3*3!g8h6kt=P76IG8mt1cL&t(ELF0xZ z+=|imrXFXz>d`oPVxAH#IrH}X&h4=zEDKCGPC79?L zm<)r+uQebFym(^#ODYJTKDXTdFIXQa#(`o#?C4mU_qzOeR2zE(*@?0NA#~Ao1iv&N zz?s3z_=HbQ5tR4$7$9HI>uR*w(G&N#B&(Kjx1=}S<^8nR;LyNsyhy_eHRGzg4oyo& z-+T7~GLbY^jTz;VA5oHfB#>Qiinu9wp^{AR86OY;01AKso?~ub&7Qr^bDbN-Yf+%I zg(4;Z`YRRsC~>YQd#p`h{2||A#AiH-KHi2pLIs|HVrInaVcCI3jnQ{aY za7B|y%Syeoh?Z4+{{wk5NSgw$3|B466l(Es)>u<;`|)+?OW(vV&+lYe=S@n50zjYB zstXUy(`r^at+TxXd$=!6+xEC`4#oF)J=ZlwVd?CPZ>yORmTSxJ3;`KSm`5i-&@1Ep zwb$?a_4Z}Xkwlrk+gNbO8q^>{B-edJ~jaCCz8sre_ zVszn4Db!si5Cfk5PN=J^`OB%icg3}35dBIs3f;XffBr7-Opy+Y7CA`3vVb~-|6TOD zjdq+X%lM$bWA?I|O~IABd_xv~Bbn2*w2lr&NYmz3-5wuNPNh>9UwK)VpBAP(tz|M?SXcife9~+_(J3;bI-n$le zeqOdELi@ZBwIN8RK8|8_>o*Nh9gD^jwYnd7g;%vf?wz0j{Bkc{6I*tK%Q@ok& zR%-1+rJjZqZqfc`OmB0d61IBroAiDo2B3@cPC((IAuuXCQXt}d)v&&iY_Z%buOP-b zzrW#reRF@UD+r&eI~jGh?Q8xJf8swPY)(mUNa*VvoiM1DXGY^Fyv-uUXx2)Ef8huX zMYV%t@7aW;;Vqnc1XSS*D;D9J*48K`;xBgF9N5m7xz@;(Y~8-&fomY~=UBzM*ZA#* zSY#!@qam9}vdravcJVIw=T~|ZRcF*RhXJ6}Q~)W*S#D_a#m>}^M6$g`a!-D5e__j2 z`SA}aJE_XlkW^u4+gHM^GbJ^{uuv|j^; z8IM=+wdCSTZBP++2Y!I29QC6H28CSa9j9^gkz6rUN#(-yk$QWgJD9G>H5|*~9>r6N z-F@e`+s&ihHDl*6J;#E4%Vl9BbSkf1pN4~VAZcGMOae}0teiMF?CnpxfOsF4Q~>aP z4G8ML$zUo`);S*L5^x?>=9jK?%iFnuyk0|`@4(}LSK0i_+`r*Gu-f6t(n^K>dG{rt zD(f3X#4(aXgBs!vT2Kv+X>S2ccSBH#%nV!sY2B5U`C38n3w4#)x27U6#L}P|B8pCq zyr-)XCz*3uhAt{zb2feiEz^2~mg4>UVS{zYSrlh9BLm5A+0&YnynPr5(oqf5HIiah zxR^x^{2JEeQr&D3VoFQpellkxW=nQZrB7_S5r0m5ojP0caK$TPNrOiigH2i|@ilrY zaKrCZ-r1hWQGQn1!@Uk7o%tRZ${rE>LcU|A0{tM}`05FBY+LXmGUr#P~H!$B*PmP*g zLAhGXb5-)sN;M22U*L`t*q8+($6$={1>)`iz}&?)TBG8KURWoJH8LQ&jLDa^ z>7>vmcIpfH^NZdDpqkdifBj_|U@7xz{CKPXuZ{dCuc<566|}))bu!e2YnHFVQ)^A+ z^tS-%jZs9=#K5xBUzKKuP&3xCAN!$8bZh8FzAFv7txEh${rLx{;@oB>LS8nE!ASC6 zr21*gDN3BSem8GF7^c;1W_kM7DYfRqkzY$?@|P0qiro8isvxckAA^$y^?_Ug0J1zKm*-M|)|sJy=kM1}8;iE33^`NKt^qn9nN+h4yHsd8@cfIx z6a@?A4>pFZmUl7a5N}5|yB|fxkVQf8V4c+Uwu`L&7wR6n`5>2yKGw?%RSef5)nx(u z$&5ltaZ+zWz&k00Oe$i>3j-b}mQNDn53_^q1%KXBIF)v%nlL=62?5ghf5ToYKh3Dx zVe!T@27MNJGs)Lk?8wocRLt35joH1mV}X8$PFrGT6OJG~a9NYvtHgD6IQ$>#a5Kz6 z6PAEY8`ZG*|5*N{`2}93LyL$--@77o_bVWt8$y8XxI;XSEe^S|m!JfD)g)O;O)x>T z0d=g^fZ5S989lZ!S9b=jE&%SN6Ql9=deCu%Xg}Y{7Nm@J$@yd$4O~plY&C?08A2-k zc-CqBUn9<}!0-7Pu6)cvhNg`UGQKlCq0BPEa@lCM6|_)7MbQJF^}ScJGCnKEU&Hzr z?S$!n`Q((wgLu{)f&v|>aZJdEXF70B(7b=wegr>cX`s(3=#J9yE-w(TK&fdkVGvyt zZQKrnX%MQYg%OC|Y`x{~x21k5dc`jFTi5yJ@SMD( zTfk3dHQw?bFZN}AUjnhtObjq=6oq(2@ML%`OM{KCqwaI3MBxNm6QX}xD%G>V#@09) zmNp4p7)K+RfJlZy0}AqyI;6OmJDSK1rfuSGbXS)8YZ47=Vp?Xx<%2C2%+R-?aOu&N zbRYi@brs=#YqNcN+XOwJ5VBai5dW-p=Uc>0EEl^l!`mAR9*Lm;4eXpLx0Qk~&bLie ze2522+Uenn(c9!D5fNTcnL?5Gbii#$7O9{sw@Em96FL-{+s4^D6^1fpzSJg|j0T6Q zt4;IfzATxk6?{E~u~bZ-%>$)sq3_2avn1U!gDVl)71o&W)UZRHq?#% zgxOH;qiEQb#w~7*BQ9NWB9wHL*^8hzy|Kb3=WpCk#XGc-EU%Cf=OUy~WdEYJ?I;RZ z%=j%%K?q*)_*}R0-lpe#Kbi1xc@WxiEwOT|{!4W|mZ(`P31O`WIqzC!;eNe)>@3yP zY7I&&Kgf3Bb!1={E62Y$11&2+pz){uu8z#-%PoKjj1zvqTJRf0JI!LAG$9g{;47d9 zpE|)e&Z1nC=2BqEH2uH(X~k-b&LSb=vuEbvG&+VP=jw1>EHAKY7wScu7C~&;#ix$S z%<}my=7j34#z+jEHqbBTKB&Gq$s?cV5$$@#IIG|)TZuEVkNEIr6qYl8h$lHRowA&@ zEMh5bJBzB?n9Aa-uvU)aJWH+?WK?^<-_^)ShX~}*uQgceoYDbkP2t$WHq09(KdFb$ z3~-OoCU;Nl91IP&06FX~>ep94!vbWsi(G)SCR|p3Xzhp;oW|gvt5p^WC1*+rkcqO! z9x|&qu{-!3N;LYR=DYKT8`~Iajy*=cKAs0a1K~9ixjgI4a$U4alOoo82)6k|3bQ5k z%DdSjgBgDi(Cp>@9yGo+nQ%yh%4c3$DiD}eiHZ5d^!#F0B&xC_yLwMqoOY6zxGK7c$#krE}cXI{N!Y* z9rV~Ak~F%_hy&n{A$S>~xFyv*?c!LSP!Xf9DBfsmu*Cr)T;Gw`G^F6>b4{!Pl9@V} zU$HgFL`Rk)rhzKqS9drX46HJKe#^%+_4|%o(Z7Jv3aE#Zr+WS%w41F%PQN?JCrwkn ztJ76yz<;&#)5Q1Fm;1!$;BA&L#8ueZfG!?w4Sv(w@f*3r;5-qCe*oP?V7?^^fWdEk z?BcP>HBNO+7lCWbfioiv|Ci3wJ;AtQ$l*XX3Y{)IjyV&SEKYFUJ;CJavg=G@uEV|o zxrNL>rt8 z#^<=Ovqkb%ol+;PR)L4Adq5O;jWYxL0CUi&g2B!LErlisHzd1lSdk!2L+%ul+t}U8 zaZ^do6$W8i)E=DGPQaD$o-tHXn_x*J!pLN7)bocp#gFIn(Jz#5zs{_1%>n5gi@0r6 zblut`?v^=UC|b$3VDQ;iwbY+yG;^b#SU-0*)oV^@?|GS}8n+;X70jDaqwYEN4`8(l zwC*Z7bGCNi(px4GyJFUYPYgkk6nA??Uv^qz%w{T8Yp;?K=}RdL4Yt4yLPqN_-aDSp zM~;^);4qibd#7=XTFc}&!FbcxQUae7N07Nr*!J-RY@37L-xO{lNfJBWVv3*=Lhj3* z{>+|W4y^Wj#UVig2+6fK!F#+o0cU{78NYdS%{)5+vx_8=nwc`(_CN3qog@7H=qs{a zk7BrZdx6A*d}Zk%VOWBcO%#*#_RiOfD|PQe2$f|?D?K6-Jnm-13+obOt;N%ES_|zE z+2d>a-wHdmLYq#63Mu5!+x8K4K~h-ZrZDfNWO){H>)8=(AsW3wyow$z)%YYbDAs|# zROoQm0ROM8#@VONAE!CTAx(VtB=EHpqo^ZdhCcDs9j->BczXgdPeS?KQ}d5x#}bZv zMSR}^oK*Ctso%nm&S?gb=sWG+Lb$O1()jJST)ZFhX@^naLz)8U!f*W8lYHgfuI5^$ zJtHZY2))VBC5(S%@~3~w=vaGvsB4X@vOYHA8J%gTJph5X^d`P-hMR$g#83uk=!kLO zkb{rCi(9q@Y6}^@EsEmE(7gs;ov7P~WSTHfuL%h9g$dvF^T!U^hG7mbQdw~!T`f;4 zM{XL8V&l~K9%yE|4DRQA;l;LK9wR1_TMfCq_F+EOfn_rME_(_(7{BWBOl#C|l(c0# zdcx%ki(X_Mllzt;OD@NAX-~blKViY+RSEHsSj4Z}nj851axWC%E5%h#>4%F7BvceK zRh}#OmZ{y(c?wRD{1=>&h1vQ82A-oCF7%7X*f+{ZM&hCeL%U(0-p+kc3Jp~x#Iy+) zZI%4R=WXC-e2r$5&pmncnfSg$EYhVxLG6n1P1u?BuE{vI_QnB~>pw|udMpRFcIIiI zjLihp?39_KbT333HE6U-(4k5i%>V9SIodjeUBmIS!^Tw_x{zf4CZy?9)ItFG>R7Ku zmaeRbp5E7>a2T1k>r}`Fv&kXTxi!;4Ztdehqg9ZvaTzIlRNPK)x;rZ(b*(i4YSt+D6L`?A!4lHUxwGT0%0fl*^-L5gjTFl_u zQ*Lx+#V-Bhtg30H`E#%8)iG1i+1Q#VS%n)hMeU>xG#-ikJ+ z^0tMRmAOdm-zycy{D{ViaBg!1&kjUL1nnDYUU|9*y(36|-Cp7Coe|6y{h_z#Jp_)% zH%vk^wa8CYSjO}k&&O51#Zh30L2iMG_kNrn_tY)1Fmghs^FZle!#;-OyALo7qU}IK zxFVD}Sr2gL7rcjl0|Z(AxQS`uQ>s31wCj;?HeF&A10r90dhEcm`j!z1`q- zt4#b;F*DLH)MC;Qq8vwTsp92LjqEC`5+eD~)_X2#+N;|mkq-VQ2n8%Sem3pcqHQT2F4%HgPHPVA*| zX|tAu@$MR~gdKLiMBvV(EMY;%O45Poj#%j8g=FBPDFwR04xM%N5oC|)L;m^7+HQY? z=N^8qMAqfkCfF)$5vjZO{#5cS^`&8FUXR3puwZQ~2*96((cqGe)x4#n+SCu*B!uEALkO^%UYSFFg}? zBcg_*miGca&(+~XH$l0>ldZ754>!nN&yH+<*e+z^p?j-sn8BSLe8obd)d(k@tJ?XN zSKTl(grdnhL=qrTF9L2h`;sttTa&ueT=Uz&;lf0jdF_76pM*pOhH-XrA!8^VRVUoF zW$p!!-+kfYgJo>JIx-ObJO=xx^7>Izgd9&ST=ankvAvQHl%lPZ%<1-g%fMg84+*|R zB1(SA-5ntZseAV(dhRvbKrGHV)xIsOnEN!M;6#g6VK#RNbp6sfK#Ulr%%{`Vk7=Hv1;+W25HwXym=_x>svhOVCY2( zc8wL%w$ZH)Qg0GZ%J`^|J<>ad__qfd8I+cm9_y_&`F?|6#D&%(vMgR(K6D8S&wnk7 zvy8_vAn_W9;ZteMAutAsMN@T#JD4G|qWl^LdQ*~}@Qlx?(%Y{z($3)Ut%@@;-?1J2 zIs{pVppP`x7>L@!yAT`5_kf8o&#GEE+0RmMZn8%2#2I!csm{x6^hk!$t-HmBMDJASI{ugj zvC2mFv|9{|V^J2HDnEB^_sLgsGR=FrJ$6P0wnMYM&uPNNELQeZ3xJ>heB7S!GX)A@ zMXutp?ra`LJrZ1SO`P;j7K2s@1p5{lSo+695CeWE_K1}$DzLHwa?Id9M z)-}oH7MLG6`}w5+Y<@!kZ3b}YdyPg|;B?_WNG%u{00xZL&1K?k(t%a9Z^6@fY!g80 zbb7X(qO}%@`lf+}pcQY_3u!S^zCAXLD&J(TP#bFih828gBiAKl#*l!xWNr`h7` zJzkE=cqKL^t9ae_4?}IjL{&VY8J-~E_^Xr~oZ=A(cB1WECbLOV5M=N zXhmZp_7b<9 zt(%Qr!rZO+8Z-RjMd@6z^36ECcVK?8B6^nOBTY=PO1KwOwr{k%{29CiT5Y(dk>OG5=(T_ido#xDz^=RJrjE~Dw`(WnzDo;7_HcJ+y zn(>6Hq#Phu4+@o{E2xcJ>>}I`T5o||ynjG$LE%wa?0CH+lb^>qB+W!Fd=?V1V4{nJPA5xhL+1*uEZ&G<)~Y~yH1X5__c z+b3rsx4T2f#HQ(MU_wJ7#t3j{(h5!$*&VZ4InS>zmgS0f*u?pmG-yEvHh}8N`}k8& z**^WtF&;|8b#@g2)$f4D56pT!-8{;GQy_+waLyL`LsNj3NbQOA4>;yA=h_|!rc{5t z+1i~x=Ly3PqVxuux}P*KWusG+136r*Y&36WB*h@=mCgdpe=|b;vXUgBBmXtwvvilD zTOk%{iPmT{UK{A=9|PM0)~9%x9DXHMWGplAWmI_Tz0CFq<|46`IEutwI5uiLdtekqa*% z8M!hqOK5<=7zdycukMr`%@_jdy!f7N@A^xsXuh!o^$XYGp*TK-~LGhYE6=410b}eR5C#9<%{c*cNB&x9Cf2@#{b)NsS3%sBvC>LKYfF6W@iT0 zR?^prGk6YD5f|^1x9LoMCL-mil6^2ik}xD8&^3H?+DKtGX4G)m7;HyTeB;7)R^snL zxUYvG*Lvuy8VJ=$J!YJ(~lVFqkX!f zSocir)Omx@*~8H=OCI~~WRPPqojCMyPb(!@LE#IxlXks5d!!6AWEOLFbbr7r-+lH9 z2~Fi@uOXKk1QXlj{M#wOE54!y9W;wK>d*79G~_q8jk!yr$6J7xUpUlBjD84pkzX4O ze{nEg9rPO*!}PZ?E0U97y&ICe10M-^N=4o+tP2;S?fu^=P;nPURaq-3C)6?V(>~u_ z!@FoMQ03!w0CGA}spx#qKRJhiK};5)wtL*LTL6a4G}=@Pm=9e{a3{wSyclN3?z^Qe zGCqYhU7@2NjI+}|)C{1vR2#_d_3(xKyV{5wdf6lD(`UCZf?g;Xz#6f=ZN&6k{$Ex# zajAloDq(kg3f{Q6?3TLRCa4VfP-*9+={wf(Q%e?3>mGod^?RR>;VtZ zwrPm^c;9d`;~Ztj|J$@&;0i^-INWBywDf9t#(h|eQb+ZywIbc1_J}zCK(7>nOlQ-6 zIA874nPeo+P779xsQvknV}3kJpf^Up8*opPr3a6`jzhQ%fkm~WL%HO?i%A80nwT{vK2#F9=V=Vgu0<_&&qUsH-t6K}>)eNvS z=fp8(tb9Q$mCS`B6-X{b-$_45zt)Sn} zg95Ok*)#`S{SQCE1+J!hl_0n8S#|WVF1^AAxe2)+@W_QB^Z%pG~w% z=K6^-inz)4t2ux`igGERmuma7{$mM#-`HhU{2Zdc$+LXa7_l)+V$~nY`jBL0awqrE zhxEgxp+wR8Ozqi;MBpX9r6Z$;xRz3~`OYUEpKSJ|67B%rf=@{#Nde284T z5W&On-8JUdsZYB=;d7*Y=wRtaWy!((i>Ny^!hRQ<1n_q8`V>M-ixOVG&z#|c4Wx>v z)8=QzV#MoUpYAC?g+wyKYa=wVSFQof&u%{tG&i6i&QadwiblOei`QX2%hW?Ui;ulOL0wWPjnDlF(d5n(JlYAF- z`Bk4qap2(@oi&uM0JDL?V8=JGy@`zEBi#-4;^gx>BV1RfQTl;gPT6U7 z2J?7ru)=$jF5ER9pu^4FUtI++Z4#6h>1OI-7W{3b$5Un>X!0@v1h5(=hN1Vn?Uax~ ziyJf2H^uHJ%jaovWpcAgI`Xaa@+k+Jr4f8}mPFu`zEI4v{T3E6 zqnikJ0C|I**_58{#srd8qNqntYPD2fz>%X z0qjkM`^)k_bpa6RM`X_(Sq#w=xjaiM0Z&omDpvkY2AgsdynuT7G|QUI6M8uU7RtVq zONcL{FG|newU=naVMeWIeC&c;Ew{54l|egNuA|QGAIlJpVL>W^X0`vz0wZ@MSWHzC z1}>Cu&WS_%4S@Oby5r9*J?nE-llHMRGR26%lyy?Sn0U@sjMv#6y0hudxlcwpU6^L; z98rSK_6t2lYoGi8kO(_Vht%Tv@pF zyFl3cRWr%mYO)LA!Xv@+f}%D_EZTgrArgH zUzRp0^jv3S9aP*MD&A~cUUhf>n?sbOsv%`ZA8Izog(U$Aa8(dnHrMLO^TurW;nDXV5WmPl!OoJ`^oTA}KkY{QLuIK0NU{+h7N=+iO&3&$w z%mWxB6p_g0PJL*Cyy@+$(4A33{|e(^HsKvR1C_3xy~I}P)amrrKfuC|;n1an0^u3g zO(zX5uv>u+CA%5wDf1kwWuo58e^B8}=DA{DGbN&owWiT0V5k+C<4UU|Kks5F18?Mu zHM?u!a{dA%o^aslVx5j7Vsd=|Hb zlDZmO%<*IHKghfo7!@k4))splcE|8Z0a>pD9ULBTHv|KS3LSy~1|R@6x6;4w?S|J8 z7pr0LiqcdG#j#eixoe2Fv(1?r2k7k(ec~El2nb>5J$(hreMXd!g5a$ZoX*|*`|Ul=8CW#%riLZnznNdbI zg-1^uJkdot03i9=(@vMIYXJ%Kx8Gg{(T%8zs{Ruh zxICROQn)M}O;W#D8-o}gkm@Xt8xBh*PEBo+Z9k>1peEREtc1?2`^7egTlx>DA;j$l z)oO|a7B>P!XYeqr%Af8S3UU!uCck2eyY~F7hG~$e1>R_Jy`jSkTXiu7#@e?@SQwgE zP9E_$s}p*-QJ{I~Z${fcWtYYX<%E=rLv$j1aU>HO$&iSOPJAg74()^J_IiR%v4O|; z<^o6JDZWcflcYG8j?-t%*G8!|Y{D`AM&GriydxCDSgoUTM~skRZ8lKVfa;#vCSBr< z%l`%TBjMu7{Li6RWL$CGx+&QU>LBy$PJW&EFy>pmX5@QGFhVx~NJ zD`ctRtm$+Of<@uo(nOf-&;%xeeRke3OI7jmxk2<*u%5p>-8%E4&6DH0l@qO{@~Cv~*}_y&j0z4k?UA0V() zH#O%CcZ&-~ev9sOpT>wOtZ}E$=ds5;sSjm2MNb3LRkHzd44Jx_7;hUv{^DAZJ6u@7W%L&-%4YqI*^-rYKp0j}4i< z78NzJmnD#Lw{_Gcr+41#0RXJLy$ZrZrnWoutIJ1_XrW=+@uI7g839678g*31-lNz* z>Qw*D)2~?X?!jSnwc$7#KBSewYd}=viunMhCP3ZpQ|PFKkCD>J4Lu9 zAAnJQQmHjnf#|_riFFV`c&~!dE+!!0ZsNoTVR!!cpr$QcSl8v)Mah##Zmv{}7APE~ zFl+Lz=OH5pJ@!oBZTvLR4h~Pl>^nw`YoMWkRCrX81K&+#@h=Gigknzq4{nPDyKrLu zO02ldC`T7{Tc4(u*rHpWLuKQ7E~~sOFB3q1=CS8mu4cvfm1G>7C7qb{3}@0h{=7$` z2Wf{?NZQhQC22)g(mOVyuag{#keL)+Cllqr-c?B~nr#y&CgOb2UV$Xca_kL;+p7m` zK>AosBVpwF8v#Kl7s)=Tf}AC~7<89Lb)zvk#GKA!pE#W6)Wo4aEG`E0&4o$h{@CG0 zwp_NQ211K-hhpnpftp&B1Mzg{!8xB>`ck>jgpjmhjSam&i;ce<@V7USeVl;fY@Ro8 zRGJ;W!Tj?}d0%<3^k!T7-X8vh4@FG;-fAxXmktjiin=ZVX}>{zRzSPyD8K>vj~}r% zY22v4)5&D*bI|#gS%(+odjS57LgP4ZF_F$zVE(ZQFnL5LunZ5su}__#_{fr~>?{9Z zj+$V_L|O%c`?wp5bb=L}Dx4u;=M4IOly@;twwV--pE%s0=mmv<$fuR7t$OtPZAzo= zb;&Gx-&aEBS6jO5lFZ$Q8!}7Wu`4 zz?sO;+k%Xg|3!x2e zqT^!7Mmd#grn!6`>*<7cfCsIw^UZ_kUcmUmz`IXE2no^DIObeFTt}+)Q6~u_65a~c z7q!g5Vohx$Lu>U4%w4BGlgj2GEcF=WhVh=#Fve&P-w9bd{rm(X=7s*oR*r76G{0y{ zzw5L~ccDoPG+U(^cyJ~z{x@2N{mpK!|=^Rvs~?^psNI0w+D zgEe6_qj`jl778(=zj{yGyIA0VqiR!yct9QsBpgHqZbw#Q`VT}&I1XK(TE4_Z=N*Xz z#$1os>>Sa)f!h>Pvd8r&&0ui*q?D2~)r!A3w2mZa2unFHq2f&2~^2JvW`v0`c`eL?6oNPTgw|P+6UhqB%4o zWxwRf5ZWqk6s3X{)@67V_sqe6E2AyM@ZBTpGmry#*gGb1sOt3)6lRC*`c?nH`LS==vzN`mj{z`!2%k*f`4B%=DOUh5`{uc0W-F}Z?34F z54roaJFaY&$nRgS1#B&#UjID(oti-iIYoSJ;EB|k3Q$;2l5ef;0eefKnE7`S1R^AR z#oQL0ycqZYoBr7tHlNkf%%wRNJI8PM{$@g|8=CFWd_G@Vq-QWps{p>d&14RD2Kz?T z_zzx$p#4b08Z0AM^h62Qjly>rke6qt?^!zSJ+%}$>s*w-d1P4yZ)P zD!T{yFd|(T95!V^Cd7nLFM$G;>#{ZOhX#j-?s&+S8uu!JfUZi#9W>t*vLN@vg-Hd& z4A}ku`jlCiMUH(+CmG9z8s(t`lX!1zUY>$1iD{*IT6ROiMxy{-6=`Z?kzU|L76agL zbMOvlfGYbPL|x`htO7$^okFdJuk(rCd3@vCI%-f7n)T)EnI6*=M%SY@F?HIAr@%WP zw{8OLp$@paS-VeMRjOznb2|EF~u(5)6r>=Ce4! z{p$ogZgI>-c7Uc-%Xb@ZCy86a6=4e+ymfFP_iG;K(kHj))q}iNyB8S?H(43R@DJOJ zpjUSl5C@54S8)Tt8QX5H-y>>L0`S#G=2I{IhxCr7bJ5yQ`9Z07Kw*ED%#6K}nc4VE zl~J}o6X&Pd?9njb;--69Gu<=Hytj$^18;1;3=nQlj2=e%4Rf?enEg<(=$oA&XOA{@Fq?6zQ_T`8PIiXG4Kl0B?Z$UX2 z8^Q_r1f|}>uTYAsR@>|O0SB+>NGx&SXQ*Y}%5xOGnD-kp#156u&jNOmPfUm${Cq$O zgmMP*JtoiEWzk3ZC2s2_XPD#l!I*cy5F&t815}J%R=y#M)TMW3ZzCT&Nb??ih zrjD6ezK8`o!m8#0NCxu_7MlE9;4o#RhwT~9wc}xa-a-3n4b$5HSwQTZ7~;)+{?W3Y z7TKnc4{_3T14pOITh8SW^ile>OmSKRGz79Fl3>x=pOqM;({y6wJ&hjS{hc~j2Dd{{ z{LTZC52frGC*UcSu*#D`z;TT^W+)swzQ9yKR6ZeVujVWx|5MYUh$JFdVglshX$Ns& zRsbOhrS50pNIB?rA+i!8JWgsl1#Bg3-B0)~lDLAU5;Mf7f_ikIFFnrOUaQg$*oV`w zH^VIPh|=h(>D7S>Cwf~-+fZy~}w9TWHjtHu(tl{)=00HS1y%$#L zQv-Tvdeg*O5S=bYG8%?ImOByiAeO>g)wd9cm3JE{YC~?r>cE)%PTlS&>(Nds2CI77%^>gJ zdugVs7WhzyXv4zd#zF4kZrVKq{=^qqZX4lb+2efB)ZTu#r@1a=IM__5VAEv&c~uXrTODi|7hKuW%Q(7s6dmd5RyhRw{hBfaRoj zwu%tLmHFmvBWUCwK%V%#k1IN6*~hsI0{qm&A6^yr;Wbclp7()EbvS3=Ndwb+!m|K#~VcZa9BJ$I4c7uVu*LMB^r8Vd+38q z69xJ>yf@oa8hV>P#r&yC*+fI>Sy!r5KIc;R)cxd*b4w((cWv^fz}!<9mnqtW0{s zIjstPU}?>skR;4u3AG9`LdVj9NKudsG#gzywr&}n!ekU|7MaY=n6u3FRo8>O2L-i1 zEvV6C(FO2YMaY777bQ@BQ(NJjd5I*4@wpri5CVdx2L8uo*<}$0E4zrT|KCll;tx0m zoD}HVn0J@fLunAni^}a=ugynL&c(Ng#p{(11JT|IB2~psvXHg zJ)jbwtL{UzfP5)pXWveS(1q-$pbfH6@p?4LoHz`Skj35KEu@Z@jEqw!omNbM-LU-U zy*WertR*eyuc2nceXH~+rDN)z{h%|s000U$0iLIC>mvV`KJ8588|xhrTr@kAY@+Oo zhj#taDf7J$E!gAfQtL6K=YH+o+6v~5=Tqt)eNL(?683!~noc7b@-T}Alr2RbPLKv} z{-1;DC0BD?$vLe~>}QgCQYKc+wx%becDwQ)qt;SqD>eqEAg!$$ z>KVGh>t^;B?n2M2#z+OGO5p9b0aC=-&^d1qNP0T?*i#HIP3aaW9)Es_etSAIBP|tU z+kX{#pXr8k)sC?-rJRQ;u$k@oB8w9o;(UI#!RJ2k%-Q2xTZUb+O~$IR-y5Rq z;{g;#!K$`UHnRRzz7fE9@T;FTk^Wbjt&sE2AMySTi8HXORk{s&D&n2q@ep$;F_{=O zVUVq&$-C&W&i;-XocZR)R@o@!5YLFWFU-inY0FisouVag3Nuw0BpX`f*V=#ype%#5 z9a*hS?kG(Up}Z2%PHQAv1!pV0E7wkoB+cIMmb9X<@G-)R1$6t}%);;L1hCPwApdM1 zp{^~CZYz0M(Sze)aXO<_s#0DODT`x`S`|20B*D_vzwts5_;nlC8cHS+c0nRoxDmjr z4*$Q~KIVU|A#4{EM1r-R(HQ*`1b(!0y*M8Sw*}HZxnWi@7;C*fl~q2ncCZRB8b6;c zJovG~JTQ$t{Jb21kV4M4Pru9nii^si0~Q2tZ|-{ECA3c6s9804vQzvdJe~QI<3_kw z;{DR@$M}?{-diLDr4%S3nv$cjDCTyl@iEokSXTK<@wP~Z+v=z}Guut$eA3on!@}dj zQ4h{ummChb0_5}>j- zyU{#YJTY5F5kg>TWgs+V1cFz3C>>TX1)NslfbiU9JuNepO)KsK`7l8fWFf5KNp$9b zQmIzh0*e$*=XyF&499_N7ocmL*I+`l+Wi6?YV*4VRL5Lcf4JqS9t{8_J1g`Wwqt{A zL?pj42sqn!i^9A#%2vbC;enh926_-UHjA=yzx<&Si(JEde26dk#9O&%e&A*)3#wsi z!V)L)Lfo-yMc6kfu&XNrC$G@CB5a~!ruoGvg*vm`_Br_woqdoFK8rNl$a+dnj@4_} z3LF#2`9(;_YQeCh1RV(QU?kT>ivPH~u!D2jkX4O-L-hU`2QK>lh1(|Z333g%iatJU zC)PejUch`b;#qxu@6%F5_&X6!5kXj|qf-%w;I!BIH_Ak_VQXOF5O>Ys$xu-NuLC>5 z5T=OluD-&s$0t5s; zwt?eP#>KaP6n`yVAZ|0WV~Q#ta!xPamH|zQSBkc`r>;!X=!q{}g~xqb9xVXkI1YmF z*q`howXaTV-X;$Y2cAUKsm2(|-+T7sHmHyQpO(mg<# zGR{CJ*T*40-LBk-B)>@a1GbPjVgUnUgWZI><$g5m#JRe7UDg)a(t~4eFioV{!y!|W z5~n8mC9D|Bnx87_9Sn4@SFs52kjUguIWNfGiG#X0T?_hrXZiP%$1OErLYe18b_uPZI)AP0}ST zO>J>XGCmCN@B4e1(tYGn;UPs%-*uO=T5}EW& zrlp0DQ7X=47}CGY^A=eUO_g zRT(m9529FX-pxMLzBfJ!yl_~|Y92nYEx-1rtNOP`mVA*ML>c3Pr)=(8o%E~-u# z^H}0~j5gKKUV~B&^RXdA{ma&5b#m&RK#>KP6G==;@i0Fe90e9Skfh@K(Dod->^KF2 z`#@zIChYvu!n}>ftwJ)ry#vxy%t_|_`Vj7ptC0dRW~JiUA$BMYW~oAM19V30l?91Y z8hs3!R*-QiZpV0ZsCR2!cOx5{t~pBV5&}N8u!_c>l)GzR{Q&EY4Dyi;9Jl<_ zv?NIoCd*RFzhU+MvUs^%R+y01wzrJPNIT2`s?IB#TH?3X00g z#Jc;m8Gb}Iol_yvAnxrT4DH(9eVaL8Tc8@{omONp9}*R&fZK^RmsL%oWqCWTTc*}2 z-r~AO-gcGZhz0^wN5t<5*DlX+rkzTq0?iCIrd=c0kg1WRhc51_Zzo$v5PQ;btOtJJ zJ-qzs+@}D@ylO) zaf$m={@>2FJ@-VP6&CBkNt?+hsP$D^XIANYz{yqzgDLO{utb*|y7WXY!pFD+I~;E* ziU?O0VjDprI*b4S9W_CktTexq z3SdkB?Xq&g)QKZptrl?Cp1AeSO#5%jThx-Eb2*>Au82$I+p0j|c_XHKfKH1a)tjv? zQv!5lT{Dr9NTF$=*aowbB2StIB&~zLxybV(9+ml)$SXU+TdGL5Tz5_iO)yBVT7n!r z#0M48Dq*~jv@MGMAOX>zA3yeRs9tzhRUiW{Ht=2B5^k64mj*y4fu$jBA05Ok#4+RG zDy7-SUo<=Ef`1VWD_%dxuaiV9Ef(@n`J2Op^=PAHD!6Pt)1k%tp!NAhPl;n92c!W_ zy~QO<$ijMQ$}?dg4lKVQ!Pp4fz105{;(>NWkxM5Wa*Z;3#5FMIld0{mh}zBE$<3$R zGaX6QzZaNeIefs|vY8ffHzu@3&rT_oBc1n&$knaaTX`yDa}TBK(wAUyxd*q<6ZeMh zrB)JCN=Q{d07V9!PD2E$`^Gn|2jFt6_eq3L1n%!sLFZHs^UcO2TG3_)*~Sy{i$+g?k2mm(>ZO=Utn=jBu%P~X5>0g z^)OM9*UKnhk$x_)X=1tv#i!)`5#-%n`c9dk)Cp+W5vDFC%BxHUzZKO$uUS8H31A+JiM!80h;bmuc7@Bpp~0 z5j;^RpDebXlFz2?WMLOBHBz~!VKU?b4Gw|UXA>a4Qldj}M(NRn_d@eX=vM`K;wHsmJMPZ^;r zxCqGqzR{5lF>v0fRzO6r`4>6&RV#==*==<@=CT;H-&0g0&@MF8`4L#6K4G+`7A#xd zxdvw31L_x)Xl@=IrlorUqtx;&Z-mllXDyRE$OM+@rE?29oF&WyswK>HBI789-DA~!vjk* zMa~-7^}y1%EsYg|vRn~(kW@RLjHGKP zW%ErtC+ddoCIG1HiacJddc97kjYYluIRNsmJ4r^nBN*E3@?HCY@K+P?rgNXcF&@sb z##7Hd1qBaW%wRFL z??b;*$rPcv!bK!z__{CETms^B1SQ4ti99_HA`_`LQQ3qpIWH1d`*r){o?K8Xdl$|x z4W@ON)_(T(g-w7F8DU@FDU$KRnenXuY%u+LfVJPr+@FIxRxWJ-1NXjH93%@u{mE)^ zujat|NVBs!y^p=b<-%e$^JKYq5?F4#FUr6+iV1}~rl^^=a>x!r3NU8JDv$HI(okfN zd4v!cb;?GxgRH*Q@x2D{WJ``bF3*Tz$(}pQGzSg=C6d3n9y<*Dm~!Zg@G?E@ZpXH5 zB59YYdrPB&>#Cm#3r&*xq?i?fi#-A3=f;8{)p2(e(P>Y-j!__?J9J#{@hxyD|AGN~ zqZ=AjNgf7Sufkx(YSOU{E86d)Ar0 z1)6HT?+eGX5o5@PtS)|Gqi6YgFC-@?Yam>f7A_h;QY}&x^BhzY1FL~_T{XrcEGlpH zU{(yuz{r!9!=DhEAR?37@IJaf8+xe8A*R?u^f;o&{PyNJ?;$q!^h^V$5Y%Y2vWg%0 zWfP{-oBejI+D}5#6lg!L5Ww%Pc|&zzSoMC&mMY)GZe%e?t_Zs_uGv6h{UYfhUjz7` z;$67)^1uaEoCkfjlM9O5U&hJ&f8o*478K?;Ho}jal4_8L8)+o^Pjn_}x!OV$l*JIH zcYDSL;rdf1BNfoPUO`Y4Fa=dmj=(%=u%N!OPuTs&&`H=FYd~8W^fU&1BgUUo+S$Ts z+g9IxTD|Ax?7(TGrECL=)VWo!DG!GfTN^;|4pXg2W1Zc0w4kP{*Hcy2<4s>CEr@{x z!b)L~CHx^RA?kDDaAtXkIhx>X~Y`(Ny5$+Pxg2p6~18IWz z44@+w!T)3mHq4Lfn0s+)N8+G(&o7@Y=u|^5a;^0tW4NZItB$S}P542t+G z(bsC-qoZuW%gGG!_xxCb5IRNkZfWKe)BBf|2Oy;rS@HW%t4=#;=iuo3La%}7ynuJ@ zoWaF<+qyju{5ZyL&ruqD&fn^%re09|`=#d&~SC(BY8^J7}@w2W&3>@VzT04vjss9wSY za@pVGvWj*8r&S|?Kj%1MHW|-hM*y25bb}Idc}Y@PuqW7nQN#~(kO~22#KA6435EL7fVdodl?Pr*L)~_zw@o3&jYgA%VTbJq)=z<`VFz)@0yN8vEkq?X7DKuw)_xL ztb9-zF<2i1T(&J#-T&%vfg*ZHIT0R3TKhBK!%smkUpcLv!kHYi{!FsRtjV<=+&zmw z@vMNYsC}()5BdHs*NO^kFm}#7?ON6Nq2K^rX?zcNsWau(MHL7hPfOZJ=Yd&Cn4i+o zGJN?4RNp~Ahsexw3kJak;D1j((3-r*W^RN|b;jo9pdg$xRckn{gGg}}*$no4)9~xe z??S&|D?)g!*`FI7j*HDwEV4Uj8-AQUZeYHLfMX?oayZLg3@J`m9+8XnblBYH9_WAuWAktBaTl&6xUr8D;fWK|`B4co0ZyEPx z8w0p^4+O_}1PFy~UjvWEok|Iq>_3s{Cvd?iISU`T_gq)ofKbzbY5Ty1{8aJ3#^wO# z{;A?@IlIbkv{Fiwot3=+HTYBLI|*^kqEB6WXQr}+BlfZ@ucxvxjo!01EJ;HFp$%iLW1Nwpa=pGND7C3cypLr z{s0s;h5AuX=pZP15>yH`oKvuG7N_ete!$yyD!sVD^aSaEok1Z-8MAt3yyAM@#31V4 zp3-(E;Xfewf6p)TYBc5)`6pRZQM!~pXpW=u4mvLnsr`VSY1A{kVVtJGqR$lw=w{yJ zpFDKx2NQ6UO8^c5sNLaF*URzz1mQJy#7t4^Be2q33!dPPKu_K-MR`upr;Q}x zrouUNq8}oajVSSEL(gNWxZnKraARmJ(jEh%O$3Y2_+Hhe5eY`lRdM{K^zPB3*&6?* z;rkC~2yhI+ucPj%I=P6laD0pUIy+=aY()9kwXMI=wjtq~k#JM51>ob2((n5VpHC`e z(`0StkSMQxrD>p3VAshY{|mI3Ujk`%6ZWcqZakqN#WeVtTKTPwqCP4z{gjK=qD>0k z+Z|Rgti2@YQyuA?0*gI3Fcl9W^fO?U2+tVVn+5i8@~p2$98Oo}S^jNSTY5-Qoym%% znD`uXQ4+*9`*jXow`jGt(T)9w*R7$SsjRJS8Htav|K7Z zezvNbmfpG_zKuS5ncKwdwtZ)iWiXl)A0d>jds+x^!!g>Q#80`u1hR<8N?;=i>{cr` zN|FaD`9m#1NEWbmn}2VvRPX-%p7XEGgUzsB12PnR$LT`q-dX~H`9%y}I&i{kEXQsM zcoli<58aIuF~LnTD5VZNEjvWp+T@=+(S}V$WpcD=y0NZ>!~uL$J#@E0-PVxNP?XVA z-~Y)tW+y9-HiposFntCnE>86U{Eq+P3$ZRWO2@D4YEc%rf)XkIhmHz^(Rc^P7qhzs zudi?e;VyR**x_3Fs)G#h1_}MtBpr~!lz+s=$SpVm7s#P15$4ZGnSh^`eGWocil|XLD zf%R^lEFy#Lmak?_|9ID8BTPP3mBb5V&!muqC_V!^3+q5H@$>v0jR8j}Re{W>JQH2n zdp*f}n{xtIrK6;Dmh)A9%-B{u1;!`Io}F4z%uKRy^59y#>;GNs$feI3J_S7pWok+U zae8{BHge%*`4K@b+^@K!B2Z1}Vfh%HpsONeiHxmm z`}cocOMe7H7lPI#4v>v=c{w=MF@1PLrotOZ4Ht-Na%7uplc;FOVt!t$l0o`PVKwv% z4FMdbf(sADXpF^r>b8{m>-ElSZSW%#MmLMXqF3k5+t(=r^}-8%`Sg!;ck-U*uYJ(D zpynsv$?}wmpz5mOM;Qb2(OxQ~wM=N<&pQ!f3h`(i=<7xkSwOWi|77ck9=ll8fscq3 zNsZlzIqy$$*SQ4h`Yh?GordR z^)erfp8tD7j&eyy8nfyaytMkzvjsG@?BPdIj{G%=56jw}DZ%H@F*ONzqeFHzH^f=b zdC%2=-}#ugei{iTI~KDP5kZQ?IZc^TmqB7ySx}tX11P%N3SIv3d)vf%R6%Md{me;yCvKCTY#4vfh68 zng139eGn2JY)k#*%-YI$#Fj-l-!bu<7TVsni~f~L=KJ(TS1dJ6Mh!jB3%K>}J^|^{ zW1i!7qqSY5R{4#grD|-8MZuZ@46ey9A-mw4_BiPm3?uP+=#bi%IEQ zg3Lk$+L&X#{DgMsbTC7bXQVL}swX;X95cf|Jzr;mltu_Qo9t{GVmd%x7n3>sNjkBP z?-mJ(N!qq7zWET9kJZv)XnbxkESN~JZxn?zqzj=IIMpe5OR(cxHY_FT9;G3}E{r&5?mn39uo$kMfNF)a5uoYBoph~Iu% zUJ3%JfljN@CCpAmt*gUG?z$7#`54uadFlw<=ReZv0D3XQ-c9(2SSzIV=-j`ar{3zu zdy#&_s!7SA^VSmv6or@nRcLzNnowdF>lzrR@Pxh-CXV3UaVOizGUn-`z#9=sf(OUk zvY{sGseSoO23fagIo4fuNhL%y7e_fB@z_~U#lOHsGN}B!35i+CJ4NhHtXe4CgFHcQ~8}OC(7|eN($g|}YT-ZmS=DLFx z1lhWG_R;aki`rab2*(eX0Se$SEs37M#j6Mt{HTeAr%vddc5<>Ldm4(=F&CuOMmqJXZoX{CfGqihnT>U>ceZ7Po ziSL@wRVjWO{~Nzu8STE1hCzV^cbLP`kS0~-TrI!J;(6)7lW(BWN?Gc3{<>sZ`L(#D{#yrdy z@g6Ld#%TY8ny`wRoB*}N#6WQ=13P@d!LWocYB;wxf*Qa*7did?j`1D8FT8=M8F5@B zk6p&^2oPi)~SR=_{+r^TxU-+h0N!#N>?gL znjU`S#`$mKN#hV-+(e-g?6oJ(UU)kJpW3A38fwYo`SwB5h57!f5%I5?Vadb+4+s6N zNK0Q-cE_D-p}cs9$ym)vX0~I999%u8S9RuB(MC!vQxhj8*ASRb6&R!6(@%J+=x{Xi zTO*lRGLC-Yi)x8`*WJXr-rCk?BosROWosxi(1Vqk`#kVXLR5fkn;A-y89@>07LH49 zERNI1Ygsx2Mtq49wr*EpSuV!!@Vz(QFLTTv&pEdR_u*M_j?-FS{=Y$Xo?4g1YTUd=k$(92P-@-@Ds*b#jo_*3P~OW1&3L z3X+zo0N}u2V-LLnQdFf;1@$)Sh&y(Y;E*P$Xjn7Skxo!CVNo{;J!8WJ1iC|oaM!eXhtutn9E_Oi=KQC6|Bg)b-@RpM2E@XJh==m$t5?X5k0h z5hdXhNUZweW}n`6h_86Bx9Mv2Wt87_gPj}IsYc(sAA(j3bJ7Z%pP@!3(qt-h{YlEXt5_S&h zL@?e(clNH9i6^8cOxD|!!ky}n%7k1GGt%I$*(nozXB09cv)vK4t}c>-sE(Hl>Z z3pz^244T7F@>^PLRQ7QtGe}8mKFUebHXOs)JjuKaftfp5MooOG)u{pdsB7`SEJJqI zwD0~+?%?qqq2RI9IPyY2?(=pe-#6FR$eo%{~^I@Av+fx&`GfC|?4}*|fCe;)C}pChc=pV*s}b#rr) z0mnR>7FD(3n5t_p)8J&&gd-}0LYI>OcD(nB<~NF1`pJ6%mg&Gdu)}V! z6ZquyV}j3;@|ToTB(mjynReqW?;P(GOX=#|=WO^oD1E3n)17P;EftTaFK@f5GfrQfyXgbQ^Ijktdh zE)at5g>NyzSC4gTZ64&pN4jFPWxa=PtQ|VaI<`xW1`nHe`OIl^7I&%7d`c>y`jT4F zZA%OdhP`NFD8HY$xvuG2~zb}@CWF&}JkdUy$6Vg0_bw~Y6L@%g%X zZ6|m;dDKzp{#J+gmQ@Mqsv7V82Alz+MmBDk_Va;wzaTxojz3cov;En&MN8GS7;nV9 z#_r;F2<+Ko*rw@nchU}YvO9^imYC4Vv%_UPx-GTN=YsG6021;+p2{SYL|niAxb6=9 zZcU}1yLF~BP7cozP^uC_Ql%~<2elX8)+vji=EQ;Sb#ZI9p^95{b_`i6`?}_jIzBBw z%MH({zVp7+&$39%H^SvX4U7Sg&3Xrhd)v?@-*ps?EvKs^AsZfLCi4mtp*Ey~ilI-X zQ2w(_`JN$1hAakvq?DetM`RBL6HaraPZQgBTX{2Pt7b&s*zFY-KR$oko=)ZFcN*~Eq6t{alc!v$Cg<=T z%3QpWbJsgj;u8+9OgW`?FN+bWTh5TipFS9W@Jc&Itm0UAjV(f!Iw}+VVJ_6eR8hTh z$<^g#GQF^}r7S7PeCXwZp5mmnx z3GTn^z%s+MfNh+n4rDJ`IXEk-1$-EnRpowAdzVqG=jF8~&?hQ(6?VdPW37@R6R4Ic z>ug71im|nqQnw6$6G!VuvCwGR`?$=I^o4|moI_de(?Soh2yhi<+Z7@z1Y#OKoMO+IKyav5rIwYz;(Z;lwCi zInn^8Jy2M+Zt1b~SsAO%X)Kn8SX9X(Q!=70GeVmyA)$j#V|#yQizq92h810x_o{=} zo@f1Y5%#Ujbt(0-7Sd_ORagRMN}aFC6z3~|N~|-U33u;9vPuLDH38?ODQ(?*BE^D?qdJ-@3Xsd7`TY3lne|bg62#dLueO4a!>E1 zva}ue^IX0I*;DVG?zv&E*6a?DKa=rr6yPf9mFfB*+=r*%>cHVKW}qIMslX=|EZ;yA zAfXK~@E>>wH& zH@*FR6Fb%Zz0c&Mk8MDUfhh!QNwUCl(;3```K@B+EAmu;!|&t< z-l41n=9#bY`5mEWqHtrJZzpz?#hX}hQkKn&&l!mUzllqk?F6^3G(57>0~4RbCH>uPUJE`E#4DAdEW?qpJHKBe?M{b-$Hm|aEma%Z>Sv>?Me zYk4+Rqe~^=(Gg)!sWm{3Uvn!hA+`Ueqa`4?V??+jNjk~?&-)T58^G`Y!`F_#L8hu2 zIW1o7o=U>=Aa)8)Tg8e-|Z3iZ@E@ZaC6!-XJVo0uBsnf~!n~u*yBlkzARByPyYz;Pi zei#^6)oT7=*lXb{x#%W`ItGs8+T&n&L{4@P*92ZnICwmWMVu7i$IX~iQFvp+Nc8-u zd>AKY+3gxrPbatGkxKzo_k{97fR;Z`0bV|LliZI2JV6MYjmTlR-Z@G>KVRnfrWmgy z%DV*G4^~cSgu3}&dhL#|(5rA;S(ua~Zo;;CjqD7;u=#sDfJ@_D-q1UhOIUI`?8cw^ zoWr;l?&EVfeFnD+bz3DiB-R@9ZJq8=$(N9YPV)(pz`6v8Y-0A$r)_l>xWGA&9C#$v z$Gy?J3%k;Mpwx-$DZ6Y6WyHlaJ(?~ObMJ0e%V!@zC^O~5=fH58aq2VKEPR05NMMjw zCo)7oNubj`)qcMsRZ1*wVKajL)zt3LZOz=U(%(s zlhF8<{}wu!_WQKwXAe}3HzpYSV3uu$dDg$VY&XO+igD_#o@R#FJLJmcNQcM5(O z#eaIf8&J&)^j&zr39doHK>J+VXx2Um{9LB=yqS@`MNulp!c{F}-UJJ86Mc@pz~j>2 zf_v8@e3%a-^ao6G&Gf?4J{$loK+?ZyAJseDBosfD6fNx4aYU+_k^w?*{_RtSZ0x)p zwE#6vX_-I=U2O54`){9n7J*^#iPtovoQd*{C%%gPs`-@nLf9_%nlh_mtXJm}WOJpr z(72k{pv&Xn&B?c2zfS^f9iPM-;7+OMxNh_ZN90D`n&golzyv2OS^^dO$OM94V~5m# z+Rd7X!L1$QgJl1s3yjzv3r2o5xRjFNS(soz*~Da_`;p1qcwZI>MK)vqvL02hO4@X> zVzD(IBV+5OIndlY)X%UW5Q3(DL8cA!M$${WY#T`Sc(1b4=D9iTql4 zw<;3JG%`=WQRPlXEX4x6%ceMhD?#K)GXmOsyQGCGqL_sy7W=9?zPgN5>rJ{ph6zQ@ z8msJP^J66T@O9Y7xaguNI~W@+%iNeZJ!~;8-3;*>d-=mOigmjuOjXYNzl&`q2G!Qw zo>*Stc3TBcRR2k^lk5eqG*vG4r*RT8bW#~!{XngCkYf~)c?tmUX)>>QUzsfk38S<6 z&Q(WogDS8>;?cijF_BU+u_4%b6)HmbgPw>%6+lHxxQnkanb5NZ*mv>i8bFc$vs^|U?jX^4E=>kUOgWKk!pHT9a);ymM|Kqe|&$;Fc`6Igd!GQ!Dhq3OcLI01>7O|Rf0HR`2OKqR6Ztu(>cDNUV> zHU892HBunoCK+BS!6<^2AP=mbqpY!E9=Z~a&KNyXV#Z!1rvb7fUf%~;_8mlsUK+>8 zmVaB;*D6J4?Z>E69wQF7^bitdo-9w#Xu5*>bZfUN{+J4*%f6D{{XD;mC6VWjOfj|C zBQcMVa;1*vllx<_3JtS>iSRXE?xHKyrIADZHb8U=!jd@O)6H32O$%OAm0qx}w38DP ztR%anD`wvsG+V4~F{iD{0T6yPQ!I=+K~oN^fleKx?8IkFujuE^eW3X4Wbl+sqm+GRqc9O1iND#xy2 zx{nS0-W9giQDlf)xWQ$uOd~5svh|DP5yxr&!UohpZ^I2u&Gc;RFBr^koX zV3K5KN=Z`#L7c&_afZ^(vqll#$K0*)hpEdM<;)F`qI#_^Di2>+O0)X5{fKQ-6)l4? zP%KR)5$H+N+N$41*)yoPY_3NvCx%?UU^KoF#MA<5Z$*u2bYu*BB^p2I3l7dj+65Ag z9~nq^9y(cPzdPWPBxFxEk%`oQR8+Y~ymZw`9X`lmA~>ko9dTK-vD(W}H(t-<(+!DM zy-sW97+S&lQfAs7^S_L}WBdDsUSdiqc^d9f(09+8LB`Z@`D?mG$Bb`(%d-CTc_!n1 zm^Y!LK1BS+^@iwwvJhAPGC)Au-3JXZf7_v>9!`51mp0ir9>DD{hQa9pZ)*c`V_{!Y z!k+8MsD~weCAgMz<_CzTa$$fPb*f|d{8VV^`-XgbUeD%Q3T?uEtJ49=Hn@SvZMLay zz){)|aFVq+>odmte=EM^-n_YYx*0ze-6V#f7T>`~nMtu%gzW~~{$sV3UUbW{r-@n1 zwXB!ZUg6-gL=ht|g%n5beKsqa=L~)as2lNvr(ZvP)!!c>ZOGsjhVPu-dU)XIbVTOn>ymOTrXw zkejAj4J09T4=(_~U#@`J_nEzSZkge)6q*;`rtr;PZ5sGbBa_>pqGkHg`i!P&86kxQ z2P;g!miDOcSyXkPu8FHEFgzq8@V8xL;Q8`Y)Kzek*$t$BjQAn&xOl0++|YEC(y8Qz z?bd4V^Uj%D+^iXbcU+HkY@2{Cj0*ngiSDZ#OXDsNjIPaJ<_(%cbSUX)k|BtN+(l@8 z3Np2Jno`K?bktuuph> zCH1M#nx)0O4^5|tb=yij7hyn?LjK&yLu;`Rj!_h9>)~L2CUIi~FSE#_sUfsKURpSb zDCMNZ!EL~F9GyV+#cbT{8sR{(lVRggX18{iPyh+ynKfb=bFwY;Z%=I!;VH7lqJgWQ zIg%)u2=X=TxxxP?YR24#E0Sbjdlfk&szvr3ZXh71UQ@UE)yei{Qdjb@`f2hoGGZx zWrK--1TF^PSq>bEpa~>MwoW|Dc*#`siCA$rr}^cPAqoS0`nG38`U%3;tuG2P-U&Hl z1SZOVOfFA>wD$v6q-nOySJ&Adw~8x#yV^9`@#qONiiGEV3O1d8JyrD6u&@M1h}L@>WxU@BRSL;KsRgYg3N_+P$d98T1df1B-~I=jg3`bvuFe z-cu^>-r;=WBrh06sxhkx@scLteNb*AP+~u$A`g11y#>eyU9Z7ZX`b6fOKUP3_IF_a};XH+E~J7 zb-e)oyu6e6mIO=bx2xPvl0kVT_;^eF2-Z|HZPUj3(mz(Jna<*Zc=$?JviB`x^eR4X zJ$rQzl#ocr#V?Clh z?XF9_r8Pnh?7}_GD7F*C5qqyRJKi>P5u{Y#rUh{%g_v?Qin8Hx7@oCI2XvYqx?D< z96dl&%qq?Gtq}I;ajcsY5J0?9cTh=oBJ+iwt!h!@B(R9uwzfqITZEEhF&Obj%p8H8 z6iOS!4xW51lpY+NAYy4XATz}sxpJ9?XZMx>yBA;+UDbe zs=Q%s0@w8dI_RW!aM<9-j^7_Cci>S0=W^oXAQvU~(vu!Wr`8-PeUMKaLNr(UYeM3y z92)CxT6&SpZ5P|2S^FgmQ9>HC+RK3V34NeUvJu#yuwLy|B!TanqQ%^{2hWNqs0KLw z`lU|Q{>SlmUgsO?LQb3@9%W}4fztBRYlYj9GM~Y~Gk1B1|6$M{+MK+9k8_B*$fTvP z4qSC?w9N4cV^?gogoh|rfp)f83zQFVMo)OflBK+8`h0V2+@2TwLRq>{pas(9jvZ2zxJB%1Q>5S%G9KxAQjS>UQ6@E%kv84jXXFWuMR{7R44(UWBGLr9^vhwn^v_D z1Y;)o5iL^~9_ymvV=D%&5L*nY7G4bw8|V8hKyr@wMHFF)ry@p^*w=`&$S)i40$loS z^rbEk`(W1EATuP{WeugLXA@Z}9uDBR$Yx^-4p+AKY!dz11$TEzMzb_zQsdb29n?1u z(P?c-q=p4RMb%S?-n*GwIz2Dv=sLa<%5d=DP_hF=M zAjzV<*#pK~jkFAa796{M1bTx!%6aTQ@HPKvqs;ZY6%E2l;&z6Qr#a^M*V_6^&kAvR zJ`$ZYm`9Y2WQ@Q6(N1*kFkhoecY-`~XjXs|U}Bo%7w1UsFlh<&sGDWqx6&oCh@jiP zbzzOOG;7PahbDEv(E3_wgC*oI)?OgAF5wBZIQZ&Qg-(dVsQg$C;EJSoBBQgNpKb6Z z5J%`Iqx3Z@c+c4gk61BRRy1ukZ{I|EP1j%Z8MMEj@sXD>z?HZG(;u#qU~0NvGl^8?VsPI?}wPdItDvOeU0 z^Cz_g1#w>;0asN`XPBgP86C+F>~+GBL{;K27gUrJ+l>vw3J|I}i^2w9C+jhIPQ#Yo9vdGNiUoS3Q>z_PY1{ z`!RS<&%UN5;mMg)i^PjDk|A8&1YuECm{xg-qn~Fa<{x~qNLN-sbuq+@ekPd#$!riA zP$q_rLs=x4Cw83#rG`4l7+MXsf990d{MzQ4qU zrkUY4A)XA9GM(17hS_k5vtXhqKP9?N1>Ikf%5*E3Dhz`bQbX_N)-RxYxrC&X(>g`U zae76N2Oq56c@w1SwT|O*qP%iKmcLFlpPu}f+EBp^>Ay2QF+25rndVs(X;6Jr9gJxF zVKpCA;E%l@S7Gx|aQdkK9Ppt#&-K^fK58w%!T zS+e<$h%;8?%6Df2P&=L_%gW+HP^rBJtKItzBRX99heLhKGV|70i~(Lt@`LESXgKP1M{rk1qg4Ty(JA0Kt~Kh16Jv1e;k3S^ZggI#R8ugvIp47Lc$vLK=XGw??y5 zUgTwsS%tl!P5P9o%*>1Xjtz7Mawb|@$>-YvmfL88L#BjPgv;fCu^E9Q*V^~9e$N?J zwSyey?vS3**lwEX80n;gCB$l|Cq>$R8Pq{ips^o&Vz!i`Yrk*YwA^QSuBbw64lA$b z-m;0ICDx$ch9$vBK@9cBvwZ2%;*lrN4IOyo#P!K=xXHB{7sWT!5Jpoy8JyR3Ab{rpt7LoE0bG1Km13dD5h)S$$Rm z-$neR#H_O3l6KfP4#EXsbF@@-66@7b@@Qgvc32dk`ApQ)y-vq4korJ01`h#U(C_a6 z09TwxGl#P^hd1O*c6sArGn$}MepoR`Zy1;myV#l$Y0k}a=$I}fWx!aAmb@axKvgU zPTE7T=zujV+q+_-g9~jE=bN0XXr#=~70@#~hIX*~;kxmg5disututm#`wCwV9k(Bv z@IRW1^&7TAzBf~UcbMF?U@S34DzZZyz4ZAZM1t<69v8SS%9VvnISe2TjRYJKBVoqc zzSrU+UX7mLViLI?AqV{1O25jBSLpTCrJ1aAHWWskL7MjKWKbq)r$Kb`#vP|V@2{Ei zWZ+grV+(#DIn|Deu*7=l47LKvSJYMo3O26HXueM857wmVR4*R zK}0#MohN=br>~h=-j~c}pl6!5JBQDW=Q_sCzuokOypi1XRSC^+*uQolV+Bes>y5m` zy`~?PtZ%K$Z+>sU5kS@g!%RUV2K$(y%MR9BQeus>!NzJ(D_9NIw$HtrS}7gs z1U2O`3^jq^oCZ1DP>Sj!2L3hu} z=<1;m>#A;D&bsRH{KBW<8JKk-(GoW|9>Ni<6LNYjOl{2ql~up5_Rma=02)Ln)T=gI zEnccU04{cd0Qmy<=Z36E)7H*n&!Hpe6{|UJqf8#+!@+*L&!d2^VS;snuI|JOIA4uY zFE`dTw5C&Fi9i{}cBP()^Uz&NqV-U#8RDgcK24F0M)B7}e1jW?(yDdi;?|;Mx_+D5 ziE&n6!Dlb_e+Wb4=5#rc4q`gLZ6odG@!Q)c(^zvPbcEYsv{d$y{nF*7OAeC_d=>pH=tGH; zMJLB*Sry@LZjDGK$tULBpb=Lo$?kkrFn!c4w;N`&hf=E0Qgb( z>C|?vlx!rlg5-uh8KD+S2c!o$vXz#l*`OXx4e-v3}esfEwPFqX2$3ka&Gt$xONwAHa9R1F>c zm}u+wo#QCOT!8#bnmsrDy}gxo91Ro(qABg#|FaKs!OUyYKBq7nMPlst*C409TTmN28ii2StZ631v#7g&hL63Q&y zlkPQV=0Gvzgt<`Dou&I5fFui?L!CqcJ0BE}D1ce#E!yy8#X2f3&*?BYa_-%n`lvdt9 z{8PI2(}}bw!5o?E|G`>Qc7p%{lurVWcwVI<7Z%V>&v-h!axt&N(o>UtE9v;`=7HIf z8x^gi7qvG&Cqqs@&D{*Jl!+8#)BS{uO_G( zb4r@+9gYdB6wZ#>E?SiJR4k%?y!OW3N(;s4D<=C=9&go`Oi?8k9O!l*zb1Y_uv$`Q zk>}1;fFv>ms){dY_51!+&;N-Q%m8(4_@>uu+ZU;rzd5yS$f(ToZy;c}8~z~yEh|bH z`%E%X4Ayr_*&Yk*26|hxV(e{m_82xOosAL%gTF}n_;xlUy!#`6?y^~hW{R#-@-&eH zEeyftw!j{uaZboAD8dg(Ks1Ld>l6qP^hijQ=5_nH(QZNy0rPTm);Hda?L~HIF2o_g zXZYoKg^mjA8uxO+6Ny8PLi?nC*}i0(mCAbX#Io@4uh(*N%+aiZLV?tZVxf|Vah6r{ z>QhfxT20ZzWZTW&K*i5+|798I7l*|3`{a%=~@6)^K8}tl%{3M_h zgr(wT$8BGFxTuASMv|4_LaYy$$}z*^-Q?He(ZOr&j7BMFakw;4Nv;SKGYWA2CuyWW zcDR@x_q_M}GmTsm5TpcWWZAcvX^CWQdX0>>t>bTu>-z>)|63e^J`2p6|3RHzq2I#V zHWjq{XU{Z7nBqtN5kAM262#vZjkvNgbMI+`gwiZE>dfItywf9FGBWQZU@n zh=IQkM0fV2nAA@8Koi)E2yA6c!O?Qfio3iEd!2nbe*OIRf)A!091<%>d)e&}<}qPD zZW0gAdq>8X%vNF^#vrFHN~Ug&|MdmbOSwh#V^GAbIr9C6UU*Q-+OOyD z(B=ySo0Ak>f#{0pGQ1OZP{___z;J3(A_J|_zb#c8o=0Na%h~$sS=p6ps6o0to0V$J z4=eu7y6w*ja?jMpLR9aa#*jOf&LlvcAXDWYsYD3?7+hj&v<)r7`(3 zjT@{k-{BgxF0sr1wYI!w;e=)fYFLqRDCM>84N=;#$$C5B#&OD{BXJpT^jz%0uK-5h z*K_wgCddGfuH(#tre^YcvSid*;zg(MO;t{`hOJvnD$h z>zpwXho-n3Mm*YVJCG9%{&i>K5F61Fm>X6JeIzt*x!iE@%L`ZnggAeE*fn>^xu+jw z{ybf(Yzi{bgjD0haf|BH)+ltaLNCjNN~0D{;102FP`To}<{9^-2K-1RyHiPRGMyi3 zrcGKBY0sPT6R8C1{{aLZn1itdT3E(HloS|I*!3jlt`=LP>(G|IbK?&MaUEUzgAW;8 zRe?2X4wjH_Qy12i?^|zdnT_ENE+rUlsB`89QbbR|q?Pm5isRv7!4A3YP@WShvb!W7 zm>Z-VGgJS$k>gtb1arji{v4da(vzq`%m`ZM>zK#u_2cQm#o$h0-YYga1%L%G2u84!%)H$Pe|9}@t%DclW z5hQQKE^Cq#35bHB_s&xDl0+xgvrK~N(tz%wO2;FAO}xxa?<$M;mYqDd+%>sh;?OBK ztG@^D0_JEeAa1a#1^Ex;z-sgM+u0kO1VE6w@!!U(jWPixTOx?=h4hlD_q>Kmp}lG~ zcenu8yxL7c3Q5*A$nZVlUWDNrkPqf4+5ez(g3H z!|6+otOznO^gGDc&r4_(!PwHF@deqB1iFd_wgxA~*QpCZ#wP-w>jnkoB;y+y6EZ`a z19Uu-mHKfHp4@HoS z5%@{a+<6e2DcUN#tDqrAkD>1se1QS)+bHRTnS64o{1RIQH6_E=s=7h9W!)Sls7Zh+ zr;wdOfQmbH5B&VS2H^KX z6n%BEAP>bdY*l?mJ7C5CtRhJkh4)SNoW1sBWdDd8Nz*x9AXeH?c`D2Z^SUP6+!L5i z8BN=5h2WxU%L)_Na%P6I>J8j*XTM0Uu>SYNM_eUGO}wPQ|gXadMQ=OhX-PQ z!fuj8TMwq<5_4g^LC;6;9ya1u@;%a(Hq9Oc8eskpx4I<-Hc8NteTIP-mJzdS{jmK` zjBVqhEUWEQ?0os+6MUa*5*65sYolQrO&O0{NS)Bg6X8vaKF%7n%Jvxo@M|O2xCZJ= zkqw?;!?TpgT~}d|^}nAm<&2W)TShm}_{MtM9*5VdO|q?UlTZeI2~mz3Q=EE%=5G>S zcOqa)yKg+qx-_7&JUNM;BIIFF36CPiK`Z2mM@Sy4rUbvdI1Df;yXf?cO^qcr{@rjPCKRy-lt>P;mMlG=0a)`e z!GE1dX-k`K^F88j6X3e^NqEQHHh?;-=88wPXHf-+BI-3i%YOmjrNcz%QfmD*LLD>| z_tGthaSl_TLLUc=JNEJlDEbrkq@la011jY1CVeSyoI;>0i!{Y#DG_&UU(~JW80lkm zqrtrb=*n4-G}{HtbOYE+cVpk`xCV1_bu#J6L4bZ zp<6f6gG_VM_Ownqv-u;VK+O&m%|PPC!RDvro21e}y4_r+(K#z6T4l~8AK19!!C)@7 z)R3gZ5q_0Z$|$Kry1N&Lc9!Kk7xwP4gyQY@su3l$F{G zNf8?M(se=s-yi)q?begqo^{qaP#aIZ2#ONdtLrJ$4<(x;nDoP@nh4iYB+mAIxa#QE>d`d=eeu9xihP^G%>rsrL(G0t05t47Jzdh2tI6hOPWHp*@ zjf3eJo9~yZ1F^<;)uNC4uI%xShRx4O>D@0*g7v)rqB||o{^O&kIX+tFg)J%;{wsX} zjYNoDB22NjA1}UIwRQh<`iB&yX$qZ;ku>cY-52IMS`caE^2(J_C8`t3BQ&UIj(Bmk zBL9CRqbo2+DYLbelek@WFih1vbWz|dz|^81&&fzb3CXTVU!vb;EDor*NbU>}`A#P} zH8|8sJT3WcDIXcb*lgd>D#&EdDXd@&WFGGwjm9xy#%rumc54u|+|&3w1zM$lm~zeo za(@+`_*)shU7FB!wxR0Agji@nznCt|f1Q6h>fcYz6m(BRKXJi%j=mOLNLBg~s1Jv)Q)Pt&pNT)n^t1+_kl)?bsa#BDctmni(B=2+r+Z8 zp0@bG+WU6(uY#QQPLDwhx$mZ@fLE;UrF&SniCtO#%LWg(ggi`BQ^ea z%^7hAyk{LoE=a<&%0<%q4|KtH{%r76myv#75vUNu2$>2Ea$FbWaF^xP=T!QYz9_Hi z)}@u=E$vzM_AlV16*XV}|IJH6;Q02R+w=tQ@ivr{jQiwVX3+x*BnDRGV>p2N3Zzde zZWSOA42+=EbXI&(0mb|h37nW)g~McuZ3|2i(g}?1uvprT}pe_4I2?V0S{bX=Y@vPU7ej@8tHfs3G`}PjQ;Hg zd?~t{gpTX;XZ$z;^vTK@IN_p|O0j;`yE0w~>%a)#{X7?h0QK~o<$#QKSjCJzS;8z) zEd-kDHt>o#Wcq5fz;&_5;e*;o;*BJx3VKG~P7fWVEv9do+>rA`&%nYkfnAHftz#sE zvH2I{vSZoad;PFZ-z3bb|5B*d4X%g8s6>W<>(^EtiaUj+6p%0CLIgU(>%i<5(p&w| z-lK8s2DWD6AH3BPy(0tN5`kiIbPIS4N$j5B;m099NA%VhBZ~03yMF=+@__G z`#Mwfv*KhYqGnBBhU}4Wtv}C zf}YzmesMmtw-9{?rDq2)*|;H~F6usS^wC!(@Oj6lII9+pkwfg6^*+f)a2JPa-Uc6> zB24*Yr#dCrv|O3#$wZvfB%J-7P&45f0oMczg4LmRARB(WX^xn2)@YMzL8V z=NtxIS=-tLKd95W72{Qy#44H)KQmy39fj-V*3qfPc73t^@%gtb=0w3fIFvAy??Ro= z+G`XhV9Aj=9W)K9YEy|NAe@o$>fZGA+tjJvry|}88Y3@Yu9f0NC=o4&sysqkU+lK; z7Q#x{L1P>x$RgMHe8k z)fsh+VyqdOWIcwbG#4GdVHA8@b$gqmsD6SwP%UN87Tvq*IgwnmibdwKWl9x^sGgO~kpyHpNr;sobQ*{3JR9c@KpV7))qj4|^^rUZMEs;d z00>i;(KZB2g3M@#d>i+?4sN*$DZmQ>V@AasNVVA}=l37pSVxHKy=|j@sXA`e&<`7@ zh?y%-opCrf{+?Yvk$9*yY&k@HG!jMu_#b#MY*Le7NsYyy#V+cPT?R z@To3>0|s=f?vU`&h(iUo*BXh?4Jq?xT%GY>?4_nmARLtd$0`B}ZLO64N?**}Qg|2I zMN^^W00g9=lDxg0-ua%zLziFTfs&smZ>|et2V{A#PNIRF=up(OkDUyQ3n)(ekC;$9DvbcK&D5 zFrn=B^aed13P9xjDJ)_J6`!WS&2Tk={*BI+8Js%T8?p&0h%Dc}X6CzlR#z^kH_Ra+@6UV9)W$mzE$1I8};Z#Gg7r9}=jP%9>( zbEk?JX3f=q&@3rMgzyWX2d7CGiGPX3RIUd{M~nk#}KCJ|JT8t>*ilC`oOTB~mC*n-4h1A8#v}>zgmj5rt^R4$VEOeGEguJ!i8}8-@Y-y+ z2;I1nPEg|ny-|E_f|qKj!{ys%qTp23{5w~vy{DNInnx2bKEw5UXXxfy`yp&$ENa)k z^l|BqZDC4b#C_{*mDSgPM?3RQmp;|zb=Dmx6T_N3Jc9QLLv8+S8VC^{Glahasgv99 zZ)oLARvX#C{t!Ln1#`7zNH0QeE{5Zc)RjMElg}bEJNAN#xO&tyf&XxW$-jw^(WpY=eG$qpf8Q9CLqhqh%-BS{MX{(c zj#904Ou8de`SMze*Y%uD`xHn5n#*=384(|bH|10< zwUlV#UvNB^RXB0)+?i~+(58+`jgSF_j3an-YL9wCDV1G>YS6fbvSbtj zPTgTwk9)9{o7ayt&WL|PQ1*zE?V1hWKKt!=tVRe-6KLra$4x7fXkA=ECPs|x z@{>Qnq&gr1@D&z2V5u9LT8jdw$xdiJ3t430`TgY^O&O7AeXf3pku<=(YpdmSlsw?6 zhhZ%Wp|%-ml$SXDr&F#V>1kBHtI`As`|BYaN!ngUTSe)zD2Dtot!s~dw95DNvq~Xw zF^;BA3$W{0aT>^$3LpkkW?>%doLQ27ehxm&?SD3F#~T!&orw{_jsET?wl8r?xJX0c z-v;mkh3y>izk{V~|EAAU9WQ_64Z_>7e+VrPyETnVk(;jP$rn)i{g}&X!L~YXrYwR2 zsU-x8WA*{3U&<0ej>@HZZ`ET&I`nv{6YU1bJ=l2SL9!8IQ9`~SEFr#e!R^7e9MZm- z>MeeV2zUvN%JBD=2_)t0xHPs)366GY#O{$bB2pgngt{zlCL`SN|H zN_jzzdM$3uFvYU)&7G(_5JQCZ3-p%*|D4E4tw_-dwa$#F`^w8=(>zq~6A(yRg3Z>* z{Hsd!p)m0|uPLl~gpmp)<8R@v9*@_g8;mP;P zw{$b~kBMz5YdTwwm zxP|-D_tk#D6yl7d$jPSGrOi@W`{qLNBmYdp@H0coH6J1Bs`GcdIuAu!ovZ^=a@kyL^ zZkCl3&y>v0cXEWq0M`3LPX-7ao|9$UBNfJiJ65fQqCgdDZg(-Tw!H%D(_x(14iID1 zBl6CDcgtSn)4moO!)w?Q)>gi;J`Efw{;L=UP5Q3Wg;6N;wD=4TBnTM|LURs>{SZwgWrbBRo1h<5F0s;Ha%Wl7EnFVmS zko1Nw1vY>&-pSUvmu$ZGO)gnOVq?=ybhYqvLk3bzi` z9BJnMy#rQt$O?FdX5-7(7rU+aLE4^&0Vt22y9+9O<{@JOl}S1_<5Aaii6U20y0pAq zX=KCzKcs;UQ*WAsxo-!(b#=oY;%#$}n)%5)kgr9TBal`K6VpO%5}0`)J0eRSwI;&o zqNPC%N#d@!@dHL;u6ZQ(ivAv(@lZV>!GZoebumhX^;%T>_F&gbZfv&9?{1%Yo}wcW zA8vXUJnT5+b%?U-59}Q!;c^5?i!cs(FXnIr`-e$Sml)LjY_hO z12^4wZE`c7w*BrM_};)%)~K8<^=7g?=;w;!eq4zOr%R?ZIDKVTR9+3*o|b;wwad&C zx-ZlXUzYSz%3&eBa#PCIcYgS0xV3&+c(##=OzPH@oj)G~CRI!q0H%b16{s5zRWGz>9~8L>cibn(7`To)*UT0ZZB zi|@_BjFC)ocP0z3C7W45V-BTT^j#iz{DMxR8p^buE<0-ud0}anw<1`zewwvK$Bpb6 zF6SN=FR8}%r2}G~sXrD?DD$GxpUDkAiJH%`JSS_poENboJS*7Q_Q{`J&4IU{>}1s~ zzC&=JXQ%Y2Dl-H?})2);AR ztdvE7$Nt4QAlqR44(@VF-0`!oU?HfAi!wJNX&1B0K3O>qV`Z57BZVPi2}LADpzg%Ue!Wd^q+r6K?f_Mg~b$Uvkf;F5Kg0M4ENh`Vm z6F9ger)`~j%Lll0OT9~P22D-GvP6+w4W)*M1jLns%DmBF~as}z6h zqLpYVWa+nQU3l?ylqMZ)wvl!TZTJ+H zC-07&jxa7AQ0J{^v2ozcxcbMj#e!lase;QROy_TH*D09P5?0!A2*j2bw*z0?@4cnv z*CV0&gq4{3t6E%ibC!?JDW6f|Ipq!he^gM@nAQXQc^30k`fYel?`#PF9GwTXVrre! z>3b4AHT^iZUc+j-X6o{P;tKn{eEOo;FI$EBA1{I6wSF>HE!XSwgK`>#9`lZyZ&TU0 zw*k7mbo#dkl6?&g4yt#%2bfc5Jv*kSYLdm4P%NHdqE-Im4|beOUnp>#U|KSW^Z~$4 zvU-$O5bV~!VJ_h!$lJEGRWrv%qFUjy@5w2$ZY*yfr}kKC_q)*9Nd=G8~;+B&uMx zt1*SE7dh3(baJ3U2(WJ?lWmm$=uUd4gRW$V6C^kSE%BK>_w)(1d|i00f~Z2^?QJcY zyLzyuP+49g=nFf8DOe|K8SA^R&j(M^CbJ$zF45(Sm2@h8#!jQocw#A7^mjY}D-G52 zPFzO{%IB88i1gz#X?mTOJc<5AiGDgn4aev0!u_f_@_cFWJ>_Bp>TsTUhuXvOb?5OaReHe{J6DrVW38@ua;O~tpc}OFQPLJvc`*B0 z*8(L)jrpX^X?KI^m{x_bf{LprPi$}84r7L)4&ywRw8-=ZN|E2_{YBPtFd1*7b}OQJ zfis4?b3c2&G;b=kYGRPbns~@@d3B!~0Uztohl`DQ`O^2WwnEnLDVZdTOB#YF;DE08 zM}+aQ+{58^Me&^OJ#-R3fxLXMj_@W5JjFfOZ5Etzu_ZSU=)CSD(O_VS%O%2LT*f5! zFL6x+%z7HshbBo$_r2Lb#T@iK*Cj?%`u2o)tm(^>&AbNvH*We_O=e@=vsjR34G7(_ zeo4@3YUlA+#cuH~(2YCP@7guaAShUDmqn1Az1u4dgU6(bi|f#^S?PKB4GfYT7qI4 zF>~LYDFn;%F{a!nOLx(Ls^^C9NXZmdFvj*ef0-v4FM#NF-5!#dWz|bzg4xE}lw$bx z7QX1i2++P1&2PH$zK%4BYIbCUhauPL9y)+kOg^5i5V`x)BEAFc<-%yIOfI=dy}n@A ztsDJLb84XZOQvn07pQ$zwvH5{{+zoyj{lLSlw&7=uqH8_nGBTXgAhA zlv#;#U;J2Nxqj`kFa5gq z%|s)rFE;2JFT-hguzQfx=I}$#%4MkihzmiNUqYweKP_J%C^x+LYwTw6lgEIe84^@z zzh#$Ig5Y04aBdFTU!B?=2XtAxY^A75V2OP!W}dPar3UlCEqWa3}6c~ygd6mW*7vdP*!?MS?= zfquI?>19{!A2q`AoGoFw;t!QXVra(BE5GxU`_fV9`bLM7=okE-Vd(m6&zTk=FkgVjO4@Mu(_V)1nzOoNm>;+(`vUzVe6Ms$4^%el`t zT_rA=q!QS+>~0_e{i!+iTQxfWLIO zR}62-VHG4zh>x?iS0 zcHhkgHCg5_hY!W&RuEH_juW+ZF~fmh5P*#MbkvMAs`8yBWl5yXG`Xw?ugakcVE<#n(+p7cWs z2bt3Oe1V;~DA1T4RTt8+5k|qDIlE$Mlo zsvnADycE{5qWL}`XpM?$65{4vo5VWM3be##Oe1P(NOAQ?UNnCncr`b}O7HD~q_4=d z0$E+4EP_@j?Ap)a2*O5<=q3oz1U3)(2QTxCw0fMJ6Ydwc2TJIIO-@ne>m?bfA6!r< zXJ3LG<^*7^G=n3IQgtreHcFnxvd*E8Umh(@XNi*2jp_v+=j6t5`hjn%0h%Q+C!yN~ znADoC>+Z)TK&I!U1i&Z+WudsQm}NtjCc$W6+=UThF|<6xdwl4?G#+yTaMc6LyXgG_ zz)$u8q2~2{r$wU0ivS8#SNC^|^byLc>jY6VNmZccV;;d;5V+Wt5k zbQ+alIS1(Wr1IGBG(p4xQL>fu*On*x%)C|s0As_9;iSIp;Su@b{Kym1x%N7NFM*la zcI)S2au+W?`L@LHR>3g*H4{G5-%yEXG<%X(tl$1B6xrKb;mcvXP=5fW+9qerk3Lobbr+MOI8Tt2)bi8viYj=@dh(8@~vx%&N z0yGl!+my(3H4b$@ytzDZqc|F@D@xEV5Z% zcjPNC^{FtVxMlzU2UMmxk!Tu6mI&s{ywv9JFL3pT)bF_$nP%2n1OLjufbp1TGl)@w z6OiphUw~EvOmzhv+jqAnjI9DPqgKvm=TfwoE8!Zisfe7ieDlV-Q2rS7tqvz3rC1aT z>*T0NHK^IAsL?(U;c$4hF3W4uT6pQ8Dc zu*KcN8YIcM(f=5ND)y~KuloeS)@Lj{-sB`y^n5q-slIK zdU{4+?PT2u8wchRmBfPWu$jMJ3uZ~`r!9F56_ZfWt44r3ogR7?YDBm}uEnDJj|Zlz zwdw~56^V?^Ntk<6(u-)+YkW~^vf!G|gF~o2vpm9MyG~)YE(f&o7DoVL#Wi052Hpm4 zVWMUKC)_);a6zW%U!wPI9kAMSUOmHLK9x9jlkw;cZh=&2-V$Pt;ZqM#(x#_nM2`Eu zFhl9l84BM0mv!`~U!EiQlRD9vf^ZL)SirbT6@}XSO26I z)zKv1tMSOsfk*^(C02-x!8_D?u2Xr+$4g^Fw2Q06*fvCP>%UkY&O9KFQ|0mG>*0ft z7_mpenPJI5)8P(rq`@BLaOm+{RH%xurcN~r03(>bW zoyHAzx59Y6_%dBbJw@bQqVc_3BTjXFLcs;AH98AUkN3thj<4c=UI`8U8uJ&f2`lPk zr&ih5%uX{wW0_-XjXVrrL}+**FYth+7IB&spW^s2>AwMQdF=QL8vmeWf<0I)zvX&r zUL(352JDUCr^OnroQE}GI7r2dX;_d5_7?r|{J02>M`EOh1M<$jt>>v@jMD-ymfAYI zq<3Bn#K)X&Tmv4qL3PHpi#X%KY;vYON|X4=FnomJzsGrS2?;%XycgU-4D7*HD(Zmd zEcejnSel{PvfnnQ2J(z6&k=a=zZ&rjLKJlQ$(=Uw}MQsfuq^Ncci_sOBauy|Ls2PDo74U#eiW^IxS1l^4W<$nvC! z1kuSre)K*>+bk!KfhH2Cc4{85OeX#BN{>cq+{2&df{w-Ayi#`po!}kvp@r zi!3$DqKu2N?wCzF;KF`d+=Q4AA5+dlc57GLB}HY<#&3y~Ap%F=>8Yv2wi#7k@yCsO zx57g+@Tq(8)5*n3)=Yf^{w~bb1eM*7^(uPI-o9XN1NIPA(bXc4-r-bobW)pWnf{01 zh{6Tw9|z0Q+ih`)jp4njw9ozw_j$#>tFqGl`J^H{md)y0hOj9Me9o2Te;av4} z!M4V`X}Rp{21)Zk0G}MbGgAhOH3_fW3@S3H5Y1awtC7i`N;i=SGvDzQF(Kg`lwS{j zf&eSGRXp(dDfeP|>NKmc?gphOGrraVYyJTIotaUj&R;LH(N=GVPqEN!)a^1rz1#1y zqhi4P+9eNmw3=zz0$^>?rkY0~x-NuE9_+F$rFya(lswLu?3pd47rq7a9d)LUYM@MAdH09FwF(q}q#JB#Z+1w`*hxmPDboydeoJ1gK zW|p2oM!6qLEJ7YH-`NJdKUoDRlRSxJ|4NOGL7^5ebK`}2j9$) zxVhepfp&Q$|ep@>1NUb+8GAh4^W2ABFdCJxI$tYiY86ma{pLG#jVn= z03Py|;14bx!@9R%xL2rG*dDm4|V@por| zPs2nYmu{)Rh5x=I>lG;9JT=X_i3j!9DU)}?+wEM49~=%D+xMnpc8=%YnS^Jp%h4RO zXt|9s^&TYOX=oU8PsxI3fec)V&*~iL6}sVUC5n@BoY|s;rGg&&mVV&E z^DNHgh9b1>)ZX!?YDyC+*F>U$&;K-XA{9*PqeY+qys3}b2p+m#e08oXWK+!`uUu=4 zp9lv_FG>obj= z?nV!B-+DsoYN462TO^r0sD>@LImXV&!XT3oa8qu2(fX%Jbeh~ENK13B!YMlAqJRg4KpHn&>wrT3iK!{n+ zhiJXnWHSiW@vZ3dqaixG4AaqjVE_OM8UddzX%heb<}Kbu!6f5zV8dDol>`ND;>`l0 zDi4?uH8RmqPcTKN&ZPn8Go12&FgQV1sP!E$=4|{8Xzj(v(L4F7lsxNRH1e|VEWwVX zdaQzX96F6OB@W1dXkKpf>dnD3;Al9cS2F=ittvh;we!U}DxK}2C+y5ctF8jEyrR(l zLC#>1?#0=nCqmg(JIPMzrS7WNuJsVa!mJ0K4G};g`x1a{eEoeF_hk^^^-4I;F?cr} zH}`lSBm|v0_qkh?ok7r`%Sbd)`IPvVTDJ}Vc!~3Dkd(;1l{BJ$Ud>_iE?R)4qWeDJcSwTKrxl0R(*6l(q9{KS% zWq4u}Mf{h6v{HLPdd)Z&C||F{u9VfPE^c;S4Drw+1D2v0?3$fRhHRY6H2SCOZ17mVWnT_Z$@fy$YFLEH8`}P$<97MD3~Kzm*ZT||>{CsYay
  • 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�Xsa{EE8>+I98m~uVOqc3EL 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
    sS}MEtjYB;H89(rW0I^}Q$-wtzc|+V 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 z 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±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 z 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 YM+1Ldtj9lzl!*7FK!V!B+sDY^)r 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
    M7qfF4+C}x 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 z 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

    {Sg-a@y>c(6OEQWYv089O7}q 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

    uMsyf>D(6ZF=#FpL{v96^2BMl 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