From ca5a9ddb30960939f01e76eef23bf5abaebb76a1 Mon Sep 17 00:00:00 2001 From: Mathias Markl Date: Sat, 3 Oct 2020 13:43:12 +0200 Subject: [PATCH] [INIT] Version 14.0 --- .gitignore | 56 ++- .travis.yml | 36 -- README.md | 136 +++--- muk_attachment_lobject/LICENSE | 165 ------- muk_attachment_lobject/README.rst | 128 ------ muk_attachment_lobject/__init__.py | 43 -- muk_attachment_lobject/__manifest__.py | 41 -- muk_attachment_lobject/doc/changelog.rst | 14 - muk_attachment_lobject/doc/index.rst | 128 ------ muk_attachment_lobject/i18n/ar.po | 37 -- muk_attachment_lobject/i18n/de.po | 37 -- muk_attachment_lobject/i18n/es.po | 37 -- muk_attachment_lobject/i18n/fr.po | 37 -- muk_attachment_lobject/i18n/hi.po | 37 -- .../i18n/muk_attachment_lobject.pot | 37 -- muk_attachment_lobject/i18n/nl.po | 37 -- muk_attachment_lobject/i18n/pt.po | 37 -- muk_attachment_lobject/i18n/ru.po | 37 -- muk_attachment_lobject/models/__init__.py | 23 - .../models/ir_attachment.py | 98 ----- .../static/description/banner.png | Bin 47090 -> 0 bytes .../static/description/icon.png | Bin 10745 -> 0 bytes .../static/description/icon.svg | 1 - .../static/description/index.html | 197 --------- .../static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_attachment_lobject/tests/__init__.py | 23 - .../tests/test_attachment.py | 65 --- muk_attachment_lobject/tests/test_download.py | 61 --- .../views/ir_attachment.xml | 41 -- muk_autovacuum/LICENSE | 165 ------- muk_autovacuum/README.rst | 120 ------ muk_autovacuum/__init__.py | 23 - muk_autovacuum/__manifest__.py | 56 --- muk_autovacuum/data/rules.xml | 38 -- muk_autovacuum/doc/changelog.rst | 20 - muk_autovacuum/doc/index.rst | 120 ------ muk_autovacuum/i18n/ar.po | 402 ----------------- muk_autovacuum/i18n/de.po | 408 ------------------ muk_autovacuum/i18n/es.po | 407 ----------------- muk_autovacuum/i18n/fr.po | 407 ----------------- muk_autovacuum/i18n/hi.po | 402 ----------------- muk_autovacuum/i18n/muk_autovacuum.pot | 402 ----------------- muk_autovacuum/i18n/nl.po | 402 ----------------- muk_autovacuum/i18n/pt.po | 402 ----------------- muk_autovacuum/i18n/ru.po | 402 ----------------- muk_autovacuum/models/__init__.py | 24 -- muk_autovacuum/models/ir_autovacuum.py | 90 ---- muk_autovacuum/models/rules.py | 330 -------------- muk_autovacuum/security/ir.model.access.csv | 3 - muk_autovacuum/static/description/banner.png | Bin 43442 -> 0 bytes muk_autovacuum/static/description/icon.png | Bin 9316 -> 0 bytes muk_autovacuum/static/description/icon.svg | 38 -- muk_autovacuum/static/description/index.html | 128 ------ muk_autovacuum/static/description/logo.png | Bin 38064 -> 0 bytes muk_autovacuum/static/description/preview.png | Bin 33203 -> 0 bytes .../static/description/screenshot.png | Bin 45295 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes .../static/xls/muk_autovacuum_rules.xls | Bin 26112 -> 0 bytes muk_autovacuum/tests/__init__.py | 23 - muk_autovacuum/tests/test_autovacuum.py | 99 ----- muk_autovacuum/views/rules.xml | 161 ------- muk_dbfilter/LICENSE | 165 ------- muk_dbfilter/README.rst | 120 ------ muk_dbfilter/__init__.py | 29 -- muk_dbfilter/__manifest__.py | 40 -- muk_dbfilter/doc/changelog.rst | 4 - muk_dbfilter/doc/index.rst | 120 ------ muk_dbfilter/i18n/ar.po | 15 - muk_dbfilter/i18n/de.po | 15 - muk_dbfilter/i18n/es.po | 15 - muk_dbfilter/i18n/fr.po | 15 - muk_dbfilter/i18n/hi.po | 15 - muk_dbfilter/i18n/muk_dbfilter.pot | 15 - muk_dbfilter/i18n/nl.po | 15 - muk_dbfilter/i18n/pt.po | 15 - muk_dbfilter/i18n/ru.po | 15 - muk_dbfilter/patch/__init__.py | 23 - muk_dbfilter/patch/http.py | 38 -- muk_dbfilter/static/description/banner.png | Bin 39832 -> 0 bytes muk_dbfilter/static/description/icon.png | Bin 7609 -> 0 bytes muk_dbfilter/static/description/icon.svg | 1 - muk_dbfilter/static/description/index.html | 171 -------- muk_dbfilter/static/description/logo.png | Bin 38064 -> 0 bytes muk_dbfilter/static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_fields_file/LICENSE | 165 ------- muk_fields_file/README.rst | 116 ----- muk_fields_file/__init__.py | 27 -- muk_fields_file/__manifest__.py | 38 -- muk_fields_file/doc/changelog.rst | 4 - muk_fields_file/doc/index.rst | 116 ----- muk_fields_file/fields/__init__.py | 23 - muk_fields_file/fields/file.py | 201 --------- muk_fields_file/i18n/ar.po | 121 ------ muk_fields_file/i18n/de.po | 121 ------ muk_fields_file/i18n/es.po | 121 ------ muk_fields_file/i18n/fr.po | 121 ------ muk_fields_file/i18n/hi.po | 121 ------ muk_fields_file/i18n/muk_fields_file.pot | 121 ------ muk_fields_file/i18n/nl.po | 121 ------ muk_fields_file/i18n/pt.po | 121 ------ muk_fields_file/i18n/ru.po | 121 ------ muk_fields_file/models/__init__.py | 23 - muk_fields_file/models/base.py | 42 -- muk_fields_file/models/ir_autovacuum.py | 39 -- muk_fields_file/models/ir_http.py | 43 -- muk_fields_file/models/ir_model_fields.py | 30 -- muk_fields_file/patch/__init__.py | 23 - muk_fields_file/patch/fields.py | 26 -- muk_fields_file/patch/service_db.py | 113 ----- muk_fields_file/static/description/banner.png | Bin 39490 -> 0 bytes muk_fields_file/static/description/icon.png | Bin 5957 -> 0 bytes muk_fields_file/static/description/icon.svg | 1 - muk_fields_file/static/description/index.html | 188 -------- muk_fields_file/static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_fields_file/tests/__init__.py | 23 - muk_fields_file/tests/test_file.py | 41 -- muk_fields_lobject/LICENSE | 165 ------- muk_fields_lobject/README.rst | 134 ------ muk_fields_lobject/__init__.py | 27 -- muk_fields_lobject/__manifest__.py | 38 -- muk_fields_lobject/doc/changelog.rst | 22 - muk_fields_lobject/doc/index.rst | 134 ------ muk_fields_lobject/fields/__init__.py | 23 - muk_fields_lobject/fields/lobject.py | 98 ----- muk_fields_lobject/i18n/ar.po | 116 ----- muk_fields_lobject/i18n/de.po | 116 ----- muk_fields_lobject/i18n/es.po | 116 ----- muk_fields_lobject/i18n/fr.po | 116 ----- muk_fields_lobject/i18n/hi.po | 116 ----- .../i18n/muk_fields_lobject.pot | 116 ----- muk_fields_lobject/i18n/nl.po | 116 ----- muk_fields_lobject/i18n/pt.po | 116 ----- muk_fields_lobject/i18n/ru.po | 116 ----- muk_fields_lobject/models/__init__.py | 23 - muk_fields_lobject/models/base.py | 45 -- muk_fields_lobject/models/ir_http.py | 41 -- muk_fields_lobject/models/ir_model_fields.py | 30 -- muk_fields_lobject/patch/__init__.py | 23 - muk_fields_lobject/patch/fields.py | 26 -- .../static/description/banner.png | Bin 48064 -> 0 bytes .../static/description/icon.png | Bin 17812 -> 0 bytes .../static/description/icon.svg | 1 - .../static/description/index.html | 228 ---------- .../static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_fields_lobject/tests/__init__.py | 23 - muk_fields_lobject/tests/test_lobject.py | 41 -- muk_fields_stream/LICENSE | 165 ------- muk_fields_stream/README.rst | 117 ----- muk_fields_stream/__init__.py | 23 - muk_fields_stream/__manifest__.py | 37 -- muk_fields_stream/controllers/__init__.py | 23 - muk_fields_stream/controllers/main.py | 91 ---- muk_fields_stream/doc/changelog.rst | 4 - muk_fields_stream/doc/index.rst | 117 ----- muk_fields_stream/i18n/ar.po | 15 - muk_fields_stream/i18n/de.po | 15 - muk_fields_stream/i18n/es.po | 15 - muk_fields_stream/i18n/fr.po | 15 - muk_fields_stream/i18n/hi.po | 15 - muk_fields_stream/i18n/muk_fields_stream.pot | 15 - muk_fields_stream/i18n/nl.po | 15 - muk_fields_stream/i18n/pt.po | 15 - muk_fields_stream/i18n/ru.po | 15 - muk_fields_stream/models/__init__.py | 23 - muk_fields_stream/models/ir_http.py | 132 ------ .../static/description/banner.png | Bin 38296 -> 0 bytes muk_fields_stream/static/description/icon.png | Bin 7520 -> 0 bytes muk_fields_stream/static/description/icon.svg | 1 - .../static/description/index.html | 172 -------- muk_fields_stream/static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_session_store/LICENSE | 165 ------- muk_session_store/README.rst | 178 -------- muk_session_store/__init__.py | 28 -- muk_session_store/__manifest__.py | 37 -- muk_session_store/doc/changelog.rst | 4 - muk_session_store/doc/index.rst | 178 -------- muk_session_store/i18n/ar.po | 15 - muk_session_store/i18n/de.po | 15 - muk_session_store/i18n/es.po | 15 - muk_session_store/i18n/fr.po | 15 - muk_session_store/i18n/hi.po | 15 - muk_session_store/i18n/muk_session_store.pot | 15 - muk_session_store/i18n/nl.po | 15 - muk_session_store/i18n/pt.po | 15 - muk_session_store/i18n/ru.po | 15 - muk_session_store/patch/__init__.py | 23 - muk_session_store/patch/http.py | 95 ---- muk_session_store/requirements.txt | 1 - .../static/description/banner.png | Bin 49740 -> 0 bytes muk_session_store/static/description/icon.png | Bin 14085 -> 0 bytes muk_session_store/static/description/icon.svg | 1 - .../static/description/index.html | 181 -------- muk_session_store/static/description/logo.png | Bin 38064 -> 0 bytes .../static/description/preview.png | Bin 33203 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_session_store/store/__init__.py | 23 - muk_session_store/store/postgres.py | 179 -------- muk_session_store/store/redis.py | 94 ---- muk_utils/LICENSE | 165 ------- muk_utils/README.rst | 118 ----- muk_utils/__init__.py | 23 - muk_utils/__manifest__.py | 43 -- muk_utils/actions/ir_attachment.xml | 35 -- muk_utils/doc/changelog.rst | 34 -- muk_utils/doc/index.rst | 118 ----- muk_utils/i18n/ar.po | 210 --------- muk_utils/i18n/de.po | 210 --------- muk_utils/i18n/es.po | 210 --------- muk_utils/i18n/fr.po | 210 --------- muk_utils/i18n/hi.po | 210 --------- muk_utils/i18n/muk_utils.pot | 210 --------- muk_utils/i18n/nl.po | 210 --------- muk_utils/i18n/pt.po | 210 --------- muk_utils/i18n/ru.po | 210 --------- muk_utils/models/__init__.py | 31 -- muk_utils/models/base.py | 211 --------- muk_utils/models/ir_attachment.py | 102 ----- muk_utils/models/ir_config_parameter.py | 33 -- muk_utils/models/mixins_groups.py | 143 ------ muk_utils/models/mixins_hierarchy.py | 184 -------- muk_utils/models/res_config_settings.py | 56 --- muk_utils/models/scss_editor.py | 146 ------- muk_utils/static/description/banner.png | Bin 50079 -> 0 bytes muk_utils/static/description/icon.png | Bin 20531 -> 0 bytes muk_utils/static/description/icon.svg | 1 - muk_utils/static/description/index.html | 216 ---------- muk_utils/static/description/logo.png | Bin 38064 -> 0 bytes muk_utils/static/description/preview.png | Bin 33203 -> 0 bytes muk_utils/static/description/screenshot.png | Bin 58274 -> 0 bytes .../static/description/screenshot_groups.png | Bin 44728 -> 0 bytes .../description/screenshot_hierarchy.png | Bin 57368 -> 0 bytes .../description/service_customization.png | Bin 27452 -> 0 bytes .../description/service_development.png | Bin 28929 -> 0 bytes .../description/service_implementation.png | Bin 26148 -> 0 bytes .../description/service_integration.png | Bin 24862 -> 0 bytes .../static/description/service_support.png | Bin 24150 -> 0 bytes muk_utils/tests/__init__.py | 31 -- muk_utils/tests/test_attachment_migration.py | 70 --- muk_utils/tests/test_file_tools.py | 81 ---- muk_utils/tests/test_http_tools.py | 36 -- muk_utils/tests/test_json_tools.py | 35 -- muk_utils/tests/test_search_childs.py | 61 --- muk_utils/tests/test_search_parents.py | 113 ----- muk_utils/tests/test_security_helper.py | 51 --- muk_utils/tools/__init__.py | 23 - muk_utils/tools/file.py | 98 ----- muk_utils/tools/http.py | 47 -- muk_utils/tools/json.py | 45 -- muk_utils/tools/patch.py | 31 -- muk_utils/tools/security.py | 31 -- muk_utils/tools/utils.py | 26 -- muk_utils/views/ir_attachment.xml | 71 --- muk_utils/views/mixins_groups.xml | 111 ----- muk_utils/views/res_config_settings.xml | 57 --- 291 files changed, 115 insertions(+), 18858 deletions(-) delete mode 100644 .travis.yml delete mode 100644 muk_attachment_lobject/LICENSE delete mode 100644 muk_attachment_lobject/README.rst 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/ar.po delete mode 100644 muk_attachment_lobject/i18n/de.po delete mode 100644 muk_attachment_lobject/i18n/es.po delete mode 100644 muk_attachment_lobject/i18n/fr.po delete mode 100644 muk_attachment_lobject/i18n/hi.po delete mode 100644 muk_attachment_lobject/i18n/muk_attachment_lobject.pot delete mode 100644 muk_attachment_lobject/i18n/nl.po delete mode 100644 muk_attachment_lobject/i18n/pt.po delete mode 100644 muk_attachment_lobject/i18n/ru.po 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/icon.svg 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/static/description/preview.png delete mode 100644 muk_attachment_lobject/static/description/service_customization.png delete mode 100644 muk_attachment_lobject/static/description/service_development.png delete mode 100644 muk_attachment_lobject/static/description/service_implementation.png delete mode 100644 muk_attachment_lobject/static/description/service_integration.png delete mode 100644 muk_attachment_lobject/static/description/service_support.png delete mode 100644 muk_attachment_lobject/tests/__init__.py delete mode 100644 muk_attachment_lobject/tests/test_attachment.py delete mode 100644 muk_attachment_lobject/tests/test_download.py delete mode 100644 muk_attachment_lobject/views/ir_attachment.xml delete mode 100644 muk_autovacuum/LICENSE delete mode 100644 muk_autovacuum/README.rst delete mode 100644 muk_autovacuum/__init__.py delete mode 100644 muk_autovacuum/__manifest__.py delete mode 100644 muk_autovacuum/data/rules.xml delete mode 100644 muk_autovacuum/doc/changelog.rst delete mode 100644 muk_autovacuum/doc/index.rst delete mode 100644 muk_autovacuum/i18n/ar.po delete mode 100644 muk_autovacuum/i18n/de.po delete mode 100644 muk_autovacuum/i18n/es.po delete mode 100644 muk_autovacuum/i18n/fr.po delete mode 100644 muk_autovacuum/i18n/hi.po delete mode 100644 muk_autovacuum/i18n/muk_autovacuum.pot delete mode 100644 muk_autovacuum/i18n/nl.po delete mode 100644 muk_autovacuum/i18n/pt.po delete mode 100644 muk_autovacuum/i18n/ru.po 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/icon.svg 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/preview.png delete mode 100644 muk_autovacuum/static/description/screenshot.png delete mode 100644 muk_autovacuum/static/description/service_customization.png delete mode 100644 muk_autovacuum/static/description/service_development.png delete mode 100644 muk_autovacuum/static/description/service_implementation.png delete mode 100644 muk_autovacuum/static/description/service_integration.png delete mode 100644 muk_autovacuum/static/description/service_support.png delete mode 100644 muk_autovacuum/static/xls/muk_autovacuum_rules.xls 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_dbfilter/LICENSE delete mode 100644 muk_dbfilter/README.rst delete mode 100644 muk_dbfilter/__init__.py delete mode 100644 muk_dbfilter/__manifest__.py delete mode 100644 muk_dbfilter/doc/changelog.rst delete mode 100644 muk_dbfilter/doc/index.rst delete mode 100644 muk_dbfilter/i18n/ar.po delete mode 100644 muk_dbfilter/i18n/de.po delete mode 100644 muk_dbfilter/i18n/es.po delete mode 100644 muk_dbfilter/i18n/fr.po delete mode 100644 muk_dbfilter/i18n/hi.po delete mode 100644 muk_dbfilter/i18n/muk_dbfilter.pot delete mode 100644 muk_dbfilter/i18n/nl.po delete mode 100644 muk_dbfilter/i18n/pt.po delete mode 100644 muk_dbfilter/i18n/ru.po delete mode 100644 muk_dbfilter/patch/__init__.py delete mode 100644 muk_dbfilter/patch/http.py delete mode 100644 muk_dbfilter/static/description/banner.png delete mode 100644 muk_dbfilter/static/description/icon.png delete mode 100644 muk_dbfilter/static/description/icon.svg delete mode 100644 muk_dbfilter/static/description/index.html delete mode 100644 muk_dbfilter/static/description/logo.png delete mode 100644 muk_dbfilter/static/description/preview.png delete mode 100644 muk_dbfilter/static/description/service_customization.png delete mode 100644 muk_dbfilter/static/description/service_development.png delete mode 100644 muk_dbfilter/static/description/service_implementation.png delete mode 100644 muk_dbfilter/static/description/service_integration.png delete mode 100644 muk_dbfilter/static/description/service_support.png delete mode 100644 muk_fields_file/LICENSE delete mode 100644 muk_fields_file/README.rst delete mode 100644 muk_fields_file/__init__.py delete mode 100644 muk_fields_file/__manifest__.py delete mode 100644 muk_fields_file/doc/changelog.rst delete mode 100644 muk_fields_file/doc/index.rst delete mode 100644 muk_fields_file/fields/__init__.py delete mode 100644 muk_fields_file/fields/file.py delete mode 100644 muk_fields_file/i18n/ar.po delete mode 100644 muk_fields_file/i18n/de.po delete mode 100644 muk_fields_file/i18n/es.po delete mode 100644 muk_fields_file/i18n/fr.po delete mode 100644 muk_fields_file/i18n/hi.po delete mode 100644 muk_fields_file/i18n/muk_fields_file.pot delete mode 100644 muk_fields_file/i18n/nl.po delete mode 100644 muk_fields_file/i18n/pt.po delete mode 100644 muk_fields_file/i18n/ru.po delete mode 100644 muk_fields_file/models/__init__.py delete mode 100644 muk_fields_file/models/base.py delete mode 100644 muk_fields_file/models/ir_autovacuum.py delete mode 100644 muk_fields_file/models/ir_http.py delete mode 100644 muk_fields_file/models/ir_model_fields.py delete mode 100644 muk_fields_file/patch/__init__.py delete mode 100644 muk_fields_file/patch/fields.py delete mode 100644 muk_fields_file/patch/service_db.py delete mode 100644 muk_fields_file/static/description/banner.png delete mode 100644 muk_fields_file/static/description/icon.png delete mode 100644 muk_fields_file/static/description/icon.svg delete mode 100644 muk_fields_file/static/description/index.html delete mode 100644 muk_fields_file/static/description/logo.png delete mode 100644 muk_fields_file/static/description/preview.png delete mode 100644 muk_fields_file/static/description/service_customization.png delete mode 100644 muk_fields_file/static/description/service_development.png delete mode 100644 muk_fields_file/static/description/service_implementation.png delete mode 100644 muk_fields_file/static/description/service_integration.png delete mode 100644 muk_fields_file/static/description/service_support.png delete mode 100644 muk_fields_file/tests/__init__.py delete mode 100644 muk_fields_file/tests/test_file.py delete mode 100644 muk_fields_lobject/LICENSE delete mode 100644 muk_fields_lobject/README.rst delete mode 100644 muk_fields_lobject/__init__.py delete mode 100644 muk_fields_lobject/__manifest__.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/ar.po delete mode 100644 muk_fields_lobject/i18n/de.po delete mode 100644 muk_fields_lobject/i18n/es.po delete mode 100644 muk_fields_lobject/i18n/fr.po delete mode 100644 muk_fields_lobject/i18n/hi.po delete mode 100644 muk_fields_lobject/i18n/muk_fields_lobject.pot delete mode 100644 muk_fields_lobject/i18n/nl.po delete mode 100644 muk_fields_lobject/i18n/pt.po delete mode 100644 muk_fields_lobject/i18n/ru.po delete mode 100644 muk_fields_lobject/models/__init__.py delete mode 100644 muk_fields_lobject/models/base.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/patch/__init__.py delete mode 100644 muk_fields_lobject/patch/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/icon.svg 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/static/description/preview.png delete mode 100644 muk_fields_lobject/static/description/service_customization.png delete mode 100644 muk_fields_lobject/static/description/service_development.png delete mode 100644 muk_fields_lobject/static/description/service_implementation.png delete mode 100644 muk_fields_lobject/static/description/service_integration.png delete mode 100644 muk_fields_lobject/static/description/service_support.png delete mode 100644 muk_fields_lobject/tests/__init__.py delete mode 100644 muk_fields_lobject/tests/test_lobject.py delete mode 100644 muk_fields_stream/LICENSE delete mode 100644 muk_fields_stream/README.rst delete mode 100644 muk_fields_stream/__init__.py delete mode 100644 muk_fields_stream/__manifest__.py delete mode 100644 muk_fields_stream/controllers/__init__.py delete mode 100644 muk_fields_stream/controllers/main.py delete mode 100644 muk_fields_stream/doc/changelog.rst delete mode 100644 muk_fields_stream/doc/index.rst delete mode 100644 muk_fields_stream/i18n/ar.po delete mode 100644 muk_fields_stream/i18n/de.po delete mode 100644 muk_fields_stream/i18n/es.po delete mode 100644 muk_fields_stream/i18n/fr.po delete mode 100644 muk_fields_stream/i18n/hi.po delete mode 100644 muk_fields_stream/i18n/muk_fields_stream.pot delete mode 100644 muk_fields_stream/i18n/nl.po delete mode 100644 muk_fields_stream/i18n/pt.po delete mode 100644 muk_fields_stream/i18n/ru.po delete mode 100644 muk_fields_stream/models/__init__.py delete mode 100644 muk_fields_stream/models/ir_http.py delete mode 100644 muk_fields_stream/static/description/banner.png delete mode 100644 muk_fields_stream/static/description/icon.png delete mode 100644 muk_fields_stream/static/description/icon.svg delete mode 100644 muk_fields_stream/static/description/index.html delete mode 100644 muk_fields_stream/static/description/logo.png delete mode 100644 muk_fields_stream/static/description/preview.png delete mode 100644 muk_fields_stream/static/description/service_customization.png delete mode 100644 muk_fields_stream/static/description/service_development.png delete mode 100644 muk_fields_stream/static/description/service_implementation.png delete mode 100644 muk_fields_stream/static/description/service_integration.png delete mode 100644 muk_fields_stream/static/description/service_support.png delete mode 100644 muk_session_store/LICENSE delete mode 100644 muk_session_store/README.rst delete mode 100644 muk_session_store/__init__.py delete mode 100644 muk_session_store/__manifest__.py delete mode 100644 muk_session_store/doc/changelog.rst delete mode 100644 muk_session_store/doc/index.rst delete mode 100644 muk_session_store/i18n/ar.po delete mode 100644 muk_session_store/i18n/de.po delete mode 100644 muk_session_store/i18n/es.po delete mode 100644 muk_session_store/i18n/fr.po delete mode 100644 muk_session_store/i18n/hi.po delete mode 100644 muk_session_store/i18n/muk_session_store.pot delete mode 100644 muk_session_store/i18n/nl.po delete mode 100644 muk_session_store/i18n/pt.po delete mode 100644 muk_session_store/i18n/ru.po delete mode 100644 muk_session_store/patch/__init__.py delete mode 100644 muk_session_store/patch/http.py delete mode 100644 muk_session_store/requirements.txt delete mode 100644 muk_session_store/static/description/banner.png delete mode 100644 muk_session_store/static/description/icon.png delete mode 100644 muk_session_store/static/description/icon.svg delete mode 100644 muk_session_store/static/description/index.html delete mode 100644 muk_session_store/static/description/logo.png delete mode 100644 muk_session_store/static/description/preview.png delete mode 100644 muk_session_store/static/description/service_customization.png delete mode 100644 muk_session_store/static/description/service_development.png delete mode 100644 muk_session_store/static/description/service_implementation.png delete mode 100644 muk_session_store/static/description/service_integration.png delete mode 100644 muk_session_store/static/description/service_support.png delete mode 100644 muk_session_store/store/__init__.py delete mode 100644 muk_session_store/store/postgres.py delete mode 100644 muk_session_store/store/redis.py delete mode 100644 muk_utils/LICENSE delete mode 100644 muk_utils/README.rst delete mode 100644 muk_utils/__init__.py delete mode 100644 muk_utils/__manifest__.py delete mode 100644 muk_utils/actions/ir_attachment.xml delete mode 100644 muk_utils/doc/changelog.rst delete mode 100644 muk_utils/doc/index.rst delete mode 100644 muk_utils/i18n/ar.po delete mode 100644 muk_utils/i18n/de.po delete mode 100644 muk_utils/i18n/es.po delete mode 100644 muk_utils/i18n/fr.po delete mode 100644 muk_utils/i18n/hi.po delete mode 100644 muk_utils/i18n/muk_utils.pot delete mode 100644 muk_utils/i18n/nl.po delete mode 100644 muk_utils/i18n/pt.po delete mode 100644 muk_utils/i18n/ru.po delete mode 100644 muk_utils/models/__init__.py delete mode 100644 muk_utils/models/base.py delete mode 100644 muk_utils/models/ir_attachment.py delete mode 100644 muk_utils/models/ir_config_parameter.py delete mode 100644 muk_utils/models/mixins_groups.py delete mode 100644 muk_utils/models/mixins_hierarchy.py delete mode 100644 muk_utils/models/res_config_settings.py delete mode 100644 muk_utils/models/scss_editor.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/icon.svg delete mode 100644 muk_utils/static/description/index.html delete mode 100644 muk_utils/static/description/logo.png delete mode 100644 muk_utils/static/description/preview.png delete mode 100644 muk_utils/static/description/screenshot.png delete mode 100644 muk_utils/static/description/screenshot_groups.png delete mode 100644 muk_utils/static/description/screenshot_hierarchy.png delete mode 100644 muk_utils/static/description/service_customization.png delete mode 100644 muk_utils/static/description/service_development.png delete mode 100644 muk_utils/static/description/service_implementation.png delete mode 100644 muk_utils/static/description/service_integration.png delete mode 100644 muk_utils/static/description/service_support.png delete mode 100644 muk_utils/tests/__init__.py delete mode 100644 muk_utils/tests/test_attachment_migration.py delete mode 100644 muk_utils/tests/test_file_tools.py delete mode 100644 muk_utils/tests/test_http_tools.py delete mode 100644 muk_utils/tests/test_json_tools.py delete mode 100644 muk_utils/tests/test_search_childs.py delete mode 100644 muk_utils/tests/test_search_parents.py delete mode 100644 muk_utils/tests/test_security_helper.py delete mode 100644 muk_utils/tools/__init__.py delete mode 100644 muk_utils/tools/file.py delete mode 100644 muk_utils/tools/http.py delete mode 100644 muk_utils/tools/json.py delete mode 100644 muk_utils/tools/patch.py delete mode 100644 muk_utils/tools/security.py delete mode 100644 muk_utils/tools/utils.py delete mode 100644 muk_utils/views/ir_attachment.xml delete mode 100644 muk_utils/views/mixins_groups.xml delete mode 100644 muk_utils/views/res_config_settings.xml diff --git a/.gitignore b/.gitignore index d8d9b73..26a1b74 100644 --- a/.gitignore +++ b/.gitignore @@ -1,5 +1,51 @@ -.project -.pydevproject -*.pyc -.settings/ -.idea \ No newline at end of file +# Byte-compiled / optimized / DLL files +__pycache__/ +*.py[cod] + +# C extensions +*.so + +# Distribution / packaging +.Python +env/ +bin/ +develop-eggs/ +dist/ +eggs/ +parts/ +sdist/ +var/ +*.egg-info/ +.installed.cfg +*.egg +*.eggs + +# Installer logs +pip-log.txt +pip-delete-this-directory.txt + +# Unit test / coverage reports +htmlcov/ +.tox/ +.coverage +.cache +nosetests.xml +coverage.xml + +# Pycharm +.idea + +# Eclipse +.project +.pydevproject +.settings/ + +# Rope +.ropeproject + +# Sphinx documentation +docs/_build/ + +# Backup files +*~ +*.swp \ No newline at end of file diff --git a/.travis.yml b/.travis.yml deleted file mode 100644 index 1bc2005..0000000 --- a/.travis.yml +++ /dev/null @@ -1,36 +0,0 @@ -language: python - -python: - - "3.6" - -notifications: - email: false - -sudo: false -cache: pip - -addons: - postgresql: "9.6" - apt: - packages: - - expect-dev - - python3-lxml - - python3-simplejson - - python3-serial - -env: - global: - - VERSION="13.0" TESTS="1" LINT_CHECK="0" - matrix: - - TESTS="1" ODOO_REPO="odoo/odoo" MAKEPOT="1" - -install: - - git clone https://github.com/OCA/maintainer-quality-tools.git ${HOME}/maintainer-quality-tools - - export PATH=${HOME}/maintainer-quality-tools/travis:${PATH} - - travis_install_nightly - -script: - - travis_run_tests - -after_success: - - travis_after_tests_success diff --git a/README.md b/README.md index c418f86..236ec56 100644 --- a/README.md +++ b/README.md @@ -1,72 +1,64 @@ -[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) -[![Build Status](https://travis-ci.org/muk-it/muk_base.svg?branch=13.0)](https://travis-ci.org/muk-it/muk_base) -[![codecov](https://codecov.io/gh/muk-it/muk_base/branch/13.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) -[![Weblate](https://weblate.mukit.at/widgets/base-13/-/svg-badge.svg)](https://weblate.mukit.at/projects/base-13/) -[![Demo](https://img.shields.io/badge/demo-Try%20me-243742.svg)](https://demo.mukit.at) - -# MuK Odoo Base Modules - -This set of modules offers mainly utility functions and libraries that are intended to be used in other projects. - -### 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. Note that for Odoo version -11.0 and later this is not necessary anymore. 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 odoo13-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. - -You can also view available Apps directly in our [repository] and find a -more detailed installation guide on our [website]. - -### 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. - - [PyPI]: https://pypi.org/project/pip/ - [odoo-autodiscover]: https://pypi.org/project/odoo-autodiscover/ - [repository]: https://nexus.mukit.at/#browse/browse:odoo - [website]: https://mukit.at/page/open-source - [MuK IT]: https://www.mukit.at/ +[![License: LGPL v3](https://img.shields.io/badge/License-LGPL%20v3-blue.svg)](https://www.gnu.org/licenses/lgpl-3.0) +[![PyPI](https://img.shields.io/badge/Weblate-Install%20me-5d8da8.svg)](https://nexus.mukit.at/#browse/browse:odoo) +[![Weblate](https://img.shields.io/badge/Weblate-Translate%20me-0094E9.svg)](https://weblate.mukit.at) +[![Website](https://img.shields.io/badge/Website-Open%20me-243742.svg)](https://mukit.at/) + +# MuK Odoo Base Modules + +This set of modules offers mainly utility functions and libraries that are intended to be used in other projects. + +### 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]). 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 odoo13-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. + +You can also view available Apps directly in our [repository] and find a +more detailed installation guide on our [website]. + +### 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. + + [PyPI]: https://pypi.org/user/mukit/ + [repository]: https://nexus.mukit.at/#browse/browse:odoo + [website]: https://mukit.at/page/open-source diff --git a/muk_attachment_lobject/LICENSE b/muk_attachment_lobject/LICENSE deleted file mode 100644 index 0a04128..0000000 --- a/muk_attachment_lobject/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_attachment_lobject/README.rst b/muk_attachment_lobject/README.rst deleted file mode 100644 index 890c940..0000000 --- a/muk_attachment_lobject/README.rst +++ /dev/null @@ -1,128 +0,0 @@ -============================ -MuK Large Objects Attachment -============================ - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. To activate this hook the config parameter `auto_storage_migration` -has to be set to `true`. - -Usage -===== - -This module has no direct visible effect on the system. However, existing and -future attachments are stored as large objects. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_attachment_lobject/__init__.py b/muk_attachment_lobject/__init__.py deleted file mode 100644 index 1151893..0000000 --- a/muk_attachment_lobject/__init__.py +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import SUPERUSER_ID, api -from odoo.tools import config - -from . import models - - -def _install_force_storage(cr, registry): - if config.get("auto_storage_migration", False): - env = api.Environment(cr, SUPERUSER_ID, {}) - params = env["ir.config_parameter"].sudo() - params.set_param("ir_attachment.location", "lobject") - env["ir.attachment"].sudo().force_storage() - - -def _uninstall_force_storage(cr, registry): - env = api.Environment(cr, SUPERUSER_ID, {}) - params = env["ir.config_parameter"].sudo() - location = params.get_param("ir_attachment.location") - if location == "lobject": - params.set_param("ir_attachment.location", "file") - env["ir.attachment"].sudo().force_storage() diff --git a/muk_attachment_lobject/__manifest__.py b/muk_attachment_lobject/__manifest__.py deleted file mode 100644 index badfb98..0000000 --- a/muk_attachment_lobject/__manifest__.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Large Objects Attachment", - "summary": """Large Objects Attachment Location""", - "version": "13.0.1.0.1", - "category": "Extra Tools", - "license": "LGPL-3", - "website": "http://www.mukit.at", - "live_test_url": "https://mukit.at/r/SgN", - "author": "MuK IT", - "contributors": ["Mathias Markl "], - "depends": ["muk_fields_lobject"], - "data": ["views/ir_attachment.xml"], - "images": ["static/description/banner.png"], - "application": False, - "installable": True, - "auto_install": False, - "post_init_hook": "_install_force_storage", - "uninstall_hook": "_uninstall_force_storage", -} diff --git a/muk_attachment_lobject/doc/changelog.rst b/muk_attachment_lobject/doc/changelog.rst deleted file mode 100644 index ea96db5..0000000 --- a/muk_attachment_lobject/doc/changelog.rst +++ /dev/null @@ -1,14 +0,0 @@ -`2.1.0` -------- - -- Added Auto Migration - -`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 890c940..0000000 --- a/muk_attachment_lobject/doc/index.rst +++ /dev/null @@ -1,128 +0,0 @@ -============================ -MuK Large Objects Attachment -============================ - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. To activate this hook the config parameter `auto_storage_migration` -has to be set to `true`. - -Usage -===== - -This module has no direct visible effect on the system. However, existing and -future attachments are stored as large objects. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_attachment_lobject/i18n/ar.po b/muk_attachment_lobject/i18n/ar.po deleted file mode 100644 index e1e7fb4..0000000 --- a/muk_attachment_lobject/i18n/ar.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:24+0000\n" -"PO-Revision-Date: 2019-07-12 23:24+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "مرفق" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/de.po b/muk_attachment_lobject/i18n/de.po deleted file mode 100644 index c7a7236..0000000 --- a/muk_attachment_lobject/i18n/de.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:24+0000\n" -"PO-Revision-Date: 2019-07-12 23:24+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Dateianhang" - -#. module: muk_attachment_lobject -#: model:ir.model.fields,field_description:muk_attachment_lobject.field_ir_attachment__store_lobject -msgid "Data" -msgstr "Daten" - -#. module: muk_attachment_lobject -#: code:addons/muk_attachment_lobject/models/ir_attachment.py:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "Speicher" diff --git a/muk_attachment_lobject/i18n/es.po b/muk_attachment_lobject/i18n/es.po deleted file mode 100644 index 0682762..0000000 --- a/muk_attachment_lobject/i18n/es.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:25+0000\n" -"PO-Revision-Date: 2019-07-12 23:25+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Adjunto" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/fr.po b/muk_attachment_lobject/i18n/fr.po deleted file mode 100644 index 6297796..0000000 --- a/muk_attachment_lobject/i18n/fr.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:25+0000\n" -"PO-Revision-Date: 2019-07-12 23:25+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Pièce jointe" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/hi.po b/muk_attachment_lobject/i18n/hi.po deleted file mode 100644 index 0dfa14c..0000000 --- a/muk_attachment_lobject/i18n/hi.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:25+0000\n" -"PO-Revision-Date: 2019-07-12 23:25+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" 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 0b5464e..0000000 --- a/muk_attachment_lobject/i18n/muk_attachment_lobject.pot +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:24+0000\n" -"PO-Revision-Date: 2019-07-12 23:24+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/nl.po b/muk_attachment_lobject/i18n/nl.po deleted file mode 100644 index 01a7861..0000000 --- a/muk_attachment_lobject/i18n/nl.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:25+0000\n" -"PO-Revision-Date: 2019-07-12 23:25+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,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Bijlage" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/pt.po b/muk_attachment_lobject/i18n/pt.po deleted file mode 100644 index 7afd8ba..0000000 --- a/muk_attachment_lobject/i18n/pt.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:26+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_attachment_lobject -#: model:ir.model,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Anexo" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/i18n/ru.po b/muk_attachment_lobject/i18n/ru.po deleted file mode 100644 index fb1e908..0000000 --- a/muk_attachment_lobject/i18n/ru.po +++ /dev/null @@ -1,37 +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 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:26+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_attachment_lobject -#: model:ir.model,name:muk_attachment_lobject.model_ir_attachment -msgid "Attachment" -msgstr "Приложение" - -#. 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:68 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_attachment_lobject -#: model_terms:ir.ui.view,arch_db:muk_attachment_lobject.view_attachment_form -msgid "Storage" -msgstr "" diff --git a/muk_attachment_lobject/models/__init__.py b/muk_attachment_lobject/models/__init__.py deleted file mode 100644 index 78fcd8a..0000000 --- a/muk_attachment_lobject/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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 74a95fe..0000000 --- a/muk_attachment_lobject/models/ir_attachment.py +++ /dev/null @@ -1,98 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import logging - -from odoo import api, models -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject - -_logger = logging.getLogger(__name__) - - -class LObjectIrAttachment(models.Model): - - _inherit = "ir.attachment" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - store_lobject = LargeObject(string="Data") - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - @api.model - def _get_storage_domain(self, storage): - if storage == "lobject": - return [("store_lobject", "=", False)] - return super(LObjectIrAttachment, self)._get_storage_domain(storage) - - # ---------------------------------------------------------- - # Function - # ---------------------------------------------------------- - - @api.model - def storage_locations(self): - locations = super(LObjectIrAttachment, self).storage_locations() - locations.append("lobject") - return locations - - # ---------------------------------------------------------- - # Read - # ---------------------------------------------------------- - - @api.depends("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.with_context( - {"human_size": True} - ).store_lobject - else: - attach.datas = attach.with_context({"base64": True}).store_lobject - else: - super(LObjectIrAttachment, attach)._compute_datas() - - # ---------------------------------------------------------- - # Create, Write, Delete - # ---------------------------------------------------------- - - def _get_datas_related_values(self, data, mimetype): - if self._storage() == "lobject": - bin_data = base64.b64decode(data) if data else b"" - values = { - "file_size": len(bin_data), - "checksum": self._compute_checksum(bin_data), - "index_content": self._index(bin_data, mimetype), - "store_lobject": bin_data, - "store_fname": False, - "db_datas": False, - } - return values - return super(LObjectIrAttachment, self)._get_datas_related_values( - data, mimetype - ) 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 z`q$R-8br*Yf87r+XPlV=8AB*4Xvc$fL26Ry0R{G195CL~^-6nGF8uoo8dNm6>qFwS zafInw;8yhHL<~QDH4vE7w|3SuAcJBpxr_|2K(>cd>w#$+1O7b>DbyUT?&P6xASm@U z&NjwH-W-wtHgWua@MLTBd@@5N-A zj}YrAFeQpX{R9%`Cy8zxVX<#H39m=i(uI+-)|SIXwcS;GF~6@20lT;TBsQ;f#+(^4 zR@@D(1p|z+GDD&^$+F;Romy*LfE;Ogv$u@>QdW432k|?>o(5YL0cvFweR=enW4~Tkbk^dn8am$)*d~uzE+^fFh^%8>;ZPVp2~{yEA3F0p z6>=Sdt8`!0PvT0+d|pA2!7m?mqA+Gu0Kh%Do-TM!|KxJ3%4+H>>mXc&C|x#izhLyU z(noD0PfX8)-`}F?p0)iXbiXIY@RtKtVwOHn9ZX68;VlcjgPI^2t$lb8i<9{iA1GNv z)|9>w7>0#L00Aq)%$@Y6qX%W_usB<&?9sXfWd*O7J=iL-WR3mYA(!oOKcQuwUoUsO zReFiCb~D?D-~E8RY%1Dv+-=JsiLT|~v)VX~s4o?^aP#TJMwvcAJG8SJ2egi%pmp3q zWi7uOPTfidLHnt|r+>sFs*ALNk*Lqd`_Q-NoQ_pw%Yv zeLGdFZkogi`edMnD&?5HO|CTO(X@%J9M%I7w+EJk@QzuTvb67`?7V&=R0Xw$>g~nw zKO-qa>Gq+~4?qS@F6>>^T8TXJK094fyoS`S1i*{N*tKNfKrikZHOd!yM}c+Jt=19W zHbfUT&(5EK4DSyB{XD5`w4|$}_~G+X;G$ z?W!26w$N^hR^O)&+FEYiA(@tW5c0ITX5!0`KGMXN2_x`4(7G!AFeqK-B2mPeY2`^5 zbedO&yijIvvgcfu;IUUr)f?;Pn6lrqvD?ACekE4vSj%&1Q`Qz<2^FDOf^1$ODNrQe zid~RB&id)ERssFsqP=@9c$kXZeZ{^D)1^X{*|cXMyx#5J5~cT8Nw)mq{{z2irZE3t zKKEl^qSWrBevWO@;Mv(y)HZ)dgAsn+^~v;p>z@I+#o9}r^I4I)<&_73$i6$5DvtO4 z3w^cHGu=mQr&A;bcr z{)s!4?`5rHwQ1E_<MbQJqOwzKF|8d(_jLV7jIGHj}7aW3_RQyVvtp zQ5uX&i>n#__a44)v&+@3vgr8ovdBr`@x8K^;X4XR-0Y;k`%>>bY!V|i?~VU9oFn(W zpUwTA5SaK7AsLPbmCxUNhCS^_O7>9CPb-fp`K*U6Wwt+EU~k#CdKKOddkI#^RWRUM zF~ORrlGurHf$~&PHuHelJpERxl(EBny&h$W!sBo|L84P&&p^|SeVhG9CXB}e?Wt3F zLYB{#b(>EWuQY2F*!vD;r$z|hS*$7#V8GMPi-aEbOXr3I@+|ESLC#BtSEvooaCIx6 zbRJV#ti2E-*rCUn^cw zUv~96Tsk6Mexku__9R^S7?ut@%;RpBk4KVW08*?sSy}DH(N?)A^FZlK`2l^$ouAv2 zRfe2@sM3P?2%X%d%OBrvybD%7d~pFT1qy+>`NyeosX=}Dn{hS{-6{gy#L^$sPU!}< zuiAdJ{496CyExwLl8=5?nozLvo7M64!Y75Zqr;Mh5^=44g0~*^bm`tFx?9t=Ls@gk za3KsSS;Tq>q>%t8AhY%r|MbS^JCA-sRHGthvEmbb=j;?x!P3bJ$!)iwngr}3A#q20 zV-$Is3$+-g;zYMRQMQ>rBHa4f6U}D7G3#DXOQKzq*Gp|%7{=XZtVX<1U3hx))4X76 zVf(Th3!Wep`S0M7n$BMz&F}hZJ*u9qsr%I{M`$peucfYWZ#(Fb;{o~6_VgXc=3^}@ zDze)-eM#I8#sB#5b*iLB2v7+vZHyN+kH-vD>YzGv znB5>j`;y8a<}KB_lVVimHP?Ok+L0_=wK}WT>eQT|G*V^PC(#H)buc!hOoOb7C9$?F z8W@G?4ZZ0Pn;~U+D{SG$lZ^qoMz^17VR|RMH68gWXKwkCT8&;NnvVT$9Yx77KJSMt z3r)Z#5B_bF6XWBJaUS2!Mvsz7+AUG1?vYnY^X}Z8N4t?;YLgw2)S?_>-xaN~iCNUq zjQ!3TwMyp0c^rp8`?fO4KV$UhXT)k z#&3hNMfomZr1zONV`1K)m<=lBMpYIn8UB&g`mLQ!QD37%ts;!F-69q<+KN;tGgZ?b zpKTPCNlkX+Q|sm_CqJ^C;4o`uyzh0N`n~@kyn*9>$#ELpbmMr}^`$ zPLD2xj&9+I@U5`zhJQ&i=aI%Kl`<%{_Yd4~vq)cXKF_Hop9F7<8NQlhXn%BAQM;OU zG_p-uYsoxN=Y3c|SN|C7K3W}s-AD9%R0AtBf^?G(#G`&p{IY0Ls*&c_-sw73 z6-~-9laz^k)L?g-7*V?KiSE^Y*F%e_y+eO&d8tn~*OyBn`5RfUQzPY7RVxN8wle3= zmJ#A_t>)983r`>U_|vXI2G=&w<_AU{z7=jeYL%fyKlfmV9B1FQNG94YucBXQB9L(F zjBO|#z4jb6s>7+1kge%(^wNKRywZY9lxy}}Dxn4M$Rr8H48=;Ep(cAO^9mC^9ZHET z`pmW4KbOa8bAWTNp^G{H%6R&t$`RSE3cil5tWM!>4k8>oM_#gW0N%~x@=Ua`{ge~)Z^ipZLTCDO|?zr$+ z2)MI1?bv$$TTa|AO5(>~^(Pbu@FTWElo3;a(LpUMkNTJ}zgsRjtE^n(*Kgn8eB7*p zmW4S6R+)MiS?p7gze?zv2@HsxCb8D+TU|G16$d;4<@U&I<~RRYnumXJlM)~hTg-hT z|5XtmT}@{_yTk8Uh^gng9>KRdc>YAp4= zd##^~_F6mod}*xhl<&?_h+%}J3N1zm&F$5T3BF2`P{)MFY2R5(wtM?o0!)VWq08-% zv1vg_MUV#jt%7vKIFY6sG$k?fkA4VbM^?{mHAd^`$HPf6^7FBsPXjA=YSmK+7FR(F zm=5y3l&$!aqaV+Hezhht+7-pfa2RQI>E9_R(()j`)#xVioy-{V0gq}+eCOgK*7?o) z$mgG@qmJZ{Z#WHFe2@gGhpT<>-MjGQe46tsY?IveUsF@a2MQ2^*Wo}*owoKVxix(7 zr|#^BwZD#d)ajUbF&7@Ty6RSg^*C)}-VP3Sb+PO4l;-463#nG^J*R#B{s;B7F7rD{ zyx|Dl{o9+-62DO+Tj~tU{!avlD+ABoyuE!yDcCu@9T_`(FrLS~SlGob$(1)(WvRAC zPV+ma9hA6f?sMNtYRSHBHsASmkiZ@p!D6UMtS9J+J~UZ~j!gGlY{%}JvUqlZ@s0`X zXK)Bp4-EIcVbvvK^v>3GHbLJ|q7t3pRI0)o+xR(PH%b)j_M&amoR)uce#-?%cpd{z z`jnaPQ_6W1WDtjL0<}7TqSyULswdrYWFvmm>)&rW^12Uib^12@vF4(%;O`h@R`|IP{Y@<-UsH(92 zdr3gYudiKK)bSIBSr|8ySG9kHZ&Z3R=enEywWmZut=)NJpZUh2C{>i)KH4IEJcczo35%JJv?X9@@p7& zeBZ#TFBneolPEuuMz+dgz-c1D2gi@f4vo@b{0qtLyAJ{D+Oj8)RYA$qbYK@FALf>kA);=Q9_JcIvEAhM zRimL;z2p-PGY}EuWwR{Up$g*VzxJvXmk5pH7P@^LCTM8@*R6Twpy`u*N$jNBqGA_@ z0R>YRgT3o?MkP|^R6#tX%j&b*0PH%C^;qLOuKEF2pZJ>|&SmgXy}xt+#Mam=0zmn- z)o31`R+&)=T&&US*ap${yuw7LiO-c%w)vVyklAnh^k%wwhJ0Bm39%Fp9_OsU}3=830MyKXa zVrAHl%@!`^4U)5 z%OcXe)=MrMK@W8kguXT{^AuTg7l_kvk67gmm-Q^l14V|8_Qr5QT zE#%biW@(ohoo$x2M#q}`8L@MOk#HM55Ov>aKP%+pS-QS|%fvr&3%NH8=yb~!@3qM? zV}#xD2erDVL{8{QoVKLJ#{BmW+&4@F3WJ4yd~U@Hn?KzEvpv$xmYOW)6f-&pMx5A` zp_|2|mm z+aIlX`smGwsJ!AErlnjGKXau-#6l_c-b~eTa>5ACBkoNM12A4g8-j~{WE5KWwTCK1TiH-j)0AQCpi1HcIe{qDeFT2lkY=7=5Ube zF&+JagY~{z5gd>-QFFU){nFX+Dk4?*Q)yJFef?bXizc@J&3XQ~HrvO}zjp!T?8iZ6 zm{Iw%QaXgt!)w{P_-dIjR?JOVRtCMpA+)oSxsr}-FjMmVZJovme-o{CeY?c1-ul{C zcC+!WhWpb8S+Wt7HNusZt`KxGCo0mR_rWn^9lg5zn-#W*!F7_ekD+pTeKZo$rT$7Ty%t!pbi;Va0qa+IA`plcT1ddOyFH%iwrmWW{n(BF6`_+}bZE-pysi}wwtSy^<=?G;)xS~N4 z6?w*;Z5of?4&s`~K3K(TX|hr~;tMgio{sicg$w_Z!(h-mza+3c?f|kgFZVs+4NLjb z9JV0tb2R0@@HGsXaT^_3KjGowA?LTkPZ9FRX8+Uwfo^(eX_BvJGRJ|(GLmjL4?FmJ z^--x=Pf(nB>VnUWhGNEZv;%Y1e60GFAg;yl_n&IUrU?_U78$pSGbyJ8lIgp5?smb6 zzRV$F!^SUNZQf5++nS#4%+B$Dv%HIip@~@k{N4RP!-mh1N(Rb+=eNN?Ig(C*`-81Il#JokK#l8yHnGdQe2&bCI4wg(?8cY;I}bGvwXv&|Im!tN`{DT8!{_3h%&7X;(X(3( zZW6sgd{z@*!7KFR>-#}2-snV5H@&%Qcs`9_NMC{GnvFNEMc`~h>F&6dWNFs7@nb(O z!T8Ia7G>}9NidZ;VQ8Q?jqQ8T%t`FD@*Dn1?tt-wo&WK;_M4S~Uc)!4;mEkVnDFx_ zukip4@COz4euDB7JyGHpSm5QVZ|S@DG5pXTi-~JCFvuS5yfYH>ezh}GU(@-r{FS6~ zhB&qP!@|JGkfe%(Rfa3ibv@ahg5Q1J6_ym0)H+dXhi?W|FMDCY|jpp~;Q?7CM5fSGyTjF~yct$)4FAEp6tU-fIu6b*820ubok+zdrB zr8eY`9S-o^-BEA7`xC62M=C=l6mwsNI}`*sQAU9d<#bOVKlU9`%F># z1WfBV7{#8;?TmdInBr@Ers0TNi*(VN=bS*j^sE8~6#>Uec6J1kd4p*vnDKpH;fs@!)Q1-zqb(23q%;0} zuPlWAR(&!;Naivd^t;Yh7s)3p_gWJKnY;dDj$}S+db!AU$JT2L%KF&wxI;1ygz;+J zqgP`XqZf&H*3~;!H^c)5OH!Wg@OuO(pWiK|^a zF$+y;*amM~{nX3N_cN;52#F?g(1S>JGW2NWK2(5bk@dv5{pKPw{^>2gsp74dOtyV6 zeAs#>JqXw3y!j-zm=Exj?T{J8<$QqZGoIc!VTEb=ERMsSy!z)VHRt2TZciNtyfprc zys`qcD{k?_+jq%fHfm$Cprv%$xe7wKIb;bb*c>S4tg3Iv+@XzWdy%hdEzURz`RXuB z$=!T_bJ9K&;(lV(zS?Ts;y1{-wC`JI{fEu$%2#N_aDUO{px|xYry`b{hE-NLyN(vc zvj&z-yHYFu7WP{<7Q*jjaGz=nPOYaQ`%(nh=X_5Me-9dC8D8A)n$K6$r^Wxt#xp!j zjw}<6ym=#EZ}Bap$}garmfsuq6X+}tXGPgclq%j^m!#bNuGnz#Dl*R3Sk#g=#E~H; zgxXob4YVaFCYWWRzZtqd$E=bPh)c%B;y;)!R&@2;U-jA%%*UULgHi{6Am?`j#**q^ zt)822nyub^FK2YVY^64yRxM~Q{BiicNN6kux6J%w zgw%k^b!fz6*Y~l}amT4ipYkhdkM(OrpF^hvz%rL*$G) z68c5TYPALY?^=kb()1k2(XYZ3;4K4{6;;f;vLq{Hm<97&g}2RLJP29c=ra9tb8QsyBCvKbph$cFbl#s{1W9pXgvW$I zlMTZ~XLiCuDdMl|22kXdgD*+D@Tdga+e3(A=;iJm-r*RF4yvKFuRl2yK+nCp+Lbc! zi~f^8)_8MREz^M2T_bjTVcPcw>6Ubv2q)*uBqOY~lkSS7CJEbV+!g=oI8XC3-2q1N zapd*MDVg)pOzSjbSss90HK);*m%-xs)YVlmnc7ghqN~+XN@2q~-cqv`nL_5(rK$Mt z;0brRrNd?1_}}cJZd>Z&-X};)9;>xSM-Lu%I94W7dZH)jhyDfDke73lU^gkC zPkb}3-TO0JlZWhhcj!4xdQm#w8;84EWjWcO>c@r9(2$VBOz_#6hfKT7n=DwE+3u*@ zzZMz@okT!qwRta*(*e3znv3ShH61?x=Wz~4hxv2gYe(JqzCTf+QjgKV{OwuiC#&{$ zX?jz;yS(kWa&~X|dD~^_xtJ&^OtJ~c*#D5e4|g68R>`1o{xcC4rW$p(f+zT8dPGZ0 zu(n*&>E$h}nH@a1i1$PTfuPMw10(Z_GG!1CJyG=k#noF!MHzia%ciMS9I4xac^#l>I%4>&P?0wl^j`Us;;PD>pXW=6wNGa z@)F7DJmm46d$V=l$}n{+K7}8=lQ)}X-QDvxKaS4Q;k3AgFFk*0Q)~$Fmm^#rVApfi z55)ND!A!}nSH%&;ZPZ34sN9wuH#9IEcFcS&!My%yF(|(&Ip@pJfF6k^Pkwrvfb_}c za6}5LdV%9??cgl*Jr6*7ka}t>{Xg6eY%nl4p5wV$qMlDz%T)#Rt3(2haaaN%q|&tM zk9-F~`07OTn!(p}nUlMVDiS1H#L$pjU^{WYQD&J<#yl}kmBGkKZiIMqev2pqB zL6bP>g-2}`#zDpVdE&>;eVxny+5#}t4P;hzk$Pl@MlD`Fe}BAlUCBSqsP-2~xFx(= zqZr#B|DjXi=5tl~_G9b4`xym4k3I;yamq@8wVukxf{!GqeBg^Y` z<)U_vUOE{}hf>)-#M?Hc>k2~eg~6-Ue+r0f4AJVlI#P<))(l#ew8QR@1wTDa2yz3< zav+&>eA=-q9U0^aA>hQ*<yX{x z^j1@>F_4mUS0eUCfGFvYHI6wf_e??9xIU987iDu$xbNpiJ;>#xN-1JgJLrm)|5N!9 zZHA~>QEjou*py3+J@WE?NiZuy@y0`w&0FuK9F$)CGs#GnU{|x}{XECcH|;OC&w-hF zTIc~#y!;O-=W%WvCf<-NAJqT#<<>%zK;W%jckWf6w9VKvIm0OxpH^o%KtPH1@c!^! zT%H8&0Q)pdT~wdxsXG8sD>V${g%W#I3A@#*i#yfZE~4zZv19lCUU)1b9yqKV2A>>sE5ZVEP2RQSJ*~F5r0YX|#i+9x`kjOB z4|ZgCT)d2}_0&p^Mr&S36UV%H?ek18nfnJ|cuN1sg7WHc{{*O=E1+zWC^r08o#VM1 z5V`!_6@fgD&-cWV+3BuPn!ZOopK0aHmxsIZ!ij>-m{(YAsv@eWD0WNwM78{5%Tga% zJ$-vif3A<;#Pi`BQ$lN)35Cb8#&20y6-qv=E>=i*;&kQZkdNCsgp%>bLvCGxuCqi^ z+6-nR4jNE5(239Sdf31ITY16wzS+l^(B-iGq0MCPe5e~6R7e6s!GIn7&uayKqdvY_ z?n>HK>w|~rkwxSX9SQ>QT4k5%H~EM?|$9$V#O8~P?U z%XKkNp}f2GNLV0`?z;;W*R8QaO!-7Q)nn@?aj4vI?Nr+TO3XYGG;;)sV#&B-n%p;6 zIxy+GZ(M@9A$a0XxmTE)dRCcZ3tT7vJr<9)%MRa98l?wu&v(ARX`R~=vPHwc-O87W z>*dm{;d|qx;72)$Qr1X0wM~`SKm3b-+!% z+Z*>6u|;=5D zzTaQ(2)e{8r{^R_VfT6Q2+K#3jeyQZ1>S!IqXgx)KG&cwuFI~o?xY_5pv%2OC*(+R zbFn|vpN-A~Xc`4~bNn|WKs=rU(e@qy=Nwm;maAzwe3Ot}YcY`SSM5K)6l}v07p;~U zk(kyAY#W;ajrbW=SP)Dk$i$%cnQI1bd3$nFt@48zEabJVVwg^$O@43es6=?Wm`6{v z_I(rg_a)*N77(~RxPdh~y z#D4_idK0+a{&#tCP;^s#$n{1xo94!wxEu-6I+nOjE>V}>n5v7_Lat?u@0Zjq{S@S( z(>tjO(Qkc^CWV&^T<2kd(F+T1?)c2&tKP^U=vUX2J7=54Pl=2_)V(1KHR5dx_wgo< zzYR`ZpY2bg>lOYpgCZTiVHtiOQq|{Qsh>;y{_)=MYI$Y-y`tiq=Au*EiJwU(j`)89 z?hgQ%b~$WT>VMji@RWlPVVzRP% zBS*6N$&AFky8&S9E@WEA31IRK=Dv>jKTCu@#*V|&mj(@vA8ReK8xEzze${Pq5)#es zT*~}H9vxf}zJDV&ynKcyg!ZO;9hQeKnO_$3%5^M5%o_j)ve#QWsJK$OT@xAn#m*?h z4lnNDKJOV0$~yPBQ4_zaPNhSh!LQ04>f2*obsqdd-_q>I7DeVk=elSHr_LurMB zWZb`SmmZt^pb+CO`PIbsd)n zkND~f|Ieu=cN>Z6YV52(yU8VKOmi8@ywCY+TnA}gP3T4T{33-6`twAeM!c?!cFbJi z1)a&h`gp@vd4aH{yend^IMS<;F}I_u$`CL4CE-zmasFF$d%@SfpXWvsSIz? zxcW&+JZ;36>r=C_sl#f212}rJtO~Ubd%S&djQQq)ywYoj+9Fj8Npoh4W)Lk0&YBh zYOnIe?M%NLFc)z;7uvf%2fO5cKK^5P#`S9}$sau+B2kAyUoBmQQsBEEQcrU&VV?B( zWfCK+Qoh>0#?{5!t-pTH0Z!YdY>M!om#CTregtXF^!W#3Q3O)U@wkfVw1<5^-!!2X zXioC`?A>=>-9uk`>C)gE67T7cjSG%nb1}E_4h!qCovbwmI|MwI& z0D#17r{_DXS+ORMZ7t>jx%Q-0JnG;2^+ZcF{|Gd<|Cw!lQFn!3YA<>3t*2PUlE@&% z)?Lr-aq@hQt!~fCPRF2ZGSQZ~x2HU3bV9wQrywF%`^hzQ=2gpBnB<*XX|5%{k%$FR z3~3v&3GEeLiu6(p)Hy4RNIx#92rV!0ithGy*95CXqO+;e*Vs_Y0zreRr?JMVC!iWl!Aoc2bu_sz-4r^Od++u>Wj} z?bPbGp+faOudQrevTWjUd0{TR-lBg|QbxzaDT39T)5Jc=6du$o6%Hho+`aLubIx zQw>*URK3+}>$G0yMy(&Hjppk}fxo{FHOd#kvj?k#lAj%bj70dxumWKSs6X@SO zqoY0TdeBWLvxlDxGdGK9Py@`7=23Yx_M0+d;rjIF>~~SMd$WDxmU8_%)5R~BM{6nS zC(a^x{lGxGKw|!Xh5Ev{fK?+aQz}w$$zDNw%C^5beNhx*P^szqDZ83+44KxG5wZt2a_!Pd;?H3~*_>GdSJo z7{+Eip55T#y{MpUxcaosBqk>L>9u_@x07*4lC+w|L?_oX7 z)3QeS@=5VGgh|!-TGQvB#`kX~erZz&-P@^N&F;L2;{=p=h6Y;>|K*NdX06LHH6Pp zgxe5eOCQle%#dpAH23`6VfsUZ1KsVwT&{hs_!Y}`iCLSmWtOGGD)bmnx`)l-uj+=>DYZ!4h+u zK-fTuO_XZMe@QYNFQhK@WyV8hIm}hcNXd9-X@z33UEJ7y>Dlgd)#YcY=KVMSKS4V~ zptoofz~9~7&8E+)T_8}<_cf^`T6y>r48T4fF_@TjI_N=uqS^3@s&%5sebWNrG~yQy z+vi=b45`DXRzn5jm*rNlRP6r*;{G%=R-#O0BP}hh)Ke4TO)&Q8YnS*#g8Maa#pSY} z@DimUS}nR)?_AYUkCX%98&*s=g*+Oc{a-l!-?#)Y67qu4mGwU7uF28r)ordGZ-rhK z0`5``U$A^0Kv^6vU620jF6DtRRX&;s^t#PEixhn>zFmmiA~kmjs3ub1FDMAGAlg>E z5iKSOoHi?{t+^)`5~6>Px0U+y*zth~Zo2*3Ght?9wx70Q{K6<)G8>oG6oeUF;w zGDatTy9MzX%I6`_9nKD!0e^h8a6+paxbJ_VDqxH5Jdlt#sv~FUAr=>aG#bvh44Gw2 zlS&WcanrwzVUFds{re)n(z$xVjN${Z*W#>B8#4HFuS>B{@A)S z`(FRRz>Q=6Mrp}_hPoX|cvw-FHu-O^zhW{OYr(;DkWpLZ^SWA#9H*{<-(UF(zeDbb zMk0)tKtI}lwM}e&u27en55sT8=rqQc zKQ&XdbhoYI{;AbQ(>C+KSrV8WwU!D!P9?OCi`SGrZVf*%9UBy+;B}MWHar`(LMZ7D zVl(pD-F^i62a7acV;z8bx|ycefTrhvN*0D(AWuAg2Hq~oJ{n-nhp(O+@C6O@1?F@2 z96)F}m-2sL#XmURVmNr+sPo!WGBQ*S2817L)nkIrx)oo$ER#y#pJW$$#YR#8-S>oO zRN)8SUhBOM*vF%hK94L6cyH15*}J38GY@*Hpk{vik4q$I;JW|U*!S>tXoMihAdhC| zZc*yB{WN9ztwh8l#x)#F=W~UKJRT8V7JH)ngb8u4OOvahd4=u$HoH`^xaZ0@Z`K&Lq z4rVNrC+yAb;V?}ku=Mcv_@}j@;VUu7Kaz^9wy1pd+wkb22KbttO`pq#K{TY*@D8Ql zYSEyT`WEZ%IAD!qv_8U@X!r9ngw({LEwNJiHuwPEP)kCWr5I@EhkKt$1YMHJ-RvP~^yb!=pB(i0h7ezs;j)ATXy{ zDvb%0*$EFL`H28|qI0^X4R6absSKT|M)78gLd7UIs)~RH-}Zshyl`x+flwcUt7+ocEnY?br<@+S5!wPNcUl8KzBmk zNsRqr5${9NX(~`{b^m?y^av42kMVo{>rNypchN#e2RH?))8BjfP&BX8-*#?X)%b`b zylp7gU$FCfUY^V)$^c&r%w;Z{GTraxLP5&&Vr|qa0|x>ZaEyOmF8ZI2JhGr`kZ>Lf zN#88=WSHJB&0>a#i@k!PCHgvB;yJ%fE4~`NfVtWM&}F6SU&U4d6fNSH5*R{-LAjJxvrw< z6fJA+G-5lqO=5M&6Mk356TUx1)N(|k(~LeN;OZgmuMB(H#zr0yiHXDZ0)WOL;>}%c z@P0((8VPWSf{3k=gi7$Nk0}qD|Cl&~#-BE|{~s5i^o2!)hzboKR-z6E{SQM_my6;e zCdcJ-+7gH``MlSGwJi4$w`n5N^AAAAV|Pr>u7zfDI1?gdghZ6N&M+tmL>-d!4?kA9sYgJAoO0|8yA@CjaSus-O-%naq#4C8P9C zDivh@*iBZLC0N)xu$OK z_`Sc3dArV)Bg}duTwW5@t7m)|GBV$We?@U7mKp}CV@>Q;m)`3;9hIhcbDuN$4vYfH zrR~eJgakFJ40e07lJAwr!esvk88KMK);gY8_5Z!4hrS4vx*go}fpS7mBUiFZP)Nksh zwf#{18kQp!FSK}LcDZy19Dq6j#RGn`_tFw4rgr`fyU)q|+i=N~QPVBu!W_57Pgl>I zNsszWf-Imvu|Kv3YX9}w@_a?!rA{?Pus>hl1Mq;}I{V*KJpa!m`3M#>i0g*MfW@k% zh+(dh>7_o}!un85u(-b|f#s->@)7o}%a|K;$H4Uq%Tb)Ra~c$ES$u#n?$D-|FD2P_ zwSr3{dM*6<87*n8iD^%_tOb<1YW2D_zq@1k0lL*g4P4s*msJLEZ>8jfoAtx48e&$> zyQY#iiYE+;V)vIYpGQF7aS@4YU5;63*JIWNgtBjP(0hV;T6!^!|a zYz(|a%m%oQ{)DlCWdN2|`)6s8qzYf&%67~osbMMLx_0|lFRfRJ4VF&4rJ0R;JN%i@ z^-ey4phnYG1aLlTK;NQ8zD_QdY->K~NtWkUL{~e#J5kN5lVWF;Yv|2NjS_*yVHGQ{ z(}>Wm?*?S`jzaKirLb6|^@HZ^*-(}3SQBfYG#U6*hbWrnU!6dn-wyV=efY0OWcgYd zrTzg15iUg5>3nrt$6-;+FE)HnHz-$WNhMvxrC7C^hA?KSDiC@}m9i4}n!y#VbuKVe>7YabJqgD@Lug&8WHSgrG3 zNcSa%MT!!>9!yOw`&hkZA-}@Vzxi6Q7E87{I5sx6D@WA*dCEG=8J!e{B8tSj^<9;r zZ>QEObbQZ&Y6vsC4T*0*!hYJ{*)bE|Whj#tsYG$*@=dv;ygwLa1yfBM?!4dPxp-ks&vaPtolFkc9)Y_<5X5{ZtUuJSWjJh8z45*-*S-aV6z*^hORxO(@ z7u?%M~AI?H7Sl zgVl=5Qh27`vPuR;f9inrf-5zZu=AHbmY}4w_~v;bmk1LRF)X9Gdgy#g$;z*E*3LtM zZsLYiqwykF3&_P;SH|^Nqz}N6*Pcq0UCuyFx9xOXW1-iPkT|LWA=acK2?zIuwH za_>VX;9B!#^_t1l4b_Vb3=9IAUgU`S1l_RO6AXJuimh)VzLnDT>f3nq{3%|B7xpa6 z09qis{Vv}^rA@@ONKe6sW2Hx9d!x@5SD@P<(~0VrKGy@08r#PRp2MIB$;f1bfI7_x z>h_j`=dEfkkxj8_D~*?uQ5@c_F8)1~yO$HoAE7 z6j~>4#ua34PFS7UU#A&*t%Jc$7Sdwsqxp&PSJmkcX|K=~mT`5tIR@FvX0e@ThCaQu z0mgoiv)fY&L31`kHJjmQ%*2<&WiB$cpCy2L;a`5R5xUxxmL%{Vx0dP%4z5la?dbdK znmv02f|>|Uq;_}XGn##9{S}AtJ)P%K+goo@{|q?AARlgMN`^C>GGz0nOUaFW&H`V% zEYY|Gwb9@TJF445vVX_3h}T<9C0h%bo09Z(Iy$w+ajqJwL31Z?n>AJIGXcX~4_LG!s|_(RN5h z*v$(D6komNU-`$WC6HFMpu_K+>@nW0iUavDRIUJ64SR)i*?PFEU<4+Ar^?&%f1-QG*WHl{0klkodH-uoZY1-{PQ_t)!6 z!v>eRQoB+xGK&^RpQ=g_!!_N$b%L!s&l23>9s(Ka)?k3L+RJ!?LnqAz`uFHjxBy!`ZdWY#=w_n?% z#n4PC**()w&#}lw>K_bzFu3tU<{_kom0%2hJgB|G`&tic24}4%Z6PUwz;YXeIpNZq zcafN-W>c0|weD_5C$T*6-$UHdl#Bwde2lB;Or}bxUL;`YhwD*$qoe&xN!x+DYD=p1 z7M?@}FE4@HRcTIM?|pB@fD8GH?Fd&n^cnqH>c(Z{6QLk-BwdwSDRGKP5cX!CI~keF zLV~c=o!Bq!w^m(lNsY0%u+FUW<=?Krq!RBh8sY$f#`$p8!*)z=6Vl3-12Gy&``lte z60oeaq~kIj8qo_-x}gB9bMKF!OS12HgHhDNk>O}(4+Dt&Svzk=YuNxC8wyZ15c`cw zGKlY|tFZ1GvEp!gIsB0mv^^HkQ;cWO@>zEfG9akqwSaDg1^58wL5T2^`mysJ zr!i7&0o17Z_3ra7q`Bqt!N&$S!N3Qo1)x$E`7_&jvKBorP^PTB$y^!RIID^6SMiP9 zl011%v_s^@n}NJm@Txk2#Xg3EN?iqQ7)v}gBDB3VIFb%bpTeRVBPMSxorG$0fmIW< z{pJM&BQcxWnAJ3fr-Ffyz0yYjRi(FA(T z7W3H%>gV$3JvpT!;w3;4$2OdAaN+}68s#@$)Oq<=Wd4EezNls(b<2ntmC{uE&^CK` z#b{gabhbC8e|m~=`nDIM*^I$;Q3J9;eS4FKblrMy_u(?=Ht`{n-XxH(jY~8t-I}|5 zY;~aQf^DIa!UsR_HJH_FZ!X?s;T+R(*=k?XULlbprX?rqZ7+B338C%tk)9cZTCKRJggQZJ+t1KG;X8@j;NLX%Iao|$@vPaTliVAgEt zhZ>!tvLGH5g!>KyKX{xHIq~6_+VxskJL02UxYcTBNK!B<_KYGt@UmqY(Xf1vuXi`? z6p_{>eCqDHuak}lS$-f$(Dgk&Deswqi2IH|u`&oTG2+JxXxTuR2yFb^Nj+C|*VSbS zL@o=jG-OxyEitb9?1l1Zd@kp=^I2DK3$gL;j)pWZ9f`1rd1JIMb{ZDnP> za;^$6JSD2?inI#-3n26= znNpaEk`Fi&JnRm%wG|^lcW3qsp7WzMt57rMY(M;OtlOnBWp>u4+DI6ok54+p%&#OLomv&s1LIo*aQolfPTD7~zZBs#h|A0qXdr_xQ>039-I0%AcSv!dPZ!s@~OcwI;idL z62odG&u3eZMmi6&ob~DK4ZQmO3wE@<7a&SXN?@Wdd~32rPb;HjhlT%+hf|dj7d4R2R>fy<3-nJR%K z-pA`!z}0HS@;iU-Nzx_@@VOo#=RDvFoUb0JUeCdMdyXUt%_L1uC&@73OyS{v&?>71 zPtQ!O!j#|q;RRi1SZ3@C{`B%fzsM;tatC3Xx-GTMMF8Ay68&Htb1r_tTxPH%C8_R` zXc9*ktUIf!_Sqy;>3YL2#kHK_u9SQVv$0_B`No4EMgom!@&pA%fB;U;nCxtxBsRq> zrYRVdGQWl-g!*(m8=mfjRgfx@sdl|2{s8zg6h3mHq{!R5U*pGDr&R@mDUhDci(ACX zPsQ(MkDL3pe;p>X`K1$lA2h|=InerP@K73gMDIHLv*5GKtJ*VYOMby02H!enOR;tB z#<-9VzsduyZc!lj16r?^z>L43uzrW|2jm!U|L4{e+9AD)o~ncUIxC?gsaX-Ll8L2} zUC`c9NKx+#Lg7Lv^B0c!KY+Ztp(CIAlPW&x7CBO$Xt@>OtFLVGoHbYuqRCBqjt76w z^p4g6KQciTB-P5U_y^WjJ+uw3O3 z)Mi~Iz%guA_e@IH)x|Q&4V*^1>`MXrrj>6&Y^$npuzXyNncbK{K z(=L@jE_QT<{WZSb7ts01NDR(Jt8`VvUCW)NR+}CuJq}mcS}FLEanv2UftwW~c_RDL zs@5p(LugKohh&=L-0X{_6mw?sJU@(H(sS*g613lCeCuU`8Lj?>uhJ8d&s}#HMb-DE zr^_{2_yyExE!Yi{U2z8DTi&sNkJ=RSIwR|(qMKPUy&ZdjzD%Li@-V9we3*vzf-3+^ z18yFxgX&`>bwK`Oq{HHy$gDYh)+Vom)Iz?mb@tN4Br6IBH#IaI+ORrQ4RzC_ z>8rOj{cG4S>D2;-iUue;>g30ICt*li@byy%Q-W-3D|j4!#a|JDr+sCRt3N&hLivBMO9?fXV8bTbSYVb#XDRWaE z{Z9i_F}(Z1&s|q*I$mya3@twu;fDAl)U-AGi?;Vn+Mt4*7{PJ<fGVw3YfJaCQ{#7IO6i)3yMu%L_&p|P7ssOY5QyhGqtzrA;K+{zHxdYV1TLZ zy2W9I4E%ICDE42#)NFMQYC8OZz1lbX`FCg!*;d$5v(EV&Rn2Jal~0Y%@tgUyi9_6U zq~0tCztSHf3j6lXv&Uw>07v6R(_>chw$Y;M-ge?_f_a}E+R%s?m~(|TuijyIost50?nlhc;FdFk7X0hqz0!>cN)Ob-!^i`a1@}a|62&5u2O;NGQlhH1v zXGd7W^}3kUerv1wpIgN>ZFOdBzn7~UpdU5=-%X5THB|ttlA7k+H4kb-OPT55vkdu2U2t@gFxS`m4|4J08&Skd88%<+$_;&-iT zlRznye-_V4e7O`kel*PK0#eNhr!&H5zQdZ)ffq4YrGNPW5>c0mPo@N4<=bSMXO1)B z3LE**-FS^?2g&#I92SB5=O6S#1m`c_UIY=l?oRy>bZ&R#b)&LjN2F|Dv;?yCbc-ra zPzlejWh>mFtq_8Pmm_H%(%x`reA@pG)#oapQMbopQhl!_AklT0^}!e~MP#76^*@#1 zT0sWimA@1-$fZr1dBef?QLCQsu@-z=$oYDUv3mB{EZvu;%{H9=WLa<8|R;_T@y22SSL19}eis4Uww+{U>yQlc~p=(T6Wk z>h~Y&2gjB7viftgfqL)3md!@CW98Tp=R0wl0WD<#>y}RQD=yxqy|s93RX=6rbQ}$E zDCWD)oVe&h=IiY65@@9|+CnQ!H%Ua4Bffv5D*jWj-NV!FEHfiwon$u&JVrP4 zoMq;#o4H-Qr0_;Qto%)4cVl-yBMjP;L71Q4?l;P}zxzRwI*B$+QO_pCuEVZtR0E-MpuzBQG{* zv6^-W>WOdvv*+@(a23cX9yh2{{IFcgb`GLLdqx7bl#Yj(K+wzy!K+pZ8ntFt zkVd80T{e&%A&b|)Gc+v@rjkW(G#fJafOUCWag$MARmY1& zVWH!0o&qN*uu7pKAjO*#_-C97=@!a#DB4(xClT{-@yrOo!YWm>8!`l)IA8~X@*mzO z=;BV+*96=X-)C(!rOm+%Ow$yK!@(=FEU zCX@%d_lq97@0Cx~=D2h-b6N$@9ne61hVCaTf|0~4%FIfo!5m>%oG zg!Qg!AceQt*5?CUI_r-8!1rq4Cv062I6Zi*G9hJVGv!u~Aw>KP9mlXMpQqs~4eA)y z0zpe#7b5vEW&8)payV-G%9EoDvX`bpFZslELw#wbv|=*z1MC)lhQ5uox8rB?nw-o6 z50HnNOuP6vSLKORsgIb%?Ckc>;Vu961U*7y$w1<-*QL*~xsmUlH}^>fAIH!w@6A#% z0!@t>B;`WtZbzFdu0+o&x)iVhgH`OpF%(!Tc ze|Fdp&Md7q(CVvARLuxvyOtB~a~nTYH|r*a*hoag?`4ZNGt`+u3PCf8tp-!YoA8w_ zL3D0>TSyq%&U4<6@7X}LQ{_}vm=_-p%ucWUw={if)_Z$Ul7jWIHQ)@4t1$bp+dAaS zLd{h%)Xn4T<7swx*E64Q`dtHov#G)J``xR;Mnrr!NIG8}df1KZU4YrBos#~j?JaLv=l1RDSf9i2)$W*0HzRYHwxW0_3xP)Weeu8y8_l(u7tGci<~ z_$YT0ub1C(4X-;|XBsDsCv(|BUcQ5(ux_F#t@i~ZY6vLw-`>J>Qx-~wEl{r zbEE(DRh|dTeiE;hlaZLgHQk7xs!H;5LNOmN6BtqMT6gR4O*VOPAnryoBz*Wq`Z+I} zdc;up>8Kc9MQ!$ko%;Q&v+Md5eJ=^iTUPOdwg)qno9PcUvn@~aaFCYEVVLN!1Zg~) zy5q+{&xg0kY;_~4bEK>DR_O_*KV5}okf$JUX-Gono2TXu;&`x<|GYN2At2Qfe3i=J zN2wqGLYrq%KRzjG7K<{Ts$<)u3*pv@0R3uRm-SjRN@@Fk^-DPNLVqNPYU&4*QNVUT zq0bG^B?G5G9gH^M{s{o&Jnu2^76uD{aj+e&ygH1%!JM6Z%^rlWc4JFMNB2;`;%et= z8{YPIj+BU32ldq-T6Gy6fBb%Oc>3UI9*58G1cxAUjjC09&iorRZY~hh&lD0cT8LGh z5Ti^;EEl|#L}b>1E4bwVLQHUra2`@EEQ0o2fR7xBY=L`H4c~3`1Xhf1e;MD87|%sX zS6-@5T;I)_w@W7fyuI1N4^MVKcgW$Mg{Y-a`KAZun7L8-O`A8ry|}pD{$_DhDjpa= zO#I&P+jL~36p~80ZIQCkQY06jha3{fc9}`cYD|BdGEw!L=Mf| z?uRM}&4RJQ{HMOi;5PN&kg{P@kjn%-f7f0-Zzs4R{Wri{?l`=RsC0V2?BfJn2S}5T zLB#vz2|Bk>j2UDt=p@-UWx0941^zbMS`YJU`ZOKxW?;w^mqGVb+rVfEG*d!mFRvIV zN`~oS8dGY9s#=~1ZQ*wV68ldFuXD-8`Ij(p)~esB$* zsvC-0Z=0M*OVUUJx?pT|iLl|}II#+vvNQO)er&ZfvJHFyGHy%&@Ba(w9|TP|-N#=_ zL9g_d!$!%29?EFdP$Ggki6;+KKD6)?f~>xa)v-5wIYthBUN6)(7XOf%zS6Uq-_}6xt$~UJB?|>yg>*$wv1a9*qpJ&uifJ+?t{$Wq$w|XlCC_2=y zgH8LNL(b=hw*IymIbH(lZzLkbn2|syR=chi+I*i zZPs<1|BuGMVJMbIS%OWJDp;D0p24&7H$V9IAmaDL@(|)o7mBz~^_uiTU~fgrQ4!wAx|SSAASf(DuvhlGjv`v z9$~YNC{%VIn=#T`dAv(D-G-;P#0ay1VM?6MWj4N!0d|QV+?Ph*LwwrMMUbBST6Jnc zX~FWwu3Uk*@oBopV0XZ#;2YyK`rUL`AF;Yb2r#K+F`6gYA?;w{^lh^=3oz1x@`g3I-5=zHzN{a=@vMP6w-;ioevkWTrwDJs_Oa*Lt}S+S##L7|_xH%&6PV zRmK-Wd#=Do9z?cJfW3GMFGduHhlf834)VcoPiv$(396ir%+}xVG^Al@6ql~A&`hh^ z2zQ44nC*v^bGnKXq^*Q+<5oYszngr1YOuaiS%xzv)Tl4Z!*Mt1f9%eY$CJdv!e1+JXqzTiK_s5&-0hVIpac12Djy^2wW^ zsZB{?PIwFiV;O3!+#2g+ZsO|v{)h9?uKn#d^kb*_hBrgH6@S657GO&pMWw_nll`{) zK{Stp3BKP;8t{V7?v(dX;2LI;cf2J!jQnyy>QnhBapT;wFXVCHjpFse3XvQCEu*0V zXMO48xZB(j^R-ZeJK4RjCVrOn#5Zt&!r<{roZO5rydT>)cdU&xQ2gSH*gSgFN2yy+ z^gKh~SFg_n=-{+jV#mvpR2FM?l>JpwUoy3q9!1%z0qGYSDSweX7TpYB;cRC$4o@L zVZgRLkF#5RZ){9Q2dGRL`XIt>C#C2|%THHV4<)YJ77|z6GzJoW_W5{Dzk&$zQ#WOL zmcDjg3V6;l@-d3BkArb8MRMr?Qv1BLG5*!yI`$Ku@=9nxY$C(+LOmr-*xoZtnDasJ zek(OX;aUn9>_i8~xqumtjNrk+ekoZ=nLOLiz&?&gM$xL^0)bhilSC^1AN?!Qy$V7R zcIj6=DrZ`~gw#Xbt}PfQ1&2C9H5~w}82^UrRZck6`z28?>mo78aJ1|!1 zD{%XH*wn*mnSW&hCqK>CulefZ#AO-=e-2cC#OSK3j(YXB!TGf`1U+RbhV3mrfxe<*`_cy!8M_mMkfNRO98!xRjU8cJz zvx^&J>XKixF}<-GQD<|d_B!ap9dG|Kj({5J;mKX%S1@7?LNIo>fy{s3_rqopsk>^l5ixD^`k6_#OK#TUTc3?S^D?2GuJh(-Q- zx9%uH3URMj3BYBaO@3v3el3_inEqc^7+A$EaaPq^tPu5tqWu**GqU#!pCGQ7{EOUY zhjdL+%?sM`eR?!qDLteevox%IZ0L#+Uj5LY37HhLQ;D?|WxO^pn&Aw-r@K=X%6|7W zGXB87J$7ByVR{aXRggarzua5PH`P&MmeZQ)uG&X0wP~5a`?5Q-(yqU!XD`5fevgi> zUE+F*%43ms9=a)HH_M=7wr zW7$Z{UYN^aFRO*Y#5a-t-ZjreKXUpWfgaLxwQR?{b?EsbH6rmYyCCU7WJBfQy%lb8 zjHO(7l*wz+&a*^Z1&}#ll2VjRrf7iY>tf@G#?3BZ^Xo=0<=8n%bqg791Y)O75^4K% znW7;mmkzzsEb&PdONcDtcPMjAdHwwU#4qB&`_ud~L3dx9%dS)-O8eG@e*wlcl`*NT zk!>uMKb={)bF?x`snjbZBKq_`Ok@hN7fhGb5WhR&=PiGS(c2&zfybG?GQ`u~4amdA zzl+4zrxsBlCkED|0`}p@&It?NN2}Z*sJew*^aIoLk}!#U!lq}Ar6~aE zMI&u|dFx@;7svv*c5YX|v*coZ)PENFpy_o+(PmtaVM1QjaWd&pX!kF}{Y#JXM4)G2eggtriWBG?4Ml&n__&S{ z-S<#i;C&WG&oxTU27Rb?19YF6Vf*8l?unMGiz9U967Zh;Rg`*^OVZrBqmA%c+eNVa zisf<>t1e9!F((I!#4m=->51@rr$z92xk^s9Ck3Zo<%ji$Qk6{9{81Z|ei~okP8E=* z*@_|)2nRKd5S;bTV1B2m+2P8_q);$Fyv2z+6f$722Z?OU-BHV+#clqc|- z)6!!nep34C_+)PN<7p@X`JYiJAZQxurJ5tMQ_(9Ko3JwJ**Dg|4h{BlUYM%mgE?)> zY?qK;&38xtj#&d{3gG9Tv9r($7=T0`hgh8fr3}YVH9{5nlS*_X3$d|V*)cMG_fa)k zWs-0Rb-(tc&<7bxa12{Zd;xe}v`atjOc|#tvHZTL`K4Mzotp5tcOz-BE zILSG3?pK>qu`9U`&6Ip)-+9hFoB}Myv=_bijh+MHJCVhnmmf5L5FFLqGMVBO79}bo`q+Ou#u6TPy#8e#JOU+oxRZ{} z=b64@0ec{;VU-P_48NFULX?>UmgdFKRJcHbyWl^aFKRWtp3IJ9t(580f6`q#i&SQ+ z+}fe0`Wjsb)!)SY##jRs^*OYKFus)FdLX+fr!`67)<;v}1R+jJq79&jdfDpI$g6jD z?Mqy9M{2p}><0mB1Gef_o^>YA$Gb+y?n>X6Oy8LO5M9{q74^@_g?JIM9Rsuhzd4)EyOVIjGXXv|k2Ly^gF z9PC9?VFUes)_$g3>x@EQ^rc{V^PS8E|LJwL%kF0b^m63)B-e!W|82OJJQ}_n#SAt; z_LxD188bPZFbtM-ypt{N4}CTL&`3YAlpkXCf$yTDpV&B_sJb z38y&#aZ&v_qe;XIHi#^d z$iAYjX1;_R56xf3i&YsPjyMfCj#WYO>O&JE6C_B@LOWlow9tWB^NtapR{+lpv4c^tXC@M&$da$& zS8VXyMu+=5&wC4Wgaq93?dveY(#ui_er3H>uVMQqWvi1 zuCYL1X1{S*J=-mog-!uH=3avqUWnfO#9e4MkeCP>It>B?FatrVAfrF;-~h3qMJ)I8 z7itzZ&bCEUD=F201k|Ab)2UGLMe|Rc;?F!69BQUq5I8hK_j44)b|sU;I~q!Z1iFO% znbQN%mfaeV$A77x+4x@IGIWFcprzYpy44w4n5&%|SECXeU+E_G)`u&=_a(|+yiz+) zt?66e&E#`?mnuhJC8m%hohL>oiC{iefMxE8cech{OaS9)18&k?8oE_-;bE8nv& z&2u8aTA-}g&Mn8UnWB_8tQ7Mv*PAs%&bekh5%a38tySA-yFZ0ni?{i}9ieZe&+7KA zZigAH=pM)cQCyDIrek1uG6CMYcMwifNf{!`Z#cSuVnCp#rc#Hc)8CJ05og@OU!xFu ze`n*4@{7Gd?Z0PnG@d&p&vpiR@#`e%bX*i|?AC!+nVTM;xlZ1z_9rFH;d&h%3Rs}7 z83eqw9aF7Q#}n#wL?7LxsgSUb9XV7QsCcr|#+6!O|0$22+pTTc)Be+9!dlul_t2)% z@=n8=g*r#f&O%afogy|uL_jtIS_E3h+g66T%L3*Bii((^sLEkDtFa&*o{^jEfu|jl zMwn`?=HZ8q0ycfAQQ#$jk+@p?q>NW$My^i02-h3wl>U)Ij@e@=se_eg>|s5|$QLN6 z2%ih58>h=B)&vCg`R;F~vhL7grknhvC%2!9OOoTLDP`WUW48hNccnSGv=hv|11=z& zWE=!tg~kUtP9)UWJI+)j!LNO4^52>DyZmiAX{!{|EhYpWOnIVTLe`C|LW|hhi*0<= z=d6McG}GF+SS(BKjNq5D#J+Rb!)&I8JylWD$jRa1Zg2~h+wkg}V3d6*PkNk>V1`#u zQiPNEp#Ckjl4kw zBLW>n-h+?=#^^IDO@QBVy28tK#Y6Yfuxgpn`OyGpm9Gzq_+Avpy&dN-Nv{XpZi{8s zMGPts$xbj~j1ELh&KNEr!Jz&UJ4dSkQKmYR-l94~Qy{lIREXYhP@At1!s%1Yzgd6{**w~~dsjtr zUxd+13HRz5xit>&!$g)0P|rR(3v*r&VW0q`h*QDS%Fcpq#1-9yLGf49d{z&def5;l zCk%By_rT^h=SnS|s4EJ}hj-zWGlx~)q)*+zNVg?f%B zJU0fJJZv?pZ=FP!xmtF1!lhZ4ST9JCWjX(tiCB>%k%%3 zVa}3$aj!8YB;JtGKDkI0tBnNN{B&sMtk$iIiH@A-vL( z{^YqD&|-4A`wv34j*hhz2=KZiSnOVBlfawAh=7qX6iEJIWc*kbE(_|uelT!i=Is4A z2!puTwTloq@SerB&WzIo7W@-kZE=F|9>z*wZ0;EY#47M+`F4fHJy zv;fB9ZkE-hD!91}cBqPapitAVQUarf4;tbl){fO)e{U-2bi#9al0+(+In-?WmgS`S z(}aS!lIAT|IO?0`Q!fu|o7RQCz@c0iPEG2?Uf4gVG&Owt%VA~AvE7ASy{v>vOqLfW zfDKY6igOZt$bzP=eU_5A;?do69E5BvmG5ga+omm#KeLA|-rAQwDP$D92Rm8llm_A| z8{kQX4bSkF?mWC7smS!S4t|!Wb5*5<0uW>q1~~vliRR#CMqKQz%_%tGj5`50BTwKd7h zv&eJvGoh`>!doHgUbI0)pLq4I~3efe_J)m|4K2#LN}zcCd8kj4TJ9*_L88$ItFpc_bn zA$s`mNbRdM%kcrl`NjF{G3g7Otik_bj1q9K%$^+qdD46$BKq$bsC67CkUhw$`M0^< zX(AX94_p#Kq@z9828cA|Frq*OD|}Jln)^o=n-?RIcs4PC=z^YAd94~JA8mGBMhhYAG%l&;7@U_dmcBOr2o)ONF=Xs9; zPkP`43A)U&Rl;@U0#!?N<;xZGxX7uT+o+CS!*aLXk6A`y`JTl#uW%WUp9niwu4cc# zQNZJ?hj(wthFblqIxos1>O z)jP}&lH&evZm$gXNs3~@=U|;7u1fy6N$qL}C$q+y=|KPegz} z^~W~9&P&+x&3@ic7e`=#jYBi<@Dg1C>cvp3h(&jh40!HAhgwSN+;fXb&cqN41D1Tc z8q8hmh0CP@LpDO!>R8TuueW_ZeZJItU4}*49bwR}Jy!FOeUv;f!wQzh#-!e0&+O#L zB;}u;rW;McfDo=9t+%E0?Crmt|MdjpaP!5dPhNJrob-CkkI{NG8_sRc50-HyB>oO) z{T|aS?Zxaf(+!uUrUDPjRs3m=I<8be;J_R`LDgHU%|=(6T|Qsu*Kb^w%~-GIZJFQT zz0nq(UcZ8CHh(>9UM5`8f+CxWfss0vYQ`efUkXUFVIe7> zFV%2eZ+4oSXqly)kLxu=9`fh5bo51DjS2K6L=I_TpM$|25j-l3utb#6*VCSfZ&8g# zWhySyVxI){KeC?r+FFSz>_`Xr1SJ5OZhLb5Yl( zv(92C?ZAbAe*H99sM%vw zGa!R#)_8+AuA^dCW}sr4de$*txiqq9R!$~ za3LYKDC1|Q1@5T*7Kax{{P70jvJDi2bTbZxnt|@+ zSi@SGEAJirn>T2wYfqqV34PL}*HdhRXWIQ=w?)x01>Iz+HOpqOBuU{pID~;tDi%R4 z3N7C0rDE$jEXa5Mpw!;o0=2Cf@1mR(IAL5bo_8oms-Gw!{HheLx|2 zG|>~l9yK31;c;$TFRO^KXN014$W0K>0ibKpY%hLN)HM2Zy|=|dbh<&k_i2#2&mwfa zz|lmL%8}$^eC5FH3jSCQ>`=by%IZ{(yH!n#{Y2%oGydM*ks}QLsz?Rh3pXEH2FS@Q z+-Q0Djl{v!6zyI9_!0^maf)7po9GGw(h|V2PyqM!YhvM>7MO`4m0DUDmQPQ-=e^ffG4Z%Qiz6q!sO4=neoU$O96h%=E0EW%_Mi*E zaX14K=lU3bmt6xjy)-CWIiiM3v%L;bF+8% z8bWFgvO2W_DirCR$=0b@xA^!mKZ@%(!N{~EcT5Q*{|Hk%wSR^Jb3VvsNW8QK5TSmZ z0#zIh;wh)K-S>4o=_J>^dzk0_#T^>O4YE(4@6AL?Cx6|f5HhVjB~oon??kpP&M?-+ zhjFu*Q{pzK0mH{bgWeKAtVpo%GYL*zqfm8T%%miQ(~;BJ;W&<_27j(6P&Y^Syx$mk z8nJ1ecWcz#i* zGbF&&@wc_00VK=_`gPc{t4ms2Lh@)3n_`vJERX&~Jzc@)xpW%On{r~x z_-it-5!GJ+^LB5_(3}C;Cpf0;7CFMSfO&1XQB~Gv5I8O3>{+0T&Q-=%Tg}Y#7?VTu zwMe;P`H}}G!{h(gZbxD+#gP=kTX|)!B9*2=sdD@!HK2-Q>b(z8ZQv#9KB$5@0|6)C z0heAnUgmOP0#4AAXRnwSo~nYAOxI4+UxpQjY&oVNc--P*huSqxTMP+maC`a{!N|#D z-ZX%KrZCb4E#j9x#5H@i>s7a${bzKUU9R;4^-_s(vqJX-u+y4GM)ziCukZL%pGCdE zDF72>Iz7b^?osIFD#GK<=`y)reV65D^gG4@NVx9hz%QW9-5G-Nv&(ks&mcq@;uLgd zc?=Oe_5s4oyhFUtr=Kj$Ib2}Qw_e|-$QZpV;@PvpIcsc7X8QEQm_H+@bz!k_!94*E zi+GJ~iqxJw>C>qV(k7T15${#CUx!MVf?XMN5$PaUHrV!{=$5IYKs*To_;4ak`T_R)|&H**RDRH zQd_U%+n>{X`G|!>2d1X~>{Q;q5MsR)J_qN_4^N>%q_8semMyahW(^6V3k%|vyNqKj zE`oYv=0`7^{0jLZ$7rn>TR;j$_BGyd{{a=|Z!wrI?wC_xLxwR+rl2;71~k@9LR2|T zp#KQ`&|EDSL7N@qmBhxcnM8rgW`PkwA?B+(e_9A-Msj>+cM zFXmWU2|Y1B2QMgE3}cZ}6Xs-M@S0YbgCWmtre=T$HJir=xGNnJLfTA`7Kxq3X>s4wP1oX zEF1^7Dw{^VgRpbkxAMpNy+GINr#!^!z#Zi)=n(Z^89i{L01zv;F_9Lac_t2oG5t}0 zDf4A^XK1nVyu*X?<(n-9_joHu8%Mr1NWUgw? zDJrS8Ri79rcc#|k-+}OR&=$p3)1tF||F2*xb{|CJc7tOAsi8s~ zm`a6U1~^%*>A335!SfEHv-1`birzt@OwaBcv-qD6$LZitb;TvcUnB<(qV|#WYHonj z5^{SLH_P1KP(90O8DVIQFY-7)@ky$&ARgWyhtrE#XpQV51igIlTNt()1FBCZG%7sc zI|9pF)8KL$4kCkBpn6sI@(@xO?#QrIe-&HrHcM&MUD3Kb%)Xa9!);^1;`lJinpVu< z_iYF$ozA)Oq-~ysz z_(cdAw`SDJMF|Lz{7;uBNQV!EL$hS4G{3mMEtHtP{e=x68|>Iaiy<2>5RVi1y4ckG zu%d|N;`YrKDb6fwlw>)ekEuzWQsg1%Q;DD_viWh0*vH50AXiOKYcfeScRsSl%j$i+ zc?WX!^fBkYx1cSm>_M*%qZsB$s-!*5$Y~#KKN^I-7PiBT0n~+Lc1|B2o%thrI4GXF z<|P9#oLtM{aa%zBKH(H@#RPIdk<-Xoh`<~8ApBDv8IJDkCMVS~zHZ`ql5;LojCVvC zBcGHskY6IrydQn~Q%y%8N2!WGmmVu+&gA@TNs{GgzM1(*-SLmRw=jrw41y0+aG&a? zIWKTu&MT!^@(|qwCS-!EkHwni7#}uXDD7QI8K$nG+fyw?zd$dW;z;X`yXt!y*H~_d zS`W(!1PdBrDuQ_HQX^i5CwLIzFp(RiEFww!P4FMJ0w6GvBsADS2^gRZkPxSo`lVD3 z`%w|zDulCoH!N6jqOSy1NntZnAtlV!$@TVFScSd6cb7ccw-)bNoA@le!M=oIMB1hS;o6mAEt8(g{#+ajv1tg5eI%v&*OW9WAd}z3p=PTXtSFqo zuPnw@>Ol4U@e>2m`D*Bn238Y1MS?oV?Rj}LOw82jf5m?bFXt*hX z9m4^oa1+^-Uz4(@gK-D>jn)JKG3UUzuQg|-f36nf0|1vl>4Al1KA33*Z13D0SlbU$ z%ngCwczO2$F&7b`cx6Izn+5T6LW4{|+5XwZW2!AKU_|c-MCX;CUy}qzuw3hzv@Xpv zGC&~;^2*}pQwM>k!FjAPdPS!|i%@`?^<8(*UsL@jv`zPWU%){Tl2rc87x_Un_%j$# zwhOX;{^a=ICkU(&Dfo*JVcRAK+|7Rz+}pCr^gkW!3~{F|IRBP1K+uEZ!bg>V?L!L% zA?V9a^n`#ifHF*=?S5{&`2UGXFu1cAtJo3Jj?G`w091o&ylz|GOj$MPHru_Q2`9ot zmmOUD>wmYf{{7oXKr@3df5zos1pGKoAk;v+TyZ<%bMu!F{1hUZum^x=jI?F%|Kgcn za-gjaxPwqq_Ivw&exL&VvP~*-d{}?)#m^5p;NcyS4kG;eZ_fRBB z6_nyBgK1U&!kqr{t!JFredxx0`9><+8%}q4^KOM7KmR5F)-GL5LTKRWe;pruR^cK1 za)ZkrqTbTDL8{uoODh;1-N}2K`bHAZBiG9XM%rv<~D}aY_=+#Yb_&Z5juZT&uk~2h695t z6JuXp@@7G3hn^P4oDB)({kPr6g|(D7*O-uXZVfe&`yV7FQM7})bgp|oUA~-XPIX?H z?-!R#!-Cj1Grm{f7L9tpc%Sr38~9(>zqSUizH_0rS>3f^?w(@Ux$aUztDofJs2L=a zcw>56#^J?uS`iGVsr##*r#vwSp_zh9A#A*<5Pts{$L(+3d)h3yo%ZXBj_<7~WSb#_6zCjZ_w1|w>kj9sKqSgW_ztf1s znbq5=)Uz56RuBa=r*v5O0zosoCGaqJ6Ofyew+Hu zWQyuu)3!pB=o=bB`FNf3zCfbLf@7Oz6MQKw@P#%@2*mad8}dZ#UxXza)C8u5g;>=h zuYta>6e-1gOv2qxZ+)$^_P_Rj|H{qn<45+*pr7G&tmAx>-$C4Fd~b$Gz5x9!6DtwLCgC<&7PU2O*M;#r{ny8CL05Z*kO1nJW0Ue3nx@n0^0kr|fUO zLXfMO$*S@^LwTrtEBYQCxiDGmU&v9x4?{g`cO4GD@X6+v_XKy3xis$HN=#&)EQbYr ze-WukD)f4Z_X^(XRhkn6dt7cwW`qPW7&CmAT%LTYAX6dZw;B1dQYvC1!>e$|Dx|}9 z5S)`;j9#<7*xM}@nZb6=u*_Rh{jO&r1+GZqiEw(H1fBF#({^N8WZmPHgQj!=VuowS zb#`SBB1*luH5tzPJMaLGm5r25{OgJz20%DvImPzt&Pf}K_G#U`mvu{2YiX54XPZ-C z^B7L#N}S=F8pmd%X5Pa@r(_ZP8OOzKx0N9zC_fc@r8`;V-=xm-)(w9q)ylds8!kqg z65T_=a(n;ZvtA(d)uZzA39V}I_ITebOCUyu#lw0yHXB_HL2uZ9dC z@c1V=-2W7J3Hfn0s9e`A0TU}Tu{W4kG#9V_=$QHL1;=+9{U22`bFy;+S(|^eO>6%4O#VfVfO~8Q>~c0w$JW1*s>0p@{U$$6 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 84259381a0eae9a960f6dbc228e9e02aade6805e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10745 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 diff --git a/muk_attachment_lobject/static/description/icon.svg b/muk_attachment_lobject/static/description/icon.svg deleted file mode 100644 index c92a352..0000000 --- a/muk_attachment_lobject/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/muk_attachment_lobject/static/description/index.html b/muk_attachment_lobject/static/description/index.html deleted file mode 100644 index 4634af9..0000000 --- a/muk_attachment_lobject/static/description/index.html +++ /dev/null @@ -1,197 +0,0 @@ -

-
-

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
  • -
-
-
-
-
- -
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
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/static/description/preview.png b/muk_attachment_lobject/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_attachment_lobject/static/description/service_customization.png b/muk_attachment_lobject/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 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 diff --git a/muk_attachment_lobject/static/description/service_implementation.png b/muk_attachment_lobject/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_attachment_lobject/static/description/service_integration.png b/muk_attachment_lobject/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-F-enz!4k07$v&V%DN#`_p0Tdv0IB#91?hbBlp^lb&CX!@9reE z*uTlfTyQlMdr5n0TVFSi847_p*Syn_2X@woFoTJ1mwu5XA~KSNl91@N>TKbaDUG@n~{P+XIpX-MgZny=`?qFZLr1!S0hbb$UlFfsvAd+=s z?s^bT>1eNZV*iXMH)5h7kGR+J0DbAiy;f8}-D`$4uUGe4EiIX_P^9SfzR6A8zGl3e zcRlD7o=9$!)OOa~E9@(vXuZz%|9lO-hm?@^$*mkSGwtrw7 zN7Qr;=70JzluQ^4nx@j0NZ8TT=L2_+AFev*e7ODME8vjg<~ClnVTXzv*Zxi0SaqWoLLLNDD{lZ8xZK8=FLvvZkRt`xcumLQc#h2r-6gL8}O;q z&Vv(LM3--}_X??v_S5gbL9c#~!Ee9+PTXl2YA3o}(67(EaQRv1K${jVGrsamqBAh( zgZJV2Q8hP*Fr(j$jxhp$>18O$@!6~PT??1fQqRn_CI`dXwzhA$NI2EBT^s+D6uCL( zqGN$brzKOO+b8z%r?fm69{;icvwQREXM#oA%q-C-N=$fkjwPo_0<^37^g9UoJe%$LziUAxR+ad zqgP@%zppk=ntcob`lM}ZmvS6;G4Z8KnAj2qtUBYgO-_A_p4_qxJn@gr%J-i0(FZVa z>?jlDPv3n%U{{vL`br+;G&_yin_PGwas(=!fjaE$Mv|Tc~)&fCr<#;D;7(ML)0`!rkD{s&BxMpD)Bhr>h z3X_sXVH^Ne1E^A?H{+K#^KS5*gAa$hPwZ-If=e<_Id91#cy`3A28pA?mW3ZdabZz1 zLuLFq34ki z?ZGne>;)e$hJLR^H;A;}W;GX@Rg&lB(mHVYnGN!4L|iaLz)d9jfiePmO_qXNr@cwC zs!X6y+`RHXDsUaj4LcoGcdYj=J3zN(E0b?u6@iZIC~Z_9_-h{=UEB)J?06J(YI_(Q z-=P!uyy=tnUw!v2Tz=Q>=JWh#*-CJUsaL*r zgn6zy+Ud?Kl^HPYDH)3c&~M-1-}?#J@f{aw(0vcVbr)Zj%4KRjch#m+xUJvgLqGD-wK3|?b^X-v))L{_0ZHi{)&qMO$B_t_Tpf;?40zv7@HEvBS6z931V;q4Oe{d z+)Lq_u4mhPwd%ty`r>nV_(ihr(7JgG*znH6v|O`v$2Pd}(TAeO{(R0`a75ck*=aj3 zY#+!mpWIIhdeGvI0;$DUSG8R`pC#V0YKn-Xb>b>P4Tr&7)a=4_!^eLS1$5AL?zJsz z4g@tduUy8!8SJVmLs&(rt`S1cd8IZ3(V0f5!Uv(xsb@j=$vyo<$%>EE<6_noM)hLuD1D z7$jlbD+Ac@vU2Oxxp}~G1h`Q(g2$CE-=Oncmoixf1UuU4A%~E&bz@qS5PF}`87}Qm zf7MpM`{_rx@YY`D^X&QfGsyATU+Sved1uC)v(_zI!s@pc*hT;@`r123oqbs7)wd|14_*H8P5HSwZ&j)hJDoD` z4k2eJ8g4%7WVoWeeKp<^xwl?@ABOeYXvddhI(C93Q)eb}dY#8UJ^U4z_tA&sxIR5^ zgrnMbfPSwGCLkv*ja(w!+~aB(_`oA|j#bkEsel~ox{>xtX4~WJu*t1+5oMnD^`st`L3w2bY5H(Tn>Mg~)|(*kd`gdqCdoAq+zs2m z`ihKm+VRK3f^n~zV-A@-5oUe(J}FT}etce-{p>(E=Fs@RWSTn2t@gR5D1=!@;*A!A zr1rTI3<2+Q?btYB#!1!%tp@brt3Dm+@p}5AL`N4J`qinOj?B9gIFl?IG6Cf5-dAqi z0C)6%f&g7`yWxuSFN87uo=Nu6$aybMo(PlQiumQ1&3*$qRM8Zk82Jh;+qwzds5a+f zi(wDE*MA^1i-Urk9=vW)B$3>UGkb52g zo=Z%!qa=TF=wNvF(~r&hsVdFc2YBp#BZk1P-+m#ix8U_czRw5q9(W2|Le1@@9gx!* ztXkR`V=+v(nvs95hr=KiHt$+Ga@>YmfsP-JFJ19xSl60ka!a{l_|qLbJt?4H*YO0n zrsHu*otw^+uywX}>N=j3;_d-K#e#Z@Q2nncF~My~zrBVH7`VU!#RoKa;6 zI(B+oo8Nj+`+{P4@yx^tr-Uz*`U%dVn;CpQ^SykZn8RMZ`lL;Y+VVvi+KN6n2 z?CPk~mTg!I_r35O27j3O^HEZY^(<$F97z@$^^-R?kQ1OAWuqc$JB_R~qv1j!{PJ8< zI(8a~Z?99L4_W@vE%FpN001BWNklfsR7o`VIXag&+RjOKSnIAW+|x7vvG!89SK?=Gm zo8ZWHhr@?cX2e}sG9ZQF_SYvuSX0dg5qEYyAFe-*Hl$dwZ3{d&WFQF@#*9Bwz!LYK zaowgQ$(b~_mW?7I)J7plB;&#r0peEkH7n|~cKF2UaRI$#&wO{Y^5%bpG_9aqrKB7Z za$!u!a4OEk4awP;-vmN}HgDX6+jtlBf$^QoU}Z&ARL+5EI<|b&s09BM|Vb_Uwe|D?Wu^59}jF z2U%rNjJQHq4n|!e(7T^|KJ>i2JDh&<$q5s9)+hM+@4e7_%4oB{J8l0YQMVDsZ@Cgb9JiuyUKDl71|29Q8fk<)O!2+wlarHUr&ji9JPnk6yKXEA*W(lKAtnzZq6yXJ-|LSA%{w$bif!-dv}K^{p-Wz~sjHx^Xe35OAqz?Bo5ZD%W2s|Ggki$xa}c>T*T z_PtDzfrP_4>U+Yw{@M=5!?m3nM;FqBAHI$gR&3q~54=3k4BSDWV{SMSXc)PNHaU`U zXtNV9fFu#(4%K!f4bhDjm7wDD8pK=nOY$hS-BL1&c4IM8QY!<*E8!_Fx^lztiHmBQ z?mA7aQENZ@K?40SjD5#&SfaioDWE&WC=%K94%n;D*78lIaL)_>A_+FAu4DW=k?Q$a zVwq-@k^bxm_OL`$c~sr;C5R%pa{S=Q%OP3-sSMKyK^{%Q8N3C?wxey1x#t+$E(kwu zp8R^P<$LM``jF2)8s+hO9z#+NBjqr7hPv6DGSG4W%?`PmJJ2HQs~$*{K?jzI5~i;HEW+IKSWM<<4AajYE>xNW!6g zZWMrIzH?7OUbWcvsvD{T@x_Tg{tqW(U;9B8W}GVS-rSxI~)hs zA5%Z2qvE}{`aaGCxvUTX6S9cps=G*Uc9hhpz9ZPF&F&>^JPnfJNfHYB#qo;)kH>fF zCvQ9;CqO3wLb{~@B)S}8as=l||zM`isln zza__;JBJjcP$|%{FB>fy>4e0_13=~?p$!~@aNUt7!aqBo70;=S=9o{`tb~UKl@Jvi z43JwxS_#;(I0Z^|KlVSvYA^-l2Y)AaxW`2Rj_N$A(#oWG7NwfTv!GR7YS{FHHfX>A znF_Lp(0A@>R(Q*X5wF!*w>vJN&aVG^{PoRtoQ>d zH)YuA1n3CzqC%2zL+o`Hw~nF3#Av5#e`9)CrFm31FbQ|1@dU)BR+#_%hEbDWis#wm zo}nA&&lftk%KJ0S=|xnk%fzQH>l&y|Czp8U+K}q3y9Rz!(|GQiPCgy(IPc=P#>lpV zmaJS34-R~ugsqY0;tH|hAy#b7jm|>Dkk%|p z7D{AMqnY-IFrdjR7HOWBGik%vX_0Omb^`s$PhW4@($nJm5U1s!3Xkf02s7FosUG)Q zM!vCC!(OKi@=&t(I`xc319k-YgC)<^IxkfvIhK~fKp6x!>1tXvtTn^iB*nc6YB;d! z-e9(QRcWqk5OBBlwJ#kq?e}=EnUF-sK?i^S;Tyc@x|!MPK_esAZJH4Rk&zgjTQ1D>UtBA}CBa$L58y)KZ~Sgn;1Z%tQSH@O;?xT0W8J1rB% z{N}_quM85Cj^kjTQY5t9IeboK65A_ziH;Y0{-Xs?dVJnt0Z^erRUxDqS#6F~Pi8H$ z&SrN&p42j%CslK&VQ>tlp&9`)L}f>5t|;IxDCk!@dh+mOub8w%XBT{F=?CA)0@o33 z^`J(twYr_M(8(=Lri0x9d2;Jo)ix(l zaHM(;O+#fxA89>%ta=*)RZ+Fv7R5c*4x6wfm8+%MA?B(*hA` zUWP0?N^=R*9YcJ}R!44mWz3JMUfC9)8^qjT!R>ms5`hjHQQ>7&-yLEur8UYFu-gjq zMpkz{kp*TcsHVzpbX_6px)A|~C9bjYq^B_N<RRPk>&R4g){%xZsgNWroAu4+$*&(- z*O>8sZY$8A`r!3{_&hnQLjc|&pbD=M2A-<$Xs*eC8<4 z@yGC)>$)2DwQAXQ{m^mS?74ahk#RNMz|#xg8tL|W`c|U)u4^EHM%yhrKu>wi>Kp8D zE&2eS8S!e3_nmy};-)9bNh~{>vLrCZ!m<;exzR|HsO&Q4;3pjcS1+nNyU2i#-uYS< zpi=-e2!l?EIfImQsJYbeUSD8OAIL>guDP+5f2wU&t7WEP@)Cx*qR-rD4b6%@@-Fwc zTc*6;F|}P%{cKxRcQ*WE^X8mVP~ck|1l=11-BjU89K0jhQ(nV#gWUmn%1dMp5Lqjl znZ|mXGoLwirBRk$*HkI5O|#Qh51F*nzB`~Jr3L6X@G}eF7|grf&k~@6PE~lUMB@P6 zmNiTl*d37DvOHvvXuI4J%WhN@BAIDumxsedo%a^y+s3k2eTuXJ9WV5+59e=HMebw_ zq6u?4$e`1*Q>2rNhZjxc6lfirLxN?&4VEVa?$JAx%su(C)#%h z(Icf5ZuiWabwtZt|Bf&RIYDBtYk)2C%mNjStW0mZ7Aao)FO}jI4#@3WJpyvpQVCPH zU;a{q8@>cmwM{mxevHJt_cCA!lPu@0W{8-jC4I& z6B;*F$?kyM-pvxd9tu&-SuqI$^l}#B8YV2fx2W)u4WlQIv-d9Q8R&Sq{_o9w7hK}C zXsd@f00~uiEIXA}mLQ$emU&|*3--AmE`;Yt4Xd#vb8Rj(uTiZvsz13I4Ab=3b!L}i zM;=xd3duKA&oN1bRf}PEIci|;+?@9}j-PRDx_4AsRd;st=arO*r=QeuyDA9BA~_f4 zG?0i?2M6pnu5fK&Z{haAbJyGiN3=N@c#enfe)?xoZf zhD{Awt72An9jmoEAdf7dwOWjhiCvhLMiN#KDkr26BZ9E$ zVO6ll19I%7LOY%MBdwBzrYp%K1s>5Z$DkMk#C;ui;HetH}bW2>s(Bm4yae4<2^sVVAe1}6rT)n=wIhR<|#3!aU7BC zO(|l^rZtQ?OtN6dMu_Ca^T6}Gp{`>uG(YKAPMRxJmE?`QgGz1d6y+;dv0oZ1+s!~8 zpdb&@a?QxVdy5N)m5!S7R65tc>e%%Tbi9GS^Jl-yiTt%l%puTGjn{aNX1Q?=*zMW? z@qnGAMq&pLv>Rm^r45N*#Qx)?7n;Z8fV_qUsp=~?K~BiGO7jP+$6$vQ1i2@#e#p0s z06OS8_r!u(YZP8MBg|8<%P7%#j)urOV7CkFwHBNtwaG|*G9wH#EP<||KLmj;(DucC zAF;z}o21-mo7|D)W}*u1drzylBL6{vZurXa?}TCZ`%5=Yn9&tD!?$ePD%U+wgGh9| ztsaw0{GEyp-zxL^ks*!)Mc_c?IZ!zSyAFCIYi?inQl#&Q8YMeRsvs$nRI1~KB$~Sm z`;>dYWpp-0wH*QP&hdfZ@eq}s<1q`ZX(g!O+{BdRVTsm#GwgD7r_pjyVWKGsZufU` zKAf0rx#m=NM}q+!Z@kakv4`Zj@;53x93%-GNIVBf&grIPZ+e?3)dj8T{Ayq~q!01$ zvcw7mI!bh%0^Q~HfGfvO+8AS(QR_jS zUUaizWfP)eDhie8qCh0K3%i{9yrgeAs`3uVBYEYuf*fsfNk($H%vW4+=DOjp?M`^X zY&@aCfsW7ez>EoJc>Mm4!kk`&l3hW`j*adGX0tnz-L5r{0=rQJ0ZSLrADKug0(5~g z?tX(w^ZgKSK@iYX6HfYsZZCj*^^!3>gO@A12)<~^;4xPC>AUvwZ?S-4&7^_Ku9@W z6oF%Hi<`1d9w*2t&%u>t3dnH>WDL;pW*&ND(xp7-dPfqtTvX##fd`d$z-}MJBO_S} zB^H~_qT|R>1{ul;JOMq4Z)k!9X-q$P6!8`?qYP1!Bgl2o1K#517i5AYXDgmjKqqSa z+{u^l9RIG&bGfoWCA)@TCu%$g&;%t)I)HAn$MhE?sfG6GWcu!P1hmlZQkO_4a3JROY6-gICw^`+=H{mU&x8xcVu2KltpyC z2{fPv?RMO3JiYCvw($~N+k_5hIn-58YKn6l$tR~-Xqcd4g4|%&DbO)N#R!IxWZaPD zIW3B=TKnq6A9Jl9_FsBz1AG;_}HC{j!5&<7kFY95RoJ%y3 z8HkuP*eC_L3pEnf8Z_e9i4@15kl`m+2*`bf%`aL%YTU+5oT`ikIs?1U<@!|Np#TXw zRphA}FB+1)iQ0{sxRDyeJw@{t7`Kj+oW`!xU>F(@qaesJWY`F6&2*3x?KjgG=+!SW}snmj|p(2^b?C)$KWD&j_T6no&uJx+7= z-358mH;$dwr@rqy)$3&?(D9+~oHF`up5sQ#0_R79PD9Bq3IHTrlYyN^b2+wqs@o*{ z&ySMgh9qaMGqkx;VxxL)s_V$AhiDN;l7R+#$k(jsk#!?qo0^TYk+nd_$-Z^+=q@e} z<|!Q4PDSbN5&;O<1w)l*;hTITSBieqgz7S2jYH&Oh_ zlh^F}O!bk+Gf!C!bbP=|hCP{caPC1LYdn88A?Xas&bg7O6Mz$=W3?UW9?!OD9LLls z#YwY6iGtin(gYcxK3?x{9#g@NNrTrLj>TYLaU*wlT1EM$EJs` zZWukae?~rJf;ZJ@fR4|7+vMSAaVoqibI=wgJG$Rcjpq>bn1zME6IR|K>k`~2S#!8m zO~*7`#;B7b5t5;*TZ?UA@C$+-2{-hQt17DM|MTP*-nxF|gwM0)!RxruMg?@H%D48n zdRx`?ZkXmuRCz3z;6|{Ez+?EVky}l&vz$PiMzNQzfiKu4fF`4$UmRI=nX2kciX)Sb zHn~w}ofh1nQrzYDe;oG9H)Ol2UUg9$9njeW-a3B7gPJZ6QF%UJ6%0lm0q;V)-6*8s zsPkD5^19UYh!i(ebpzy>Zpz$dq^b@N74E{qCpV6KZF1I6N{k0+v_Qvay=ufuZS&mX zEJcG0RFN}Oc@cOw+U_nxx?_1H8bZs8D>#H*=5O_w05?-g(H2Lt4OMk&dy{ZhLrssA z%`&98&$|MA{@b!4lr`CvY1BYxlXBzOp|^3GIzr?4<{AmGK?(07wmX(fG9|nN_+mcuG1zny;6|_u0XM4c2Efq{$MZz5 z=ig#s-u)Yfj$hGG&(#puZE`?olYIT?mmlC1d4LMgO2asLLe$Y8Qo9^0pb~c+ji0CX zd&Dj0*zxJxuGIjJZZZs8#lCPx)fW=bA{!FiVAPqq9;KpF363taz3$xH7dMQaJT85A zp1C78S)k*R9MZS1uWQ@lS2absOXI+Yt~e4ti$Ev#y8(Pu?~Q7x1nk5m*R%^K+P$S~ zlHR5-9BZkQuvJ?1g~XsUwcL0o4Jb?rj?!KQ;PkMkpkUfBTu#5AM~w>Fec#zKUXuno zTck@~`d8b0uX}_lt5<0P=ho33M2;7j`FS5|qN{IXX4B)F=`1KE74L)Caa{LT zpX=xWaj>eWSE)SbCbj99RA*qvcM^Dm%?*qwJ2Nd7yGE)rJ~p^%{rIT5>1cmjCAa}#qN1~w zQH(t|Qb!Tw#7&0TXqt}AAQy{;{zn~vSKrhQ&};d+zG!I4p*fuXye3IKb&ktN(vHN= zV+_4Z1i_H*l(;kOc-FcIU2=H58D?vM-lF0+M&MTkwyBaEj5%S>5!9@@OO$$UgsY;2 zHhRGk32s%*@e2SMbR%Sy=ecrMj(@)F%Xx9jD`S3a4AM6p&)@((j#)+0?$nkA|I*~p zT`K6UNkK{@LyjcM5c}PDC%wv$sizTll*GfBdP}uhTK5~PHb-06v5i}&1BK7AZKbhN^XOQ!}D=G!6p3e&dZ(tqvm_5DU)n*Y+q_l z#(SW19G!uyUw-}`SyAuS73Ciq_HswSlgv0&DjyiwsJ0 z5^aaTHdK0(u{Q|3+Cd+S(2MaUP{jmD@-bqc#`>=rpGN*`^ks`dq)|6m3~&?H+yJ%- zUaEeZM4CaS(Eu2lH_lXZl>WRZ>~-h(-&1|LBR0M~@*7*9wTTSo0NsX#zG}#Gy=6(h zS(W88RM7oICr3$7RCp@oNpEokKmOn7Gfo3?n0n6`{0NyxHT>uxohX&R8rZ8ZXH})3 z3Wgb!BeP&Rz*NBvLp$RBVvQLik!qv`v!RyLC^Q5z4OWRrZR-9qCAnd1(_>UZ#u04+ z)qLQB?%bTUx?6m+boiv1HY`(<9>M{-oy&j24MMjQJ6)^F;p;U;J6qG#gUkjKjL0)w zb0pf%B=8~uIi`AV+Vu?R^qmFkM11y!1!ns2>sI|^s@@dEk&oE_iIk3Zftk|V>JB5U zIRcycy)9ClNo-Q#g@K;}o2unHa5_qE@pr-JT?H=pI~)G*k9T3g0@cptY06_cKu_c9 zU;5I&I)ftj(iQbWRhEyZpf_4SBXe&^b5an45PT8oP5{q(le7Nh#=F_8yjp~w)twhx z-H%ektF%jI5*$@<)BVLHtfdAz4MjEl-OMe9|2M)-BdU5t4JTg!sFEADHhtGY@Or*< z`Mk>nuP}S{kO^DUxExJ-Xb0%^wEUf)d9b*dH}5uGk-90edYZ1O`Gm+b)N|7J-H5m& z>bj*NMO7(}KsU)e2KHJ(Z+Xbtz|CA>)$Hv^qXRRj#Q-f)*9{jLQPB~4kZ;0jBb?$vgfYZFN(&8-PGtXPIA>8Tn|zXaIQM%;MSY;Kg?hPqA|c9hCQa-&4IB$8OA zIaAjyQr(p9c%DU_CsWJw6{5$z%jI#c(RhCG`d25e0**6Sy@r_lrg=>V=ozx^7nMAD zo}lZOt6}vdMO6-075NZN(|nqapw-cNWptpSWL->&j(=wao%MI?Ga_gWa*aq@Mzk@| zGmtX|y{<0+{M`6*;5Z2JF7anhbp2OwyS8xxw`BdWNh>pCiktLpI6%+fY}Ua@oy8y;{X5v!AV3xREjJgrmI>zUDaA^n%W$6$e}_z+Ae3Us7$i1%JZ3`lmRp< zxP_pel5d3hw!9n11J4IILD2|dl+&Ex<*bJwQUJ3F@I zf!y4HaGc2L?KMqn1G?Ty*YxI~X~nv(H3Ln{*EHP^n(ozg-2(t_&@{KEX?TMgaVB9pnvu#7(>qK%QwoBwyxoH^w=Ibkh)&{7M3{;Yodk4KEy z#gw(fRgZR{q$<11s@g@8l}@s%wv%Kzk1UJuKlXpqB>Z5R_{Ad2viP%!pY7kB|6c9k zCB79T`;#Pz|LpvC{A`*PhGA^6Oye(8*MBl2#!p5#{Iygb`t*cZlYh+W32niHbAjH( zi*FH09}OG1ui{k?S3KJOvPauf(X^hjrtL(M>?hOYptUSA0cQJm25f*>{N3^I?0Cm{ z;(Y#{z^}#L&X)~pi2!bf_$bgB;ANTpF4>>#3qZ!PGD)&TmL%azrc&4S-z?qOs7JzU z!{Ol9p+ID1zgg4%C$X<1_tjK0-~zn~W**>Pe8hdozXk{#P7sDfw3yKXGAXm&uN?(z{Sr1F#g2`vt)x= zfSUcT$ov?50{nO@3cnWqP2&Gh|C)3c$!p||_cLF^6a}0|+b@Hgl&M+RMyVvsELNAY}t4IIl5ZO8K1<yhx6;b7$paQUC23rq7JVrf=nY){w}%eR_ZJpl>dni)Q1$zd zkYw^y11W$lfNXyP*o?6w067OZ`<<~k2RUc+Dji)I-WX_wv5o)2pTKEpkA0>%z>Zqq zqj-+96`bI9T+?Zd=lVTGjdcS2;>$p=eU#Z5%c~@7Dr5C1=mB(1<4murWJz*JkAzo5 z0)b~Y@7VU(p!xHI4P2@geYy+u6qkR+9e3?+7WnVb3JcDbHMNysYX(vqv<6r@9A<3I zeip24gS!T>ZMKhE(}iW-VI{8y&{&t5c$V52JH=;>o)!aqr+8l_0N7g!OwUknTk4rE zFL6;`}QuX@}v@A=Gvaeuk8_-5LOza&JK*uL%ZOgFrZ)R+Zv8+2?V-CiS2k<0@ z-Z+OkMSq7sp5r~nMJFuv_*5090s!;?I%9jyLy89?zDAPA!@dMaRn3U5e_;kHAFlZ0 z*N4wvu)t`X2h07txIj-}4VMoX;y3qiH_}&Bbh+%&I+9`9faUBhKn?be0^I)D3`e32 z&p{po?l{1%HK-+lv1a8Vu|YR=0pB*>G0vb+4iW} zG9DM`aaLmK$gzibit@&5`31d+EL9lS46rjm%tZ2#{SK2J3UT1u;IA^Qam#t!NHvF8 zo-Lc9$;J@_{Ayyp(?!Ru_F9zP!SVpS|P?Thb&dC42LQo zG5-4Nww7$PYq3E8Xw2RJ$!pzal%lEaM93+0aISlYNe@MfS2eyy`ua-=gph9INKg4ljCVIKt~*U;V$hS^|mTL$1)6w8QN_37&Ed3 zgA}Q({(0AguO|TzQsABLHt(=Vh;t$j2Do428ol zZCmr#mH+qNf))`^-y(qi@t84}_}jLhE-6YIi0KTxVTk8kEN2YPK+eT=CcfJdZcYXl zMm867Sv&(V#WAV?Z%5eKqC5a^sp^(cMc|eT9)9qNEPkT246RuM9oBSz>$Xp51qCOH zU>D&72f!JF2W%D(Rx)>)2!vr`eM~i%w9L4Bk;a*USimEuo<-Slz)PIjiF`ha==ulc z+qYhJ`LoY9TkCwY1^V)F_uTGl-DZR&Q@+UaX1;I1;DG=GI@8ISv5m*1*N9?s_3y?3 zW~T1qOsN%l@DS+{PV0eX9$;snFAD?$cU=7Nyk=>vYj!|K+Guh6P7A!nMW+iE=YcLE zCZ0#Y;9zngsw3zHAa_{OohhN2+JEkK8+Qhnp-vRLWCbu(BKYB>><<0iN4lji`enn0 zfw#W%PDSI6Ftc}SRzP1qYD{l$yLL~?n%bG^;5;+DbazDBL8Q0i<{{3L-;aO$t+KrI!b_icVp)@qIZXp-7C=W$w&mmRot@XV z_0^VXDzK=7r3G^{78gK=m~Mxyx?*~oc2TZf#v#r}%UU5@&NkFpFw}WHkw`c)*b1AX~jcOC9&+x}HW(>k)+ zYhZEc;sAJMfb@!rDxEwSv@5(ss){|tt8d;U%i!L$$!5UWr~-OC%Y)Zg3asSw5o34F z^GCS6B3NFvpcI>2f%~f{XVk1-pXJwc+=%iK0YrOA3f)Q4t@O7dnP{SZ`=A(Q#Yh& zbej;>E6NEV=T`M9w^?lHYA!C8JLU|}fGB@uH>0owyCXRU?C$kgx@FD3^sz^;$Tht^ zr+_|s^k}(HUcpX@Fn1^&*qBiIj|eEX^0L{p0$>Ou?}GO@pyS%Q9iHuY2%64FIkck-DPtE=m=%a z@6hoh#pCS(qgylyr6NFK#^L~afXAxaRafz4;0C^A6LNBNEOzx;%hugZ=5yD`^!v$D zwe{sYww`?b!i8BMI-B)C|7h&kWAfXydqq~{c8tk|>#U-J!sX=@0hzJSM^| zN4J+d>@1oA)*=I}E_8P=yT?PO&qt=$v&kqgJ^jiTU;HwQhFoJPSq*f!&%7Nvy(i03 zA+xN9LJZVQA1^OwY|fHWAg+rrR@bVY&HF89#})-U7#__cHGo}XV7I*9l5j=YKmYH= z7guEK17vqfSaWSw1=!(MF-GmE{F*_pZyd{y!imU~D zRs#LgF=I~B+I3jSm^>U|ZZa6zz~YR_9pXAOx`~uhyWwDNZzp&3**pWRbhll}24IJg z4thHi<9(hTkzl0%H7`8-ezrYB)&boH`65XozZKCr$RVzm3!S{2C#N`=+%>vo+qP=n z;}KxDB#AS-rV(6lOpN#WDk7mszib10RsntK$gxM{ckb{3k(K8JIWxMIfytqh2ciuV zq7_)(obl$3tSo#wR@Pfsvj*r4*&;`gPSt^R^rK6P-22-z-~_v{#+x1uB0Mbee_Lghr(W~=%U?I;gf%J9-yd>k*H*o{ zd?~9+d-%zD4moFXp_98HZ_4fA-aFA5hy}Z$C}arNo6q~_jz6~_K5WUGza@ITbRXAb zKu2x2wmWtITJd^!0aHh<>oB^NmAQtubg#5~y^PO*6YQq#XNS(NBN;|h*KFFj{@~G{ ze;&yAK;qn>Nq~-2(^ZqFeWK>)9lSB~FBJ7QN{Z;Gwq-ZPaMhy}Y2 zX4f<_d_FQX<>TuYJbzqMq_{Q-&{y1h-%IG2!kAoywSvXj+uuX?y;J?|+6-ZxP(op@lM8VjZZt4C zf?-^cH}+m|@0X?-U;#Bm4CLYsYkb5u&{>i^?LRNSaC4e&m(XPz73iOi8F!wyWBcbU z-B4KRCx;7-F*#CB1C>>=>n@Wgw21CO**61>)!}Og*ojD&WinKSA~4W-eR{++FS+^E zm!EB{kvAI9mkk@%J+FI@??|Eo*7qz>$#wEl7~Z(Z9-D>cCZ{ykHgNBgi5U=J2hhRn zhAdM=Q%DEcJ>HUv9or7PW66@AGI8(NYc>kdS6zLzX6?PtH>%gWCjw%4f=UI2%StI! zil{dZa_H+wP=WEy1$kpEzk82N&w!KJ4N0O1-e7jrq4RkDw`0flgGMh|qGx&>jRJHS z-#o=d=fJ{_+Um^0URFk-lG3P!UGzSS)>_Z>le^b6Z!EkwlS9fV&_BCt@po0PGOo0rrSxkuFOVQdQDn zoRgIax4!ZE@Jx(1BS8On^tj{w9oxN2hUo#A!w}g^VPP+&2#aH{h;}q}jc=J)R`;6O zIs?^2c-uG^k|YWvdd}ww>5=eJcf9vr+AGSY9q7*w7~tu3{0SRnMd=EEIRaotxsnIPhz1MUx+w0r+!@Hk3^>6K5k4dlMHGd?sz!#Uu37c#&-*X zT7kZNe+Hh05Y)47iBwQ_6*Vp(0cED8eXEOO2p z)I<7lBbL0oDqWA2R-k`2?fx~2SKFP5>}Z$7f?`Uz&)jad;QGtcwRG-va(xD(R(KfY z;BJE$FUu6t;BwQxAO6;x`=sj`(*|@{+5K(X-eJPZZj0>D$ysm=3yk62RG41w`peU` ze(rU0d_;VNRpKacf9jfTCDJC0s5ySM(pP8y3@DuM0Qx(qt#no zk-bs2rKg~PdiFVu+U>nJ6?N}U{`T!i_4`Rizi%`jKvtD$GS?<@3<8@sQ|V7X)8_wu zN9$gCxlzXG-h|J9Q-p`REdrne@QQ+{xu6s%KVbN>WosKcU+Dq*#K~`XiwaIh14N!* zUPhrEHk%8P-3B?+&D~epXJEIp`%%x+|4GF?dyqzxpB9aH@9n;cT&J#M8VvLgM~vuG+_l?lh8~flfiWc|)vWBU z$llOpihq8qU3<|H!)~KCyYJ3>f@R=^FXk=ZeNUg>b1#+u{(A=Q;9jztVa~F+u1>ab z&g(Tb%Q)`#4?bv6efS3Nj?bpe*r0eky;!GHJ1{0_8{k;_DWcz8kv*-uIlpsfI(E!m z)Mn2;(t6$cF1G2*uW0$0yD7MBTYZPRe@}7-oQAn5t4l;dRwrKjYUF$G9+c!Is~z4T zpf4LcZfJh{_V=-bl}a8M!>sJWXYK~ZG-PdRoC}fsn6aa&%aKQ<^}0!2%(CdG_ui)! z6DG1`Bq>9ZL{ejF1_xJ*n6q{DO3R{3_}4X!Bu&0;ox#y6lsEGPJ z{uue&w#n+*fQ9~*O9zo+gI%^iF=!X?$t|5zgb&+bN5_YtB9pFZJ4)8C?K17R-zt;4 zYSkBTQs;d#{@yvhHm$B@?lfV5W9~GhpxWh{T?1TFa~gYa(at;5X^+e!#p7wvbsFnr z#7jIkU?3Ug6$GHeTQ30bf<3ua5OMHPRyR!wNJJs%>Z&sLuEif*m)sRo0Q%xvZfRGv z%dWqYY5I)HVAKE?WNgm+mq*=cuFpK#^XdFp*xqmL*05U|NSd(kBn_~Q>! zWtlO26znd$CpwMQf@r|%@TIE_8FZm_)+!8G9gnA($PO1KD?vWwcAEAjXVU$2zMHbg0l-fx_RcwOn>!b z3%YitGoGB!LREA56)G>MnJ1o1URfcpqL5~@yU^iX-M#+Rt>#xZO>UI4Ai_(eYid|7 z+0kvxH{bkS|CRU=NdXB1PomC;AC}ZP*?#alvu4wZhaaUp zRVANdv%4$GC%kMrb#On%MU&s{HMD2KGEvVdA_H`-k(Epc=u1b98C1}@)1yWx$csIelu&T{4i@fOO*ePhJdruCcFYmOZlzvl z^hx@>TsmRSjW^Qjci*Q%O=E!1w?%oOx4Sxf?Waf6jRQd9;%a%P> z-+o94=qn~qTdMiI$0Dp1HQAXvjk(myT)%mJGhD~tWsirz=Asxx11^=-r&g4d(DjEL z#(-Yr0J~o>yDYN+8`n4&e;KQ}+7LWr8cbIYpooa3F1_dDWyjaI0qO<%vfFO!lHYTe zUyX2BMlcL?^U(I~cELwGrrou)*Ei2`|9&qgBH!FC-JCSi z54`po+UvrBNuQU?Ck#Hl5B>4O4^*gXRO|t>dzdH>i#)&%R%byqF0037b=JxWA+ZqK z8LK0J#v)x&f1b4BlO8EE`jR_GomsR~msg`MwOAt@*xb!fO9^}Dyz(OX+GKZDT1pRA z$4Q@m_#xf(uS=N7E`Z+3!o(Zk-1eH27@O5rY3Kw-udqy3g~lf<{l zf1QlJV$yw!)V%yY28?iJWfX*NZWn!o*p6^l6qayZYRN$&uVY8*x8T|2PHF~6N5Ww` zqeoBXViO{KE033oJsM+qxZR+yv+OsQ)oZLcM0X*+!>3+u=$zF_BH8O*bnhq2YAqsJ zC(u{Tno~-KQCO!D&UL9J4Z(wNxSsYnzkkx_HHQirM;b@gf{u0w2ZrFjXg4zTB| z8hPzdS(nvoXLXjoiYPfy^jm)6C(+8GFO04iUb!$3tNDLOY-a{&knt6A|CR>IRjY1~bZe z74^b|^C;hx` z9sT>b<5^@JXLW#_gB`{>5ln*=SC`dmu68`}o$2Zlk)mmfCa(A-uJ|4o=&P>2TBH3B z+{(mu#I-w&aB#6fXJnmw@X~0e>!o}A}v3^4{MfKTE;|nR`{{BjHjcz z_25#5-NA$ZLwlTeZp!C3hZ8S5>15jQ{r8;J6@^*c8PL7lFvs0(JYvobjjdaJXKpr~ z>*Jkr2>7yMNYJ$+Frw#da9uP%4VCx$8Sm8E+>{yob6RbyUjdH-{7N z8+t1(eBw#Q>JZKqT#GAGTdD8y(X(8cm~#YxY=NRFT*EU6j9`@(?4I; zu3n%ozU|HU8KKsh!+R&ie2DGwFeGZfIHht1(E2_o5*8uv8DO0~vG|vImtnJXx zg|*!k+Z%*07wAMQ7cZe90|yd%yF|rzO{G?vhuQ+@UI3k2-w_t;>gjds=}2-Zk3^`{ z&{<76OVd_NTeb4YS{a@9Q#-uOj6_uE;|O=R5MmbfS;mc!Tb^ zY!LI4LoA1go~Q8mcj)P0br|JbJ-zmQ=FCx#>gmwcEt4Xu94P(bi?;KLg5nC*82zJ> zcU@4>snavj&ZxFqEmR8q+zpaR9o|)EqBb0A#I@wtqGz6^dj=1V2E@SV1}i(lU?H}H z)e$LIV7u8w$*Gn+XR*&-qr{Z0rz27>`Xm{4001BWNkl1J6GTt;1V!In8)1du!$dH?8_jCF+=o-0x^3${D(Cjf|*kgdv zp{FBzt;hj%03L2O*B}>vwc};8l|>>{hA26*$fJ4YPX2slv~^Q8MqfF3>IzxY4rkp_ zqhdR6wd6KUOb@(vJLhaVbjaZJTr5Yga`*K&&|3=@u+c+L*JLif1K5JmA;RN#XGU9& zK5oW_Ey7_DI0HSsOb5_;o;qpjis@f`9@W#MK(~mbFJ{h$exA>gShjDkRsa$;+ufAZ zhOb$1j~>+LiF#}KHT*_de1*Py?M>UaZjAz61<+*S=uTX z9c+%bh>&wbVe8h@QAaKsI1`Dm)K$3IJRZ-esh@ww8azaSzGC8iixi))kMN&YvT8C2 zd#xaJ$aG6aCA+0-KmOzy)2QP?2d3|WIdr9^Z@opgU;6JFK=;G~-A-_Eed)C?ZmdC$ zCAjDj7A1#{E~=`%G3~3*S=@UR=&Pp9SWgn|0>c|K#BJYZH)wFfUek>uRF^@OnU?q( zbIrB%&Py-3Ku^=+I}LIu16>ZFGd1e)rtV2H+8&Ii5bcc?PICxiduYKP+3sFQPGD%ftu{<&7%Y0TAy7s{$D#haYmBRVRh z@#wLa`P;UA4D2m{&I(PGmGNpaZhU*%F|_9e1L>gau1WiKv-yIfuDY7uU%0Ra(BWPa zHRMEMi!jC^kVaI7&E{uosc&1XRWWc-J@nfOdc5rp!2G*&I~qD?;Z8y+*H;0 zs~H;#%W~5r5!w+6GwZu1(d^l)f4G4GeZ|Dd?P>>_aw`E@%(c{#Mxz??Tj@TQCve@`r!dKKmXmgNm7uA z*?eE2V31DkzH^NS6xnMYS)n{tVF5BCA6;axL8N!vG}XR0;>Enf>Ru8KGr;Sn`Q1b7 z*Y3-JzG}wIEtamg4WS#$wry@iTq9zxB{XxGc=Ijv>VN+m2k1N>9ZefhQ3h$MZS8VW z!s70hld69+#=6)5aAuH;L=YOg<&pJk+e@QIkCxAB*FK_G24xlz7ZdvGW~|je(G58Q z-^c^rT0~lYenT#kwdel%%P-Xb(8J=6Pw3|?p#=pZ5fNtt-7OHA_>wwZY?XG<3^T|@ z!Vu-n@(t@e5_7F}>--JNSQGWz9gP}Xi+kb|p30E`dY5C5p%W*JPv!KiKj+dDPNWS# z{7|dd&h>NK5N88jRDu=lnOs9${dzidbkR~7)n>rxC6NeKL?V=LDf>&G+%@)mPrEkH zpLeB8`+j88>0JR*-*Pb=TSswk$V{=I&B(k7Z9P6se#CD#V%G_#pS5;SRuYZdPpc{6ZCRQlY7T>|>9$B6( zeR9vePicAnix3>cicO$=R0%Hz>GnUbf0EO6gfOTS^y)=t&wqp@IX7Ky;b4%?J>*c@ zzIk)KY|f+M?4po%K}dieI=kCZHSwKQGdfOZ?ltJ?0KFnWb^}09ai_ zIQhGGr-6?@N~+h}xPwUXZYA5c(ZC~)q_UEdIz@I_qG-=GXMc3~&|Nl9ZSv!V!8%2E ziL8&L&!$XUXIa*+qUtN_f$r?e;%2R-Hv1`@6>C&6^7HAk1Hz2t?^EQ`wVWh zx?ZB&3Jh$ljyvn3sxh5hbY_8W4v`%$H@7=W;_D}X4w7Juj?&Lz9`6nv-L$OlrBzd> z|7IFS*H8)a(7BEd(7WZG6QAgG9T_j25uGvzJ~)?pW@*2+m*>x?$+rzl2;?xp3BP%v zrZSMjtp+v+yE`-0Tq9iKyDBcw?J!s{yKb7lOP@`jvBeBW+C~{21t(C)9qo|~!_7la ze7@6iWV}ZASgfP2xtjiQ^;KD;w@1QZnsCz)di#YJ5&}7EsA%_D6Wvn*bTn;16dd$* zv|j?_yKJ7^R&oMeB(|^+*svW2Ynod*&_m(2ZXSAalbgw-W2=Usx+lOM_Il~k=~HR% zqnj?U231_&dVT@jJ7fqM^{90MuvMw3y!8@*4HgH`@iTz$%u;jNJh|N!59r(&=K%Vu zX){WUaJWd+i4z4U+^D$ZCOe%+I~NW$yHN{FfF0k``Q5tFHTO@a9((PT&fC^~Ez6?M zKKzJAUUgNS1~+jLC&;S}L{Yg`A|QT#6wp>78rKv#~tn|kcIXU5!6hOX1sD^}3>|J+D_ z{q|eEkI9{362U75ogC3`DCG>_I7&qo+5i_IN5Ki`?XJjP@6^_MKz%?D8b+nGYR1fn zURkMD#koUAcPq=JKJDo{6Cyl{3h1U8?Sm~Uh(MG_Fa&-_f9$iax{6LZ`)t~IkKM`Z z^EGG?<)x*x_SV8iW9l!(8*nqJ?UwWo=~4L4(>J% z^l~&++`((bp(v!A(31MBr}@merAfE=vu1bc{q-DH6`LL$I5@Z$eX-%G@-A$pCq zR+13IE;9hbxCX|Cznp7LjSgoRfSNpxfXEiz5~t3@$(pQJv}JHpn5e=PMlW zU~#a#hV$&V3-a{rnEFCsgN9xyeKu`+i4hDHxj;|Pq-XLfPOt;G5mxz=gF2vdh6msS zjMX{2hYfDXbFw=C4_*h@*=Ie2W`MLU>G%}JHh>&8*&&9bz$3s6aUDPh!10OSMUQhB z=UAafyBC<7u#%qL5+CSQNiAW+D3w-Doxa5kh1$A6PtT-h`YK{k0ZxD&7J0$$06f?n zfajt;7vs@s6URi*H{0a8JJaD~z;3JZ>=8uLm=Mjyr!cm`ZN@Nc6VWf@V3;lO##eGxO zS%$Hz8!(fxb;#(2ovt%xa6{J)+r1`4bpdkrCBVdYZjFyJJK3%{hwLs~W=^0ZdJO;; zpDd-+2DSJC5bcv(T|A@9UhU!n=uCwZt&_vN5-db_B3dtfdheu9B}qEM4S{XEg%Niu z=-QQb>D!0e?XwSgTNRU*m(Nm#-@fwyk{Zmpuf9yOsyWW7-EUsQ@Wu>swZDu=n5Le5 zN|f25mkUcfeul2@WPE%voblMh(E{S`2R4m%DaU*Sf<1JeE@+*lB!9A{? z8K|p)1EMH3Sz080GVY%L%9{2sH%&Ej`)Qv`E~Xy;Je7*NcT4CdD<@5644BO8g2nHV zq$tUpQtz>7-tp-1CslKYi8^k=2Of=%v%$XGIcL+MLk8D-ZTR*|e*T#@E_#DjKewR% z`2Fq9!2f;**obA|G8o%ExDCf zZ4o-S^CIzFQ~O_eIqh@lB}w0_t`oj`_!0Vg{u5E4<5;1)i}Rdeu=ux=rcI$vha8;T zI4p}cef2dh8+jM2ZsfiapMiK)iJVOq!RUTjnIkP5J#LgI-#^AJC6)N()_3HI_f4eE zM;u+av6HB83yIc>S$^Cs4)Z7qQd9h;*bf> zY#oR7>T^1w=Xp9r=>MMBoAgMe2GAioGnZAI2(vCn9YH5djNbw&*{54{!;SRE=U>D< z&1sQ$jtALs7kuz;vbU;nyb%u5$79FSuOEKMq>0!sv(J&Kx7>5XR{!+J9-&sd^lI2e9A|$t;a>WF;cL+hH2g`px_Chcq=WKmsm{_% zr#<=*wcfS%E-8r&@b4d1(^HpT79Zqx)SSpv6RtM=zUR4T)8RJ{N#qs@9kc1nujrls z430jZ8yjD9+G<9{@xE)Kc>|&&TT9yh((?lbC_RrnIvg%9m)!;q3GKgX2Nn0~MgM$Y z4k^C$)?feWlTT^E4L35k36DnS;AVj;3J+F^SDD4vx;34%@TKG*M4Vw+G_m(7RIzny zjcbT#IT0PlqvEQ@a{B$#lh@Dd87b75g_m4Lp>5l$Nii5y7Ts`!0_Zwuk+}@jvX}axD#xk^N>_g zDp@3sAjTa37Ta<3sF8P4k5m4U(r8w^{0cpJ$M9O&oKM+rW3-lG&>MqqroX@ZvU+-}8*OK2CDz_DSvRe%PyV>R9RvEO6DI!8)b)LYiw)th zs5-;CsiM-SGut7h?bG~DVjv%JM@Ap)+CBDSA**=tri2PB!Bl9MV#3d&M6y$Shr8v% z58h3>StD91UAEUg@j)&TiG&tN6971`0msWi<$HZJ=%d9Mn-9x0Y2kG@(B`kdal>mJ zvmEPM<1Lfz-srlHRN@~V+punL2K0}|-Sdtl%cq1zfk+1Q3b$=?E!%e2v(BQ!hNe#! ztqmQsZy8F9UwD!I8Bu5`q*!P-B}5fffJ~%-I{TDi@!`)t{N|gI0^Y3KhS6J3KT|8v zMcz3;4saJmOE#-?@PGky^w67=x?i#fLri`3rXlp_iqE2YIOGO z`>D&JhbDBdh8zTDf9kT!Y5VFm(OU2#zP_d9xyM@ESt};AOt$N}!w~0}mAUiQuepw` zo4`xd)x`(1Qt$_p%dDBJ@y;_o@=vWnKeLt^Q>L;9vI6 zo8(QC55K+vL!Eqhz(A__^|xqBtkVn8Qmpg!<)OnkSEOo#=B!&ip9B4dp*=m_J8g`V zl`-okf+a%ezb1h0Hd-V#FOLum(%5~=kMGo(*+{@zU{ipswbx5+JYH(;;o>`tbAr{J zKnJs*GIIuXI_SVUvGe)TWiSz)0sYK*mlfO_k_FSzGpwJ-8(65Kf+ikw z9Q*P^u?u0CY)PVgY}OjHxQo8%cKyJPhO*1FU)FAnmihR2;-r8PsPu=>WO2uiD9{nS zz!<%S8|3;t{wNjq>{%b#r2X&X{&OR}_1yCeXs~PpSO8cXFM#f4T~Dylnf2Xag%+Ej zY$Qsq-pfW@|psJkB@g*bPkS@UTr%#_soew`O zBhO#oMQ8l$68ihwZ@J|kWvo~M4Bo79W)i%s@ubpG3KrX{SkzD*nN?>n|^p}u?X!-7QsX5Lra zLv3tUuT4)EBK#Ro&SxpHb-gzJ@B{t(#FL`Bz1SF>&3RA^Ko0u=q==}F2S}QNCjb-G1cJtT}{mJF*Ti%^d7?8R7tV#JGDU`HhD+tUaR|(BHpf6YjPn~sa0i(BIgWQReCp8&ciA{Z6$4=}=fDW4&;(L91x;S^>`|s52Plx~fl%0FB z;GC*78s2dQUoOH3D0Fj36aW@0;q39yMT_4{wMdvX^?=2_P*v}KVBMNg)qwuyO+$|=?9_gFq@ySw4R>VsU!7!{@H|X+y8(AY13bSMbl!z=Asz`bYOtn$>zeXw`aez zSRzkTzR(ErvOV@>jP3-x)Abk|J=m1vO~<`sTWbT{tWKQWlP_$U)LK(}&swwQgK9vx zh@_7vOe`@fDhd%92csN(=@D4okww)4E$^p2@({J&tziiw=~&b{^>i-`a`E-_{RR!9 zeFt5d&=4M*IEm&@oo2JTh{Tgw1f0`%FKhx}b6EO&Pn}Gi56is&yuOEc_nBwti4h|i z*fB=lt(AKuAeCUO&BZuZQ$IIYfDCkV03GaZm{!G;Kdvv7Y!R(maqY!p?*3FZ%_Aa+ zkOQm3AQuRU~v|meQGf>=})%=aF~{6NTY3hfScBBkY#>?TM(i`f&B$Farm?FlR13 zJ8=?=!H1ON1Ur*J9JTH;aQjBPWPSQM>iFj?+S~`${cxQaR5hT#J#^Rwd990|5qdg8 zV$o?;4~1HsLGFSj?>BmIOkF!=>~+`EJ1@MLu%51H8VyXc2*f|T?@X1U5E}-7Uem(w zVGJ)K@pe12FCBi{&_>(f_1$ROrcHFoA&0VY3!vjuNFfNSX$~TMwPKKVqs?miIa$=o zPI z8s+cH-hP{IzvR+t{&W%Z4xf6gp1xbZen}_ZOuqSMdiANNqd;c?G7g_T?uUO9KtFlP zeNFC>h@Je44?CPn{`xB#!G|$pZbSqj^z~f!uRBXeA+wP;*R1Y8kB~%9Z&+6i+ckjx z!Chm%luh$M_|sv150{m(P}r6fIMe5e$LjSxHwwBPH`(_0-*nc#`z7p8Kk2@SNtb~B z1i?9%R8OLT_*63#bv{!a17D9vj~d zptEQ=yL430G)YzDuOD5zrdr%{4WPd}Z1_}9o_`1!oh7$0J-vd=aJa?frVo4{x!h`2 zZD0&08GrhDuf9yEHj~V2>!wX~_WlP%8QrO)i;!C|BkQl`@ua0bTr%TJfB+u4nI1Y zF4}r}O9`Aw#`oOVi$CU?Yw6vWUQS3)zqpnr3U!ScY{8Of99DOT?qI~Wc5FTLU9jSw zXPrq$HbH!QeRHnsI`!VETa7>;9xkjgkv>;hy*{@Z*gb4n)K=Dxnz{amPn~mB1L*kU zlCk49o0XOA;AUghW?GP*e!%}-MSK72qWbnzll=XoH{PJ(mkp{{Pv7PE6?ZDR)+7wGTaIqG#)md+4*dZfIJ z^gzqd(@&Z@nK~VMNRusQT{litPwzc?6!rS&sVP0fqGz6^34;emzf2G?<23pSgWSb$ zzMggZxp?3icaET!9)86393W)ab`jcf`pDrIte#7L^;of86oM38Q{h(gE6N)Wty{z5 z+v{cY*M|w9xfSv~8yrzyWP7hkjSm582x@kI^x_tbk*{uDP6xYPI_y>0vdnAf1*J@B3e$2AHdI3 zcokjN_0^H_*BIkVMt^?508hJp_y60fs3;Ea zC}Bo9ma;0`Y|Xgh%z(GwAl2_rWi1-zoKaU@O&=_LwN5?#+T}}A&bC8@*$G{DVlJp^ z!8t5j&c}d$Xuq@Qq){Up<#|)N$@gD;L06yF$1bSJ!+4$Id#sx<7sU5?*7jJj-6Sf@ z+qk~%JR;UBxn4%c0q+dI^L15{&xq>jrDfcoj=1+`T!;ceCbF7+7I(2|_37!m?!6CP z_|y}r;3Im@fWwcVKY#kU)-RKP&7Mi!k27ISE|>J?XOlTf@C6*Xth@a&lIcb z<#X4qc`V+2Y6UvP_qO}&`?pmQC}yI&aI*pE%{V_j+d^OCEn01H@34&D^uhvazx!^f z?kRTOns2_LEB71L)&ctt8FoYY>(yD=O%ep1rD)XjCrx!XVeXe}C#f{_X}{Khq~8KmGVF zU88BK&f*zh^R~kJZpQ>mB0015ZNklUh9-QrA}u&Nwb!l` zC@-&8{S}6|p^rXHdmMLMTJDjliwL0O`rN2!H^0!dXgII%smE5(&D5Auy>7ge)ba=i zIxiWeQ`oeqwW6IhXZ`BeYP(OJK*ve%jU4@x0jV8U;uWminXx+b_40BuZ9Tm?Cb{GS z(6{{c7YkK&iq=TnIRE$RpT z%$W7WhII*S(WX5l7U<3|D^V(2RM5?4e|mf)Tos!G^w8OhG*6A#_ShAu7wFFn8q}?Q zx1E19O3Rc;31@X-eFvjAw=OQZ0CX(kotIxhAHKe*nx6i|H(yg;nyS6Pa(xCY*S0|p zB5vP-7tpm+?rT~UCvf-bK3EU>*haeIT^?r2IB(OQe^jIUDZkc9V zJ<@H~ufP7$AV$Z@Z{9xqBgHh2(_xS+g;B0N+JLdSiSM}r^u@2eP9v|lG8zn z{8L&t-?6AZYoQ1Q2g*H9K1m0kd{SEPk%^1N1G_nrGxW!ar!K#Qbpdmt`mIe5er5*_2N0}*F06<947>HT;#3cBmSUZu(JVO z9Y8O)ySOwnpL(tUJyuVj@c4W>GQ~ue+BON78m?fXuTNF!o!@_}Z$D+l-89Zc^-|rs-prfW7 z%1t3kuDKcIas}vE*E{}w87+PDEvBcx@YR>pu2Vv5Uf-UG{(aN$ztedK9nAFfGtNJs zZl8I7!sj;Sf$@OuEOzN+bWunnn|$eU+1w72K_ZKAsTHZ}$OqT08JEahCk*uG2Mkb( zcHMom6$rFux;lbq0s&Tera2kqatY{*UwxHEUU@as)0h19N7}QnOw**}I(24@IO)Gn z(ov_JlE|KF@?+uw9SJ({9Ehs6ZS4dd(QzhQfF8@{yoyYf*bZjLzgZHMgg0(zyMV|@ zWWo~$I@8sM+%ngzs@EX?U58N)KJ}m@B(@oJT)klN`y?rde$M{a=0E?Wa}GF=4mtK% zn(@+$85!_3XY{52eYT2T`|ew6-M)QB?vd_`)&_LH9pT5rV0kxMFglW3vIXc)OFLX= zOgE3i=7ownci#Fn30E*p3g|Cga!Ch&*X|pwit>E;)pb;!0jt}cT$+Qc?fm!NCdK1P z_uk9M^@N^&`?RUl_h0|Y$UR=3KcA)!yPcM9`YR*X&%{N8fdKXHQPtu)nsS@vK##Sw z3*B58;i7C#R-heOy=MIQ=yP9t zC2K3E#9LHUZN2`kyQurFnQ0yMpMB&9d@5Cc>9ZU)i3<;1EL(LBbMx9w}j(k z4RLtpTmd?&$1pb6b=z;wtH%i4oFppC4_5X{md!B-DFL0a`i+C9YKk^Qu)2Zbk-=b< zt1X8u@J9~6oqC@3&z69TX7`NGKJWk`^UnFoW}w%Wp~ggZfZQ(Qj3~H5MVmHn{pys` z6H^BIgJ+(Z*JY1Af2KfXI|g<{%0XARd$i>`s}FeRO;Q_Jz@gcpD9azHY)1*5w)^fi zMk&&HMduk78Ry{@ZJRn^M!3@q(`2GKbaSw{(9I#TBc@#<+AasmyFIySQ$;GvkTTG5 zvjx}PFx2n$-e~t(T_Ni{`#$Em~J$0-|n5x zs?3Pe)sF74ja>~k)}1Eu&4u4w7~mk%7pdB<53XB1In}9c5YTbcg+qp}l|rH2!0JYM zIZI(hv>Y`9UA^;>N6-oP-jh}BlT%&j=6qfx9H#5fK8L})&+O=;qWC|M$blm*q8wS57liAlSDJ8R_g0*jA zte)eADX>f6T^+%2wox)xp9dy|xwBKo`QDK|5qNMz71^=3U~m%+69II990oYcvVt9C+GEDXjlVQ> zUDE<|4C2LWuOF|d%5WIwEMb915RK5)b5w+fRTPZQ4J8rU5f0O~aF}+4L%a&7{ml#J z7mL`?MM?F1zL@AGMue@4PqDxzp=BN~P1KNa3P6ZYk^aN4OJow}0psBJYO0qQA4GDe ze$Ieyw@_wv-4%sZiES)HT&&0*GI_2!_7bYQVvhw)gYCIuO`Y)I+O@;eF^6dbItKI7 zjf20VPjv&CEA>({FGA_Sg*~ z0LWpO+N)~A@Gp|u?vd*CQyW$Fv!Y)@sCOsvmQ3i>f-+Lj%kf5|MY!7dqnnRpoZkB?GKpRa+Z>!?!T=i#9Q%Il)-9yj9R^C8s~5P$_>4Ks$0@2(SXU3 zgN{9L*?1mlm~=#P)brcHuJzlLP3&XKq?nsJ-etYUcXyzf5&5V$Vw} z&~fqSuDWKbrl~_ri0~E2R}YdA;)XdedoI45tj;@SRJFumvB(jf>+q&Yx@py5_NMxN zi)GwQjKg`4Ok6*a{UXNT6xSh+qaY+$J73cnxWVWg+JTN6y>P<~YouU!ceA{lEaaJ%`5w5nt7`BHTR(9+iO_A3>v0;6~n&-t?%!~m2$%`*O*k9cGW2&g|S@5e@*d?cO zScDg>&itNs4=gMcj3;1p0>IvsdTV0aAa{=v z8(8#MQvhxb&Hh1nBK@iw4ymYfuFE?1$S}Tv1HYGcHyu%V0Reez~lfvET#6t}VI$A0@E$oPGkC?1#Ol4FQkVv08wRk+y%o4fjXrnWDO7+@EdS#S_%b%eaawZ?UJ{>GPp z*zB1EIaAYYLu?e}j$#tRUoJviu~%AY%8d`MTQ@Uvvy^5(dTj%J>dOCnQMIgd8Q3cW zM8OcZ!sn<6FP_uM?#$oL7@YWLjBYNzl{&H@|DNxjxAKtL`+)S@s#u*(CF#5z3)!ld7>nk}D+6UpW4D1l$b)Eaxb6l=< zM#G5^Q(=H}b@EJaVSarflCz(k>}~(v7^A4oU>ob5flY_$<*KsUyMEpN^N1pu9$%vX z9S<@0?6Z3mcj)*P1%ky?Q9*=M)=(&Fg>SThWN=1fS=$A91}8htrJZ{y)8cvT?c*70 z!Q}A9!1yL2-(a+b!Pc^WXvuZ9O#VMGwAwAWK!H?+!;t@24Y>U0_5EI#>+JG zj5LVr26MX>Dq5o$-(tt#BtW-_q$dVlzDy45M^k`{@KPvDl1O}U!Jf!IbB}4l8HfjR zXC4HA4pv8Ags`ytRb|Da>(?D6H9>-3lK>s-Gy0H2@_O!nz!ww@?I8sM9O#h<13P@| zl4ZHf-h><3y>;y~P#4IfB72OuuF3KSswg`k)pE@ZU5_RMItG6K>F4fL)S+l41;d@C zU?s`H5K%bH^>whi3-*StuX}!)XCPi=Bp6%dI|x6yNK`?jq%29Biz3QF5B#?F_cRYD z;mb8C&@swK&KY=sT9m)ostmN2Dq)$=d%nXlZA zc!S|h1jGR3ZB*Z>v)6sUqN(RGD}atkn03y8qx^ZkccfsbKo(%P>&-C{-WB7UdatzD z`zH%>i0hO^AjiUG4bU-|dFP-1Pet>-AO(X3Qe}|jNQAwktnPxn#e%J=9=uMFqwt8G zUoMy&Ah*a0wAK74X9JUqdCMxGV^9zFA9$+l(O#4R_F#ww)F`mR3lZK0dsFTC7I)v; z>JNw{6l-ud1s1m~?-V6%bb^T#{lO-x^=h6Dzzh=$iY@3X% z1Ul2%`}I4*msj`}z%B)Yq(F?fnO(N?*fU)UDBBjx9Z%+Gz?q3CY79UeXH|skBo)Tw zb})ja=j4RkKEC%@|M8F6R8 z={{pjZdVLqOm5c(1e4=uQ38tl$+H{eS!axkH~TaC^*`F{(_WH7;f_&e7huOEH$rJ3 z7Z=Tc2C5m|h@v0|pq)&PkXDg}hQblDByA~{wbSNqSp9i6&r()1x|p~rr=Hp^uT`7H z6b|nq2e~y~(YekJb{AlG_4aJuYS}rqSbbb{&qX>Z#B~6hiRn78_zRHp+Wi)3lJrxd zOvlgJu;JJ2e7dSppfX*iM{&V|3Bw6N_@Utu7Fe!#f3Ygv2*+nZ~*D9YAd$3Ul>9neg3ce7-V=e0t z)zR5h7~OcAEuunIedOWwYp-n7L8swnISF(I_Os5piezcJ6b|RfA%NXrZxz))9eR6X zmH17=TDX_U;0!ofT=>T!s#j~m;pn^rMu)YX)#+!=L9JjbkN3t0)~<209*a=>GfXcj?*dO-VP8lfxlWVWcxmQUP|s?vC2t z4D@b9T_SrU=Z~q4#j85&a90@&Z9-HRz4M~_xS}r8%S%sds)7;eT7;Yjx|oP*{rcT! z88lc5g)~IbskY88M0sYJcLATSeUsJKi3K=*cSgBI`{mgn7rM9*)$v6DVZB({7~Y=VPpHbBSoPCo6lV~#B|%D zE(~t)j|&zT!7w6!9HKnF5LAi&ESA(uW^Y{kevUnUt;20rKo_EXr*1nxXBoyBC}08i zn`#=QTEumC^x_ijdK`JWt~j6DTe>bW9U$icFeU@JU~p#`E9+-Z1lQS{k@AuOxh|^5 zu4c0Xx_H1TefnH)SkgUGBvK?tbW&lFw}WdS&I9bMyQVA7=QP6W6VsgrHxcQ^yQT29 zNW$PISyW!^@eF-n-RcK(dO~U$e6s~Qo_E~w$9Gfn3+9tyo{UsixZgB@-6GP!>O|Zf z=K?26biv|&Sy|#I^U_=hWleRVnl;eHq}=<@(=RoM zrpOV!9gC(j0eFjn9L&x>MQdG`;Zxm9jdEUX02eXp!lI5yHX*9>pE-jI7RT`t(Y7|K zdeiLnYoBbC!8hSeS_IHBzr%VRQrvp?4i6i;ajp~z%P`V0b~i23WQnnSJixm~yC&S7 zj$1p8Y@%bWGqMfrjOK+9)rB9NF*v|&gB+bw3>L;}Sw$Z2%kq}+<@2_0EXj^1%FzMp0qg{8D-3l~oq%V+cm430-Iey$o$QT&stw>w4~K|u zvv@oPhd~b2+c;KDC1fDQ{g6VWXg+qe&1k>xD~iZu4Y zb?atkZsgf}<&?$y=9ph?AY58cq7Dm z7xWF^;I*>1UAIkCd=dU|mV{#W8fTw&xhEEzjsO`ue3ghoMXLI6{`$bJ)9AO#hL1Ei zuh61_E|%=h!w&1_D=40#8%96L&^_Aw2fF~Txv5>C*YQ<8`jA7qTLpz9BN6?4$ux@qc(6M{X`#bw68!KIVxt+$J3)_$ z71eH>pl|NLuZ^{x;Epw}32=kG1;|AnxBxfA81rI* zpG&Oo1a+)9UX8Vd?rmq0;cu*Bi)|5iGB_;h0_5To1~?I_YU|(lqTN*BQ6KTGE+5yD zjcf^QUv`KK^h9UMK5q1}CtMvijH`6ZJXEr+^vH~ZXb&(8z~fV~b$O?o&dKu8l2?v8 zch2F|wm6OD$BzZF7#r89tG@)WnXVnD`>040<)60hZGUp6wiz2bIr|del~#EPC)>S7 z68U85i#%DKJA3U94=1^FE&6a5=qWD$-G?5tN6;e;3!7#?(=ghwE;2UY6~^wiSa0j{ z0J|#NI=!vi*8sikz7s>0DzioF*>#(p+OdJY2;vTVO$eF zZUJzBT7X-8DG0-yB1>EH74@Zjou*9PxO#1U<9GjFa|T?Xr(su&IQG~<5#72dV(3R( zhLOi|-$gkqNhXy=-N8~Xbb1bW2K*S%JHd~kG1hlhwv8FDligEYOee5w6UW&xHlX>B zRY5Ewm<6DQQ4COyn&BIL7Dq_td(F)oY(OF$P@iSQ6Ht;cUGyUBGber)(;8noq zFt3WxbNE`AnbyI_1UHvgGPFr|J)S)t1G zno(N%%)CGT*wRQ#(4ueS0=)^A-y)K3Kj^UI3`Op1n#M5^!`#ob%tA0eP{-KX@ddyE zUj=pn?kKz4pl2|50G~Y?`(1#%N||P| zpUcirf=!#%9o1|dR(cVB%f2LRbn~C9zoNRh5XtR7N5fDZhBn6HaSU(#-)(UovH*t1 z?qvm4N&Zchr5`m({!+4}H|DNi{b80&af=>?3-l~r{#$$PwOiOH9bs73ei6gm*|e-4 zrb(Sl%W7vyl7(lCFMV9_jNcu^Uq@QGx zzEUiGr5k#hy_?AediJhOog=%heft8XUAuiP%j!i2buoxKT14$kvf5e}wXw)5GRVq9 ztp$@TFA;ex%kr2O`D}?kC`nS7BnrzUg(M=p14L4(BGWdB(*~_rF&?OE^Eey{r}TQvAxb. -# -################################################################################### - -from . import test_attachment, test_download diff --git a/muk_attachment_lobject/tests/test_attachment.py b/muk_attachment_lobject/tests/test_attachment.py deleted file mode 100644 index 514aacd..0000000 --- a/muk_attachment_lobject/tests/test_attachment.py +++ /dev/null @@ -1,65 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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): - def setUp(self): - super(AttachmentTestCase, self).setUp() - self.attachment = self.env["ir.attachment"].sudo() - self.params = self.env["ir.config_parameter"].sudo() - self.location = self.params.get_param("ir_attachment.location") - self.params.set_param("ir_attachment.location", "lobject") - - def tearDown(self): - self.params.set_param("ir_attachment.location", self.location) - super(AttachmentTestCase, self).tearDown() - - def test_attachment(self): - attach = self.attachment.create( - {"name": "Test", "datas": base64.b64encode(b"\xff data")} - ) - self.assertTrue(attach.datas) - self.assertTrue(attach.store_lobject) - self.assertTrue(attach.with_context({"bin_size": True}).datas) - self.assertTrue(attach.with_context({"bin_size": True}).store_lobject) - self.assertTrue(attach.with_context({"human_size": True}).store_lobject) - self.assertTrue(attach.with_context({"base64": True}).store_lobject) - self.assertTrue(attach.with_context({"stream": True}).store_lobject) - 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.attachment.force_storage() diff --git a/muk_attachment_lobject/tests/test_download.py b/muk_attachment_lobject/tests/test_download.py deleted file mode 100644 index 31f05ec..0000000 --- a/muk_attachment_lobject/tests/test_download.py +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Attachment -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import logging -import os - -from odoo.tests import common - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - - -class DownloadTestCase(common.HttpCase): - def setUp(self): - super(DownloadTestCase, self).setUp() - self.attachment = self.env["ir.attachment"].sudo() - self.params = self.env["ir.config_parameter"].sudo() - self.location = self.params.get_param("ir_attachment.location") - self.params.set_param("ir_attachment.location", "lobject") - - def tearDown(self): - self.params.set_param("ir_attachment.location", self.location) - super(DownloadTestCase, self).tearDown() - - def test_attachment_download(self): - self.authenticate("admin", "admin") - attach_01 = self.attachment.create( - {"name": "Test_01", "datas": base64.b64encode(b"\xff data")} - ) - attach_02 = self.attachment.create({"name": "Test_02"}) - self.assertTrue(attach_01.datas) - self.assertFalse(attach_02.datas) - data = { - "model": "ir.attachment", - "field": "store_lobject", - "filename_field": "datas_fname", - } - data.update({"id": attach_01.id}) - self.assertTrue(self.url_open("/binary/content", data=data)) - data.update({"id": attach_02.id}) - self.assertTrue(self.url_open("/binary/content", data=data)) diff --git a/muk_attachment_lobject/views/ir_attachment.xml b/muk_attachment_lobject/views/ir_attachment.xml deleted file mode 100644 index a013481..0000000 --- a/muk_attachment_lobject/views/ir_attachment.xml +++ /dev/null @@ -1,41 +0,0 @@ - - - - - - - - - ir_attachment.form - ir.attachment - - - - - - - - - - - diff --git a/muk_autovacuum/LICENSE b/muk_autovacuum/LICENSE deleted file mode 100644 index 153d416..0000000 --- a/muk_autovacuum/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. \ No newline at end of file diff --git a/muk_autovacuum/README.rst b/muk_autovacuum/README.rst deleted file mode 100644 index d81dcd9..0000000 --- a/muk_autovacuum/README.rst +++ /dev/null @@ -1,120 +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 - -Images ------------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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/__init__.py b/muk_autovacuum/__init__.py deleted file mode 100644 index 57c50e8..0000000 --- a/muk_autovacuum/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import models diff --git a/muk_autovacuum/__manifest__.py b/muk_autovacuum/__manifest__.py deleted file mode 100644 index 1a997b0..0000000 --- a/muk_autovacuum/__manifest__.py +++ /dev/null @@ -1,56 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - 'name': 'MuK Autovacuum', - 'summary': 'Configure automatic garbage collection', - 'version': '13.0.3.0.1', - 'category': 'Extra Tools', - 'license': 'LGPL-3', - 'author': 'MuK IT', - 'website': 'https://www.mukit.at', - 'live_test_url': 'https://mukit.at/r/SgN', - 'contributors': [ - 'Mathias Markl ', - ], - 'depends': [ - 'muk_utils', - ], - 'data': [ - 'security/ir.model.access.csv', - 'views/rules.xml', - 'data/rules.xml', - ], - 'qweb': [ - 'static/src/xml/*.xml', - ], - 'images': [ - 'static/description/banner.png' - ], - 'external_dependencies': { - 'python': [], - 'bin': [], - }, - 'application': False, - 'installable': True, - 'auto_install': False, -} \ No newline at end of file diff --git a/muk_autovacuum/data/rules.xml b/muk_autovacuum/data/rules.xml deleted file mode 100644 index c2cea2d..0000000 --- a/muk_autovacuum/data/rules.xml +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - Delete Logs after 2 Weeks - - - - time - weeks - 2 - - - - \ 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 75ffd70..0000000 --- a/muk_autovacuum/doc/changelog.rst +++ /dev/null @@ -1,20 +0,0 @@ -`2.1.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 d81dcd9..0000000 --- a/muk_autovacuum/doc/index.rst +++ /dev/null @@ -1,120 +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 - -Images ------------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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/ar.po b/muk_autovacuum/i18n/ar.po deleted file mode 100644 index b23e933..0000000 --- a/muk_autovacuum/i18n/ar.po +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:43+0000\n" -"PO-Revision-Date: 2019-07-12 23:43+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "نشط" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "الكل" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "تفريغ تلقائي" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater 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.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "النطاق" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "تجميع حسب" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "المساعدة" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -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 -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "النموذج" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -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__name -msgid "Name" -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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -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__size -msgid "Size" -msgstr "الحجم" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/de.po b/muk_autovacuum/i18n/de.po deleted file mode 100644 index cf9d8de..0000000 --- a/muk_autovacuum/i18n/de.po +++ /dev/null @@ -1,408 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:43+0000\n" -"PO-Revision-Date: 2019-07-12 23:43+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "Warnung: Warnausnahme, die bei einer Erhöhung Anwendung findet" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "b64encode, b64decode: Base64 Converter" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "date_format, datetime_format: Serverdatum und Zeitformate" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "env: Odoo Umgebung in welcher die Regel angewendet wird" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "logger.info(message): Python-Protokollierungs-Framework" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "model: Odoo Modell des Datensatzes, auf dem die Regel angewendet wird" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "time, datetime, dateutil, timezone: nützliche Python-Bibliotheken" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "uid, Benutzer: Benutzer an dem die Regel angewendet wird" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Aktiv" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Alle" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "Auto Vacuum Regeln" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "Automatisch aufräumen" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "Codebasiert" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "Codeeinstellungen" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -msgstr "Code, der während der Bereinigung ausgeführt wird." - -#. 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__domain -msgid "Delete all records which match the domain." -msgstr "Löschen Sie alle Datensätze, die mit der Domäne übereinstimmen." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Delete older data than x." -msgstr "Ältere Daten als x löschen." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater than x." -msgstr "Datensätze mit einem Index größer als x löschen." - -#. 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.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "Löscht keine markierten Datensätze.\n" -" Überprüft die folgenden Felder:\n" -" - mit Sternen übersät\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "Domainenbasiert" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "Domaineinstellungen" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "Geben Sie Pyhton-Code hier ein. Hife zu Python-Ausdrücken ist in der Hilfe-Registerkarte dieses Dokuments verfügbar." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "Fixpunktwert" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "GC Domain: %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "GC Domain: [] order: %s limit: %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "GC'd %s %s Aufnahmen" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "GC'd %s Anhänge aus %s Einträgen" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Gruppieren nach" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "Hilfe" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -msgstr "Hilfe mit Python-Ausdrücken" - -#. 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 "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -msgstr "Importvorlage für die automatischen Aufräumregeln" - -#. 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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "Modell" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -msgstr "Modellname" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__model -msgid "Model on which the rule is applied." -msgstr "Modell, auf das die Regel angewendet wird." - -#. 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__name -msgid "Name" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__only_inactive -msgid "Only Archived" -msgstr "Nur Archiviert" - -#. 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 "Löschen Sie nur archivierte Sätze." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__only_attachments -msgid "Only delete record attachments." -msgstr "Löschen Sie nur Datensatzanhänge." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -msgstr "Reihenfolge, in der der Index definiert ist." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Protect Starred" -msgstr "Schützt Favoriten" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__state -msgid "Rule Type" -msgstr "Regeltyp" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -msgstr "Die Regelvalidierung ist fehlgeschlagen!" - -#. 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__size -msgid "Size" -msgstr "Größe" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "Größenbasierend" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "Größensortierung" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "Größeneinstellung" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "Größe Typ" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "Größenwert" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "Systemparameter" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "Zeit" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "Zeitbasiert" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "Zeitfeld" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -msgstr "Zeiteinstellungen" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_type -msgid "Time Unit" -msgstr "Zeiteinheit" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -msgstr "Einige Felder erlauben Python Code oder Python Ausdrücke. Die folgenden Variablen können verwendet werden:" - -#. 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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "z.B. Protokolle nach 30 Tagen löschen" - diff --git a/muk_autovacuum/i18n/es.po b/muk_autovacuum/i18n/es.po deleted file mode 100644 index f0b9e06..0000000 --- a/muk_autovacuum/i18n/es.po +++ /dev/null @@ -1,407 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:43+0000\n" -"PO-Revision-Date: 2019-07-12 23:43+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "Advertencia: Excepción de Advertencia para usar con aumento" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Activo" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Todos" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "Reglas de vacío automático" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "Código" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "Basado en código" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -msgstr "Código que se ejecutará durante la limpieza." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_uid -msgid "Created by" -msgstr "Creado por" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_date -msgid "Created on" -msgstr "Creado el" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Days" -msgstr "Días" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Delete all records which match the domain." -msgstr "Elimina todos los registros que coincidan con el dominio." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Delete older data than x." -msgstr "Borrar datos anteriores a x." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater than x." -msgstr "Eliminar registros con un índice am mayor que x." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__display_name -msgid "Display Name" -msgstr "Nombre mostrado" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Do not delete starred records.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "No borre los registros marcados con asterisco.\n" -" Verifica los siguientes campos:\n" -" - marcado\n" -" - preferido\n" -" - is_starred\n" -" - is_favorite" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "Dominio" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "Basado en dominio" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "Introduzca código Python aquí. Ayuda disponible sobre expresiones Python en la pestaña de ayuda de este documento." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "Valor Fijo" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "Dominio GC: %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "Dominio GC: [] orden: Límite en %s: %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "GC'd %s %s registros" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "GC'd %s adjuntos de las entradas %s" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Agrupar por" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "Ayuda" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -msgstr "Ayuda con expresiones Python" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Hours" -msgstr "Horas" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__id -msgid "ID" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules____last_update -msgid "Last Modified on" -msgstr "Última modificación en" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_uid -msgid "Last Updated by" -msgstr "Última actualización por" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_date -msgid "Last Updated on" -msgstr "Última actualización el" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Minutes" -msgstr "Actas" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "Modelo" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -msgstr "Nombre del modelo" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__model -msgid "Model on which the rule is applied." -msgstr "Modelo sobre el que se aplica la norma." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Months" -msgstr "Meses" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__name -msgid "Name" -msgstr "Nombre" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__only_inactive -msgid "Only Archived" -msgstr "Sólo archivado" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__only_attachments -msgid "Only Attachments" -msgstr "Sólo archivos adjuntos" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__only_inactive -msgid "Only delete archived records." -msgstr "Borrar sólo registros archivados." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__only_attachments -msgid "Only delete record attachments." -msgstr "Sólo borre los archivos adjuntos de los registros." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -msgstr "Orden por el que se define el índice." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Protect Starred" -msgstr "Proteger Estrellado" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__state -msgid "Rule Type" -msgstr "Clase de regla" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -msgstr "La validación de reglas ha fallado!" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__sequence -msgid "Sequence" -msgstr "Secuencia" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size -msgid "Size" -msgstr "Tamaño" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "Basado en el tamaño" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "Orden de tallas" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "Tamaño Tipo" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "Parámetros del sistema" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "Tiempo" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "Basado en el tiempo" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "Campo de tiempo" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_type -msgid "Time Unit" -msgstr "Unidad de tiempo" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -msgstr "Varios campos pueden usar código Python o expresiones Python. Se pueden usar las siguientes variables:" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Weeks" -msgstr "Semanas" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Years" -msgstr "Años" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/fr.po b/muk_autovacuum/i18n/fr.po deleted file mode 100644 index e4a6c82..0000000 --- a/muk_autovacuum/i18n/fr.po +++ /dev/null @@ -1,407 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:43+0000\n" -"PO-Revision-Date: 2019-07-12 23:43+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Actif" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Tous" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "Règles de l'aspirateur automatique" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "Basé sur le code" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -msgstr "Code qui sera exécuté pendant le nettoyage." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_uid -msgid "Created by" -msgstr "Créé par" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_date -msgid "Created on" -msgstr "Créé le" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Days" -msgstr "Jours" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Delete all records which match the domain." -msgstr "Supprimer tous les enregistrements qui correspondent au domaine." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Delete older data than x." -msgstr "Supprimer les données plus anciennes que x." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater than x." -msgstr "Supprimer les enregistrements dont l'index am est supérieur à x." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__display_name -msgid "Display Name" -msgstr "Nom affiché" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Do not delete starred records.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "Ne supprimez pas les disques marqués d'une étoile.\n" -" Vérification des champs suivants :\n" -" - étoilés\n" -" - favori\n" -" - is_starred\n" -" - is_favorite" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "Domaine" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "Basé sur le domaine" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "Entrer du code Python ici. Une aide sur l'expression Python est disponible dans l'onglet d'aide de ce document." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "Valeur fixe" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "Domaine GC : %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "GC : (] Ordre : Limite %s : %s" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "GC'd %s pièces jointes à partir d'entrées %s" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Regrouper par" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "Aide" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -msgstr "Aide sur les expressions Python" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Hours" -msgstr "Heures" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__id -msgid "ID" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules____last_update -msgid "Last Modified on" -msgstr "Dernière modification le" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_uid -msgid "Last Updated by" -msgstr "Dernière mise à jour par" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_date -msgid "Last Updated on" -msgstr "Dernière mise à jour le" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Minutes" -msgstr "Procès-verbal" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "Modèle" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -msgstr "Nom de Modèle" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__model -msgid "Model on which the rule is applied." -msgstr "Modèle sur lequel la règle est appliquée." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Months" -msgstr "Mois" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__name -msgid "Name" -msgstr "Nom" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__only_inactive -msgid "Only Archived" -msgstr "Uniquement archivé" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__only_attachments -msgid "Only Attachments" -msgstr "Uniquement les pièces jointes" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__only_inactive -msgid "Only delete archived records." -msgstr "Ne supprimez que les enregistrements archivés." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__only_attachments -msgid "Only delete record attachments." -msgstr "Ne supprimez que les pièces jointes d'enregistrement." - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -msgstr "Ordre dans lequel l'indice est défini." - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Protect Starred" -msgstr "Protéger Starred" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__state -msgid "Rule Type" -msgstr "Type de règle" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -msgstr "La validation des règles a échoué !" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__sequence -msgid "Sequence" -msgstr "Séquence" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size -msgid "Size" -msgstr "Taille" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "Basé sur la taille" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "Taille Commande" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "Taille Type" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "Paramètres du système" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "Temps" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "Basé sur le temps" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "Champ horaire" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_type -msgid "Time Unit" -msgstr "Unité de temps" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -msgstr "Divers champs peuvent utiliser du code ou des expressions Python. Les variables suivantes peuvent être utilisées :" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Weeks" -msgstr "Semaines" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,time_type:0 -msgid "Years" -msgstr "Années" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/hi.po b/muk_autovacuum/i18n/hi.po deleted file mode 100644 index ceeed86..0000000 --- a/muk_autovacuum/i18n/hi.po +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:44+0000\n" -"PO-Revision-Date: 2019-07-12 23:44+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater 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.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -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 -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -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__name -msgid "Name" -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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -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__size -msgid "Size" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/muk_autovacuum.pot b/muk_autovacuum/i18n/muk_autovacuum.pot deleted file mode 100644 index f0ff291..0000000 --- a/muk_autovacuum/i18n/muk_autovacuum.pot +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:42+0000\n" -"PO-Revision-Date: 2019-07-12 23:42+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater 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.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -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 -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -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__name -msgid "Name" -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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -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__size -msgid "Size" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/nl.po b/muk_autovacuum/i18n/nl.po deleted file mode 100644 index acd392a..0000000 --- a/muk_autovacuum/i18n/nl.po +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:44+0000\n" -"PO-Revision-Date: 2019-07-12 23:44+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "Waarschuwing: Waarschuwingsfout te gebruiken met roep op" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "time, datetime, dateutil, timezone: handige Python libraries" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Actief" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Alle" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "Automatisch vacuum" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_uid -msgid "Created by" -msgstr "Aangemaakt door" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_date -msgid "Created on" -msgstr "Aangemaakt op" - -#. 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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater than x." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__display_name -msgid "Display Name" -msgstr "Weergavenaam" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Do not delete starred records.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "Domein" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "Geef hier Python code in. Help over het gebruik van Python expressies is beschikbaar in de help tab van dit document." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Groepeer op" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -msgstr "Help met Python expressies" - -#. 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 -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules____last_update -msgid "Last Modified on" -msgstr "Laatst gewijzigd op" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_uid -msgid "Last Updated by" -msgstr "Laatst bijgewerkt door" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_date -msgid "Last Updated on" -msgstr "Laatst bijgewerkt op" - -#. 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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -msgstr "Modelnaam" - -#. 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__name -msgid "Name" -msgstr "Naam" - -#. 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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__sequence -msgid "Sequence" -msgstr "Volgorde" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size -msgid "Size" -msgstr "Grootte" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -msgstr "Verschillende velden mogen Python code of Python expressies gebruiken. De volgende variabelen mogen worden gebruikt:" - -#. 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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/pt.po b/muk_autovacuum/i18n/pt.po deleted file mode 100644 index 7487fb7..0000000 --- a/muk_autovacuum/i18n/pt.po +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:44+0000\n" -"PO-Revision-Date: 2019-07-12 23:44+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Ativo" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Todas" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_uid -msgid "Created by" -msgstr "Criado por" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__create_date -msgid "Created on" -msgstr "Criada em" - -#. 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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater than x." -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__display_name -msgid "Display Name" -msgstr "Nome a Exibir" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__protect_starred -msgid "Do not delete starred records.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "Domínio" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Agrupar Por" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "Ajuda" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -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 "Id." - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules____last_update -msgid "Last Modified on" -msgstr "Última Modificação em" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_uid -msgid "Last Updated by" -msgstr "Última Atualização por" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__write_date -msgid "Last Updated on" -msgstr "Última Atualização em" - -#. 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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "Modelo" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -msgstr "Nome do Modelo" - -#. 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__name -msgid "Name" -msgstr "Nome" - -#. 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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__sequence -msgid "Sequence" -msgstr "Sequência" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size -msgid "Size" -msgstr "Tamanho" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/i18n/ru.po b/muk_autovacuum/i18n/ru.po deleted file mode 100644 index ea2864d..0000000 --- a/muk_autovacuum/i18n/ru.po +++ /dev/null @@ -1,402 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_autovacuum -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:45+0000\n" -"PO-Revision-Date: 2019-07-12 23:45+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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Warning: Warning Exception to use with raise" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "b64encode, b64decode: Base64 converter" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "date_format, datetime_format: server date and time formats" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "env: Odoo Environment on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "logger.info(message): Python logging framework" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "model: Odoo Model of the record on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "time, datetime, dateutil, timezone: useful Python libraries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "uid, user: User on which the rule is triggered" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__active -msgid "Active" -msgstr "Активно" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "All" -msgstr "Все" - -#. module: muk_autovacuum -#: model:ir.actions.act_window,name:muk_autovacuum.action_autovacuum_rule -#: model:ir.model,name:muk_autovacuum.model_muk_autovacuum_rules -#: model:ir.ui.menu,name:muk_autovacuum.menu_autovacuum_rules -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_tree -msgid "Auto Vacuum Rules" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model,name:muk_autovacuum.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Code Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Code Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__code -msgid "Code which will be executed during the clean up." -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__domain -msgid "Delete all records which match the domain." -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,help:muk_autovacuum.field_muk_autovacuum_rules__size -#: model:ir.model.fields,help:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Delete records with am index greater 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.\n" -" Checks for the following fields:\n" -" - starred\n" -" - favorite\n" -" - is_starred\n" -" - is_favorite" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__domain -msgid "Domain" -msgstr "Домен" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Domain Based" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Domain Settings" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Enter Python code here. Help about Python expression is available in the help tab of this document." -msgstr "Введите код Python здесь. Помощь о Python доступна в колонке справка в этом документе." - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,size_type:0 -msgid "Fixed Value" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:64 -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:74 -#, python-format -msgid "GC domain: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:71 -#, python-format -msgid "GC domain: [] order: %s limit: %s" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:87 -#, python-format -msgid "GC'd %s %s records" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/ir_autovacuum.py:83 -#, python-format -msgid "GC'd %s attachments from %s entries" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Group By" -msgstr "Группировать по" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help" -msgstr "Помощь" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Help with Python expressions" -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 -#: code:addons/muk_autovacuum/models/rules.py:290 -#, python-format -msgid "Import Template for Auto Vacuum Rules" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_search -msgid "Model" -msgstr "Модель" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__model_name -msgid "Model Name" -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__name -msgid "Name" -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,help:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Order by which the index is defined." -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__state -msgid "Rule Type" -msgstr "" - -#. module: muk_autovacuum -#: code:addons/muk_autovacuum/models/rules.py:330 -#, python-format -msgid "Rule validation has failed!" -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__size -msgid "Size" -msgstr "Размер" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Size Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_order -msgid "Size Order" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Size Settings" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_type -msgid "Size Type" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter_value -msgid "Size Value" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__size_parameter -#: selection:muk_autovacuum.rules,size_type:0 -msgid "System Parameter" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time -msgid "Time" -msgstr "" - -#. module: muk_autovacuum -#: selection:muk_autovacuum.rules,state:0 -msgid "Time Based" -msgstr "" - -#. module: muk_autovacuum -#: model:ir.model.fields,field_description:muk_autovacuum.field_muk_autovacuum_rules__time_field -msgid "Time Field" -msgstr "" - -#. module: muk_autovacuum -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Time Settings" -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 -#: model_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "Various fields may use Python code or Python expressions. The following variables can be used:" -msgstr "Различные поля могут использовать код Python или выражения Python. Могут использоваться следующие переменные:" - -#. 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_terms:ir.ui.view,arch_db:muk_autovacuum.view_autovacuum_rule_form -msgid "e.g. Delete Logs after 30 Days" -msgstr "" - diff --git a/muk_autovacuum/models/__init__.py b/muk_autovacuum/models/__init__.py deleted file mode 100644 index b8a051f..0000000 --- a/muk_autovacuum/models/__init__.py +++ /dev/null @@ -1,24 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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 1b0875e..0000000 --- a/muk_autovacuum/models/ir_autovacuum.py +++ /dev/null @@ -1,90 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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, fields -from odoo.tools.safe_eval import safe_eval - -_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, '<', fields.Datetime.to_string(computed_time))] - 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 size and size > 0 and 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 or "[]", 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 c2dccf3..0000000 --- a/muk_autovacuum/models/rules.py +++ /dev/null @@ -1,330 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import time -import base64 -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=lambda self: self._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 Value', - 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)]}, - default="# Enter Python code here. Help about Python expression is available in the help tab of this document.", - 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, - 'timezone': timezone, - '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, - 'b64encode': base64.b64encode, - 'b64decode': base64.b64decode, - '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')] - model = self.env['ir.model.fields'].sudo() - self.time_field = model.search(field_domain, limit=1) - - @api.model - def get_import_templates(self): - return [{ - 'label': _('Import Template for Auto Vacuum Rules'), - 'template': '/muk_autovacuum/static/xls/muk_autovacuum_rules.xls' - }] - - #---------------------------------------------------------- - # 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 488c2ebe8a458ee8c5f7556f11fc8761279c5367..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43442 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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.

-
-
-
- -
- -
- -
-
-
- - -
-
-
- -
-

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/preview.png b/muk_autovacuum/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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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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 diff --git a/muk_autovacuum/static/description/service_implementation.png b/muk_autovacuum/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_autovacuum/static/description/service_integration.png b/muk_autovacuum/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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
- -
- -
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-

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
  • -
  • b64encode, b64decode: Base64 converter
  • -
  • 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_dbfilter/LICENSE b/muk_dbfilter/LICENSE deleted file mode 100644 index 11e8067..0000000 --- a/muk_dbfilter/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_dbfilter/README.rst b/muk_dbfilter/README.rst deleted file mode 100644 index 933d56d..0000000 --- a/muk_dbfilter/README.rst +++ /dev/null @@ -1,120 +0,0 @@ -============= -MuK DB Filter -============= - -This module allows to add additional filter criteria to the ``dbfilter`` -function using a request header. To pass a regular expression to the -filter set the ``X-Odoo-dbfilter`` header field on the request and make -sure that Odoo runs with an enabled proxy mode. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 -============= - -Since this module need to be activated even if no database is selected it should -be loaded right at the server start. This can be done by editing the configuration -file or passing a load parameter to the start script. - -Parameter: ``--load=web,muk_session_store`` - -Usage -===== - -After loading the module, the ``dbfilter`` function reacts to request headers. - -Credit -====== - -Contributors ------------- - -* Kerrim Abdelhamed -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_dbfilter/__init__.py b/muk_dbfilter/__init__.py deleted file mode 100644 index 326de9c..0000000 --- a/muk_dbfilter/__init__.py +++ /dev/null @@ -1,29 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK DB Filter -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo.tools import config - - -def _patch_system(): - server_modules = config.get("server_wide_modules") or [] - if "muk_dbfilter" in server_modules and config.get("proxy_mode"): - from . import patch diff --git a/muk_dbfilter/__manifest__.py b/muk_dbfilter/__manifest__.py deleted file mode 100644 index 4c0f89f..0000000 --- a/muk_dbfilter/__manifest__.py +++ /dev/null @@ -1,40 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK DB Filter -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK DB Filter", - "summary": """Headers based Database Selection""", - "version": "13.0.1.0.0", - "category": "Extra Tools", - "license": "LGPL-3", - "author": "MuK IT", - "website": "https://www.mukit.at", - "depends": [], - "contributors": [ - "Kerrim Abdelhamed ", - "Mathias Markl ", - ], - "images": ["static/description/banner.png"], - "installable": True, - "application": False, - "post_load": "_patch_system", -} diff --git a/muk_dbfilter/doc/changelog.rst b/muk_dbfilter/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_dbfilter/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_dbfilter/doc/index.rst b/muk_dbfilter/doc/index.rst deleted file mode 100644 index 933d56d..0000000 --- a/muk_dbfilter/doc/index.rst +++ /dev/null @@ -1,120 +0,0 @@ -============= -MuK DB Filter -============= - -This module allows to add additional filter criteria to the ``dbfilter`` -function using a request header. To pass a regular expression to the -filter set the ``X-Odoo-dbfilter`` header field on the request and make -sure that Odoo runs with an enabled proxy mode. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 -============= - -Since this module need to be activated even if no database is selected it should -be loaded right at the server start. This can be done by editing the configuration -file or passing a load parameter to the start script. - -Parameter: ``--load=web,muk_session_store`` - -Usage -===== - -After loading the module, the ``dbfilter`` function reacts to request headers. - -Credit -====== - -Contributors ------------- - -* Kerrim Abdelhamed -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_dbfilter/i18n/ar.po b/muk_dbfilter/i18n/ar.po deleted file mode 100644 index e6d46bf..0000000 --- a/muk_dbfilter/i18n/ar.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:19+0000\n" -"PO-Revision-Date: 2019-07-12 23:19+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_dbfilter/i18n/de.po b/muk_dbfilter/i18n/de.po deleted file mode 100644 index e6d46bf..0000000 --- a/muk_dbfilter/i18n/de.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:19+0000\n" -"PO-Revision-Date: 2019-07-12 23:19+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_dbfilter/i18n/es.po b/muk_dbfilter/i18n/es.po deleted file mode 100644 index e6d46bf..0000000 --- a/muk_dbfilter/i18n/es.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:19+0000\n" -"PO-Revision-Date: 2019-07-12 23:19+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_dbfilter/i18n/fr.po b/muk_dbfilter/i18n/fr.po deleted file mode 100644 index e6d46bf..0000000 --- a/muk_dbfilter/i18n/fr.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:19+0000\n" -"PO-Revision-Date: 2019-07-12 23:19+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_dbfilter/i18n/hi.po b/muk_dbfilter/i18n/hi.po deleted file mode 100644 index 6553d0e..0000000 --- a/muk_dbfilter/i18n/hi.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:20+0000\n" -"PO-Revision-Date: 2019-07-12 23:20+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_dbfilter/i18n/muk_dbfilter.pot b/muk_dbfilter/i18n/muk_dbfilter.pot deleted file mode 100644 index 3e232bf..0000000 --- a/muk_dbfilter/i18n/muk_dbfilter.pot +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:18+0000\n" -"PO-Revision-Date: 2019-07-12 23:18+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_dbfilter/i18n/nl.po b/muk_dbfilter/i18n/nl.po deleted file mode 100644 index 6553d0e..0000000 --- a/muk_dbfilter/i18n/nl.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:20+0000\n" -"PO-Revision-Date: 2019-07-12 23:20+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_dbfilter/i18n/pt.po b/muk_dbfilter/i18n/pt.po deleted file mode 100644 index 6553d0e..0000000 --- a/muk_dbfilter/i18n/pt.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:20+0000\n" -"PO-Revision-Date: 2019-07-12 23:20+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_dbfilter/i18n/ru.po b/muk_dbfilter/i18n/ru.po deleted file mode 100644 index 6553d0e..0000000 --- a/muk_dbfilter/i18n/ru.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:20+0000\n" -"PO-Revision-Date: 2019-07-12 23:20+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_dbfilter/patch/__init__.py b/muk_dbfilter/patch/__init__.py deleted file mode 100644 index 1fc8764..0000000 --- a/muk_dbfilter/patch/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK DB Filter -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import http diff --git a/muk_dbfilter/patch/http.py b/muk_dbfilter/patch/http.py deleted file mode 100644 index f89cad0..0000000 --- a/muk_dbfilter/patch/http.py +++ /dev/null @@ -1,38 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK DB Filter -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import re - -from odoo import http -from odoo.addons.muk_utils.tools.patch import monkey_patch -from odoo.http import request - -_logger = logging.getLogger(__name__) - - -@monkey_patch(http) -def db_filter(dbs, httprequest=None): - httprequest = httprequest or request.httprequest - dbs = db_filter.super(dbs, httprequest=httprequest) - filter = httprequest.environ.get("HTTP_X_ODOO_DBFILTER") - return [db for db in dbs if re.match(filter, db)] if filter else dbs diff --git a/muk_dbfilter/static/description/banner.png b/muk_dbfilter/static/description/banner.png deleted file mode 100644 index 534951c08d1cf1fd6b2570212218bce37688d737..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39832 zcmeEuWmuJ4*Dj0hkZu7bq@^1qr38^~kOo;aQZ5APQUs(+y1PSC5GiS-LAq1&Ox&CO z?e{zJ`&`#K|75K-pJ&dI_Zat>2CFE`Vxg0v!@#8Em6cDtE`+bFdUn1FIb9sOxLPPq^-U3=84#qwAu)z5gGdi$k8mApPPDPdtcG{AHyU!)r=>tE0YW{Kx7e)--ikMOme|3?GBA z`!P-bN%qtC6zK~KXKRP*OQI`1QTGIfYmHXlHE^aBX)p>Evh+dcdnKi$x~@+wt`+m5 z1kBL4n%!~olDAYJX?D3!LvL0*!Gl!IgbvN+&{V6Vld-mJ3+K0qVQ#5cd%J<`wO5PD zy{kNR#)G?r3)BQ*ofqsK7oQR{DSLnQ`~PrDY5T^0f6Q}};M==X!%OJ#zKv2st0&XH z&MOW`a9gHNo%?j@)z4(Dc9RiFBJ=Du^%BgG zmr9{~L8!vstKr@DP4gQ@p_lQ`+k1av4v2YmB_&(zO^T^3U3Z

LJDA*&`%po=A#Q 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

9*2A)Q2Fgxt`MhmVWH9#ODnh6C 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 diff --git a/muk_dbfilter/static/description/icon.png b/muk_dbfilter/static/description/icon.png deleted file mode 100644 index 3162407bdc01e514fe2562a2370cc035c8acb913..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7609 zcmeHs=U0>6*JcO=5J5z#(iBvRQWTL6LBSvhp^B8CQlx`GXn{~gFmw?_T0$>TklsP% zp$mi>Arz&C-U2b9O`iF^GxKHEn)w6X5BGhqb=GzEzV_bdth3K`zcVy|u(4cW0RRAO zk9D++XKd}9kXGn1^@_#J=W4R4Y1kFKA#RV^X~k)BPh- zz|2gS`o{4h!wt?3Q8N|^W)$X4+ zz3~&7<=9?JRw65?&xpA5js&YBwY1wM7i1FYY1&ks<_EqB7~ebxti9Z3<0UCzUnPbF~RO<8-)|1v1Kllh7_;6~6BK|~`hEgbzP-_Hv zM!^@LAw^uV37%ZxmbMOHjNGIg?~Zqqkt{&AV9uz2g5?$gg4rA_KhZ$R_gMC1ch_$) ze6F=LghGX!ol;7r6l_8dxE$-OMuF6+TGvg-{!>_#?W)eu`I6-z(=QVxmRRRsYK&@z z9N8xRsXs(r(HiUveTG+!z?vSDl4U+x{;-dGfozCMLyT=DxHCA%yIil zv!DA1mR~^XBu~q>-sQp(33(ZeZmsT;OR8k5q?v0DF#DSMu<8?I^36UvRqAz4-WK5F z2^-;j>~5o-n9)q(19eDLaE@-Fh(2emsU&x4l7ESH>FnO5uQ_^(j#{=aO?^^os@%Lx zF)cTBDl;~l94rM3KKh8e*C5h^IPLnHKcEdygV5m6oonlZVjODOtKT_Pvh_JDE22;1@dyX;}G;49U^+OLxu6 zlpV-O1AIpUT<~?i=!5V-5{Bpxu8$W2KW|BX)$0UGrKe+hd(UNvbM@4IIV1d?f%r`| z>?Ty{&djw@k6l?jJoFo%=9hX$*@*jSRU~aw7C|BJ%hts&G(@jFn?A?#vjD8D>1dUv zyR`3-;7t+GPt&b=kynsM)yf6eerrEmhCU~gSxEj_KC{9<#HY5Ryv?+|4G3yOScrFs z--U0(tC%oV5N|+8(bliW_CqUX)WKxrcdcaM_LJQr+T4|icaB+s!GluMHsy!|r$M>R zkh{BY#ifTDzcRDjyOs3F|G;|2cbrufasW!XA<4D3$W(jz^JN2#^{1#+`-FLu)Qk-0 zm2PJa8I#jwn^D@>@zky@gm-ol7;(o1oWI>YYjEN)BX+ z9|6{u zre=CJbcn+yMoU!#mYT>x`L)6p0ssbqXE%xFC8n$or`?uFs#>3_D{~p;5X3l^vSYsR z83Hhl-+G-yH~~Z=z2Q}Q766G=kx%~(5Fm&Iu-Jp?!gA=u^54;5`Rw3uR&fAM?zjCt z4i*5ML?@m^2Ld1%v*K<(pbJY-2Y~Kk0N|mplwmCzY?uiHW~5o=dwn;983a(K0yulZ zfB-dmgGZNh0bq!581Vn;JiL;z6}f^}5csN*9Xg?l*u4@@?dviNeSU`)L8XKb|yQN#82yk@xImdtG4;9NI`I7v@AzdOX)0Q8KZ5Dzgd7hiL0*Erc+1e+)V+b4fFZRwFGf~*Ncgte*W^LP zv(_$Nx7);l;ViOyVn^5ySwqY^R7a!DQ>}HeQ-ybdmDeQ!cy{uSjPoSHoX_s-Bt|U7 z!})q55dGsSCPu>u%s$(kV^cS(7ylot1Bq$|-PvtZypi!ttx6fuZN*pFAEM`F^E{C! z*qR}mAin>YT;C>uu`*3RX*fo;?3d=ReeRLf4q)-4`7skMLGs9*_p$$FahxYKY+~++ z-j4PDB@#TiTqs{VR~O&$EgwgIH|j6{C{g4<;AB!vSd35?@5RiTS^*x|cN&VEvmLwS z5~+!=-gF5r&r?bq8jUFzuDC-i&PLpY9qnQl$wJSZ;(#kHD|anJ=hy+%;GoZx$|*NY zwG=-1IKO6ZtbU;0q9KHl^Y6%}KaQ!wve?qaV)^zzcNOzeZ0O9PGY7n_YQE5;*%b{R zHNol)DLx{~X+BuuHJ-YSYy4h zgHvtDQ^@ESf*yA~SX66P9pUpTbJ}&AvVR_F4z|hO%`1M3olmvb&SF&M!(zw1=(H<^ zihZ*6s0STK6QkuS+o~QX7dJmaK&Ry1V&c~Y=naAw{2mi=zr>GFX!Wsut*`=d*y_6s z)9zv|p{(DRTynzvamoKxA5Qps|B${t#9lBoFhHsNN!Uym`!IEMJp$4O69Z&aCl z&v#|%t7IA0EBMw%r*ZOq&uK7$)|lWnI^%zu{H91*Ih~0n+#F&z>l^%<$vY5lFtfg@ z!c$uyp~_P&JMC-_ooIn7*ql|n*XN?$ThOS^h(NWA+(XU4am)C_=S^94Pt4$bgB-Ad zs!X1NZU(sgXwtWG?8KNQ`Fbk!yme9JNoqxa(#%=5r;+r>Omadbe|mn{HWU0;rPydi z$dOf*dp%v?p5j2k<3CEmvfrJPJajM=Wz;twzK=^MOJRoAwWRmk%GZtH-o? z@AJe3+24gCMXEnK@Xl6JRjH@+{Jq}R2i+Rk4hnqU3nt`cp-E~TU&uLaQ{jr@1;19t z5X7&*J8Uv#-_8BFo+1C-_$StO<4$DoXYh8+#_E$`@@fJ+aQpqDM;DK}_Ol zM|2foRBn2Y3=09x?8yuLP?D0{D1z)&^5xf)2M`YYGHH)vZPu!HB{q(U@tWIjPFi`& zbIGuVn;kIqApPh5CyvAnXsAJa?|7d=rsKqb)pC>kP<$sZ67g&FQ-F=yM^!&P$N3Zm z+)ncn$=LG5g-CLp=`JrAoeR-DLkS zb|r|UPg3KP&&pAzY0|}(Cds-7XX_C&#C7ln%p}72El7eoqIz zR+va|P1aR#AG$}(PKH&);)CjQnTzlju2cScNgJ=4k)J&2^1VE1#4zfLPYyj+6V>U!3g&6C&pGjzuISv+On;O!pYr^xjKdBf8^K^ z^fY&*sle+(=v0wZn_4E~JKF<1L`)`Qqn3F&O=cPl5ej)$L0$MuCz(`8LpabAr7+mP zHlbLz3T@fB(;*e--JFWmaVEtO085ETYN~a?y#1>agiIA3>1Hi0QayaKj~jQaDZ)$` zQ!jBph=aAg@Me~m5A(l%K}Ra;SZ&GHGDcjn(Ptl+D(VGd^I3A4~ z%tb+PLrUda!8W?XKo%xBb@Wo)cokMnVhx*(^ppCU&s@Z`MAhKbmOOE0#s!VZLO{WI?%k>K7@?GIIvoXWiIdKkHU#qx))WpTvneL$v)4Hvp+)0O4TeK$*TB zn@nm-eCmWGyKONbT;`B*V$LfG z*>TdpPu_|YkD%DsxOkW4R`2xrdH54}&T*AsGJ=5iay`k~$U*R(dW zV>ocC8E(#Sxn$-=zyh=H02f5oGy2dk~CtC0P5ij%s?2+Oy8M6qa^1Ye?DQbSYxSy{u+bC~LxT~vl2oV%(2r!b<8us#=~BVFLR z${Vplw4ELX23az6B*QkhyT0ykebKyYlNhkc_84>`b3svHwJALZgab7`$Q-d|FqvzV z54R4_(K>|N8r&u_Nt?0^^o?Yuel?)Uu)Vmn5k*urAR|XO)acYMyc21p zb^85l&j7GA4NIZu*DiyJQ=G)`VombF8-X)A0P#V#818nMG*05+u~L}yn9A}e5H5=P zIhl54IPaTm^okCiy9FdZ5VR|?0KiHXXg<1mUAVzKYl<}Vowpe@wDJYadEdC)f1wHV z{|)``4E*0R(BPpNdf40DTjy@{KD?U~ox``G9UfS5O( z8%Ian3pVy=?YyIHq-Dfw$Q!^(r3qD`5F;JVPSW$azgIS!$+rIi)8UpH^IsY{YLPGF zTDfshOD_TBT9a>H1`wy+NRR3Ffrt^kIE{KZRCgqP#|Zshb39cG{k#5$sSTpi3WwYo zpd;E^8!0f9Hmjm*3bwoij5uGfZLPC+2r+U-U)yardQwC1XdY?x4~^WTw8TsR;2a)K zcYv7w{m1lhl-XFqkFOv&Bf6U?nb%#Zd}`Lb^?*F>%cO7cB(6mpfLxR&$^!lc^AlCC z@sz>;=WSf>*hs(yC%^tdW^q-c4Z*+JJTxon&IJ}OJszDE_!r&ZfExAT8dpNHBT>O@ zEjfYEuGPn;P-x4}vCnE1xy{jDik>K%64J#_4-Zs#rpp$syHf1K0DXbK>>W;p{gh|{ zwsK5TfJd9n>?Z{G=K_x<*>Ow0l3~(AVqY-(irFvO^B=LGfBv}jH>DDxeCK1rB;->c z%~m$cf5^I6q$I3mmF>^-am}Q7DGz#E6#~GGF4`?QjQ>fi4C8u~G{P;mmjT z<4@p!`RirHh_xGx1b|v}mr{BL6Mw%a4wkB(Wg1YT(f^xN?^EIAdm{mA9#Eb!Eu;58 z#IVb2DR5DpCAy{-0}yVBVvpsnjhh_rQ#vJ@c{`g~sZ}M4{~xLrQe_=Est6MaM35x< zLsikxR5UGMk_AkWL=T|iZV3NmOTr8y+K5-8UrJ1A;NlS-sJGyPaGZ<< z3#)Q!=vgNZPTO@b(??X{n0U>S;?FZc3C>as09_nrs#w)27nexYSgxsF9qvZ+zPr${ zN}>rdch>nL4VD_aklU??8Z7Yl-r{^of#*Y8oE3=H>%kW z6{)%%rf&Ul2%!+Bj@5c4BuiUSjuq``ej%N=intb|+0~vDXZZ+OtO@P|V3rkh#1YlI zFM=2|`mDGGYZd{@AxLZXIioy#v=bPxkJS*=h3QpM4mIxSxL_)&X0`%yA%KB(QNBs|~Bdi4h zJu7oa9~uyy;9@^n-daA5C$v3$FkpDw6}sem!}=~q z@yOv#obR&=$m@hH=j%+1554eNozc^;bp9E3;u6Q`w-7PQXycsD*r0meq1?YmEAJx!a&RPm<(vWU z(mc=*+y(@|+7e$}<0M+qh0WH#X#j90RRCxlM4vH(s80d^pXOdMwXP-eFmT##*S2+b zfiT}nICV7r-7@#e^$KnKZ^o*dm8pY;Q~h5*7ni*XQq~+Yl0b{D;~Z$c-?mBPTC(t) z7$W^8fsf(9d_xQ$DQg|a03lf?e14dgjr(=qqHv2k{-ETsP*mn?s5lM{WW!1Id9CGa zC5G%6b$6T13eW71pAuj0UAPlAi~g<1&l2|_T$z}r-I#?PIkcs9nQWfw_sgldK(*g7 z<>2mq3gplA>B}r6Y#3v9PvvcIr93&JQuOB=5FyxM#8=aO`n^b<#Nm|YYh~nHDudC$ z4in6&q^!ui1v$&rh=9=(WKuQyv4B|RtT9f{xUJU9Ho!J=PQXE9XB)khXGF{a00#KyxApmO?D=g&l<)N zCnE}i&n564E4zUgyE!|9(`OSPjyqwk8VbMN#AQQSYCOBXAFb{tsMK+#^vi9R>leQJ zaSk=#$t1MLB*R?4a0lU?K5Gr#jGPG*TsWlo@RqZJ5JnhZ`U|s`vHp0JI7*~yKE^F} zj8|=2dB}ZgXJ(VLE9mUtCH^Tkbw4smVYyQL)i?J{w}WhjmEp{-Kj&G%bT3(U7G4)+ zMZ&9YNk@8=-f7bAv|VkAZVw&Gcr*LaVB>V^<5?GbzPqTpk@lW_=tfabdAMi%&W{W> zpMOPO9gzl>1?BfXeL~u~Q>RlR2}JHCfg@<58fjhdU5Hs}^lGb3=nj`j>Rw?kYE3l* zdcVzcir;GJTk%)1X17=1r!+lT#}L!TQ3N!VF*6soIl2_JrlOsT>P)a3ws)TIL#w~u zb`Z=BB%fSpDSY~+Egs*DHO;=Z(psrhhDE0!t21ACGKY=XJa7zSTPOmrOV=yMDAY9@ z(5;jVChb=}jYgw+V(Zlpf4?;`mRBYQkE>TS_hYG^uO=2a-9Sw_S?g~E!xF9V4}z{s z;91m_6v;}x~&v3)I z-<*Ep>{J|;Nf>6Ymcy!;Nbz0oy)#^ej; WhlPt!NVH$FfXCVfTICO3MEnmUtGAB; diff --git a/muk_dbfilter/static/description/icon.svg b/muk_dbfilter/static/description/icon.svg deleted file mode 100644 index f7a13a0..0000000 --- a/muk_dbfilter/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/muk_dbfilter/static/description/index.html b/muk_dbfilter/static/description/index.html deleted file mode 100644 index f3d9529..0000000 --- a/muk_dbfilter/static/description/index.html +++ /dev/null @@ -1,171 +0,0 @@ -

-
-

MuK DB Filter

-

Headers based Database Selection

-

- MuK IT GmbH - www.mukit.at -

-
-
- -
-
-
-

Overview

-

- This module allows to add additional filter criteria to the - dbfilter - function using a request header. To pass a regular expression to the - filter set the - X-Odoo-dbfilter - header field on the request and make sure that Odoo runs with an enabled - proxy mode. -

-
-
-
-
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
diff --git a/muk_dbfilter/static/description/logo.png b/muk_dbfilter/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_dbfilter/static/description/preview.png b/muk_dbfilter/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_dbfilter/static/description/service_customization.png b/muk_dbfilter/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 zcmV)_K!3l9P)u+jqa;IrrY#+0AaUn=RSh%=+>|k|}rYz5hA=eQy)@#J{Du56DBPP)9#<8BG|XXj>ZUG~yTMJYL9ReaD= z6@UJue*B^1r?xelj2Bys=JRDmKFeq{G&RUdV}sF9UzX)euh$FU_2U1)`{Nm zeviMS|M+qAOJKj(ek6%+1xW(@C;m+TX@15(cs!nBx67UF_IOS>ovwp!m-C?0>E2vu zE&27`7oItg)Dv2T2d4wQ@)utkI&oU345R5{qd_^(Y%+H+7!0k=CR1}smNGmZ4|qKc ztZp}g*#jOA0-AmIdOQSfI*xxAKZE84pas2nIrsw|5Z$G~ElVY$dW|g8Ti@1 z+3)aY8OLOGI$cLSF4umi%dxw}=G<&8w*B^>R~B!@cT43@b=4h#4)n@ddujOiX;)Uu z%;;^gST4)RFrTZ)N_7M>12Fr-pWOs>_TBe8xB74OSbm&8=-CTFNOQanzA%_X_epgj zwej}^bpkV!>IifOWFN5c?+ORJqTt{0X9Z+M0!2~)e<#U!u7vk4v^ng5JDr~O#YIIc z-hOf6+RB;os(n`-=!sc>>7hw8uBv7-_Rh%6xFW-1>7>YVCIOcN*yVDA+v5iM?skLA z?FKjf4gt@8_K5HNJbE$k^VRPf>CPm)PjwfPT&VMY5?!OFlVs=8U4YzQf-`XYz9bHG z84QX-F98I*LjPvK$A23Q3f{8F?sWd`useS$DJl8t?H3oW)1`gUMk6#7`a)V+3qtQUWHy8}` zJ1=+(9d_pyo5Q|7Kfmb94_{sKbDWl>N?%q7dJLDp-_VJ*S~RTrP>mYZ?#Rr{xWMc6 zDq65Iz`DSN047j78OWVZa0LA94{)F47g_+R;aVG9E4ekQxldKsn8=~5WzB97&N;0^ zj#PVL#|w2{sP-Bgo~iOO$SBD*pf?(g1aOm)0p4gZfPr2DMgqSqOD>1QwW-)z@^Qhj z+?SUvdnG@H%TuK8;xBD3yKowy?d0i;LOeJ_HMZ3wu29F++OYH3teuys+KHpM+GW zpEb6;>aFMCC;L7C>`aB{lAV7i&?^QoaPZ^b6sSJin^ z>(QoXlAXYAG?F@x-%;wD@MohDWC>1Nt=2D2lBUtTz{rV}* z+MhSHW{v7Ys%2)L@AZ0RRdRC>GhjQxZg+s)!M?=rR8^hqZ)STlXB#@zguTtfX=?nN z4bV?o2gJZ5c!anfs(le?UjnN7Po8+@#TRzHQ0?(Ms`X^MBgjogFdI!^G8y=HdI@-3 zF4vz$Hv4PV6Ng?~wrrU@t`C$(7uSIv#$xvCH#Vci+4ZN@tzB!d(P(Uhb}~wB1gb+w zZVj*lL5@;fINTV(%LcYqdWSK*q(8(5dY+6UJp93c&z*R}b|=8omkCTp6aTjnodqXK zic4NEI(caBvSrJxNk0jdJU|`jWh}tZ(Gy$Nsb6<`?V7dv%d%7hLF(jov{1)w0^oK# z*z9(a5Fe35 zU@50?m+ANc;}fc~)2_+_eazI^k2I)PZ@STFs83mHB*C3bCAZn31l4n!4N9y`l516T zk<_BiFW04a{6HRfJ%tz8e+!RFSo4)`zbweKBz(O`bbd zIiNp0bw>C4wdyRbmYLZ>02b|Ua;g!)tzfk>Nsiyi(dKZd$u6w8gjJd8ws+-jk!`N3>26m*L5WU~QYkyMf;SBWJmu3H zP@PBbJci{gB;hkHW=vxG;pmC1``3Q)VcL4<(-!EDO?z@ug9de{N|IEKV&N_pCKD38 zxTHh{IjZg=Ctb~A6I4yQ1g{{}lH)W1c+9t_8hH%I@%(x8$_ubt%;v(P;^N0YdHa>L zbk?OE(6MZ^R3uI=PF`IG4=_7mZT)A>(aZGNUBo|35ppTk9vqz&k4c;{x4NXuo z+p&s_OL3Cm#a42(p}LOFH%xe;vQd{%(*;|quBIo+{*37`R4+XM)yWHW9z${&CNpGY zm?1O60!BqST3A#v;HwYbSRc~?RN}?b1?bZFnNPpiuwLDvZm(Byac3K<=_I`o2ffIef! z4B2U_@onu|HLoSFI_9XO6t`MQg8M+u3Q`E<+@mg3^)%X-`lG~g1_WI-kzE)JB-znf zS3SdmF}m;0Z`-`rj2SahCI*`_K*#Q(=bX`gUG-|2=Tn9o+T+~eh5*Me5hJ&9ueykf z>khX#A|g#MtySd(*#)Wb7WB-Uk*IQG?vZ`n*Q{BS65VA}0_d2^+PYbjwHCAK43@@f zC$*fUcrgPxs_UZKOmsU@n+>MvX4D@m{xg7pCsiIzwGAtO9+k5O(_BFq+ z{37X7XOkZ2W2QZMS)+P&K9?1l>c-KrhW0lCyPyz3UIfLwAO(|SFx6G-RgeEx(C<(c zW`Iu+AJR~*HF?`mvVf|Iez=~2Doo*sFUQkq| zs_Q7pRi~RC8&Br_meOM*c3LE?G%}(}bkd<3pJ6fQ7ZzKuU;V|08^4bTzf&6_k>DM@n8 zK#=DbqT@{md9rL8eH?5CLV-P#5nALHm)Lr*UGeeH$uM6@0dxU!S(0m_O|F&X!9Y&x zy3XI04Ev|bk3j`Ha@85QWH%XEVvX69Tja2HU-#uFTPk~^Djnz#jhoS_Rm(;{36QHc zd0`O$*&ReAd z{l2kNnze7$Y?DDz8ep6pIn~MWrm@L&kXPpR(C;1Y43q-9q7cP2f!$*M=XloXi?^)# z=4iOri}i7p26W_hYuCBeW{bt#7QN>fCr41D!>ypOkiKgjZ@MIp_0sFti}efy2fGo_ zW;Yv6yK)ZizHsBljU}YP4|a*X@n(~Oh$l@3<)`mI`|lN%QQ}%DK%YE!;iq+K*X&ERx*X=k_KI8-C<+yA_+mL9|a8A4f@!K*tnU0=Zyl<-Bf*oDlt9`V7Qk1_HrO z-Ckt{GR#J(mSJ{zot}HweEZplvA9<_*GL%9hmM}uvUS_m+ayV<&g#jnRGgAuP(Wcc zbiRq^hD5`xgFKw|(~n8w8BoEFJn}sBW-=hy(GzdV&&|p?|F2)y98AO`Bn0R~hYmG1 zJL}vn7PF}XCB*Ool{^GFcfR58u-06(GS-_JCSv*Zd&GMN#6Bh!9#wf%j$% zajUoJ^aX3ytZ~JA90>tBI^Sy7s?nEHTWvO0g;r1qxdjCjGe-|Q)|yjWB)tkP-fOO3 zKfyDg1v>%`%UsbDkCNS>$e*tL`t#f4J*2n;eeBe^39w+u0S6?X-1n? zO&f0ofDBa28U0fc2$h{V-xzTO5jnb3hEy}2YocE}4QD_FJFjO)HQuO5L`#)vF&F0+ z6n5VF^AG#t_2_X0`pgB-ZMIk}=b>GW9(GKG$;&SwiLN@|9Lz4)i&WyZ#QJrUWd^j) zIRu_81DGgP7Mna8H?8~j%M0T**0=$E+>EE5Y}BCsy;#~T8jSYo(cu6x+y zwY2(mlW_(Z*jcw;a?VK-X3SBwn?Y8d`f25t*wiuRpSS>h^prVQHf_}4dym&+Lc1JQ zbd=%7d4&n>b&J_vVs~G=##Ec*5P<&VYknPLj`M<&g>phdGrzqmafY(1%}?74aQRIH-bmLuPr zp7|Ebb=0qwVl$wX>dapElD&>nJ;Q9WIc&}=HvRPdAF+C@m;!y~Gtcibn@wk-%Fb%b z3*mGg#>=_NZnf(1@>s2$ew~z`0Y4RLFtWbgh?NsO*^e zMk;#&mYy<|U5}T?YU%Xrq{9pd6`m-hxpNNf^$epC6xs09hSguk#0wu2pbr~AwO!km zE&dLsvLnbbQ3exc&~DdN_H@{u`ZL682K-fcFG$=AZ&VbhW-;0Fi;6n${B8a2Xzv#j zpig;f(bqMrSG!Tvm!p>*?Q+%2&Pz}AJoadpOFusyXF!16>-7KvQu2DifGWJ%h(r}D z{#f&E?`WSpYM_rC|3t4=t(tx1bh>0Dcf@2E0dnDG$5^_qvPZjA`uXWP16rxh*l952 z<^>~q;f+R*LvmlSb?pyP@xw_cmTV%Vv1~r+4$G*YgS$m&8?yW`lHk4jBDJe;R00IF$spL>;;gUkKwc; zJuxPlmC?_wQZrCWssppvNrg8VK~|&*fBv{?K}9E}!a%?O{`)OwU2ySn38XqAW{xWR zY4Wlc_~o+e1uGR@9{s$kGy{H)Ii3@bU^k%`-fYUwKX#z`-o1P66`7L?1AY9=rx!J- zS9dIPz_DC*1UeELQS@`F?hN>;@I=DmC9tDZ zH=B%kSqFACJ$m%0HPRWX5YQ*ioc~hYy0wNQn6XF&W90~PqJ|=Aj+JS8%skS?(2v(= z0B68os-vy$X6dm81DF-V(v3f@8WHJCMGW+zk3Ckub*pwqydIAQ*h$Z zX(-M0%Ctz=qDmfbFc@Ikqa&fm72V+I@qb{|?%mmuj6Y(aKR)M~_iNXxF+kLrlQhrEgIp{@ zEi6*Ip6U*`NS2}M9a}9k6J|{q4L4nT4Rs(DAE(O&-Fo$-@N9XX{x|o6xs&~iywFGV z{Oj+)yURW=@ARbpd!Vf@0ZXPa8x$~^Odo7ow`yP{4-gU1hm4-wsBPPp`#o+?CMCxd z6v65Id{Wz~DPnO6Yonw~^GMd9${jm)*dTc5{{|BEaj?&(zqdpG2OlYOUMwaPY+Ah> z42lx;I5Z(28b1|&+f?bT$t$$JTB(kNsVLDYJyrrNWp$i9nbYFrzAdN1y?8`G7q+>| z8k1iDsIuqf=QG=!_b}I`dAQSGwT^4nq!GOL;v#6?v~jr)e)sUPDoC|a8)Rj{&zsN9 zgUh>KRPJ?Fe7_pTOq)~gamjc+y1_^ET>6?FAJv*HF3mfQj7QJvnmgPpm(~go{YnxNt z-0kL}fpBiEA5&Fk;DU2I!hc^~QmK!NT0p1EuOomHu<<*BKFI;Et!(omE0fzzU^g&M z_CWaI(8iX`g=Qky!_knZdl1j zWm+t-dCiJS9mS!e$KcAFZU;${L6T(xJN_HV+O&XAHtAkUs=HBz_YlXN*?`X?4c@+C z{hQ@YZdgE{{`BH?85x$#QJP~D29)Gvo97qkar5$KSo8NTojbx?&n*Cp#T>y|p%2AS z)En=A49~puYD}&d&x?Hg`U}vx;14^hqk+ zwN5#&2eoDoNFFBDO=jb|ZNIF&vb>2c7wCg0OlaDnW!ocmhf~Jz8D_uboW{6$KE=%u z{7#os@3d0ROkdRbTzLQAi^FzCmA7!(zi-~Y6Ydy1GLlmger%)q^Ht%)=z{BB@B3+YZ^=jwfV7f#UM1D$fH!h^@nQe%yZyTImbeSGWh zN6H#bxj-K`(v>9MJj?+A}2SGidZP89a|miar1JQ{O1+RNJWp=XZpOw@cyS? zsh3YS6%+@yblxoJdDUg{nu3tmy{6Z#uw^T@07QX~5}g5@z;3`2Q2uXOp}z~eJz3^3 zl=_Yyc%+;%nheiw+pw<8VwZA(K6~Nwhh6%48AIql`|+a`?~ z!rCuBDF47HjyU$uNx15kyVwM_uL5+9v&LSQ$~I&7FM0v>3k}krddJT zoU82!az!zKf?%gF15@i!x(laWeQbToJsO^lS-KJNlg|V#n54Z!Sj1D`uA&e`QJ_IuoJ6zgRgK>@enFO|H zhcny2m+!t(DXRO9ox9+YtFGbiKm@u_-xw^>?J~KsIpTjDyMIDI9R%?UT6 ziqXU*JE`zVYO8y_gf|a5<=id`wNYBE(X?XQAL~PsNR|ooC!bwf;P$v{1UlicN=>A@ z>LIoAw_T!u-tydwdDw_~kx6oiFA+}SQYw*PpEYp|4CvdZ{E3R=5%?l(+WJf=DK23z zLt(2MjRbOo(F}^o%%nOx=#mxaRK|*`y9YcjRNviz+5Sd@oWJYOUu#D!(MM03d1sSm zjX%V$rx+_oNsba7W4XE$F0vh&2%ux?ar5?_Rf*03uJtZ6N0YEWg}oZtlT_^Jt!uvl zv&mGUlX0&hgD`#+!s3eyB|3)N$SG$~ zz#u6Dc5M3j!(bB~Qlg{UUM(|&)OK>hM_!ip;PC*r0<4+yReQz(28b_ih+6Y$R;{`|nZ{Ja*K>Fn;W4s8ORv`IE0X z0$&)7TDBp+1Zr8#=f;4lyU9YTJE`y7`<_UxC)@`iyalN5XseS`&S+e*bK}oJ)%T!4 zA3AiX@r-jW$U(Io->As!Dl*{;3X8#NM<<+%vbOY3`7@9xpx1BSTFv-kHYfsJIGea< zna7Xg;Z>eIW;on=%T17(kx~AnlySs!FD`{?GiL*!)GFh+C5slop!@EP>Rw1mKJ)1X z@cyS?GCSR1q_{enJ_&dcMml)ElvuY1JZ>k=6VgK)4NCs*O&hS#rBuu1pg_lz*QSjc zzk#vy(rSANU=u~%2^annB?Rbh57cei!r$41s=L8JQYzlgrkN8)!@%2a4u4WY9Jz4G zi!l4Cr@@2jdO1MHOT7HT5*T<_|ETXf@WGMr)9-(Rq9D+jiIdDg7wS8D-|GFoPy>$_$2wNL;hRsPZk<|@Pmbn{-Fx@JrQNRuH)UFe2Xs9B#Nqv9yGQf+ z@|%_L$fW6h5}i$D@`TvL^ZC?wl;~~(x=`PZ2E*68H~o53SU{h%_@x}L*Hc%kwqv3U z=DA}`-RX3ZGeG~8Jp;&xHtfE;V9921nAQFTw?D`^d~PbA6|L=4VXLc8K$}$ zjO1)$o@JgG5@Vq6{$*8E(htXcX6K8*?R1coV#OQ&7P<;>o*y8p&f2s-1OEJFT~yP& zYtLTjdFx#u8+l4BPlaXoAegJyuWTtFSh`9tMxnkNWN>-pZioK;K9-q|CqnwPh>x=yfx=-A<~x z#?4%cLP`KUu+&tN;MBq06n?Ad=bsZNp-cDc)$BO(ybC*BO+4}ezB0ic$P(+uFq=kw zH<(P%?)mc zfyH8}@ECGVpN5VXU*T8eBJvJ=-+i^~l?ilw$Ur+C{TiqRq55tz8aM3uYr`cWB|7#~ zYkxu4LWk37z_v;F+ocU^Lrq;8J();-*pMZ|-+l9PC_UT->`qqI#UwqL@ z^v!>7g{!W;kvZWs(wrm_PxK+@BE`P3+Kg442@oFM`bSg}{ovul@UJU+@@umaRw`em zm^!arSF;Qmdu?TcJ(!)2p*GBYR}6B=fh`;B0f0??S!!2x)Wj$5YTB&H2gSTIssK7B z%%J*)x$T&Nl`cSU)vOtO|MA;lEf^N?%zEZ|KUSAV9=H!48S;ODKAQ?cF)^oM!c*V- zh7wB+0=-)GYVhprsc`jWegYumU=AHU4n6NE9lMU!MlUEVgcfZ(u=GxiZO*FAG^M3f zfWoTIBm}!GL(?XW;n$TR>p8-j*v(tE!qvU{_yJsi9q;A$a!G>fworCDdEaFKqih(s zXUlJD$)um^KK_ZPme#Ia>mj0xDkuPagOj(t5VPSJ!9+SG$!z@o3#eJ6dRQAl9CR`( z8>T(I7{(483}>I!HllNrBt1#sy_7e=)?s`ANm7QYB@eekh51;2gw8Pu&4vZf-esao~JYUta4fS+yd zS7jC?@h2n00)MalHfo01H{W>|#*CY&<{*$Jp(w0gou|h7fjtR|UV_@`ZWqX2FDA}x z*uUiuRZY_ZU3zlyON9=Xvl;>&`Ln5r1;c8^C9FGYnv|pty!~dFIev6ln@>L|_zd7C z>v{VYXUMCxvRCbZ{!z#?w3_q$clVSaeWzeKygQ%D3 zf=jx=zI_MSb-0&Z)g(04ZShJts>lOq?R4~QphU+nVu_XI!UNm>#0(~iQK~?Hc2~Xbog=4_1=B^ zVd1k&VENbI_%sRjmf_&F|My4vTze)9>`i&Di5chgpdl!ri)pfja!{rX4ah; zsOkh%4E!ZyVPjCqDJq|CDwsnK!))Y`!@lYUNdNCDL9Q(DR_M z7<;Ov2W1q-%5S|PI;TyPy&> z05t^Uzpu#W^>^Nb$0j^pA)vDtjfDd}_9?^_d7fYnIf|!~o$djn(fIZLzyF}TcNOR} zpINdO0NSeYa|F7u&(oktTXU0MOBl;Eup} z)bvL>LBTxlnD>rST>;5@WY=aY>m#5KojC2>*3Fu2!CZD>pCj0@EY)hYfy3!Y>G=6A zH}r&OW;`D09O}nMFaxM!cetP{QsV zv+i$Dul}1DM$-Zvi&~IPCe`!Xx2#?P7;n`-@tuJc-+TxEH*6%UfforalB}wg_Ydd~ zPtBYf-$4Xi9bZ80FT4bDPv-!YbE32hRWKtuv|vBBK%kdmiLLxJSXFfwgpsJayIt&s zhE6%mG6WcOV$Zg>2@U!S%swFTqupcT4yj+|vJUSi63`S}?-_K;tM? zFrzZ(`dT)T?}4Y@GKSd7&x{k37~J#j0GHDNKn)qC7fSg%`4?f%(+kw@CkPT$;V(F^6Dv`p6uyp>cO4(dh^`_YRs8#z;HuAj_`%EQQuLVkUEr%R>-Vx~d1s?CVQwMi;BB0M+ z^g_1F<*J9yHw1aQWW;^=^0UP9qJI)Q1D(2bg=7DmV4YBmMrhWo8Eje?9Wh0;PjD(L z3(h?IT)%=DwGW#pn8CJ8f?-Be0?V3VAk&O+zE!>xPCFl^JntOjoO>@j>%guC(u^51 zWK-=%&JwFt#u7#XI`_B}qf81{to^cLS%nidqTN`LoPYG_G1&0?@9^mtU&2=_zEP!4 zgL?Jg`s;c^w@WXDOD_Hwv^z63s^un4eFFad+UqKBdY20?fbTwwj+i2n`3!b!etrQo zZ+n*dCvCGuQJqFvZz6m~l+PT{_?;-Fl7~*JOrUEdy4&USWFOjNk}$M(M$@KSv_z1o zzGK^^5?g9}+%Z806J?U|gKyzqfBPMVj(h|T9y}D*5bM;g1#@OT0eAJg156d{d=l1; zqC9BO(1+mD&%g4k{@VBVA5f!uWF^5-4#V$s(WQk{Zu~!9Yr$-Jq-spnq z=ziC#Ou~s^bK;Zen4sjMq#07(dGd@)md}$$O`g@iQG`L_Phs$~mk)v_hju3a0B|8pD;A3X~BdHJwy z(;s1%rvCKHuW&=3Tm7ZE2%m8(Y^sV=TQZeqflW4Wmy+n<1+RxSU&PQF0v$c?6lRkQ z{iSg;pL(KpjhZtsw1xoB$~jG3ap-}^jJQ;$j>4)bjG7?Z4Rw;JNaxSL{(`G|-Vj`Bn#{0t(E_;jrt8amew0w{&$|##{PR!9 zPAzk1JprRel--INL&DEIyM&x@+K;wig)!s`;!OWeElijvp2auP%@HbTMo4u~>l%gM}`@i%4hw$*2 zN6YQha{Rzvs1br82+g9q?!J%wO@W`#Ku6+C=5bHfPAwr-ca-Ru2t@hrsJ=6=JF4#z z$S+D0XU+dlW~OBz0v)~W6hr5swRGu!j>Lx;W^3QJO;j7Xq9@}5oPGX}zP;!3o-(@iTkum<^E4-1`78Yrwq#_%j z=T%q06XQoii)KyLAssz-3_5kWB&<#?=XUG}>wZ}2msY!N`wkd3a#YafjOwdWbh1GP znSc^lZSS?zlIXmhvfD$H*&@6~K$oQdNR#F)SZ+3(ZbIi;Ma-1#JB3$FS|zum)4k zK?v|KzFJNI55@g1yxRzD)&tJho)}}(SX^@6+3n$ibI*aof&zH^-T$ye4|nLo6YYzz zQKLpMYx-2kJ$)K5R*tmI;uDI*RCv>oT#~8o!MmxZD$sHMTs&!p>eB(1OH-a)xWQmh zE)I;LBh!r2>7?}6bolt}7!O=}(FO4Iw29EXX_L4=8kTUjXj^_m2Q9#bY8l8Y4w$T= zN_9aJ#8ozr2cDWa9UdHXU)-Mw=kl9xzk?yeABMuBqB8HtK!tQr0#wW%rgBzUVR`T_ z7dehx4!b6!%M(;}_kR%*6n#!{{@$ZkAa5^BC7b~x6k{SzI0Sl%^hXah(LvK-aXv|X zC!nvDo|w0Ij~C!fRM!PhoM@()>Q!sniO~X`>UNzD=yAoR@YEBNp>Z6`C#TPv1B;iu zP%aomV?@D|M(LNtEzUEuMAC*|JeT*%_V9XSj|UEKkFJqHSp&s6T(x=)JUDDbP}?`y zxhl}LYO`4sKUcw-zqZIZ%ZZXSwMtfkoR%g{wH66P{J4snpSdJn{T| zO6cJXudIuWhUqm4$RERfW0y*U{OG zs9_Jlq_K}gG|q4jMhDlmz50ZEI34Hb_~IO84wsiM8H6fhTVa!gS%mX<4Cm_jmRc=c;S$qQG6GcMIsca{c=;WZIUM-7SU?~h3{ zpLssp;dInf%TrJ10p=@XvWyE)aHmJtR8_t4ARyfIrgJ&%(6VV`_~m~-V!()YaXANn z^zkP!}*!a3((6xI|4 zzQma7&g#1T`o94JoyUGfq6hE!&3dq*bk-)h@NO+seB!Gl!$Hw&kLCf3J6M5-`oiE% zA^aLbsHv}vT!OLVFilF>1E~{UW4;>N+nT}_d~td`o*V+Y-C?gM%2P2MkuG)Ufjd%F z=Md~%y}9kC8{oNlbHduZksfsWT?1j|svm-$rrL=@ii?5@>O#Vs6X2%f4F$D%*8Ugt z*`xG)9uIu-*2~c4{MhICqrQg0)y^phO4NoptE-??qVwrG4D^Cg#@F=)UlhEEh4+kS%rQJ8PR(nN zbk!4od|4H28lW%9x7i&vu`HFDHx3SR z{4D~Uva@{ZquPOl_b+FRs=SyYNc&!Papr*%DlR_b_>m97@Ij^9CPn*@ch zwcXr)=Akv=^b+Z&RMjTvm;^xa<;%g%K#D!m@rya-NOhMb-g8Z(^=N>pzQ{QN1LHa8 zz1F>6dKri+G_B@@U06kXCv9K!RFLMh14Ij}5E9+v^%O|67rszZVzXsn$JCr0#ub+i z>8~MyF4#C|W4U4R>}k-qckI(-b93{cWxEccrMc)QCY(X!pfal7XaVx_iYfd;NL-EY ze%U4P`eOfVuxLRp&JXtT@>A1!uQXpRH&d|%xcwzDiy{a=g9p`gva7iiM!;+M-L$MP zq++Y8I}bNfsFC?9*h_n^I+xKmTT4qby@BkIc}+Br(}`Q=M=7ZA{~*P5V^B4=D06tt8z z**UU=#WxZ#?s zBAM5)j>Qtxb{#thRdLC_6y=d|NYrT7q!Fz7?ESFD8RRW;Skf0$)R;J_CKgE@Oqh}2>2IJ7T{NarG1jxR4^#_e{yq*>2A zUs7VVW>htxi$$6{`7!8!bFY}M8QQUE&uTwv-ZyW>OOl*acb^k37S5n}c8k?I<5YhG zPbCe^Wf%PCK3km4MmU;^Kj4EePg&QA_WYP{h&WzQ%@IKjMud(vDX?C2#?5$UNxsc$ zt65cn{@Cyb;Gr0_`wg~^fsQNYHD+yqS$;Kd+{e{i;eZPV2xaY?rSoS)&nsh3s~i|! zQ^Qqiafqg_8xv4Ocrb zH3JYpk2NS7)T;|WuUHnB=Q(ijAe?v6CF-^PRd-(_!dO33TplKkF6tLD4njOZK%e&X z;-fB?t65bEuLZ7ewaiTT>xcMwsPSIc-E=ejvf($*D9Vaf{JV29=_m55qm}0IQrq!a zHvP33uI%Yg110kGMIJk~7S<(tLSG}kf-MY7vW}{vi37D!_Ii#<)1F?m$K`ULSyd8d z#0pqUCU|nnIJoJ$Ye0@8FW9l;$DzY{7lr^j+UPt{h8I#q19Z$C-?9F?xD>RAdCSSk zfpL?jz{j6`&NLOlAR`(PQV($!E=)B_ri7w1hBwm!Jt#S(*SlAmGZQ@M|GgbW4g<{rmu!WL-))p0Wsg-3-FsXVb;8_6h-M>6^dG>J~|TazU`KT z6GdX~_4yZfgF}aplvdqQ`jO)*y2gDS+qZ+y-~M;PH`(!jPQarRC&Txve^e=%B30dy zz;p0`+hNQ0UGVCAA4T*G=##jqXLs;;z3}PR-$7APNkr$T!@+^YTH2OO*j-hU4o%lHr3D zZQZWv38%77lWi`5PT@7)>q{ku40FI3HF)pEMR4|6mEW$(?r^|$eeZ;WNB=1^ymsC> z9pI&TGegonfAZD0Flp|Ba%bR=m7hbcnl*wR_uHSF;lW2I6M;%PfBduJL|wm+1s1FK zWZCeNGD4kbXQm^S6t-i+woJ+N!G;+34;>CGe?V2&mtaC+w+J0_!|odZV}}h+ zn6Dw6c|3CTI9%4NFN-8_Ek&E{H~)!=(D%mc%C$K!>)pRhsXXzKp)lm`JIlO|!|8-E z)8@eUYu1M|^prfN%z_pdc4~2hY*1!M4^NueuWp^1|4m17$X6E5g{v>~#eI`$B~jHK zJz)y`zGW+A$q80eBAO6%&mjif``W8v@|Y2T_GvPH`rh*ZY}&fRuU`Dj)@Q(nuRaI0 z!{nadxo02z-y`FR^SxQ)Mo_C}bvSV<8;+egNwpY1e*S*g(S@IX-w5|TJl=1rqKR%K z)0_uQe|7P8Ovo39Ho9WElbS3xsaJ1HI?_F_{`5c4ylHTjmtFZEz zwT9#?!+1aX8U_ux1L{ut8sZ4%|-pQ;@p7FH*NC!+N3Q8!0nQL&tE4II{d z{ys^ARQaHdo0Xjd$4{K1dMn(I85tI6)2am^&{O5}+|pNJ{*sqC&<)U`-I?&+$M06^ z@QaH};M}XQC!Ds=xvx`ds)9Xu3|-Sr)$R7=9NBB6ciYsb7iC$kw)*MTlIi7V=E60X zC#ULOsk=VTH^2VYez1A#c9q|)Ns}h<`~Q~5`L1PO9=-7Y>d~8#UI_9E&cYi``D~>Q zzKoj(4XtTn=$QVRb9hgE0{W!c^S8R(?v8?dB3+s+q9pw8qqmZEjnZ;lxOdu}dm&}T z30^m>OaE>4x6rIf<(W~>zw!pmd+sGhFexGFrjJWMun|NmN%t~i=q?uq9d~3O+H(#8 zef*54S4y&UEiMu*UKD`mJ}~3qSq(E2oTR-0)OfBpPOLCL9`X3V}Vi$6XskcVi5F>8XP|Mi9`4Pnhz5 zb!ydqD>uK8OY}Uz?y8t<;B<0s?eb$#C5~58Mky~PcQ4HCB${SZSe-G`5L*YyvX{|X& z_EKC{1^R@UPwjEK+-HhdI(Ae=>L7H;xq0)xXa-f;=VJZ&rq#>AfE_&bPfTav$93zW zci%gLUK4>n;-R7N^z4~2y=SBsL*`oaA2{rG-gcRjfTU>Kw~wA6}<`l9d4 zKD6gdKcJ7EGHZpwp!5<|Y?u;@eD8L<9nj7RhgCDu$xr0*IR3kDzZqsu7?a4`rv1Gf z4hNiZ);ScV3HCvt@7ulw8Z>B7p}9a|Bj}~EM;ay$Rn#N?>KkuS4ZYe~hO^f)qE5!h z%X0LQU%&iR)@`N{D3}k{IsdnYE+xe zJnwmc->G8@0^P;?Ovh-Dm30}MoDW}q4lasAr_suKrpmqnyedQ0Z|}bS;Kz0ALJs4y zZkNKhUw#(xFn8|W4MT>Fgw22dUFzJiqaKFwV@E@c8o?{qLfy<}vq6LAXZV^es_eC# zk(U~3#FnTt;s+1&gwpg;*o~I;muKB*-Po0P_NfCqruzZ?zLDcDZPujW&#bs550F|a zojmXOusAugEWuwtEQidDj4-EEKP=P?y!-x#Fk+NXLwb77Ea=ngMyOT0mU>ENW+oU7 zhKMHdxfhqhw3)N1i>j|jOX*82S+oEK-4|KcSkyeILo3@5uxrmg82Q*FIDRUtR2@A5 zBuVq&%gczPzI8^WN6x-o)SJuKj|M=RG<#ltQE^F)oLrRZr=g&z7)na4;J~*;ihJG# z&~b6kJEuK-`c~rESR&f(Nq+FrqsQRv^Sh{{e0IUp@W7z^qaO9bB`*?1HhPT913KR9 zdHJC6?*4pRPuz`BZ`|{hd&pdd&#o34V zpvpt2Fko(DJCHP`nl6-vuKb_mR7b5v7t<@LQ`>$YvQQOlC(q8~f&ln6_g zEQY)9Dw~9&yn(IzWdqzjY*bLfjAR3RdG$pa%jD!{4gj560LF5af~8Sv*Xp&f$dJ`@0K+p!C7=y$iq>yGL> z>$<8{e3QXu4;eofVKwwc8B7CC?%VdEcy>Ra<1Z)8p6|sBIa1$G=TX?C#A<_d$dD5c zt(_>7!2mye{sA;;6ugBIW>wvG=Kwf*?0C@qf(!rRbBp1g0e2>?;|2%5Z~p4-#>8w|H1qxXM@RP3VIAW$ew-v#h`yH%svqgo(VO0se`+t(ynlQyY}b>GJ4+qy1?@Kb^cOOfm2CNx^Uv>*r(vs!QFn? zE(P>4Q)h2-yWQtw1seiAuOPiLIL=c z)g=%0&Rx4<{=#Qr)eq#rE%m`U+qa{17%Y-!S^vuh=yQ92S_@P?0fEjhAW~_mNhKDZ zP{o<1)Krq-(6&uru~;IxrQflb5!&(ME7U&qzD}^5h8yGR{6$k9)mMcF5ypxB`R(Y4 z<6T)OwC1F_lVy4H$pbrCFEBBOf!BU${M1Dm7Ry*HSw*RiC4OY5I~-||I3u37l$}Eq zJUD4~PQ|095tfoJ!PY~lmDgX}6JA>KEHtQJFN|f2-y!HvcxVTxS#0nCP2>8R#^dx7L13t{t=Z#KXUXKTzL64 zBVW4IO7L)ua|&~l7vDO_~j6Z2M#V_n7tTmv-{bNq~5Ws4IO#ecs-Rb-KTL=SV)NCVYUdUm{8@HxQ0Akd?+UkeHgp~aaUNFoKQ z>;i0}K_zCdG4&d2%4KNUq%r)u^2tm70ru<-7i+{ts@<9 zpxW*Y467j#q}K~>$#CiEgFCP;H?%~@zl?igZdS3?T0i@AKA>bzM?0OiEw=&59;A4r zn{tFPyNGgzok*AKqBy0;i|V9rqnC0FiRKF$kl^)OG;Ip+zx_HO@j|>mgC2ZH?THrd zy~J~f8gfyDqCKC@k5}{jrRO2%_+e7}qxoFa?Mm3adv__79VIGCaRNBn(D+@@Ny`c> zp8EvcdgHax+!}uPaV^|_*F75M8D<{f%Y~#o-B*;dM%PuRq5};cR%0qVX2s$Dl_lx) zse`*qsgtE_bR5LP6K5=!WVlJ#>FAupczU{2viWaf6jj)T62D3l;0r15a}Y7fChRp) z-^_T(7*h#-_)7u3$5SVbhesb7S<&?k>pb+R*KQP<_Ml2}8NJwS>}sEO@xtO756ulq zTe6?MIAbgogG^Tm4)56kwZf!w4)s8*epn5C`}?}Is3oO5Rh9a?i8NK-ffmU#|6Ysz z-=gcI_vSnA!I*IqnO4F%<(LX@AiF*AzG9uD(PF|{Sj|Df)pnjJgVkyt4{ADJpWMHL z^4rUm=z~X3c%XL8ny>lPcV?$!q69j3QoX<>a1#8&6}X{Y+Ds#sJM6`Le=lZhaTk&B z0MlC^Z8`j|VJP8_K72t;neZr#896-Cb&crwNPr$F#kCGD@hsXG7CJ2PIT+BHvrNpH zc;S8g!Mo6-`&AK*IoQFMUwy5b-_Bk4Ig!Ho9)7hZB1 z?A^ED$Ehz#KF&MQDVDm#R=lfDG?NojZ5KAW+eMj#ieedZ^1#;D!vcE0e*H`>+IK!x zSW;XIrTXbyW~W>2>A^S?6zD<Xx75BuPuK1nV}5PhCt6mul=5FBnd zJpR}y7(IMwH0xaMx#0la-`qe6&WRE=+-_Pfc9hoSn;?+0IZ**mrVN+pToZWrwSU8P z*L06cx?*zH;9Eqb_~Fy{qvq}3wR;cDnDZno|N0wsj~5A)NOrnfuItrM5-~fDNpz89K?q?I(CvbWqesFc z!ybrwvCFzZSwIi!PtbakaWkvlY^I&~OLTk=1UsJtlIl!-C*K`ii+jU`9gEy+0C4|Z zx5JEyeh%QU=3)1qJuqVQqp)$)W(F?az6t?9u-|R)#JJI5u|$@MhhS-ZMmw-tOPC2# z#)p{=j91PN=q8ltM)opG5YYW{+qvVI1QGd>cyy=?wVec0sAnBCYQmseHLAZs)oi(W z1+-4^y9c63zJi~3>?1*j#R5iS>3s9#r3(pLOo3!V+t(oZMVMLJCZW#rpJgAdCzJ8a2L7 zU}vE>QrQvo-1E-%9NXZ5i5qHYik#H!{P80ngb{=93rmt!^q^1@T_sr{>LjLp1b$~> zD&cEDKLbk+p$~r!+(@LM@Cb#^M(1XX%K9o^cIeJPe}@wuymtUh9XGn7j~27@&gs$> zjvqT75zrNd`v*ir%u18!!eK1hE^(Ee`m4F|9T-w=FH@r9ABT^dvRsm7=6%O%w!$Jv zXZ4--wVHOxyviaKlYXzMkM<>UFu)V={n8}G`CfSRp}{cnfy4vd-_{hNBBOs?SU3_z zd>B3OA)Z5xB#2O>+Qv-G0eeZ{7t@L`Hvv^lJN&--8)(v~^4eql@Z&nTW8i)C;t?;b zP;U^iwt`nqK_{T5^DV{j6C}}tsqNa5RMePok1CS<^-0bq6YRM{s_uC3-6J3EQNMPr zRj2a`sHsC<6;R*(!Op{EB9x?l*EH&*92t!SENu_KjXkb{=bxGpGszU}Lizdm(7bJX zzdxzrDU{Zn_)x^5{j$G!4uGE|FLe|C;tHG#v4hkX9Y2xYi}y?Q?t{d;u$p;pUSE zc79dn%d4ybJo5OAgI1fZ6*}e6UdNWTHV4v6p`)s7hekynESb*n4o^L1Pw?dM-N!1cXv2>`kXPces*2vOn2We!A5;)kY6D_Cr})Ld}2o^BXW z;l)&bX4_MDPu!Fa2i$w-?J#c^F&ic9gC^ph}jb_GQe8P8u zUVp{JJpaD-*38)$&p3K1X-=VEO>R4%L&i*8Y%&?geW7v(!dYlM_rI?$feX*;6qgN-*FUS%`EcUoN%i_Z^%KKWM!r$C z1c#;K`qX1)A~SO zL4kse9k82=V4XpBSe1V(jt`s;m#$f(IxK(h)sW?|6@5nB41xDFjY0-Z1J7QA4FgIoZcLZl*sAfghS z8J6W3Brexo`@$rDhbX+lbXV?#^LjlVD>zz|961uaj+#$Uxj@I`9vU}!t=r?h0-0w{ zqxxP@2sS%r$)$c5mvA;pERT6?_ychF?YBUU>J9CdappzyWg9XT{_}TVf%DGk5X-5I=vo8s9}LS^d{eq$27#{a#U`rPsHlYl zTP=%4DbFN-BpOge1LX$?&4d%Nb51aULRMCk^;rjYT~XdW!UFnz!ymn;X07V)Vu&p# zFQ3$R(ZwYlIN!^gq*(r4yrt{csRQSpeHLK5sJ5+IK;uRY3H-=gj$Ce7Ac9$9#lrtA#7*!{8;VD#?WmKp>Bg78E!)fzmu!rY4mX8kBpo z_wV{od2<^U(D5PPT)- z)tqwCE~aX~YAWRf(A^Gu#0;n*B|4>Wvdk_m(6yf9M5J)y^O{XY*z)5ymC|5Q%+DVi z|Aecr@5NMZtu&|dSIm6Fs08M+vxtP6`KEFV_@EMNpGMizoU_PKK7we@z(Q)0Vw{$B zV8@(r_GH*V@7J%N(x7$wtfFFT9g3;*-fReT-68Z8a4tmr}w`5|x?pgwlc!OK4awuu8hSjk4!i~}#^0N=^#R3+0 zI6EY4pyR~`KRkY^VpJYNiH?%Jun-wy?c|j6P`YSEwq-cOOs`{vqlzVzU}HQ+VdX+* z8%`jgvY>Kim#}AmC$5mwh{8iW;X`=bRl){zD8=66Ue-8UG;0Fyy|@UPHV#h2sXe#X zt+&Ja^*@Dt(S7mpM{rFTWwC#4-U8R$(2LTx#YY7?C$sR&deb;6N%|+~Md%N7U%D%^ z%}YyjSyq;wI=CzB#sm=o{kp#QHaxRktNjH9Mb*&zj)W9N#a60l)1`XYP*iKV{fI6! z++S2FM|8)6)kfV0W!!}F^L&IDqQsNuYO{nHLBYf&RwZm?9OBqvgW#e2??yJ1pwILB z#*NV9#y(|sYC*z@;|KPJY(P;|R0JbNjfKy?ES)SCXrKFljuDB<>(mmqGzTPRcDE@$ zb-@2FKl0*}mtQ zTiV=hk;|>AvP-m+NjoDxXCx=%B-UL!i#iB?a^8|jYp(b-7M_>xS01co_2nhSqIgBq z41!*aBJ@b?vY1SyNe|}fuIS86l(RBe$}oA^1;}|XI!S^;yR)QCq|%)0eBo`%z@zRR zF?Nx`U>J+cGx_;NL`orSb=?CW-kkc`+$yswk6vh`lJB@66?Ez_BMfF6Y79Scw>-(1_NMM!qRyesIt1BooTnd5WDiKqnDn{(1h&MuoM zme;_SJqk&GkaJ=Q)J|l>;_QPvBj@ERi%P1zt=gwgpUlQ>&pA|BQc@qKIIaZ}PXP4y(GisfF0;|*f=7MW;BAn*YB*$&-MU|`o=ky1=0 zrW&q1UqnLFiis!7#Cy&{htpUMKO-f@d>Ai)Vi=!&U}t3QcQhNOLN>Z~!wnuaez(nT zZ^u0F#ZXjYCH{BaRxcNpVI5GBB&2w6(69zx&Ov@5Mh&wmIpVaeyPEdNYHKD675Z8- zu`D*xG?SBhQe`E-7SBl#{tGPVq10f%K5m@Jms3PB4I*lIgq(#y2b?HFWu^=!PBG?T zdgm z>tv*VbJkszS3kg+Mm9Q1W8M=jkm*H)Aw~Nrwc&(@y;oJ;g$hsK1(}4;pOH9e&hscl z!w^cE;?mqh6wcpdAKJ~TaiaLd1n9kP8`!F0v!*+Wii$IG3kq3R7aQy9l8((DqL^>} z)PNZ%6?qW7-ZY^`-pZAQyEMRLBoIsjtDgYRyO8F1A8kSrt4`w-QV9$@22 z`Dm+S5)E?8A(34G#cmX1)=#YhGZ0R+A(R~*&bb8hIC|9smnbro-D8(!%cWU|wr`5n zQpXhNIH>*)j98>7%2>u^PC39eoDEodK=aKHPI+d0e2=k(DR=yzHWx zC+pTr%rOf#CpsN zaI?~6t(RTin|)|cyI4P0T!4Q4or5lHP`k!Y1;r&6?CgT%6gG#h!pC~?^y?-63@1XSEU7g%>{7529aB zpMhkXfzoz4tJYJgn>on{^`6H@iHa#^UiQGbh#S!HMgxaF@~6%2xFEj>r8H~ZPKve=ECBV zYWe7x*we*knA&18sws)&PNxf-@|FYU09a+%}i>*7cBu}q!i}xDq*H6$41Wk$& zp)^exO=Fku%sROHJOFUUdx!}EIzB}A8*V+LLDMFG6_;3R6&95+FFX-Sx(V$1N1uUI zo`GOxw}R!ym)^=~p)g?v0E#?rZ^u{^tb{Xf2?II~=H`L--(@nH-zz98R#2)V*o6v@ zg)jO?pMg}IfwDo4YCBJg!LnNxadI0>raMpV-}y-S0D83?SHW5gGn^ilwv+vTjz-UG7Hyde9)jtPmJm4pMGz<%!o zpSV5V+faosqFi`nq;Z3b6ICR#*dURUt=}uXW*}Is+}CCc!)GGBRS;cbQj8%X&bPps zt`wkS;m~dO4q0z^IJ*^=aC;rQvXXO-<-_Y>PcKlU+tZWgUIL2Fl8MQ%g_PSh-3womJvhF0dZmeJs}F3HN%H3UnOg)qU^mTr0EM>LRPH4mN-& zp?>S=sl>3G4)$;tQa>*KGY}ETx#JB03Or!CEceKct??gW=sQ$8&~a$j+;Ug9>Y0}1 z#a3&bVyhjjSo}h{z#bj!mAO0gd#f`L(!0)ETvM!Ew7cf)wFq)h%-7`{+`gf*r!pyk zj+1az?|zrosGhm9#A>UK`S3(RMfQ$IrJ>Rtbd|kbs^r7_TC&eYU z>gb858g?hfA$7@~BzwQg3?o>^n~0P90PdrKVyUfOtHEfv`Q-lHtCDG=k`CzPpu6?1 z9vLR%$0b%F4)$c*MQJpi(jdpQRZQZ-dU8e< z!7|=Z%fu##JcK4eAt>gaIS01?mW zR_cvO8$P4H52Ep-rr)}Mr`OZ~dD1!Kf^Cf}Z@QyfMuzEAo6X*cCDb_8I(BOH#81+} zo_fGarV$4^-LRb#5;hWXqgIl0^3IUjlGGAi47Ssi*R^O? zzus!A!^H>o6951T-$_J4RM8eCyTk4T2TeX#<26sE13sCzTk?%9q&<$#-yo8lIN3P` z6iD*H5|`&n>+yX@lJCjv5u*8CDlCRR#>C7(DJjkja#lx9?UIDkjfc*tBQUE#!xw>~DBout z+;al}qzpAussWvL!Zo+_f7R>p3=vHsoGwh2W$Ci`(Q?)3(mgTYNtL^lrK*!!t}?cA zu%l<)m$wd*!SH(afn7sV<$1+8QxfPn_^W#NeNYDZS*zWV$=W?};tG`P)Nxnss7=qR z13uNZW^Bjn&o<0kGLu)GbFTZT>Rf_zem9ij;Pu)hqiIz3ft|0$c4UdUTFL?)r{|LE zZs}?!6SJw3?JmJobpkj6-6zG7mYF0vIovpj zBgJr~BVaJyk*qQDaOOLufsPM&-g)O$tJ9+GH*UB43gnBoyRhXG+FBy9M)>G-z=yLT z(&?CxQe3si8Cj#s)+%gqjXf^QhV|Kp@^7dt!iZR{N6G_TOvIHp_FdrddPmzFcB9Si zRBd)N+tmf9r_});tId!tiP0#qq<@Vgf>~@VR&)(B)GIZ&lE_;}sBeWD}6w54h z#z8LZa+PPD{hefhtbCJwFuz}_tLlM^n|44K4|wVIy+%r2`ALVvS<~ipv3NV$?X)R4 z*3nU?13skzU%r~o9d24l9!!b@6iJGCT=v23FQ@c`gcy9<0v(^X?Z2*U(Wp+Xw_GmQ zH5h_JushLc=YU6)dkO10;8SgL2L(8WSyXR2mNfga+(=#LlAI*GP}NC_8`cy%T=%6y zDr-g8DXoDnCgtLuz3-E}o`p`Qvp#l(aq>nH9t64ww@V0j9q<+1NQpWxB*4j&u5q>@ zn6;rY`ZrhOSzH`br%y{}M-^ zwD164Ne6soZNPBv8y>*99UfqhQ>B>-a`L`=4F>aPr}FKCA$Na%xMN7=iVlq057=Q?sNPdb@Ya3UOM^~T*8wdPm_d`%8Q@uWA_I)x!m~wL~go};2LL}Mm-lv zFQlfE>gEMmR(5&~^6>1vJJ%%p^T%?0RSxK4^157o-3ZC!o$heC8(}LbROeB;Qv{Vu zcmgy6UI04);5y)AxfOlaDg|)vJ*D4kshzambY4Cx)OBHli*sa2&IU!9m33g}^YIyV za$mK|0v(s7dGqEOjoWmb@A0}HaJXC)uM5|S_?gH?=4QJ z(}XFs6pBOXq1x|Eva3>FeF>DFLS52_2Zqw%_QgJ_C`pyxtb|mR(kj3)F3!E{WQQ|V zo;ljUX)qYSEVMhvrn5IayqQiiUiWYZ9k1isoZq!w&Fa_b%`Ei#R%{i{pksdb>2@oH|A1~pT}1=SBz$+>dw=Q+pUa}`~+!5I;R3UXdj zO2-lFuK>7oQZX1`Ke?}9PE~fYg|U6P!5Qw6`f)S^9lKpM6kP5HyQ=@wvntJ;qw z|LK+FrP&8|yryr-@Ml1m=;6#>0 z_(lmXWy?n8(-JQ%EZo0ycLkTMN}rZ2J1C_W;he6Q5AwRb13hkcHafRZ72+ zS&6f(vF9b>u@4B>skXhU#A~W*LoAiwuPeHoe#i~F7J+~!ICF6GaF!Yl(~0O1 zRbUH=&Rz<<7M$bTYgG)!pFAGV`&kEfy_wP*Bnbvz(VdY5Lr=;fDDAskew)|px&yr4 zE8HGW6Kpa;VIsg1S)W?ZMz6`dQ&VpJGx69NqS!`TX{UJ^sOrD}oKTTYkdLpwjpmOk z*8M?WN@DvEu7Xn=^HzbaN^EY26SxJ~eYQCRHy^1aos<=2t;ZvMoONLPCjj71%2iIm zLFqt`K=kBA@uCM61(RD=NP>n@WR*2vT_rQ!Gu<;`6E;Mc;9Qo4nI5{U=k=?q ze$(Z%%vq%mN{dd!%pJw{&e!+S+t|JLu#cs<{(qRruqYflw49OSBeL_4_2YeSuM^K1 zypW=L&k<2!F zqlwwssY^3gAE}iG3SF|+wzCQ|)}3sUgWh2;Dn#M8@bUy)Rd*i}b1~~j6kna;h`Gxo z?nNs(&|`gh0s5d;8|toS8TJ_PS&SWL%lpjc4Tzo&{``FMYhxoB-I`5{Q7zB_eN>Ab z&;2ytUAlY9@IzI(W36;mWg_g+rzGgy{eb)ZjPHow#s0xd&)wjPYhUy`B-BdfF5>O4 zoT;mBdcn%sg^KGQlx=P|EteM2Z#L!=m|u&PXGw46Ri(zp@mREZ%7GSWfL@aqWNz`+ zJ!AO3ioGdT=B>3?MCDAT$jgchICnpQJDgb`4$LSsc@f{2#^{%iYD``fy@({K5xWdS`hKS+*=3iuut*UUP_g%R*3?YYwc9Y$Szx~B!CzF|XzUO=U^GamDic$i`_+e#U zSEqeqs?twUjPAOmR?3pxg=DG1kfqL&B)2z6DwSl#NfJ3pk{yyHIY^dW?1uGN(1;mf z!_dPL=^-KtQcU+7M$9AWMiuG$HeENi5=A#jy77mmODjtP)jvw(XVey@z}omlOKtrA z3;OnJ?jPAtC&wYGrtPPz%C54a^)M892U4^yvMiU9VGxl)csKC>_|X&pmiRjkGYJ3j zf8)Q`c}eC{kR-x?gx}deiT}qh5*eiXC>q^LG5t>?8d>jE9WL(`k@4D90n zWrYJCzsm|4Y%@?uH~+31hBp=oFEv7uFJgh(xxFV&|GWi6-sZp326{6r0S4>|w;rRG zIZuJ~FU z#eGXcQ(H}Uiw55g=rXiCv^fX91fVMl5q_ZM@y<2@@$V|WwN{TrmPUf1FO87@%^fFB zpJ!|P{4YWq=y{T{=iX6&i8`I9E6$Rm3}?wclA@GJF|L6DZ~&WwS2uwj{nR&mMRSTwXG8Vr9C@w?yXf8XO@<>`^M>C@Uk&*9^* z8a1>7RaRatw<|wec9rf=hM_QX900dyW%fIO9F33>Gv6agzl-D9=3p_`O+d4MgQ^z6 zHwJhXWiw-KmcUzb@GaSF7cvk5ITnMf3x1~U*~lWI8XCZkBs4Yv&VX)eaPhm)l8Y4Y>U06{tdc>KS@eS2ok1MC34N~8ho9Q1~{ z0RZ&)(N&dVk{pVK!{0{3ffwbq-luk+H7nS}N7bf3ZUeoMkKc3m=v|GnlF`(z{0vD^ zI|?6~y_*0wA^>-o*n1?*z|H_3!MnvoPuBWoFpin!LL1}X;{Pu$x}H>7vIcMDJ=Vp1 zilt)J@}{znTLQw&XBNK*-f_UkHM|LY26zCUne{3MzJ~wTNLMwA$x>C+7kEA7cHcMP zp(lUM#qG4UbJ#%7;)xrB1}W7C?>1B}FTX-ADcz3@LuSBcKLW%Y*hV-Fi{xb4v`TKn?Q#qH_dbt;M^Q<0NC{vwPbLu1$l_27$@%Io4NUT+Rhr# zQ&f`Rw*&M5xaMHM7l79_2Sp|6Pd(_Hsr|fZ;*N9X1Pb!L3+SS3pf~U^0^^7G4t44> zPHNx&97&SPx#qU`*3j4hIKa)`LqrVl(B9!X(RAjg#|vC|zB{h5TN|*`E%1hb56up< zUj*<>Kc1QLs)NYMfv>AhifJ0@is}jb124&2HcsgG*qpWLzPhdc-3EG!Ctvfxtp`$R z`-yUC`SC=ga&W`<<^X0O4sl>xf4Hd*fFsI|fSj2R7x`>!d1^lV=we;P$-uX!@0eN7 z19*mJn)RlZHylm|`WOd(I1&zh6!mT!H(<)MKNPDd@^#%d&@GZhZ8?>8yiYD`f4W4Z z@zj@Tn#Z+wh>TE>Yi|4i@CdA#!M1p`ou#|X+_s2_7piZauhrGq^I8jcEGawg%PY*R zXC^&@cK|znR0qYJPKv2oI1&!OF4b0z=|5%m^2T05Yx|rHbRzQK_0Ju{9V@0NWgSi@ zGEx9M$N?R~y8t=&#VI0+TrBx+vlO-729nmcit=?oR!uK_dQpLgcK}_3FYhFBXryZ# z^f8B%qN+0-4F_MBtGC|Nf5waJ@^y*Da^5x#bOhNvJMA?|Zr}L|v~q5z!A)QbfHROY z&CXM0yx_$wX0f$*e%E|GTAo$ou_(P6nTHu~YWXNYuWEsCFf_Al#g<#za?q~L0=@cy z+pkwTRg5E5>%z=)nCWIJ%m@d`2y*Rh1Ovo=4?%k)g(iY*7J%3363g#;x6f`??FrzE z1{>7Vqr^5Iq33|toi2)LPKqkZ=16VeUwce`Y0B{Y zQk2edfU^{tFwp~K1pEoWvq(A$UXnDp2(mS1G1{ML9tp&QcAO9+4tQ2+2d(a;nA1g3 zhl`?$x;5kr+_djQPd?K;7uRy%(yD=uXnM4B5<6n?W^$0o>06ZNeXihG)5OPWHgrS&6>PB6YMl zK+ZI|X{slJZKA5p_QM;ya9Yjh7}z<*H5z7gaM!_<*Blgaz?64USabXl@q5lZ_|ZAv z73+N$EzoNw-F~Igb%%cw8Lm2}Is$Fb;zE-n0LM&qTZoYsCa26jniqottXql#vN-9;f((<$owvQ6ub-E+>TMKN8rD1eSq)<|W~ z&t<1`Cq|`=MidrR_mS@7nw)8L(;sIWfpzFXYhRW2{pC#pY>1>RlP<~VZKsIpppa&2 zc12q*Rc$`*kQd)C_|n;e2fF9}u}4rv#cPtHbYUE9(AEGsBI-Ub2RVzZo3-lk+_+u7 znzz;8#!k$}X2>#zN>B`%UDGJ6Iw|OI!JOX|to5FB%rkE+EM&11G|*Z4tYhVek}Q|= z$a;tuzd(D#REJM)rq3A7G6HjUZoH7!ThU${13Q2&NldfDZ)chvX1wNdM?${;JL;*| zzb(`oELfm#2XaK#QQ5{o?oIgQp@1cIW+`JWREgWyRkRY|V3$aj6fo9ML{Y7p-5m)B z3Kr}I33Ts$PT1kyR6gd01r(gT1(C($+fX+Z(*=4RINhJx8o2GglO&;VN>PVjuGfoh=ZM^xMmM24ray&oh80tDD;m)1A9RM-92gap>mfVACp9-Y}$!Pp9z51dU@at z9cktqGwzey?WC;^O$B~K4D8H|mkF9Zq9_zH19U-WNi79^e?Q`xx4tfv+b9^I1LRVd z?(a*I)P6gV1K=W0ZiBo~)=rzh4gq!+pp#Vw_MieYo|*DBv7rByV`k6&st^QK5I|1` zIrquUpqmZyLRcsEHPj=4WUz;2g@USs`RqZ5vsw#>k3H;}H`n?G8t-&% zj8$zpyI6L*`tjzJkXZ`n@*+OOqH)*f)s{Q3S2PL=aRS_J5<)%4N(zm`i%4`rGhKDnrNtM%|= z82oO7Jm(MGK4E?(kPP;K>9hOM(=MxD{`Kkq9n}&ot}O!enujO8sPi>Lj1Dgkq$;a@@18ot^V9O>@F#2fBOe zgvnCpiV-l^naM7iQ)*$ddrZ;@OEHX{CvWaGVSir}CBXc3BGMVqC5lKg1!a|dEI?O6 zQHiFW@a&r-n)o$YeY{zL?tO6FS=6QSzlN?WV1;3=`ZZ@C?#t-iu?%i*hEK6naesWa2 zc|9!f#!PoMqBz9MT5XUw*BY?DCr=U(V2=?|gd{?6&M&Ft*PIm4T<)lE%YG-l_RZ=% zeSMwNHVe>=p+hy#fx9k|oz4NQ>J9vEXfb6VH~n%}+G+v0UAx{K&)@!zJWGK2>qM-* z6<`mLOnzA-pT-C*espZ8-T$wjej3g5Wq{N=|1TDNEAMb-JXa1A9RLT=q16L^KG{_C zliMKA|3k6Aq1hxLz>eTth=_uuFn_&Pby7rDUOnl>x6jJ=#pE66Rg-QXsdnpeKMTHr zI0C^pfV`G#bI#Z*KyLD_=libh^Vm-qnWb&yR)oLYVkUsjP|Gs~3 zJ})V+K(D#y*1qx%J$@vjk~qlWi+fF=BVR7kXdrU53u5y5tnG8RpaiV`df1RCND}#F zg}kzc>Ny{IJo}#f&Q~k)b%}Wey63S;izSC^ALf^f2)oy9`sHXjH6!eHt~_7Q*FJ9n zNg!^*8$@A)C?LsHD=Ex`4{MHvr~LQb1M+pbc>{XQl<{{f6p@NXHTd(!ea>07ES$ry%zb(dC9ZO(P9s<-H$!+ ztL$*@%1n0T$E_y2sAFd!xAWz>dVuzMidO~e_hpx z6#1Tiy!uH_qVPEZy8Hf-yU3Njmok%`McH|?3NzUeZD%ABA=_kc+w0oC`xFuoV2>gS zuS2U7d7;&jUw68Ku3+uHr@Z~$Z%q|mZh$`hp10+8WhbG%G;XqcYIu}AZn7iFuG@na zn)<}-&$l`W2opY{L#q?{pw$hDyu22E?!ebSJ+-Mf-DIGQ5$Q_~0 zp~T|L`--;zrCorcQ%vZ0~iQI_7tD5f8rK3)r`+1Z2;hPNfn#UhpA*)(n zK_tQQdFO}0UgL3HgZ3V!@H1>Sw7r7y9~ zf4?;_7cvY6bdMpE8}r>X=c0kHf4YBDgw!OU*E~4(X1PnZNo-^>ddv}J7bZJ$=J+@8 zzS&XsraYrYeOBB1ASxSj1!)8JA(G{W&!NXC^79h%J~M-&zbdQSBumOI1K;{=Qe(fR(LguGU*hug-v1AYs8c*=4v?dkU9_LF0GwSI)7XcT z?dRmK-KgyRYsh)%(Il0WX8Un=JYp=tZ$Bg7tcOW=S2gM!_Jcj=btr!qQD-|{E<-+zt#uRLQ1Q8SWQ(+;wx+rqj|0o`Efwi-ib zg*1k$P95~-=ZzwjY!uLq5raxRdmp(;GK}(gXBvEScePpOigcQV;IV1T&?&O~7pi^kQ3@~omZW@tU*=cV>W++4PZXhE3+ywJ4xTymtm`@j4THQfXmyE!T~d`t z&VK95VcCi)YoL3^-_(Wr^jSx`?xIkDX>ew)!#{^_&PX2Z&a`YFM7_tmN~vtf<>Wf% zB$7LJ&e>^maU#8X8wEd^OSLaPL98Oue&s|0$y%MI+H`|z48}DVpv_x)pEv)vt=W88 z)edY}4CZPnkkCZ8+sCol|(u3bsK z*Pf%`$8&AdJ_iD~YIWwT>qJ#7x2_Utju!^cop)X~Uy~KkYbOrxX7uQ{($Hh2tT+bc ztpK>E+8m1Lv(stWNI&UVb(cM;?EI_9vG+kliqeELwctmi5ehAtPqj}^qu83fQJ}Tp z4K~kL*U78vI@Rh1xlI$kR&$0+-J5nC_|=NdnO;p+K#%+8n6koJP(^VJw7DpbvD0ap z3ZEUJ&|IF6*U_E~+jF$agXZYC@uSJ&J|=u=$_sw0E*J|yq#M~J{GWWO?& zKyn1$uN&lv!hDBT*GSUjM+d+C^);EEFk_$_g9a&{6OY^`kL>I!N2dLt?Sp4KdMv7j(zB`VK-5~qmLua zdtXvFA%V*kmDG9i(?zVZ-V8As0|ZkDiUb zhD<()R^~0&4kn{|8#~<2&8L={wX+S+&=b=c*sDpQkg9FG=>2bdWFqg3fL=Z6_Dhw@ z9iC*Ru9#(R7RRuZn(dpXl`~3HyFBu8-n4iu;HQmWe9TPqs?D2B?QMeF1UNKzC}uEV zqm~-Lj+t}8P`4b4lN{fnExdg(A_icohP|Uj$~DEXjbu5lManu>$dae z=_E`$Gs?EE1U*mwu9BLKEu7u@2~u?XTnX4RWm zVAurqIqFzCd&EfE^?-v&O4lHhfjq2-fZKoVdB>9!4wE7g$&$3)wPbn9R(H4{l4NDE zF`e8n;hC?lP}Jd^chP%aAD!-|(*oUh$1Oc#JNI5kk+95$E};6&UB%OC=BQ)4aixAS zmk+&}N=`mI-E+wJ?}3f$X~nBA(306R$rt55xA41Rmcu+3W;p;34Gy+ZmY21B3m!ar z+5jwQQk{v zeqC$>YU3rh+Xdy|rzf;}tRfoR`HathT-T7C(*k|ll<`xvP8ByI(#|NNV6L0xuJLIr zb{lGH8Ot(N&Y9QboOra>OMiU!J}sF3AXRVON`40JnCW{bf@%!lhE7o((?Ga+4!~Ml ziUha;CV*R$@gp;ksd8PQM@>rrzI^hg(V=TM8Zv4O9dgpCR9fD|w4koj_a`1mnndJ~ zWpc<8yEa^pVrzKjR^b`qnc^8^gRh20N4kv^QXGz{7rg&%gUv2!fnM|YgKK43-jTr3 z&hqBmY)9`oACPDU;p`5z?ZA!{TKT2J(Y+=s#-Fi7EOPEHY{CC{#c9wTm;t8 z@Bp)%Ywz@?IRFCi`5B!TZzcq(S6q#J+kJH?QxV6!?wYxCi;euh4_dugZ4XVb#Mp;>N*~jyDYP3e* za_^|qoICV-qfSb#rpn}kGdbEtxoe}AbL;+4#|aPfDz_|N{&lNq#hlr+bk1z@M>)7z z%W*b=(8Cxzr8p3G2a- zB>KOLFQ*ePxq`a)?U%(}6RrE|Gn#kPRn$(Ashz4&J5{E3io&iD8Xngl*Y0i5lowhZ z&m9}D7g`-)j~V2VG%D5Pe+>EHhd1gIdV?Ch=Ha{N%BAg2HiX#@ligj-3uMr|5=ASj z-EUr>a4V+2L`u)zX%~FV>!!^gze`IWokH7cYS=@p1;|aH18hQjN6|9MqUPL`V-a)9 zH^4L(+MAo^94Po3aEgK{#}&F)p~M&C%Y#itF;k8zgtBOtU5p zszTM;%1VPRN{Zvc91M$q(DOQT!g{&d0ZchdgH{mqQ)*Ds1~>(b~OB z1s${2=-ckUb+A_1^F@|BN6$HY^BVM=Bc*1JJhp>y4T8AK%r^*yGMT=-e{Q5NXV0Yf z9)FZ+a|RrHjmp3oXure*)-2%LkzKqdJ8RgO0dlC>?##<0OSc_+D3vG@ z)8GJlXNO7^PK~_-@G$3{3U@EsvQ~#%g=YYTP{n+8o!q2Si6#v>|D%O3rdn_HYIJ6{ zmz18&D&bg4t(sTDvAT9U2$u>8&$IKTlKYf8&{U%F|+BmXW6ZNi35;kY@^H9fSv zbH|$Qrao ztu6|kpw+R-!hGKrK~7yF$)U}?rN%4a5N$U}AMMdf zIo0T?PFA(?4|;djOnU3lY4Lowh?)!2Jnnm&T3eXq!WZY805{>0vSRsa^GEo+qF}~) z4Z{Byz0t5Lm`QJ%^$~-pV$j93!#~a?XA`^OHm_Yn*ByBf+jy{X39a76sZuwWgStVp zJ5{y;v~{hHpsO(7JrPr@$B2Bg>hAd2LNvN;#{!ZP=qP!WyLNk0VnI05Y-hQ1OkT0@ z!PzObyaU~;<$w8V9{umGvE*L6I-Y{E`rDc-K!j`2UR4P|uXH)6yUW2edq;;txK9y< z&&0B7O~)knsWYJC2c2z_LhUr|it|7EVP^6@rv!SBhi@*1G6elL zA6$kjr?IAcy3>0%|4B<` zPd=OE&Rx@8V%C2L(62q>K<1|4dZE=3fP;Syjo!oMph}lUT^w56SBF*7)?Ufccjl)f zCP~Z(sJw!c#H>`V&*O$%fGxLASWs4vo$xuULj9wlyhddB6Dry0{D!)l@J1 zme$OeMEd&G%rpnURkJWgnCHMlaxHtNx1#RUpUN)1f!71%xX#^r4e-&gJK`W#&4(A< z61X6Uyu)noUc$9{7pKOe@UT?cs-JGHeMfx69f{Ib26Q67qHVk8vxQyK0)5+E|2$0X zwe!~!qV0_Mk>}2tMrXv2=ICSFY)^}od;{Hj0kNtrjmj>$o*a7}kXP-UN{CjVL#G4805d>cX=-$s?_FIE>SzKTLB+NTbjV1g z*;tiaB*wIQjV_U@I;LL!`GPvN@7n>r=8^jr$(mzdHtrZ5YOGVu8g0icHEXeDR%^da z9o!;7w@4Ut%>H*?A^*#>2xfjtP{2eUbSagdG?3(u6)pCBgz1i`K3;G;pwSU!hZcwF z4y_K*BkjhDXWA&xAs=g+4NWdpVbgqv_!RBiD?VRzSiKtEoTuiMA`z9*MVZ>1ne70+ z&DWk45Lz1ORxKa?aUpqUPNC@PDGBx?;*XNh2( zP$2+1vIg+S<3LB6&4tLj$~J+v4D|Z^bQI6{B-LNKVM)cMt0^efKpl;~<=#=}I=c0I zfy89gxY=$JOxT@j#R+t)map2vQeycW1_A3~^H-nJ{7HAxw#}R9+>aNKR@yL2jYzMF zx_uky4KKC&{B)S_ZbPCnhjQK}pDlSICD5xT-|>jrq2tx@p^4~JLokkwK*pFQyS6krqBW#nO2fqv2owNRAAEeht!V1|KD713f*^ll}CnP?WYZ z@<@psiuTB5^A^QNH`UST?iu%eOPY2FA+09Nc66(O7mh{S0d(6x&lC%71?c|uYiQB5 z`)I{yAF;Ab^v+vbTko3xD>>8f&OxJJ{g(roXl$ zV51Qy4sh1d#=F_3EnQBoc4ZC94nVgxdREJeG0ySC|1~DLij%qk}6=B+j-NcgJ0}w~IMxe)nL0bFHYxK?3d&uMS zZ>PNl8x1I}MBn_(pH^lBbdVB&Dyq#P1emS%{YZowBXv^UyRli6mU`FT}( zpeI$vp$yiJx~KQk;YedcMHe9|J=IbQaP zKpgyYnC;dHsf}LtZSRA{4|Id7ep*Uj-8+sp{IskNZylfZ!U-p=+B?n_Z|1|1%F6`k z=tm!Zz{Us108|5+9w|h8sV^m4P}TI z%82}Vh)3J)`u3~znKM|BN02~ruK2pz+sYL$T3G>bE1fht=g^$; z(BkE3qwb)Ry7}mXnF)&0P8;Z%Ewxk?atO$wo6S!Y81db&rE#Fw-aBed%M9aUL$MV;B36hEW=%j`A=IJmFaC}w} zTQJrelb3G%55J_%qgSn8OQViHgt66t*aBB!YxML$u~x|WFs=!vdnm%pcaKigB^>H| z(ULW**i-d9IQ9~$W5rWCo5bSgW;>$pj7*7UUt;btGw0p+Ao);t&9WEZ$0Kv&Xs2aJ>%t;D)J7XL#tzS zQ#+Y19s2$6vl!6bQ}3K1mz7_m`_2Ay5s0%3Wil3cssoD!=8b;EuQUEg0GdsD zF=?fR3CM{oIGF`wuaP(-3?rm8x$3~r4$e9dI-d36d{Wa?##OIhOQVlHlofu!im)|$ zW=k(sDePAG>A?t9MPpPV8`H1;VdZrk=nvohq2zQP&->47xJHjRve^CSnTfo3H9CNP z+5Q6(k=YbCY}MWXxuAy@;N}45Ll?mJ#{ZwQ&K~{tHzb!ZSFzp~fIjBfLm8*N4fM=c zT=HBtHf%lKani&&VU||xSRZN5jzl$NXzpf`3ArTLt7 ztTFo#uQ-lC9Bmv81*;NAmo10KF<4VL;y+iXynVb>!kz zT_t1uc)7NB$A}RO$O)jMV~vkpvOCrq|9pxS=+Nc@1QVg|YxsSGn5;0AXaXr1tmA{GSN@Ha6~LCkj(DK_hT^U4=(pf_nDrTK8mT)L^z z(dg1mllPIllg6AwoxA=Q5qD5W#cHs(p_pBs3gAL;HqaZrgfjYI za?y+%={4liLlIUITc#*uCHK_v)1`Lh!|JBi%w`t5#yulJr#i@azqdU6Z8eB+s;oZ;|FWg^gZ{ zo9^alWSa~!y_g*iDjR$`xsE%PpvnD&@uI;y{1xyLyZql*a4jC4l&U* ziBny5P`h(3rIHg)&zT%*HvLK8zVcuC{)vaFQXw{$$!3Aw{yAE!<3Qtuc2!me%W~;a z#7^FlJP+UfEvf1ud^9rG=&atIrPjTgZ0VFo&z%3^n|)e))OYbS1+ANZG|GR@OrFI%9Ocdew3mt04# z!;VcGO;7jT+5R0QrM~%JllRGoNZ$NMo1D~=EHf+61=EbEci$F{pcC;Y$@A!>^`u98 za-f@p6QVuUrgtWCxv1|2(jjqLGS(MhCNu$81k+yFBjB zV@{-YXI?<+PW_7BG*7qw8v^=12OLPJ{PR}odC;LGDcJ?q(tU5v{%#l)UHv=xUU`;+ z^WJZBT3(dFGVVAXK)3qn5s-Oo<3NvuD?l5S=tBq4+unF&9xc9xockZ1b+kBVi?#($ zlnnIJcJ1i=n@7`;XPrZ3ojSL`6*b{2BVh_H{D!)4Y??$9Z(PnQikRFu4aM`KPdfPTcOr_)(C z{F8RtW6!)>G0hl$B8gEu$8{j0X+~kJd*eE2mN{|SYo)L(YNswTN@~U zb^i5aYIo-Or1pksp5K>m?J8RF(zCSemFG$C(3$qTW(4&={zP(?mFM@1Gdz1N8l_k? zLJn6+hM#EMVNsu#{`l+znm_$P+Ol~w^*v)S?Kk8S>e9D=<4&0Ar(oKzSwX)4&8Fa| z@3cD8J{{2gu~ki!fQE*MW!7sW*f!*8a;&p3<9^X)1`qs+9go&5;K)~v|IEw=bM(gD3T8jDKanNtkb z(BiIP4K0kzy%hqz?9%J0^t5x+mSQ&LsbOr@*7@Jk;)m~}P0N3e(&-&M`rsc0ZN6TKCP5x+<0Xvl(ge;gG41@aY zxi_76%WbsJQOA&)X4G<1Z#MYV$K<|mG&@bo+3`*Nf@b=Bx?mi7)H%?>a!>9-f2q~G6utj#jpd=C9`1%7Ctsy zV0oubbneJ8bi`?AQd!52`MKsioi*Zd(}s`VrG+ydAdlM}mjyI9^1Fx#gA+azIp7kH zJ$o>ne$}Fe8PKb@ajrPgxz-AR z-szslNZWm%oGf?i;k^iD^{JW{@SOh_Xd(E@)^hq&?7ZkUXkLT$E_*6u*Ok z6+iv=-Jb@J97B5@aU>~ub~PF+AR`)~Z41Ar#nbMmjlccOZdwi*t0sR6w^D%y85F zu?PHmFi_GOfnM@|XHxk!qjDrpB0UtOE#H1Yi>FPZE$deE38E&b*$gsMYjH00#KP7M zife8FSS)5ixX9iuU0`5dg{H^n#E7Hghg?9XTyYKc+GW?A-A_|aR0J^Fy#2nX7?Mxa-|^m)_UL=A&Hzx_l%&3u^F zeDO&}rg>CPnB|Nv*<4cbF-4$QVnhx62b9TpN2xeGC7lfBy8|4_ASo$tPiK!9Nk^SI zh}u^)Zxco%Y(h={~k$(2`RQCe<)lXC7n9F{!Y`CS0f{eS=Lc;V1>8 zx<~RndjD1<9I9w-KrbD5A(dTpZKHSm(3VZKcJ8aRBF51grKF2F6g&{Y}i zEizk7Aa@WvYkW~91}6w@h#`gmk1%`1Km`D(_wIYrxg$q2?Ut{=RWux86I?!d@NNpM zU(Eo3?+%->2gm`|OnuiVHaR>9tLA3lHa9sT2lTkJ_E(do1{MJBSB!%an@H3^5Hqov zDo!VzaqW$C+_~pd=N-B?`kAkMYC8Qn`!U9>g8`2YC9x5+O{qYGcGfmkxJ&MEjFrBk zd#x%IH7nz+K#vb@z=Rg?xfgFRuJe>lMCA(~bkFz?Zbf_}VwOi@7CJTo5o2H`uL*EQ8EslF zkcGHsA%hZACICAB9st>#|7OY})ic0#Sf|N!>%9{V9(5ZXc>LeVS=um{eDaP^{oBv< z>1AheE<6jXEv^;M&dR3K=-ng_AG8urV9kOj&PqHHVkNMT+`Hb0Mtiol^jg>FJ|wAK zS$eVRI@SL2BmMrwziG{PUol>6NuWFFj8$O?`l3 z;gIQ8$Z^*KCM;eeV~}i0TU`{ZY0g~}aJ(n17|tBa2Rw-XhkS61nE%FSfAjn0@sNZJ z1n5P2E>)m!|Kt8fXWeiU_22IRl4Rle*DsP#t(TrUcK`SgigHb1v{{1b7MroKyb8&T zw^B(#F=751V}T8GDyfKWY>?bD?){x&(f+NiV5V};=R{h=G)_i1Ov^@HMe7!P&xC`n zAEY8`&4{r8R6|kohD>vqfP9jPRA)ga7CB6JehjpjSc=RvHuLOQ(D6uis^DKeW;4k$ zT{_`jI^lv#G6MTMPtT+$Zoid{UlPL`n7d)lSQG!of@Ca?UwsO@^?>OX z#2X#W_x9%W8SAqu6tJfvhZMvU0J>oq%O&@;iQkY!hqks7*vgl`$ha{jR9!`jUw)q6 ze|R!^!(pb)c|eIz_G~C>4s%-slafvI&0&69=a2!^j1t)#a3K70uE7(L zb}{a#PI}FvF@-fDOjyJSgxQ(^y-s_adodk&!R6Gxdykx~y{#M8)0>Y!LT}Cd4?CYV zzimwmavt}(0Y(4?Rt$fyJE92yPiT1VvIsfyfMtTON2J%p2xk$=$Fx;!Yy#9GZ;y?y zUB6xFs1akR_aTRoBxlz^1fXBGYcKYEupz;82f({JH0t66<+T>)w8u5GYb^kyVw<4tK&y6(qiT}`Bk4=w9iy630?JJ_?0>JTkWAVu) zJb)#%mWZ;8&x_Pja=un*G8WJ>^XNQ9Ma;SY;9=H7yHS@NsPC|m)b%gNkenwn%4j4^ z3qJmko*qAjwr_A$-53#_DT*>2CkYl2uz5fwotF`G=7 z<-+e|CaI+uL(nQSZJA=R-~n1e&v$K}Qfhbnsnl`sW#s6wV@|YprYG67dKJx`F_pf1 z^(7_;>pZpuxcN*rW|~_f=|T>|2Nz?Pt(9o$WWh%`^Ev~_LaOXR6+{0?r3e0nq%7HH zQ{6M3^|^h!v*&@04EF%74klcXQi3xN-1eZnhQ`Oev~)Y`})^8xg@mJf$$nAul$XEf9xUhe)~DIbXWk+%p$OjE(DPnR3BVwS6^0pem^s(Y<)H2^2Z7tZt4m|%JMNcPG`5`ip0fNE>9rt$9${Ie9URJF zHe^xnSh1wF(LLuA=+*@pLif`%k5KUIPe?V3UYcAdU0O!v7hg-RqyMkjSymeZc6{^2H&whPseGE_ENt7&J)n9(PdK@Yl+%X@Em>0X-fx3i!$Y z`TOLZHI2w$%cIm;?)2I|2UGb)!$|Enpvl#38L#eKABY-&9lN} z#%vDHjC;2j!9bVRG?J;gfu2|}21Qo|B%I&1G)wBJ}>z{e3N|7J<56q ztQub3We+O9jEAltuDNlN{&03q;~n_&=U>9 z^(VuQ zFre2=8UH@X@(FA%IvcWBLxvyo(TlgSr4WD~UsA|_|FV=kv!;=AzeA|>q_grn3_{mw z(^sF;*As7}Gv4_+Q#dxuaUdY|&z(b&pB7Wug~LeOZLhp;bb*cQY2nnnY4^*or%t=> z-rzj~=!5%q=S?{Vd~^=j87 z^*09e>IZIrSaP_oWg6XGMGWvo&IDUfKyMZZ5$WL&t(p5j`eyQ7pS#VN#KgB*_Hr0o2XixW0~3l(ES@X&<~R* z&~Kl9L_P~on_!wnY3QTNH#Q^ETIQ?tNSM~V`zC!c=}z)8{=P&zD<{P;=+@WYrycj$ ztJMJ=6@n;-uG5}s&PB(X=q6LYVN2JpjA#0{PP^ML2Ye+k+YOlSUN;%R0D;1oP*+`K zY_P2v=rzCoL|;rCBj26_001BWNkl3%`*9sNrA`k~F z#uJIM+IGehXV$p8WclrpOIDv!2k3v?J@R&~w0wf>sUdQkDKU+|2rRNWV&CxOV2oaEk0MM>9u6~C}?o-#KCkIrLUbF%7ozySB1!~`&W|J&45lGcTq>)ixud#oBpIPr`}6HzVk*M#uUyV!~4+%M|$$47smEt zvX!El1a;U?t=d#PyR+p=^=OnIAnO^p#6y;S6C^ zQ_xQoi4bAnViCQH4d|PH|CQdnb2P18_yg;;#^@$N^~^^YB{OwFLUw;{9OCWyBQVC zT(^5~*4hc{sgQx5TqqLspB~gbjC(nxQ$I*T`P(r}KcEuP6g@ z#RBwYUwuLM3>j!LuL9^MFSS4FVZSS=aO^ux(PAcu2bc#}G(DS<`c^M*b8uu@X^|A2a- zYIMPQ4-=hL#F-Iy_~*4TojPgCBR4EuIV>g6*WPi%xh0*tynx6%1G>A0jDU|<$Q4;Y zu2_Kn<5yqMorBNVuCvQ(nu~`e04~f@_}~djY0hy5qJ%P4j&qZrHg8$c0R5caT{DtH zGQgp|g(V}Xy#R8^10Y9D`U$gMrSe?{G$;!IeK>#~jj>36Ap+f+KZi@h^5>$yJsjo! zxo*%7E_KK?Kdg8$CD57q{?G(NuJsbkcUCxq$a^qQbQN;N0`#R{&7<*y&#ZR=#us%8 zvsCcY0o?6O%_SDMAZ9%5!$m~{^s{yZ&{JQoV4)S%T!QL}0o*bWgKc(-x!JMd3w%Jt z0gt^zrTrRie+AHQ+_MiOZzyD-!)zB+;G&TQ(RQTQpxr|x(Z80it|Q6q#QMji+ZU>O zY(JJ}6NNKHSRq$TK)>UhxYxl3@S~nrh#{Beng2$3=wibYn;jqB#P1(+0I*T9 z1~yh`ax2}o2u@l#{3@qDOKOn=J-O@^{yC!U%xn+AY>!dEFla}IboiAER)5nV(DBDV zAG~9W91L`kJXJi+R)l_fu>u{m&{*8i%Fxtc8^sJTF%k&BGc7LWl`##Tn6)lwrNtb# zZbb}q+ymqQkOR;diPX`7d1&T%q&Ub;S4BaAi)^OY>Jn2{OlciJhkq_6?V{{;s|j>o z_8KEylB(`ly1HUJ7bw+szy6+4Z)uWz3QM!qR1s@mW%=~t>0~QLpbJwKQ%uU9RG$5AU?M(i925SVuH4+^0hh}d%yJ_+j*DhQ& zGb5lIg9bS^9=-9s+UQy7Yxf?EI_qvnq3V*7|^sF+g3Nd|*KL5(fi4fSzjJSINnPsO-F#r6h&_!)KNG6a*s|xcX8N4IS7BwVq zk9y4Z1~oeVxaO{#-*SrRyStjG)>}O0yQ)&4 zCCANoRLMmPo?fc#qHC#i;DxzIXAaNU7@)U5bug8kKQzyiO>%gX8Jwyy8oi`fAL`fy z4Q{=xkH_9jpZ{+T^Lq=ado9(pRBpCMsS4MM1{^f8IF-|{U9jrSMgbikT7S>z)oM7{ zM~0t{a#)|22tY3q8tBds&f-H03-px@(EFTqK2=EjAzWu4!&3BRmQ(kiL zs#>;~UbyHi`ZE}2b>kp%u=b<3)JUe}ARJ0wkvm5K4wZ1MB{do&MUmItzGQXphD4Ee zu=9#LZk$r$aNNkWIy5?dLcyXco~fAe5-B|zltT`dOXE(F3D6I};8NP{%HbrJFy`J? z`N~A24;V0j4jXqbl@G`)ik^v}Jiq-!Z(KZ(HU+|QVnvJ}jx)^263c*CXRkHakVT=* z(WxeaaH2>Cm2fO~uIp5xsoT}IC*ONopf4YG?v5pW`mR!HJqm(yAfrI>4AbgGQapo- zqE2^ACFlN!<#og89{U$4KJ)Y9AmJce>+!yvW5BJ&LaefQl5(2#ql zQn$VKZH$OheN2S`|h8+@6&bKGVeqBe&QIa_IO#~4IN+z zYQf({jv5qRpzUJCONvY)1Jb=jV>Jz#q&k~=!B%Y!wi}q}(BLrJ5p74`Ily14DqoCR zyy~cQ-?hb_!4EV8e(?WCUV0Usdc#dQ{myiYF4f70WxgStD^3$9(X^0{>1l@ZW!k~I@={X+}+ zyQ9%X@_LB;wOp$g0mYOk9~3(yOtekGFjYHB>6kn2qXEaZ9N+=;`5(MT=iWRzr(n|q zep>PDuUU+rIvc z=0k&5SDCV~$RWzjVyq3J$pJEGbF}=TiKw$fW0iTLo&kA$6!L)C26kb66^hy1f3hr4 zAj9XL<66xioJlSLZH{ND$kL{$@gRo^xsEcJI+<&x>KojlY%NapO>U?aRlY8 zDGChWg9(J45mDAnp$G*_%jleYAELdFfk~gSNHURcvmXP1uX=taEq&^dIKVl$v7p6l zGK2Yj2=a)jBv{;dopr-MY2bA?lC#(Ye}+NZzMV(&?;1nZRa>_MxOGMw+CDM5Nf4T2 z1%SANS17_iM+vTjfgNSZ@Y(UV*>ML+y& zRD%E)T=A$lv(jiYPIxftn&r1>r~$ZPy5k)!ve5GAAcSe3Z*7hZ8ZiU`bi@?!TqQ|z z@BZVOigPHwKQ;IaG6p)%vi!E|9&u>e)oQJqSPQG)%ZMW-Mln^`6IZR>KS-ZgeIDWW zz;A`tE2*fYDQ+)7ymiYlblIy*J$f?jyDJr+52(H@&?vpqS| zE`0M;+Pp%OAGvYS>NuTqx`mn@(62tTQth?NO3mkKCwtu_!F-2S7n58HynQu!j16{2 z1kT@pQ%{`92c8B%|x); z2+swUJTvbNnE3_`ym>U8bj3BKIi1aZuj#(9X5n`%$hLLkAB_e$C%NE^vIxKd&@j>A zkK>0i{HQAHkB7<5H^r>rlkPTH+EX;IK=xMO9BDPISHxFzB7ZL_*!RjGH)lL=E9)!$ zee4a-Ic4cQ)l)+qgukIk0f2Acy$21QGMxq- za(LQ@mG1-eaER8u~m1-PdS-U#Wt;y1$mBfS(AdHfZz$ z*XqKA=bDNyV)#J-JUF-ja->|aoBCoL@M!dhR_oZSHw~TqFztHKA=$_{C&vQdD_(hy zmP~(u{MgxJ+*iZ3CjgG=q6Q1H0jSn#dC3}_Gs|*vNsv3>9Y9B<881Yj0dBZCpeVvS z2fR)ZgXpYLW9h_8uO!vs$jSX>bCPXK7SQ*1j-={8HZWHU&q`zyM3Ai^6J1b8TLBJD z4fY<;Rv`cfpeG19xvcU9a@>2Wyg4+uDC7~5cAY5LGZNkLs^9*|Y94mhK*vS>cH4DN zI%N4$4Zb?qV*S3N(dt5|2*R+LUS@eA2RvWYcuxSHg9(2J;Ia5CdhbM6PI;Ji+5ezy z)@P%RjfKOs_@!s*`-kpjivib*Yk_;wRDd%kRdbRF7P@GG#f6Hx18j6+Qvslo0Y7NW zc>4QAmo*FEH!fK~AC0|huY`E;;egdDO3IA_@9{ryY^(Bvk#8ArSce8G{A4KN>? zT&zdrJg_-qgTg)Wo^$ZQ@#!mwv}5gc*3?-e7OlKA+r`u7tb=|oi3)=O|W#yLn1f$_F&3oZ# zdhfn}k<-lSVliML;5xa9p3vYTO(qsVIt`A+U573iK$qpX-zk6;U_j>@v(}VFvWAaI zGM#hVopk&KmyoJy*{;E~$FEwvfc|^SaH?ImhDE#aA9pSI1}x+N3oSW{js#)fsnmPhnU4mvWGOcdiNkxPiU=hN`;t_xsrXkbvrvGjQd}aS#>8i;O z(@uNslXlUjJ0Kbf(?`!eL(fkbOPXQC$Ns`~Mt}@{GU~8}iJl7JqS&MEJTktBlL3y! z&3WNvX0}_S?vMpG6lOt~)=oo!k4iEP88?BBJMUsr)TZ+QtX#5)rVqcGwyj>pXrlmf zYYc&nlh(Nl));^@S%~2eCWW>z(U}G}8Fm{Y-%R&B)BWArZ;pF`1qF};;P^pm4Zw$D z>7vO~Zd|;&&R~Xg=NEr(G|>Mz?X*(g0sYoEgMlurG}c#35}TzSCJCvw0{7L003c`v zdP_>FA;1IZRt*nxUTFC4yX{U_J~)l~?2&!@WHb_?4_|neo*Xxtj982>GIO!Sy;({XY;sCp9va6Xn5wwo58zez>8Yx?z`_vS3USJ?Koifw9h0K zjnYRi&Ze1TM^hvcv5XB)j7Jtl86sdK7Bx-|b25?tcW1meN`P{(?L2reg-5M@j}vKdXOQM$<+NqgBiJ1X$~MD%__voh3#n z*9UMh;0XWET*(uG2_W&Jw(;Q421?#%yC303Mo0ObQVueM5kUEMl@u$6a(e9e4i4)TL)H zmYTyoV3YHC+_dPkPw2%-_tKwhS8umW1=xkQt}7?5->n+FK7hvqkCrJnV%)Ou;nUGZ zHx^{6K9@`?!HQ$dPC90?BLEkPG6myMcFX%oK9Qpay;K>R_WPSiEahsb*I=~BUme5)}0-OwRK6o(!a4}(&`QR9ztZ)sUEx?oI zk_>p3o~#G(!mY7(%QY78V#5wGO>L4K4sKOmzU9 zk5E?P0B1ABa~wTR2Y76HkcBAdNyIX^51$V3b6Sx?^csO9pK@6i9(!IdEaEPGt*S~o(*VlQRu-Ib~6Ax z8x0RGGh`&JfETV!ouHj*(z7;EbJI%>Hgb^H)!<^Bv`CM|H@hT&C-UG4*QdEPxR9Gr z7FLrT+T0!HS^n7UW zbTVm3!wbNRQeA7t0;#%0lpbyX&xecNc!b&ja4{ntnpprGH36c~rA~F9slf{g;8vhp zn^pu5TwI%5Om>%|{C3;Y)w`vWeWriUnMTJKF1_yDgB<0Z=4rlK7qq$>@R7{8Ro*Yz3rQySd&Vp6ET-B^ekMTPCWbMv;chig)5p|vqH&bO6kPH7C?=21R#%Ope z;D!GVc?h-}SVsT@HV;vg4pSYQT|$c|G7G3r$G@{6n>inySF*Ld22WlmR+Am;f(>IZ zO?ITxM9w^B7@?k}^5NI~ux4SVKu&jDPJxauTQcJE$u3nH;eb{T)RGbikQ52A?lx9P z(@J0UX?OrWgy^&hcS@Z%62Yz^=1KjGD!)g;T9cz@Gr_#8|j?TkMhtlW@xccCgbD-mkmW{gV zS4Swct7d9-B^+wCCVZ+zUY~{+fENuiA}}RNIfdyiW~2*^jzwKkfEqmAo?V|w&x4nI z{4Z+htwlDB*2%Q|ghsczFQO5J6}l9#22a-J$?ehZDCcDd$f3>I(1@50%Vqg(OV{j@ zPPWjZpy(S@xJgv zGtpDsyC8aGwd`hL3?n=-8&*V=J!Tl;J}&j(D;KO<(o~rze?Bij$CoS~aoI$NERS(O ztNUw74Fx#ZTe%6J3E)M?9LzWov1f%eX1H0BbwfYSp7k+u1*$4w8O!_jI?A@G7&Z6wi z26TMUlADJva7IJ>JAAdI27RQ2LL^0bAq@-8wV_wC4{vS8ur6+h1o#!T-68_tP^oIM zi7~mfRz%uGn$fy6#HJ^Th6MP<_>DpYczu4kwJ-)IJ1XH&UUPzPIFE7y5Z>^;l<)84)t)-xeia4;0 z@{X)x)ZpnJfdG8Aa^Ra`;jSL*Mkbhy5Ojozj?Odza`@#4(n8tyP^GwtF9RVLH;ULM8 z2+3{GgwN;0w9no05)dF4aTq~$#b&&PBMj`qFGm2fqpJLGBUteTr%Z?3zh-!C{VteMIVI`BhY&M|dV!pZZymOtU zj@iyYt>O&$Neu@`iAG2NXL4Lsy!pVHXj01m7wh>ZBVNt-7T-FSyx(&NTb53tw@OKF}GcB}X_wYB)q{G)l4& z<7RvTr%syl;n?3**b=a&(Ky8xH`m255HbBn%w7lQUZ-XXzO_iyJ^4!wBI)~UFZ@D_ zhX3LU`Z?GmVNwyCgI2e}Uf3(#zB<-jCzyi;$Wgan2jphkDJR-6sNA7^J8JRj!@=C$ z+#+ldjgFiA;lKk+^~3g9;0OnIa{}y|Mt#3My{%kT zgs6WIF(&$l1_%;k#ipQwwIC>zfCKT^^#vf}ucn=gvLnnD06FH*9_k8Z}d44|(>#tW0E_X^@e+WiL`i*3dE9A#9xhf_XQoWGu)44{9 zV<#1FxIzrP>!##)QULQ%kS{2^tJZBFes;PiF%zI;5}sMR`m>_k^QTf}q$jM5Pzczi zBv;1dqP<)J`*g3Bjy-;32yI-*lfHcTyCB-1707YnG6OmW^VC&?=XpVCb7>T?k5VWL z*gKZ4jGXv*kQ?uM+9ppyu89sTD!XT8L6Y+{W(sr+YTMNpukyU`fzs%Ko-nFVSgnw+ zV(X13O-_;*U&PuoLPDDkqp^N~?b=!|9>GpGz-}FH=y0o0JY-~k$-ijB&OMK3X=*YD zIwt2YU%mM3&<{2T(a6kFG(usuT7w;Gd;xowmQeeRB@H?6LbH(D?WVSWx$UmPZKtf` zO}w|j_XpSQe&va*%}ORgH?Uv%`DH=a{YX$5nHff-REi@C6l`|16i#gRj29rt+Qlx$ zbNCrZ7sIG`k+m6bh>HVs3wb?v9U(M8KCjC?XZ_!Xo;&GEDs)e%06QKeU+YO94BkmJd1 zrEmj4TB|2$-#|&6zhTE~+b47EsrpQ&B|1;Sw!xK)bpMa9_bqF zg>;{)Wz#;#X|%_=Dz7OT!Etf}I9F`7U1eaihmIItDB_h@|NYI^vpyra03DO~#2HI^ z=$PZ5bmPj&r37}^?09_@b>z{HgQ(I~GO$-E)RF>CHM^ZvdE<2~idjs4m9)Vp(^8z9XQ1Y~ zX^n-dFsbmF^{V6l(5Kvb)=BHpd7*#v4ZDW!%Hwq87IaMZqnEE*CLI5MFRmVg&|68y zRMN^wci%YabWN2n9CdkIo~;>kqZEg#j_suYm{oPC>nz1#p96ekx>=_iy*{_>U7FPx z`9x+Z*Pt8NPdu?(FIlwJQF4WG(#hCJ_K*|>q^+Ya>Ep#GTS)hbERFoXXFMqmcp=5p z_IOQIPkOc2>~Y_Ddj8&5&!4V>5v{rkxd)vm;*l?1@IxYfa}Y;<7(CRcG^Q~Gs+5MhIz|p0)p5MhBtiMJb7o`^z`*zUsi+Ah@j{8Hb{4rj>WY(t%O zhCHpNbJ0fJ1W?6Q5WPRQ@c@@l(KQlV?2fav z!wsMt;7xt?dWM@T=$#|N@M|~jeEFACc@EQYtd0O36T9i;#eLz?$KEYvd`S?;4tBsH z<_>i}6oPy>>>7Yajtx8Q@Et{1ZaS8z-9Cy3{xwgH+*3`E;0(CgQkqiJS&9RAJncpl z>uig))^khVZ@b@p_v&?f{`c zVVrdZ@Kd`8$2;1G0i3&+vcoM6IBaz|=CJ*=+jaig?|SRk?|S*kY@FrPjH2T}=V|@j z7tY)uNqtwycp!ju2k^qG^PwXs0Q8A>o*i}$JoOC~H47=<+J(w+rzJSTWSq8YN;{#? zSrQI2YPwO)+36RR%+0V;{f5fP-_!+56Pdh4x9 zf3T!4oOtyKZl;!7p=&#n!ntO%*=(YV-CYJXT_qv0I^=M!aiy2Kif+EA+8=rk^*HgZ z>$boC%0xkE_xBZ`H@U(9KK5t)s4C;t=oS-b?02`on}nOhhPO^Tj>TK(S<;UOeJ6pR z2D{N~4kV$LLvl0R09z`mg~@n}C_`<$>ZVp(Jywn!cI2feS#4W-z4(>_@Pik10s0|s z!^vjgPSkWG$&PpS4cTxWCaA@SLJ4^KV=Z*K+2$gBTf<8WJj0n-pSgW1Auoo9HMDocr- zJtku@wq6o?@fwolaJ% zN%17?1%O#n+Zu^B&pe&Tg4b+&GuW)2TbS*J6MhZgx#A1MjpO)^*xTc{Px)GHK4SOK z18bnI7mt?AKmmG7rm^{#{OYVveWt41FITlbJCbs#r;~z}C|(I0J}Gg98-SJWsco}K zCLYxLx+Blt3=H%s#~yyESIkM``KckX>OWR;Cn|WNdK>r|ZdS)R1eWrW8(Z0=q*}X~ z9cv7(fjNnTb1d9!2Q>v55el=PGl?-mP?r$@==Q|pp`-3wxBb-}AK~Tb=&vq7pQ6iu z-|-7(i+KZUBdsrtVs)xgvKN3mXc!6g-Bhf#)o;)|(n$7NuDw;^$Ef!;FMfklFR|(Q z!ZteX#-y6oAh!~_W@{%lcUmoHu&raP?jUOfohz)SZvr+}ZpE`J#QtvAdA7?H54-P; z{CeF>Z|<9-OVH7WDL|iw%dd&V#+6G~#ICz~RO-_zv0O?@&k&?c?{^1pAlpFFz>S{p zhXCCs=_DI&jKr^d@ER|0O>MVnqDB>Gz&UxP_B%`OT2hOZ=2oINd(CRSmD>0oN6`CS zp8G=Cah`Ux+_HY>@Kd7hte=M2@61CMpl9T|-+THAXK3MG5Gi$%l=9d}$%RVlvM~Cz zBB4|&^N!13)yrU|L9eCbTBp|7M@owG-tMuI+^X~(B4hY#wt8}dVAzcZK8bA$tw#e# zyy3a-P#|bmAoP|EJBPPrWQsd_7zOAVzWn!|wD`E#_m?RhFO8%+I#zUyBzl1HKUZJR$z$3o+~oG3*H1o ziqzBWE~WzX>|UEgj%?GCxji3*eJ4ahEsjagC+!SqrRPYkXG=k|l+wM5beAGiNGH@J z0!2EIT9@#}4vA4AC=#S2Awd${LcZmY^DkG4p_$eF&*!Ck gXihKdM>g#L0|y$n9DzE9761SM07*qoM6N<$f+zzO1ONa4 diff --git a/muk_dbfilter/static/description/service_implementation.png b/muk_dbfilter/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_dbfilter/static/description/service_integration.png b/muk_dbfilter/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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 - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_fields_file/README.rst b/muk_fields_file/README.rst deleted file mode 100644 index 6bb6961..0000000 --- a/muk_fields_file/README.rst +++ /dev/null @@ -1,116 +0,0 @@ -=================== -MuK Filestore Field -=================== - -Provides a field to store bytes as a file in the filestore. This fields are useful -with data values too large to be manipulated conveniently as a whole and a way to -keep the database slim since it only has to save the path to the file and not the -content itself. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_file/__init__.py b/muk_fields_file/__init__.py deleted file mode 100644 index 5d197a8..0000000 --- a/muk_fields_file/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields, models - - -def _patch_system(): - from . import patch diff --git a/muk_fields_file/__manifest__.py b/muk_fields_file/__manifest__.py deleted file mode 100644 index ba5de71..0000000 --- a/muk_fields_file/__manifest__.py +++ /dev/null @@ -1,38 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Filestore Field", - "summary": """Filestore Support for Fields""", - "version": "13.0.1.0.1", - "category": "Extra Tools", - "license": "LGPL-3", - "website": "https://www.mukit.at", - "author": "MuK IT", - "contributors": ["Mathias Markl "], - "depends": ["muk_fields_stream"], - "images": ["static/description/banner.png"], - "auto_install": False, - "application": False, - "installable": True, - "post_load": "_patch_system", -} diff --git a/muk_fields_file/doc/changelog.rst b/muk_fields_file/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_fields_file/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_fields_file/doc/index.rst b/muk_fields_file/doc/index.rst deleted file mode 100644 index 6bb6961..0000000 --- a/muk_fields_file/doc/index.rst +++ /dev/null @@ -1,116 +0,0 @@ -=================== -MuK Filestore Field -=================== - -Provides a field to store bytes as a file in the filestore. This fields are useful -with data values too large to be manipulated conveniently as a whole and a way to -keep the database slim since it only has to save the path to the file and not the -content itself. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_file/fields/__init__.py b/muk_fields_file/fields/__init__.py deleted file mode 100644 index 866426c..0000000 --- a/muk_fields_file/fields/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import file diff --git a/muk_fields_file/fields/file.py b/muk_fields_file/fields/file.py deleted file mode 100644 index 4e1e566..0000000 --- a/muk_fields_file/fields/file.py +++ /dev/null @@ -1,201 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import hashlib -import logging -import os -import re -import shutil -import tempfile -from collections import defaultdict - -from odoo import fields, tools -from odoo.addons.muk_utils.tools.file import ensure_path_directories -from odoo.tools import config, human_size - -_logger = logging.getLogger(__name__) - - -def get_store_path(dbname): - return os.path.join(config.get("data_dir"), "files", dbname) - - -def clean_store(dbname, env): - tables = defaultdict(set) - for model_name in env.registry.models: - model = env[model_name] - if not model._abstract: - for name, field in model._fields.items(): - if field.type == "file": - tables[model._table].add(name) - checklist = set() - filestore = get_store_path(dbname) - path = os.path.join(filestore, "checklist") - for root, dirs, files in os.walk(path): - for file in files: - checkpath = os.path.join(root, file) - relpath = os.path.relpath(checkpath, path) - checklist.add(os.path.join(filestore, relpath)) - env.cr.commit() - whitelist = set() - for table, fields in tables.items(): - select_fields = list(fields) - env.cr.execute("LOCK {} IN SHARE MODE".format(table)) - select_query = "SELECT {}".format(", ".join(select_fields)) - where_query = "WHERE {} IN %(paths)s".format(select_fields[0]) - if len(select_fields) > 1: - for field in select_fields[:1]: - where_query += "OR {} IN %(paths)s".format(field) - sql_query = "{} FROM {} {};".format(select_query, table, where_query) - for paths in env.cr.split_for_in_conditions(checklist): - env.cr.execute(sql_query, {"paths": paths}) - for row in env.cr.fetchall(): - for column in row: - whitelist.add(column) - remove = checklist - whitelist - for file in remove: - try: - os.unlink(file) - except (OSError, IOError): - _logger.warn("Deleting file from %s failed!", file, exc_info=True) - with tools.ignore(OSError): - shutil.rmtree(path) - env.cr.commit() - _logger.info( - "Cleaned files [ %d checked | %d removed ]", len(checklist), len(remove) - ) - - -class File(fields.Field): - - type = "file" - column_type = ("varchar", "varchar") - _slots = { - "prefetch": False, - "depends_context": ("bin_size", "human_size", "path", "bytes", "stream", "checksum", "base64"), - } - - def _get_file_path(self, checksume, dbname): - name = os.path.join(checksume[:2], checksume) - name = re.sub("[.]", "", name).strip("/\\") - filestore = get_store_path(dbname) - path = os.path.join(filestore, name) - ensure_path_directories(path) - return path - - def _add_to_checklist(self, path, dbname): - filestore = get_store_path(dbname) - relpath = os.path.relpath(path, filestore) - checklist = os.path.join(filestore, "checklist", relpath) - if not os.path.exists(checklist): - ensure_path_directories(checklist) - open(checklist, "ab").close() - - def _get_checksum(self, value): - if isinstance(value, bytes): - return hashlib.sha1(value).hexdigest() - else: - checksum = hashlib.sha1() - while True: - chunk = value.read(4096) - if not chunk: - return checksum.hexdigest() - checksum.update(chunk) - - def convert_to_column(self, value, record, values=None, validate=True): - path = None - try: - current_path = record.with_context({"path": True})[self.name] - if current_path: - self._add_to_checklist(current_path, record.env.cr.dbname) - if not value: - return None - binary = None - if isinstance(value, bytes): - binary = value - elif isinstance(value, str): - binary = base64.b64decode(value) - if binary: - checksume = self._get_checksum(binary) - path = self._get_file_path(checksume, record.env.cr.dbname) - with open(path, "wb") as file: - file.write(binary) - self._add_to_checklist(path, record.env.cr.dbname) - else: - checksume = self._get_checksum(value) - path = self._get_file_path(checksume, record.env.cr.dbname) - value.seek(0, 0) - with open(path, "wb") as file: - while True: - chunk = value.read(4096) - if not chunk: - break - file.write(chunk) - self._add_to_checklist(path) - except (IOError, OSError): - _logger.warn("Writing file to %s failed!", path, exc_info=True) - return path - - def convert_to_record(self, value, record): - if value and isinstance(value, str) and os.path.exists(value): - try: - with open(value, "rb") as file: - if record._context.get("human_size"): - return human_size(file.seek(0, 2)) - elif record._context.get("bin_size"): - return file.seek(0, 2) - elif record._context.get("path"): - return value - elif record._context.get("bytes"): - return file.read() - elif record._context.get("stream"): - temp = tempfile.TemporaryFile() - while True: - chunk = file.read(4096) - if not chunk: - temp.seek(0) - return temp - temp.write(chunk) - elif record._context.get("checksum"): - checksum = hashlib.sha1() - while True: - chunk = file.read(4096) - if not chunk: - return checksum.hexdigest() - checksum.update(chunk) - else: - return base64.b64encode(file.read()) - except (IOError, OSError): - _logger.warn("Reading file from %s failed!", value, exc_info=True) - return None if value is False else value - - def convert_to_export(self, value, record): - if value: - try: - with open(value, "rb") as file: - if record._context.get("export_raw_data"): - return file.read() - return base64.b64encode(file.read()) - except (IOError, OSError): - _logger.warn("Reading file from %s failed!", value, exc_info=True) - return "" diff --git a/muk_fields_file/i18n/ar.po b/muk_fields_file/i18n/ar.po deleted file mode 100644 index 13dfda7..0000000 --- a/muk_fields_file/i18n/ar.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:48+0000\n" -"PO-Revision-Date: 2019-07-12 23:48+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "تفريغ تلقائي" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "الأساس" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "نوع الحقل" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "الحقول" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "مسار HTTP" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "بيانات ثنائية" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "قيمة منطقية" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "محارف" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "تاريخ" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "التاريخ والوقت" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "فاصلة عائمة" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "عدد صحيح" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "علاقة متعدد لمتعدد" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "علاقة متعدد لواحد" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "قيمة نقدية" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "علاقة واحد لمتعدد" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "المرجع" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "قائمة خيارات" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "نص" diff --git a/muk_fields_file/i18n/de.po b/muk_fields_file/i18n/de.po deleted file mode 100644 index e113b46..0000000 --- a/muk_fields_file/i18n/de.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:49+0000\n" -"PO-Revision-Date: 2019-07-12 23:49+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "Automatisch aufräumen" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Typfeld-Text" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Felder" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "Binär" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "Boolean" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "Zeichen" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "Datum" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "Datum/Zeit" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "Datei" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "Gleitkommazahl" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "HTML" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "Ganzzahl" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "Many2many" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "Many2One" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monetär" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "One2many" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "Referenz" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "Auswahl" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "Text" diff --git a/muk_fields_file/i18n/es.po b/muk_fields_file/i18n/es.po deleted file mode 100644 index 0340be8..0000000 --- a/muk_fields_file/i18n/es.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:49+0000\n" -"PO-Revision-Date: 2019-07-12 23:49+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Tipo de campo" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Campos" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binario" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "booleano" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "Carácter" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "fecha" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "Fecha y hora" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "número flotante" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "entero" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "Monetario" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "Referencia" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "Selección" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "texto" diff --git a/muk_fields_file/i18n/fr.po b/muk_fields_file/i18n/fr.po deleted file mode 100644 index ba33d65..0000000 --- a/muk_fields_file/i18n/fr.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:49+0000\n" -"PO-Revision-Date: 2019-07-12 23:49+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Type de Champ" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Champs" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "Routage HTTP" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binaire" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "booléen" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "caractère" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "date/heure" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "flottant" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monétaire" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "référence" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "sélection" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "texte" diff --git a/muk_fields_file/i18n/hi.po b/muk_fields_file/i18n/hi.po deleted file mode 100644 index d47120f..0000000 --- a/muk_fields_file/i18n/hi.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:49+0000\n" -"PO-Revision-Date: 2019-07-12 23:49+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" diff --git a/muk_fields_file/i18n/muk_fields_file.pot b/muk_fields_file/i18n/muk_fields_file.pot deleted file mode 100644 index 655e166..0000000 --- a/muk_fields_file/i18n/muk_fields_file.pot +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:48+0000\n" -"PO-Revision-Date: 2019-07-12 23:48+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_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" diff --git a/muk_fields_file/i18n/nl.po b/muk_fields_file/i18n/nl.po deleted file mode 100644 index a6d7f16..0000000 --- a/muk_fields_file/i18n/nl.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:50+0000\n" -"PO-Revision-Date: 2019-07-12 23: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" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "Automatisch vacuum" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Soort veld" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Velden" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "HTTP routing" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binair" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "datum" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monetair" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "referentie" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "selectie" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "tekst" diff --git a/muk_fields_file/i18n/pt.po b/muk_fields_file/i18n/pt.po deleted file mode 100644 index c4bef58..0000000 --- a/muk_fields_file/i18n/pt.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:50+0000\n" -"PO-Revision-Date: 2019-07-12 23: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" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Tipo de Campo" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Campos" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "Rota HTTP" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "Texto" diff --git a/muk_fields_file/i18n/ru.po b/muk_fields_file/i18n/ru.po deleted file mode 100644 index de3125e..0000000 --- a/muk_fields_file/i18n/ru.po +++ /dev/null @@ -1,121 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_file -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:50+0000\n" -"PO-Revision-Date: 2019-07-12 23: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" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_autovacuum -msgid "Automatic Vacuum" -msgstr "" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_base -msgid "Base" -msgstr "Базовый" - -#. module: muk_fields_file -#: model:ir.model.fields,field_description:muk_fields_file.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Тип поля" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_model_fields -msgid "Fields" -msgstr "Поля" - -#. module: muk_fields_file -#: model:ir.model,name:muk_fields_file.model_ir_http -msgid "HTTP Routing" -msgstr "Маршрутизация HTTP" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "file" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_file -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" diff --git a/muk_fields_file/models/__init__.py b/muk_fields_file/models/__init__.py deleted file mode 100644 index a4dcdf7..0000000 --- a/muk_fields_file/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import base, ir_autovacuum, ir_http, ir_model_fields diff --git a/muk_fields_file/models/base.py b/muk_fields_file/models/base.py deleted file mode 100644 index bfea049..0000000 --- a/muk_fields_file/models/base.py +++ /dev/null @@ -1,42 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, models - -_logger = logging.getLogger(__name__) - - -class Base(models.AbstractModel): - - _inherit = "base" - - def unlink(self): - for name in self._fields: - field = self._fields[name] - if field.type == "file" and field.store: - for record in self: - path = record.with_context({"path": True})[name] - if path: - field._add_to_checklist(path, self.env.cr.dbname) - super(Base, self).unlink() diff --git a/muk_fields_file/models/ir_autovacuum.py b/muk_fields_file/models/ir_autovacuum.py deleted file mode 100644 index 7ac566f..0000000 --- a/muk_fields_file/models/ir_autovacuum.py +++ /dev/null @@ -1,39 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, models -from odoo.addons.muk_fields_file.fields import file - -_logger = logging.getLogger(__name__) - - -class AutoVacuum(models.AbstractModel): - - _inherit = "ir.autovacuum" - - @api.model - def power_on(self, *args, **kwargs): - res = super(AutoVacuum, self).power_on(*args, **kwargs) - file.clean_store(self.env.cr.dbname, self.env) - return res diff --git a/muk_fields_file/models/ir_http.py b/muk_fields_file/models/ir_http.py deleted file mode 100644 index a28e899..0000000 --- a/muk_fields_file/models/ir_http.py +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import io -import logging -import mimetypes - -from odoo import models - -_logger = logging.getLogger(__name__) - - -class IrHttp(models.AbstractModel): - - _inherit = "ir.http" - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - def _check_streamable(record, field): - if record._fields[field].type == 'file': - return True - return super(IrHttp, self)._check_streamable(record, field) diff --git a/muk_fields_file/models/ir_model_fields.py b/muk_fields_file/models/ir_model_fields.py deleted file mode 100644 index 440441c..0000000 --- a/muk_fields_file/models/ir_model_fields.py +++ /dev/null @@ -1,30 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import fields, models - - -class IrModelField(models.Model): - - _inherit = "ir.model.fields" - - ttype = fields.Selection(selection_add=[("file", "file")]) diff --git a/muk_fields_file/patch/__init__.py b/muk_fields_file/patch/__init__.py deleted file mode 100644 index bbeab55..0000000 --- a/muk_fields_file/patch/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields, service_db diff --git a/muk_fields_file/patch/fields.py b/muk_fields_file/patch/fields.py deleted file mode 100644 index 527ae35..0000000 --- a/muk_fields_file/patch/fields.py +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import fields -from odoo.addons.muk_fields_file.fields.file import File - -fields.File = File diff --git a/muk_fields_file/patch/service_db.py b/muk_fields_file/patch/service_db.py deleted file mode 100644 index c1c1a66..0000000 --- a/muk_fields_file/patch/service_db.py +++ /dev/null @@ -1,113 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import os -import shutil -import tempfile -import zipfile - -from odoo.addons.muk_fields_file.fields import file -from odoo.addons.muk_utils.tools import patch -from odoo.service import db -from odoo.tools import osutil - -_logger = logging.getLogger(__name__) - - -@patch.monkey_patch(db) -@db.check_db_management_enabled -def exp_duplicate_database(db_original_name, db_name): - res = exp_duplicate_database.super(db_original_name, db_name) - from_files = file.get_store_path(db_original_name) - to_files = file.get_store_path(db_name) - if os.path.exists(from_files) and not os.path.exists(to_files): - shutil.copytree(from_files, to_files) - return res - - -@patch.monkey_patch(db) -@db.check_db_management_enabled -def exp_drop(db_name): - res = exp_drop.super(db_name) - files = file.get_store_path(db_name) - if os.path.exists(files): - shutil.rmtree(files) - return res - - -@patch.monkey_patch(db) -@db.check_db_management_enabled -def dump_db(db_name, stream, backup_format="zip"): - if backup_format == "zip": - res = dump_db.super(db_name, False, backup_format) - with osutil.tempdir() as dump_dir: - with zipfile.ZipFile(res, "r") as zip: - zip.extractall(dump_dir) - files = file.get_store_path(db_name) - if os.path.exists(files): - shutil.copytree(files, os.path.join(dump_dir, "files")) - if stream: - osutil.zip_dir( - dump_dir, - stream, - include_dir=False, - fnct_sort=lambda file_name: file_name != "dump.sql", - ) - else: - t = tempfile.TemporaryFile() - osutil.zip_dir( - dump_dir, - t, - include_dir=False, - fnct_sort=lambda file_name: file_name != "dump.sql", - ) - t.seek(0) - return t - else: - return dump_db.super(db_name, stream, backup_format) - - -@patch.monkey_patch(db) -@db.check_db_management_enabled -def restore_db(db, dump_file, copy=False): - res = restore_db.super(db, dump_file, copy) - with osutil.tempdir() as dump_dir: - if zipfile.is_zipfile(dump_file): - with zipfile.ZipFile(dump_file, "r") as zip: - files = [m for m in zip.namelist() if m.startswith("files/")] - if files: - z.extractall(dump_dir, files) - files_path = os.path.join(dump_dir, "files") - shutil.move(files_path, file.get_store_path(db_name)) - return res - - -@patch.monkey_patch(db) -@db.check_db_management_enabled -def exp_rename(old_name, new_name): - res = exp_rename.super(old_name, new_name) - from_files = file.get_store_path(old_name) - to_files = file.get_store_path(new_name) - if os.path.exists(from_files) and not os.path.exists(to_files): - shutil.copytree(from_files, to_files) - return res diff --git a/muk_fields_file/static/description/banner.png b/muk_fields_file/static/description/banner.png deleted file mode 100644 index 5a691ecea0520ae978ab171b3cae6d0f477519bb..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 39490 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 BmM#DQ diff --git a/muk_fields_file/static/description/icon.png b/muk_fields_file/static/description/icon.png deleted file mode 100644 index 8a4f3ff58a77d1741daabea74034212babe35f26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5957 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 y2rLOU&N8lzJs(t8HZ diff --git a/muk_fields_file/static/description/index.html b/muk_fields_file/static/description/index.html deleted file mode 100644 index 6351fec..0000000 --- a/muk_fields_file/static/description/index.html +++ /dev/null @@ -1,188 +0,0 @@ -

-
-

MuK Filestore Field

-

Filestore Support for Fields

-

- MuK IT GmbH - www.mukit.at -

-
-
- -
-
-
-

Overview

-
-

- Provides a field to store bytes as a file in the filestore. This - fields are useful with data values too large to be manipulated - conveniently as a whole and a way to keep the database slim since it - only has to save the path to the file and not the content itself. -

-
-
-		    	
-from odoo.addons.muk_fields_file.fields.file import File
-
-class FileModel(models.Model):
-
-    data_content = File(string="Data")
-
-    def data(self):
-        for record in self:
-            base64 = record.data_content
-            oid = record.with_context({'path': True}).data_content
-            size = record.with_context({'bin_size': True}).data_content
-            bytes = record.with_context({'bytes': True}).data_content
-            stream = record.with_context({'stream': True}).data_content
-		    	
-			
-
-
-
- -
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
diff --git a/muk_fields_file/static/description/logo.png b/muk_fields_file/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_file/static/description/preview.png b/muk_fields_file/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_fields_file/static/description/service_customization.png b/muk_fields_file/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 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 diff --git a/muk_fields_file/static/description/service_implementation.png b/muk_fields_file/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_fields_file/static/description/service_integration.png b/muk_fields_file/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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. -# -################################################################################### - -from . import test_file diff --git a/muk_fields_file/tests/test_file.py b/muk_fields_file/tests/test_file.py deleted file mode 100644 index 87769b3..0000000 --- a/muk_fields_file/tests/test_file.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Filestore Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import os - -from odoo.addons.muk_fields_file.fields.file import File -from odoo.tests import common - -_path = os.path.dirname(os.path.dirname(__file__)) -_logger = logging.getLogger(__name__) - - -class FileTestCase(common.TransactionCase): - def setUp(self): - super(FileTestCase, self).setUp() - - def tearDown(self): - super(FileTestCase, self).tearDown() - - def test_import(self): - self.assertEqual(File.type, "file") diff --git a/muk_fields_lobject/LICENSE b/muk_fields_lobject/LICENSE deleted file mode 100644 index 0a04128..0000000 --- a/muk_fields_lobject/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_fields_lobject/README.rst b/muk_fields_lobject/README.rst deleted file mode 100644 index 7c7f6ff..0000000 --- a/muk_fields_lobject/README.rst +++ /dev/null @@ -1,134 +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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_lobject/__init__.py b/muk_fields_lobject/__init__.py deleted file mode 100644 index 20e7159..0000000 --- a/muk_fields_lobject/__init__.py +++ /dev/null @@ -1,27 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields, models - - -def _patch_system(): - from . import patch diff --git a/muk_fields_lobject/__manifest__.py b/muk_fields_lobject/__manifest__.py deleted file mode 100644 index 122cfcf..0000000 --- a/muk_fields_lobject/__manifest__.py +++ /dev/null @@ -1,38 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Large Objects Field", - "summary": """PGSQL Large Objects Support for Fields""", - "version": "13.0.1.0.1", - "category": "Extra Tools", - "license": "LGPL-3", - "website": "https://www.mukit.at", - "author": "MuK IT", - "contributors": ["Mathias Markl "], - "depends": ["muk_fields_stream"], - "images": ["static/description/banner.png"], - "auto_install": False, - "application": False, - "installable": True, - "post_load": "_patch_system", -} 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 7c7f6ff..0000000 --- a/muk_fields_lobject/doc/index.rst +++ /dev/null @@ -1,134 +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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_lobject/fields/__init__.py b/muk_fields_lobject/fields/__init__.py deleted file mode 100644 index cdb4cd5..0000000 --- a/muk_fields_lobject/fields/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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 15a21fa..0000000 --- a/muk_fields_lobject/fields/lobject.py +++ /dev/null @@ -1,98 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import hashlib -import logging -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, - "depends_context": ("bin_size", "human_size", "oid", "bytes", "stream", "checksum", "base64"), - } - - def convert_to_column(self, value, record, values=None, validate=True): - 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): - lobject.write(value) - elif isinstance(value, str): - lobject.write(base64.b64decode(value)) - 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("bytes"): - return 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.sha1() - while True: - chunk = lobject.read(4096) - if not chunk: - return checksum.hexdigest() - checksum.update(chunk) - else: - return base64.b64encode(lobject.read()) - return None if value is False else 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 "" diff --git a/muk_fields_lobject/i18n/ar.po b/muk_fields_lobject/i18n/ar.po deleted file mode 100644 index 588e101..0000000 --- a/muk_fields_lobject/i18n/ar.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:18+0000\n" -"PO-Revision-Date: 2019-07-13 00:18+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "الأساس" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "نوع الحقل" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "الحقول" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "مسار HTTP" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "بيانات ثنائية" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "قيمة منطقية" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "محارف" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "تاريخ" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "التاريخ والوقت" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "فاصلة عائمة" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "عدد صحيح" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "علاقة متعدد لمتعدد" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "علاقة متعدد لواحد" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "قيمة نقدية" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "علاقة واحد لمتعدد" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "المرجع" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "قائمة خيارات" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "نص" diff --git a/muk_fields_lobject/i18n/de.po b/muk_fields_lobject/i18n/de.po deleted file mode 100644 index 17e33aa..0000000 --- a/muk_fields_lobject/i18n/de.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:18+0000\n" -"PO-Revision-Date: 2019-07-13 00:18+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Typfeld-Text" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Felder" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "Binär" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "Boolean" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "Zeichen" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "Datum" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "Datum/Zeit" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "Gleitkommazahl" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "HTML" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "Ganzzahl" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "Many2many" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "Many2One" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monetär" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "One2many" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "Referenz" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "Auswahl" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "Text" diff --git a/muk_fields_lobject/i18n/es.po b/muk_fields_lobject/i18n/es.po deleted file mode 100644 index be901bc..0000000 --- a/muk_fields_lobject/i18n/es.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:18+0000\n" -"PO-Revision-Date: 2019-07-13 00:18+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Tipo de campo" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Campos" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binario" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "booleano" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "Carácter" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "fecha" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "Fecha y hora" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "número flotante" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "entero" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "Monetario" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "Referencia" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "Selección" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "texto" diff --git a/muk_fields_lobject/i18n/fr.po b/muk_fields_lobject/i18n/fr.po deleted file mode 100644 index 179b91e..0000000 --- a/muk_fields_lobject/i18n/fr.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:19+0000\n" -"PO-Revision-Date: 2019-07-13 00:19+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Type de Champ" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Champs" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "Routage HTTP" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binaire" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "booléen" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "caractère" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "date/heure" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "flottant" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monétaire" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "référence" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "sélection" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "texte" diff --git a/muk_fields_lobject/i18n/hi.po b/muk_fields_lobject/i18n/hi.po deleted file mode 100644 index 5b8a024..0000000 --- a/muk_fields_lobject/i18n/hi.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:19+0000\n" -"PO-Revision-Date: 2019-07-13 00:19+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" 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 860ad1f..0000000 --- a/muk_fields_lobject/i18n/muk_fields_lobject.pot +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:18+0000\n" -"PO-Revision-Date: 2019-07-13 00:18+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" diff --git a/muk_fields_lobject/i18n/nl.po b/muk_fields_lobject/i18n/nl.po deleted file mode 100644 index 414ba58..0000000 --- a/muk_fields_lobject/i18n/nl.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:19+0000\n" -"PO-Revision-Date: 2019-07-13 00:19+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Soort veld" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Velden" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "HTTP routing" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "binair" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "datum" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "monetair" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "referentie" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "selectie" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "tekst" diff --git a/muk_fields_lobject/i18n/pt.po b/muk_fields_lobject/i18n/pt.po deleted file mode 100644 index d9c17c8..0000000 --- a/muk_fields_lobject/i18n/pt.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:19+0000\n" -"PO-Revision-Date: 2019-07-13 00:19+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Tipo de Campo" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Campos" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "Rota HTTP" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "Texto" diff --git a/muk_fields_lobject/i18n/ru.po b/muk_fields_lobject/i18n/ru.po deleted file mode 100644 index c6d8980..0000000 --- a/muk_fields_lobject/i18n/ru.po +++ /dev/null @@ -1,116 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_fields_lobject -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 00:20+0000\n" -"PO-Revision-Date: 2019-07-13 00:20+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_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_base -msgid "Base" -msgstr "Базовый" - -#. module: muk_fields_lobject -#: model:ir.model.fields,field_description:muk_fields_lobject.field_ir_model_fields__ttype -msgid "Field Type" -msgstr "Тип поля" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_model_fields -msgid "Fields" -msgstr "Поля" - -#. module: muk_fields_lobject -#: model:ir.model,name:muk_fields_lobject.model_ir_http -msgid "HTTP Routing" -msgstr "Маршрутизация HTTP" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "binary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "boolean" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "char" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "date" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "datetime" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "float" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "html" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "integer" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "lobject" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "many2one" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "monetary" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "one2many" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "reference" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "selection" -msgstr "" - -#. module: muk_fields_lobject -#: selection:ir.model.fields,ttype:0 -msgid "text" -msgstr "" diff --git a/muk_fields_lobject/models/__init__.py b/muk_fields_lobject/models/__init__.py deleted file mode 100644 index 3b6ae6c..0000000 --- a/muk_fields_lobject/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import base, ir_http, ir_model_fields diff --git a/muk_fields_lobject/models/base.py b/muk_fields_lobject/models/base.py deleted file mode 100644 index 2dc415c..0000000 --- a/muk_fields_lobject/models/base.py +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, models - -_logger = logging.getLogger(__name__) - - -class Base(models.AbstractModel): - - _inherit = "base" - - 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) - super(Base, self).unlink() - for oid in oids: - self.env.cr._cnx.lobject(oid, "rb").unlink() diff --git a/muk_fields_lobject/models/ir_http.py b/muk_fields_lobject/models/ir_http.py deleted file mode 100644 index 3854ae6..0000000 --- a/muk_fields_lobject/models/ir_http.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import models - -_logger = logging.getLogger(__name__) - - -class IrHttp(models.AbstractModel): - - _inherit = "ir.http" - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - def _check_streamable(record, field): - if record._fields[field].type == "lobject": - return True - return super(IrHttp, self)._check_streamable(record, field) 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 d9db799..0000000 --- a/muk_fields_lobject/models/ir_model_fields.py +++ /dev/null @@ -1,30 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import fields, models - - -class IrModelField(models.Model): - - _inherit = "ir.model.fields" - - ttype = fields.Selection(selection_add=[("lobject", "lobject")]) diff --git a/muk_fields_lobject/patch/__init__.py b/muk_fields_lobject/patch/__init__.py deleted file mode 100644 index 93be9e8..0000000 --- a/muk_fields_lobject/patch/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import fields diff --git a/muk_fields_lobject/patch/fields.py b/muk_fields_lobject/patch/fields.py deleted file mode 100644 index 7a8394d..0000000 --- a/muk_fields_lobject/patch/fields.py +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser 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 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 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 diff --git a/muk_fields_lobject/static/description/icon.png b/muk_fields_lobject/static/description/icon.png deleted file mode 100644 index 9fff4f9804749d65069f98dfad93b285de8290e7..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 17812 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 R#T) diff --git a/muk_fields_lobject/static/description/index.html b/muk_fields_lobject/static/description/index.html deleted file mode 100644 index 00dd3ea..0000000 --- a/muk_fields_lobject/static/description/index.html +++ /dev/null @@ -1,228 +0,0 @@ -

-
-

MuK Large Objects Field

-

PGSQL Large Objects Support for Fields

-

- 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:
-            base64 = record.data_content
-            oid = record.with_context({'oid': True}).data_content
-            size = record.with_context({'bin_size': True}).data_content
-            bytes = record.with_context({'bytes': True}).data_content
-            stream = record.with_context({'stream': True}).data_content
-		    	
-			
-
-
-
- -
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
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/static/description/preview.png b/muk_fields_lobject/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_fields_lobject/static/description/service_customization.png b/muk_fields_lobject/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 zcmV)_K!3l9P)u+jqa;IrrY#+0AaUn=RSh%=+>|k|}rYz5hA=eQy)@#J{Du56DBPP)9#<8BG|XXj>ZUG~yTMJYL9ReaD= z6@UJue*B^1r?xelj2Bys=JRDmKFeq{G&RUdV}sF9UzX)euh$FU_2U1)`{Nm zeviMS|M+qAOJKj(ek6%+1xW(@C;m+TX@15(cs!nBx67UF_IOS>ovwp!m-C?0>E2vu zE&27`7oItg)Dv2T2d4wQ@)utkI&oU345R5{qd_^(Y%+H+7!0k=CR1}smNGmZ4|qKc ztZp}g*#jOA0-AmIdOQSfI*xxAKZE84pas2nIrsw|5Z$G~ElVY$dW|g8Ti@1 z+3)aY8OLOGI$cLSF4umi%dxw}=G<&8w*B^>R~B!@cT43@b=4h#4)n@ddujOiX;)Uu z%;;^gST4)RFrTZ)N_7M>12Fr-pWOs>_TBe8xB74OSbm&8=-CTFNOQanzA%_X_epgj zwej}^bpkV!>IifOWFN5c?+ORJqTt{0X9Z+M0!2~)e<#U!u7vk4v^ng5JDr~O#YIIc z-hOf6+RB;os(n`-=!sc>>7hw8uBv7-_Rh%6xFW-1>7>YVCIOcN*yVDA+v5iM?skLA z?FKjf4gt@8_K5HNJbE$k^VRPf>CPm)PjwfPT&VMY5?!OFlVs=8U4YzQf-`XYz9bHG z84QX-F98I*LjPvK$A23Q3f{8F?sWd`useS$DJl8t?H3oW)1`gUMk6#7`a)V+3qtQUWHy8}` zJ1=+(9d_pyo5Q|7Kfmb94_{sKbDWl>N?%q7dJLDp-_VJ*S~RTrP>mYZ?#Rr{xWMc6 zDq65Iz`DSN047j78OWVZa0LA94{)F47g_+R;aVG9E4ekQxldKsn8=~5WzB97&N;0^ zj#PVL#|w2{sP-Bgo~iOO$SBD*pf?(g1aOm)0p4gZfPr2DMgqSqOD>1QwW-)z@^Qhj z+?SUvdnG@H%TuK8;xBD3yKowy?d0i;LOeJ_HMZ3wu29F++OYH3teuys+KHpM+GW zpEb6;>aFMCC;L7C>`aB{lAV7i&?^QoaPZ^b6sSJin^ z>(QoXlAXYAG?F@x-%;wD@MohDWC>1Nt=2D2lBUtTz{rV}* z+MhSHW{v7Ys%2)L@AZ0RRdRC>GhjQxZg+s)!M?=rR8^hqZ)STlXB#@zguTtfX=?nN z4bV?o2gJZ5c!anfs(le?UjnN7Po8+@#TRzHQ0?(Ms`X^MBgjogFdI!^G8y=HdI@-3 zF4vz$Hv4PV6Ng?~wrrU@t`C$(7uSIv#$xvCH#Vci+4ZN@tzB!d(P(Uhb}~wB1gb+w zZVj*lL5@;fINTV(%LcYqdWSK*q(8(5dY+6UJp93c&z*R}b|=8omkCTp6aTjnodqXK zic4NEI(caBvSrJxNk0jdJU|`jWh}tZ(Gy$Nsb6<`?V7dv%d%7hLF(jov{1)w0^oK# z*z9(a5Fe35 zU@50?m+ANc;}fc~)2_+_eazI^k2I)PZ@STFs83mHB*C3bCAZn31l4n!4N9y`l516T zk<_BiFW04a{6HRfJ%tz8e+!RFSo4)`zbweKBz(O`bbd zIiNp0bw>C4wdyRbmYLZ>02b|Ua;g!)tzfk>Nsiyi(dKZd$u6w8gjJd8ws+-jk!`N3>26m*L5WU~QYkyMf;SBWJmu3H zP@PBbJci{gB;hkHW=vxG;pmC1``3Q)VcL4<(-!EDO?z@ug9de{N|IEKV&N_pCKD38 zxTHh{IjZg=Ctb~A6I4yQ1g{{}lH)W1c+9t_8hH%I@%(x8$_ubt%;v(P;^N0YdHa>L zbk?OE(6MZ^R3uI=PF`IG4=_7mZT)A>(aZGNUBo|35ppTk9vqz&k4c;{x4NXuo z+p&s_OL3Cm#a42(p}LOFH%xe;vQd{%(*;|quBIo+{*37`R4+XM)yWHW9z${&CNpGY zm?1O60!BqST3A#v;HwYbSRc~?RN}?b1?bZFnNPpiuwLDvZm(Byac3K<=_I`o2ffIef! z4B2U_@onu|HLoSFI_9XO6t`MQg8M+u3Q`E<+@mg3^)%X-`lG~g1_WI-kzE)JB-znf zS3SdmF}m;0Z`-`rj2SahCI*`_K*#Q(=bX`gUG-|2=Tn9o+T+~eh5*Me5hJ&9ueykf z>khX#A|g#MtySd(*#)Wb7WB-Uk*IQG?vZ`n*Q{BS65VA}0_d2^+PYbjwHCAK43@@f zC$*fUcrgPxs_UZKOmsU@n+>MvX4D@m{xg7pCsiIzwGAtO9+k5O(_BFq+ z{37X7XOkZ2W2QZMS)+P&K9?1l>c-KrhW0lCyPyz3UIfLwAO(|SFx6G-RgeEx(C<(c zW`Iu+AJR~*HF?`mvVf|Iez=~2Doo*sFUQkq| zs_Q7pRi~RC8&Br_meOM*c3LE?G%}(}bkd<3pJ6fQ7ZzKuU;V|08^4bTzf&6_k>DM@n8 zK#=DbqT@{md9rL8eH?5CLV-P#5nALHm)Lr*UGeeH$uM6@0dxU!S(0m_O|F&X!9Y&x zy3XI04Ev|bk3j`Ha@85QWH%XEVvX69Tja2HU-#uFTPk~^Djnz#jhoS_Rm(;{36QHc zd0`O$*&ReAd z{l2kNnze7$Y?DDz8ep6pIn~MWrm@L&kXPpR(C;1Y43q-9q7cP2f!$*M=XloXi?^)# z=4iOri}i7p26W_hYuCBeW{bt#7QN>fCr41D!>ypOkiKgjZ@MIp_0sFti}efy2fGo_ zW;Yv6yK)ZizHsBljU}YP4|a*X@n(~Oh$l@3<)`mI`|lN%QQ}%DK%YE!;iq+K*X&ERx*X=k_KI8-C<+yA_+mL9|a8A4f@!K*tnU0=Zyl<-Bf*oDlt9`V7Qk1_HrO z-Ckt{GR#J(mSJ{zot}HweEZplvA9<_*GL%9hmM}uvUS_m+ayV<&g#jnRGgAuP(Wcc zbiRq^hD5`xgFKw|(~n8w8BoEFJn}sBW-=hy(GzdV&&|p?|F2)y98AO`Bn0R~hYmG1 zJL}vn7PF}XCB*Ool{^GFcfR58u-06(GS-_JCSv*Zd&GMN#6Bh!9#wf%j$% zajUoJ^aX3ytZ~JA90>tBI^Sy7s?nEHTWvO0g;r1qxdjCjGe-|Q)|yjWB)tkP-fOO3 zKfyDg1v>%`%UsbDkCNS>$e*tL`t#f4J*2n;eeBe^39w+u0S6?X-1n? zO&f0ofDBa28U0fc2$h{V-xzTO5jnb3hEy}2YocE}4QD_FJFjO)HQuO5L`#)vF&F0+ z6n5VF^AG#t_2_X0`pgB-ZMIk}=b>GW9(GKG$;&SwiLN@|9Lz4)i&WyZ#QJrUWd^j) zIRu_81DGgP7Mna8H?8~j%M0T**0=$E+>EE5Y}BCsy;#~T8jSYo(cu6x+y zwY2(mlW_(Z*jcw;a?VK-X3SBwn?Y8d`f25t*wiuRpSS>h^prVQHf_}4dym&+Lc1JQ zbd=%7d4&n>b&J_vVs~G=##Ec*5P<&VYknPLj`M<&g>phdGrzqmafY(1%}?74aQRIH-bmLuPr zp7|Ebb=0qwVl$wX>dapElD&>nJ;Q9WIc&}=HvRPdAF+C@m;!y~Gtcibn@wk-%Fb%b z3*mGg#>=_NZnf(1@>s2$ew~z`0Y4RLFtWbgh?NsO*^e zMk;#&mYy<|U5}T?YU%Xrq{9pd6`m-hxpNNf^$epC6xs09hSguk#0wu2pbr~AwO!km zE&dLsvLnbbQ3exc&~DdN_H@{u`ZL682K-fcFG$=AZ&VbhW-;0Fi;6n${B8a2Xzv#j zpig;f(bqMrSG!Tvm!p>*?Q+%2&Pz}AJoadpOFusyXF!16>-7KvQu2DifGWJ%h(r}D z{#f&E?`WSpYM_rC|3t4=t(tx1bh>0Dcf@2E0dnDG$5^_qvPZjA`uXWP16rxh*l952 z<^>~q;f+R*LvmlSb?pyP@xw_cmTV%Vv1~r+4$G*YgS$m&8?yW`lHk4jBDJe;R00IF$spL>;;gUkKwc; zJuxPlmC?_wQZrCWssppvNrg8VK~|&*fBv{?K}9E}!a%?O{`)OwU2ySn38XqAW{xWR zY4Wlc_~o+e1uGR@9{s$kGy{H)Ii3@bU^k%`-fYUwKX#z`-o1P66`7L?1AY9=rx!J- zS9dIPz_DC*1UeELQS@`F?hN>;@I=DmC9tDZ zH=B%kSqFACJ$m%0HPRWX5YQ*ioc~hYy0wNQn6XF&W90~PqJ|=Aj+JS8%skS?(2v(= z0B68os-vy$X6dm81DF-V(v3f@8WHJCMGW+zk3Ckub*pwqydIAQ*h$Z zX(-M0%Ctz=qDmfbFc@Ikqa&fm72V+I@qb{|?%mmuj6Y(aKR)M~_iNXxF+kLrlQhrEgIp{@ zEi6*Ip6U*`NS2}M9a}9k6J|{q4L4nT4Rs(DAE(O&-Fo$-@N9XX{x|o6xs&~iywFGV z{Oj+)yURW=@ARbpd!Vf@0ZXPa8x$~^Odo7ow`yP{4-gU1hm4-wsBPPp`#o+?CMCxd z6v65Id{Wz~DPnO6Yonw~^GMd9${jm)*dTc5{{|BEaj?&(zqdpG2OlYOUMwaPY+Ah> z42lx;I5Z(28b1|&+f?bT$t$$JTB(kNsVLDYJyrrNWp$i9nbYFrzAdN1y?8`G7q+>| z8k1iDsIuqf=QG=!_b}I`dAQSGwT^4nq!GOL;v#6?v~jr)e)sUPDoC|a8)Rj{&zsN9 zgUh>KRPJ?Fe7_pTOq)~gamjc+y1_^ET>6?FAJv*HF3mfQj7QJvnmgPpm(~go{YnxNt z-0kL}fpBiEA5&Fk;DU2I!hc^~QmK!NT0p1EuOomHu<<*BKFI;Et!(omE0fzzU^g&M z_CWaI(8iX`g=Qky!_knZdl1j zWm+t-dCiJS9mS!e$KcAFZU;${L6T(xJN_HV+O&XAHtAkUs=HBz_YlXN*?`X?4c@+C z{hQ@YZdgE{{`BH?85x$#QJP~D29)Gvo97qkar5$KSo8NTojbx?&n*Cp#T>y|p%2AS z)En=A49~puYD}&d&x?Hg`U}vx;14^hqk+ zwN5#&2eoDoNFFBDO=jb|ZNIF&vb>2c7wCg0OlaDnW!ocmhf~Jz8D_uboW{6$KE=%u z{7#os@3d0ROkdRbTzLQAi^FzCmA7!(zi-~Y6Ydy1GLlmger%)q^Ht%)=z{BB@B3+YZ^=jwfV7f#UM1D$fH!h^@nQe%yZyTImbeSGWh zN6H#bxj-K`(v>9MJj?+A}2SGidZP89a|miar1JQ{O1+RNJWp=XZpOw@cyS? zsh3YS6%+@yblxoJdDUg{nu3tmy{6Z#uw^T@07QX~5}g5@z;3`2Q2uXOp}z~eJz3^3 zl=_Yyc%+;%nheiw+pw<8VwZA(K6~Nwhh6%48AIql`|+a`?~ z!rCuBDF47HjyU$uNx15kyVwM_uL5+9v&LSQ$~I&7FM0v>3k}krddJT zoU82!az!zKf?%gF15@i!x(laWeQbToJsO^lS-KJNlg|V#n54Z!Sj1D`uA&e`QJ_IuoJ6zgRgK>@enFO|H zhcny2m+!t(DXRO9ox9+YtFGbiKm@u_-xw^>?J~KsIpTjDyMIDI9R%?UT6 ziqXU*JE`zVYO8y_gf|a5<=id`wNYBE(X?XQAL~PsNR|ooC!bwf;P$v{1UlicN=>A@ z>LIoAw_T!u-tydwdDw_~kx6oiFA+}SQYw*PpEYp|4CvdZ{E3R=5%?l(+WJf=DK23z zLt(2MjRbOo(F}^o%%nOx=#mxaRK|*`y9YcjRNviz+5Sd@oWJYOUu#D!(MM03d1sSm zjX%V$rx+_oNsba7W4XE$F0vh&2%ux?ar5?_Rf*03uJtZ6N0YEWg}oZtlT_^Jt!uvl zv&mGUlX0&hgD`#+!s3eyB|3)N$SG$~ zz#u6Dc5M3j!(bB~Qlg{UUM(|&)OK>hM_!ip;PC*r0<4+yReQz(28b_ih+6Y$R;{`|nZ{Ja*K>Fn;W4s8ORv`IE0X z0$&)7TDBp+1Zr8#=f;4lyU9YTJE`y7`<_UxC)@`iyalN5XseS`&S+e*bK}oJ)%T!4 zA3AiX@r-jW$U(Io->As!Dl*{;3X8#NM<<+%vbOY3`7@9xpx1BSTFv-kHYfsJIGea< zna7Xg;Z>eIW;on=%T17(kx~AnlySs!FD`{?GiL*!)GFh+C5slop!@EP>Rw1mKJ)1X z@cyS?GCSR1q_{enJ_&dcMml)ElvuY1JZ>k=6VgK)4NCs*O&hS#rBuu1pg_lz*QSjc zzk#vy(rSANU=u~%2^annB?Rbh57cei!r$41s=L8JQYzlgrkN8)!@%2a4u4WY9Jz4G zi!l4Cr@@2jdO1MHOT7HT5*T<_|ETXf@WGMr)9-(Rq9D+jiIdDg7wS8D-|GFoPy>$_$2wNL;hRsPZk<|@Pmbn{-Fx@JrQNRuH)UFe2Xs9B#Nqv9yGQf+ z@|%_L$fW6h5}i$D@`TvL^ZC?wl;~~(x=`PZ2E*68H~o53SU{h%_@x}L*Hc%kwqv3U z=DA}`-RX3ZGeG~8Jp;&xHtfE;V9921nAQFTw?D`^d~PbA6|L=4VXLc8K$}$ zjO1)$o@JgG5@Vq6{$*8E(htXcX6K8*?R1coV#OQ&7P<;>o*y8p&f2s-1OEJFT~yP& zYtLTjdFx#u8+l4BPlaXoAegJyuWTtFSh`9tMxnkNWN>-pZioK;K9-q|CqnwPh>x=yfx=-A<~x z#?4%cLP`KUu+&tN;MBq06n?Ad=bsZNp-cDc)$BO(ybC*BO+4}ezB0ic$P(+uFq=kw zH<(P%?)mc zfyH8}@ECGVpN5VXU*T8eBJvJ=-+i^~l?ilw$Ur+C{TiqRq55tz8aM3uYr`cWB|7#~ zYkxu4LWk37z_v;F+ocU^Lrq;8J();-*pMZ|-+l9PC_UT->`qqI#UwqL@ z^v!>7g{!W;kvZWs(wrm_PxK+@BE`P3+Kg442@oFM`bSg}{ovul@UJU+@@umaRw`em zm^!arSF;Qmdu?TcJ(!)2p*GBYR}6B=fh`;B0f0??S!!2x)Wj$5YTB&H2gSTIssK7B z%%J*)x$T&Nl`cSU)vOtO|MA;lEf^N?%zEZ|KUSAV9=H!48S;ODKAQ?cF)^oM!c*V- zh7wB+0=-)GYVhprsc`jWegYumU=AHU4n6NE9lMU!MlUEVgcfZ(u=GxiZO*FAG^M3f zfWoTIBm}!GL(?XW;n$TR>p8-j*v(tE!qvU{_yJsi9q;A$a!G>fworCDdEaFKqih(s zXUlJD$)um^KK_ZPme#Ia>mj0xDkuPagOj(t5VPSJ!9+SG$!z@o3#eJ6dRQAl9CR`( z8>T(I7{(483}>I!HllNrBt1#sy_7e=)?s`ANm7QYB@eekh51;2gw8Pu&4vZf-esao~JYUta4fS+yd zS7jC?@h2n00)MalHfo01H{W>|#*CY&<{*$Jp(w0gou|h7fjtR|UV_@`ZWqX2FDA}x z*uUiuRZY_ZU3zlyON9=Xvl;>&`Ln5r1;c8^C9FGYnv|pty!~dFIev6ln@>L|_zd7C z>v{VYXUMCxvRCbZ{!z#?w3_q$clVSaeWzeKygQ%D3 zf=jx=zI_MSb-0&Z)g(04ZShJts>lOq?R4~QphU+nVu_XI!UNm>#0(~iQK~?Hc2~Xbog=4_1=B^ zVd1k&VENbI_%sRjmf_&F|My4vTze)9>`i&Di5chgpdl!ri)pfja!{rX4ah; zsOkh%4E!ZyVPjCqDJq|CDwsnK!))Y`!@lYUNdNCDL9Q(DR_M z7<;Ov2W1q-%5S|PI;TyPy&> z05t^Uzpu#W^>^Nb$0j^pA)vDtjfDd}_9?^_d7fYnIf|!~o$djn(fIZLzyF}TcNOR} zpINdO0NSeYa|F7u&(oktTXU0MOBl;Eup} z)bvL>LBTxlnD>rST>;5@WY=aY>m#5KojC2>*3Fu2!CZD>pCj0@EY)hYfy3!Y>G=6A zH}r&OW;`D09O}nMFaxM!cetP{QsV zv+i$Dul}1DM$-Zvi&~IPCe`!Xx2#?P7;n`-@tuJc-+TxEH*6%UfforalB}wg_Ydd~ zPtBYf-$4Xi9bZ80FT4bDPv-!YbE32hRWKtuv|vBBK%kdmiLLxJSXFfwgpsJayIt&s zhE6%mG6WcOV$Zg>2@U!S%swFTqupcT4yj+|vJUSi63`S}?-_K;tM? zFrzZ(`dT)T?}4Y@GKSd7&x{k37~J#j0GHDNKn)qC7fSg%`4?f%(+kw@CkPT$;V(F^6Dv`p6uyp>cO4(dh^`_YRs8#z;HuAj_`%EQQuLVkUEr%R>-Vx~d1s?CVQwMi;BB0M+ z^g_1F<*J9yHw1aQWW;^=^0UP9qJI)Q1D(2bg=7DmV4YBmMrhWo8Eje?9Wh0;PjD(L z3(h?IT)%=DwGW#pn8CJ8f?-Be0?V3VAk&O+zE!>xPCFl^JntOjoO>@j>%guC(u^51 zWK-=%&JwFt#u7#XI`_B}qf81{to^cLS%nidqTN`LoPYG_G1&0?@9^mtU&2=_zEP!4 zgL?Jg`s;c^w@WXDOD_Hwv^z63s^un4eFFad+UqKBdY20?fbTwwj+i2n`3!b!etrQo zZ+n*dCvCGuQJqFvZz6m~l+PT{_?;-Fl7~*JOrUEdy4&USWFOjNk}$M(M$@KSv_z1o zzGK^^5?g9}+%Z806J?U|gKyzqfBPMVj(h|T9y}D*5bM;g1#@OT0eAJg156d{d=l1; zqC9BO(1+mD&%g4k{@VBVA5f!uWF^5-4#V$s(WQk{Zu~!9Yr$-Jq-spnq z=ziC#Ou~s^bK;Zen4sjMq#07(dGd@)md}$$O`g@iQG`L_Phs$~mk)v_hju3a0B|8pD;A3X~BdHJwy z(;s1%rvCKHuW&=3Tm7ZE2%m8(Y^sV=TQZeqflW4Wmy+n<1+RxSU&PQF0v$c?6lRkQ z{iSg;pL(KpjhZtsw1xoB$~jG3ap-}^jJQ;$j>4)bjG7?Z4Rw;JNaxSL{(`G|-Vj`Bn#{0t(E_;jrt8amew0w{&$|##{PR!9 zPAzk1JprRel--INL&DEIyM&x@+K;wig)!s`;!OWeElijvp2auP%@HbTMo4u~>l%gM}`@i%4hw$*2 zN6YQha{Rzvs1br82+g9q?!J%wO@W`#Ku6+C=5bHfPAwr-ca-Ru2t@hrsJ=6=JF4#z z$S+D0XU+dlW~OBz0v)~W6hr5swRGu!j>Lx;W^3QJO;j7Xq9@}5oPGX}zP;!3o-(@iTkum<^E4-1`78Yrwq#_%j z=T%q06XQoii)KyLAssz-3_5kWB&<#?=XUG}>wZ}2msY!N`wkd3a#YafjOwdWbh1GP znSc^lZSS?zlIXmhvfD$H*&@6~K$oQdNR#F)SZ+3(ZbIi;Ma-1#JB3$FS|zum)4k zK?v|KzFJNI55@g1yxRzD)&tJho)}}(SX^@6+3n$ibI*aof&zH^-T$ye4|nLo6YYzz zQKLpMYx-2kJ$)K5R*tmI;uDI*RCv>oT#~8o!MmxZD$sHMTs&!p>eB(1OH-a)xWQmh zE)I;LBh!r2>7?}6bolt}7!O=}(FO4Iw29EXX_L4=8kTUjXj^_m2Q9#bY8l8Y4w$T= zN_9aJ#8ozr2cDWa9UdHXU)-Mw=kl9xzk?yeABMuBqB8HtK!tQr0#wW%rgBzUVR`T_ z7dehx4!b6!%M(;}_kR%*6n#!{{@$ZkAa5^BC7b~x6k{SzI0Sl%^hXah(LvK-aXv|X zC!nvDo|w0Ij~C!fRM!PhoM@()>Q!sniO~X`>UNzD=yAoR@YEBNp>Z6`C#TPv1B;iu zP%aomV?@D|M(LNtEzUEuMAC*|JeT*%_V9XSj|UEKkFJqHSp&s6T(x=)JUDDbP}?`y zxhl}LYO`4sKUcw-zqZIZ%ZZXSwMtfkoR%g{wH66P{J4snpSdJn{T| zO6cJXudIuWhUqm4$RERfW0y*U{OG zs9_Jlq_K}gG|q4jMhDlmz50ZEI34Hb_~IO84wsiM8H6fhTVa!gS%mX<4Cm_jmRc=c;S$qQG6GcMIsca{c=;WZIUM-7SU?~h3{ zpLssp;dInf%TrJ10p=@XvWyE)aHmJtR8_t4ARyfIrgJ&%(6VV`_~m~-V!()YaXANn z^zkP!}*!a3((6xI|4 zzQma7&g#1T`o94JoyUGfq6hE!&3dq*bk-)h@NO+seB!Gl!$Hw&kLCf3J6M5-`oiE% zA^aLbsHv}vT!OLVFilF>1E~{UW4;>N+nT}_d~td`o*V+Y-C?gM%2P2MkuG)Ufjd%F z=Md~%y}9kC8{oNlbHduZksfsWT?1j|svm-$rrL=@ii?5@>O#Vs6X2%f4F$D%*8Ugt z*`xG)9uIu-*2~c4{MhICqrQg0)y^phO4NoptE-??qVwrG4D^Cg#@F=)UlhEEh4+kS%rQJ8PR(nN zbk!4od|4H28lW%9x7i&vu`HFDHx3SR z{4D~Uva@{ZquPOl_b+FRs=SyYNc&!Papr*%DlR_b_>m97@Ij^9CPn*@ch zwcXr)=Akv=^b+Z&RMjTvm;^xa<;%g%K#D!m@rya-NOhMb-g8Z(^=N>pzQ{QN1LHa8 zz1F>6dKri+G_B@@U06kXCv9K!RFLMh14Ij}5E9+v^%O|67rszZVzXsn$JCr0#ub+i z>8~MyF4#C|W4U4R>}k-qckI(-b93{cWxEccrMc)QCY(X!pfal7XaVx_iYfd;NL-EY ze%U4P`eOfVuxLRp&JXtT@>A1!uQXpRH&d|%xcwzDiy{a=g9p`gva7iiM!;+M-L$MP zq++Y8I}bNfsFC?9*h_n^I+xKmTT4qby@BkIc}+Br(}`Q=M=7ZA{~*P5V^B4=D06tt8z z**UU=#WxZ#?s zBAM5)j>Qtxb{#thRdLC_6y=d|NYrT7q!Fz7?ESFD8RRW;Skf0$)R;J_CKgE@Oqh}2>2IJ7T{NarG1jxR4^#_e{yq*>2A zUs7VVW>htxi$$6{`7!8!bFY}M8QQUE&uTwv-ZyW>OOl*acb^k37S5n}c8k?I<5YhG zPbCe^Wf%PCK3km4MmU;^Kj4EePg&QA_WYP{h&WzQ%@IKjMud(vDX?C2#?5$UNxsc$ zt65cn{@Cyb;Gr0_`wg~^fsQNYHD+yqS$;Kd+{e{i;eZPV2xaY?rSoS)&nsh3s~i|! zQ^Qqiafqg_8xv4Ocrb zH3JYpk2NS7)T;|WuUHnB=Q(ijAe?v6CF-^PRd-(_!dO33TplKkF6tLD4njOZK%e&X z;-fB?t65bEuLZ7ewaiTT>xcMwsPSIc-E=ejvf($*D9Vaf{JV29=_m55qm}0IQrq!a zHvP33uI%Yg110kGMIJk~7S<(tLSG}kf-MY7vW}{vi37D!_Ii#<)1F?m$K`ULSyd8d z#0pqUCU|nnIJoJ$Ye0@8FW9l;$DzY{7lr^j+UPt{h8I#q19Z$C-?9F?xD>RAdCSSk zfpL?jz{j6`&NLOlAR`(PQV($!E=)B_ri7w1hBwm!Jt#S(*SlAmGZQ@M|GgbW4g<{rmu!WL-))p0Wsg-3-FsXVb;8_6h-M>6^dG>J~|TazU`KT z6GdX~_4yZfgF}aplvdqQ`jO)*y2gDS+qZ+y-~M;PH`(!jPQarRC&Txve^e=%B30dy zz;p0`+hNQ0UGVCAA4T*G=##jqXLs;;z3}PR-$7APNkr$T!@+^YTH2OO*j-hU4o%lHr3D zZQZWv38%77lWi`5PT@7)>q{ku40FI3HF)pEMR4|6mEW$(?r^|$eeZ;WNB=1^ymsC> z9pI&TGegonfAZD0Flp|Ba%bR=m7hbcnl*wR_uHSF;lW2I6M;%PfBduJL|wm+1s1FK zWZCeNGD4kbXQm^S6t-i+woJ+N!G;+34;>CGe?V2&mtaC+w+J0_!|odZV}}h+ zn6Dw6c|3CTI9%4NFN-8_Ek&E{H~)!=(D%mc%C$K!>)pRhsXXzKp)lm`JIlO|!|8-E z)8@eUYu1M|^prfN%z_pdc4~2hY*1!M4^NueuWp^1|4m17$X6E5g{v>~#eI`$B~jHK zJz)y`zGW+A$q80eBAO6%&mjif``W8v@|Y2T_GvPH`rh*ZY}&fRuU`Dj)@Q(nuRaI0 z!{nadxo02z-y`FR^SxQ)Mo_C}bvSV<8;+egNwpY1e*S*g(S@IX-w5|TJl=1rqKR%K z)0_uQe|7P8Ovo39Ho9WElbS3xsaJ1HI?_F_{`5c4ylHTjmtFZEz zwT9#?!+1aX8U_ux1L{ut8sZ4%|-pQ;@p7FH*NC!+N3Q8!0nQL&tE4II{d z{ys^ARQaHdo0Xjd$4{K1dMn(I85tI6)2am^&{O5}+|pNJ{*sqC&<)U`-I?&+$M06^ z@QaH};M}XQC!Ds=xvx`ds)9Xu3|-Sr)$R7=9NBB6ciYsb7iC$kw)*MTlIi7V=E60X zC#ULOsk=VTH^2VYez1A#c9q|)Ns}h<`~Q~5`L1PO9=-7Y>d~8#UI_9E&cYi``D~>Q zzKoj(4XtTn=$QVRb9hgE0{W!c^S8R(?v8?dB3+s+q9pw8qqmZEjnZ;lxOdu}dm&}T z30^m>OaE>4x6rIf<(W~>zw!pmd+sGhFexGFrjJWMun|NmN%t~i=q?uq9d~3O+H(#8 zef*54S4y&UEiMu*UKD`mJ}~3qSq(E2oTR-0)OfBpPOLCL9`X3V}Vi$6XskcVi5F>8XP|Mi9`4Pnhz5 zb!ydqD>uK8OY}Uz?y8t<;B<0s?eb$#C5~58Mky~PcQ4HCB${SZSe-G`5L*YyvX{|X& z_EKC{1^R@UPwjEK+-HhdI(Ae=>L7H;xq0)xXa-f;=VJZ&rq#>AfE_&bPfTav$93zW zci%gLUK4>n;-R7N^z4~2y=SBsL*`oaA2{rG-gcRjfTU>Kw~wA6}<`l9d4 zKD6gdKcJ7EGHZpwp!5<|Y?u;@eD8L<9nj7RhgCDu$xr0*IR3kDzZqsu7?a4`rv1Gf z4hNiZ);ScV3HCvt@7ulw8Z>B7p}9a|Bj}~EM;ay$Rn#N?>KkuS4ZYe~hO^f)qE5!h z%X0LQU%&iR)@`N{D3}k{IsdnYE+xe zJnwmc->G8@0^P;?Ovh-Dm30}MoDW}q4lasAr_suKrpmqnyedQ0Z|}bS;Kz0ALJs4y zZkNKhUw#(xFn8|W4MT>Fgw22dUFzJiqaKFwV@E@c8o?{qLfy<}vq6LAXZV^es_eC# zk(U~3#FnTt;s+1&gwpg;*o~I;muKB*-Po0P_NfCqruzZ?zLDcDZPujW&#bs550F|a zojmXOusAugEWuwtEQidDj4-EEKP=P?y!-x#Fk+NXLwb77Ea=ngMyOT0mU>ENW+oU7 zhKMHdxfhqhw3)N1i>j|jOX*82S+oEK-4|KcSkyeILo3@5uxrmg82Q*FIDRUtR2@A5 zBuVq&%gczPzI8^WN6x-o)SJuKj|M=RG<#ltQE^F)oLrRZr=g&z7)na4;J~*;ihJG# z&~b6kJEuK-`c~rESR&f(Nq+FrqsQRv^Sh{{e0IUp@W7z^qaO9bB`*?1HhPT913KR9 zdHJC6?*4pRPuz`BZ`|{hd&pdd&#o34V zpvpt2Fko(DJCHP`nl6-vuKb_mR7b5v7t<@LQ`>$YvQQOlC(q8~f&ln6_g zEQY)9Dw~9&yn(IzWdqzjY*bLfjAR3RdG$pa%jD!{4gj560LF5af~8Sv*Xp&f$dJ`@0K+p!C7=y$iq>yGL> z>$<8{e3QXu4;eofVKwwc8B7CC?%VdEcy>Ra<1Z)8p6|sBIa1$G=TX?C#A<_d$dD5c zt(_>7!2mye{sA;;6ugBIW>wvG=Kwf*?0C@qf(!rRbBp1g0e2>?;|2%5Z~p4-#>8w|H1qxXM@RP3VIAW$ew-v#h`yH%svqgo(VO0se`+t(ynlQyY}b>GJ4+qy1?@Kb^cOOfm2CNx^Uv>*r(vs!QFn? zE(P>4Q)h2-yWQtw1seiAuOPiLIL=c z)g=%0&Rx4<{=#Qr)eq#rE%m`U+qa{17%Y-!S^vuh=yQ92S_@P?0fEjhAW~_mNhKDZ zP{o<1)Krq-(6&uru~;IxrQflb5!&(ME7U&qzD}^5h8yGR{6$k9)mMcF5ypxB`R(Y4 z<6T)OwC1F_lVy4H$pbrCFEBBOf!BU${M1Dm7Ry*HSw*RiC4OY5I~-||I3u37l$}Eq zJUD4~PQ|095tfoJ!PY~lmDgX}6JA>KEHtQJFN|f2-y!HvcxVTxS#0nCP2>8R#^dx7L13t{t=Z#KXUXKTzL64 zBVW4IO7L)ua|&~l7vDO_~j6Z2M#V_n7tTmv-{bNq~5Ws4IO#ecs-Rb-KTL=SV)NCVYUdUm{8@HxQ0Akd?+UkeHgp~aaUNFoKQ z>;i0}K_zCdG4&d2%4KNUq%r)u^2tm70ru<-7i+{ts@<9 zpxW*Y467j#q}K~>$#CiEgFCP;H?%~@zl?igZdS3?T0i@AKA>bzM?0OiEw=&59;A4r zn{tFPyNGgzok*AKqBy0;i|V9rqnC0FiRKF$kl^)OG;Ip+zx_HO@j|>mgC2ZH?THrd zy~J~f8gfyDqCKC@k5}{jrRO2%_+e7}qxoFa?Mm3adv__79VIGCaRNBn(D+@@Ny`c> zp8EvcdgHax+!}uPaV^|_*F75M8D<{f%Y~#o-B*;dM%PuRq5};cR%0qVX2s$Dl_lx) zse`*qsgtE_bR5LP6K5=!WVlJ#>FAupczU{2viWaf6jj)T62D3l;0r15a}Y7fChRp) z-^_T(7*h#-_)7u3$5SVbhesb7S<&?k>pb+R*KQP<_Ml2}8NJwS>}sEO@xtO756ulq zTe6?MIAbgogG^Tm4)56kwZf!w4)s8*epn5C`}?}Is3oO5Rh9a?i8NK-ffmU#|6Ysz z-=gcI_vSnA!I*IqnO4F%<(LX@AiF*AzG9uD(PF|{Sj|Df)pnjJgVkyt4{ADJpWMHL z^4rUm=z~X3c%XL8ny>lPcV?$!q69j3QoX<>a1#8&6}X{Y+Ds#sJM6`Le=lZhaTk&B z0MlC^Z8`j|VJP8_K72t;neZr#896-Cb&crwNPr$F#kCGD@hsXG7CJ2PIT+BHvrNpH zc;S8g!Mo6-`&AK*IoQFMUwy5b-_Bk4Ig!Ho9)7hZB1 z?A^ED$Ehz#KF&MQDVDm#R=lfDG?NojZ5KAW+eMj#ieedZ^1#;D!vcE0e*H`>+IK!x zSW;XIrTXbyW~W>2>A^S?6zD<Xx75BuPuK1nV}5PhCt6mul=5FBnd zJpR}y7(IMwH0xaMx#0la-`qe6&WRE=+-_Pfc9hoSn;?+0IZ**mrVN+pToZWrwSU8P z*L06cx?*zH;9Eqb_~Fy{qvq}3wR;cDnDZno|N0wsj~5A)NOrnfuItrM5-~fDNpz89K?q?I(CvbWqesFc z!ybrwvCFzZSwIi!PtbakaWkvlY^I&~OLTk=1UsJtlIl!-C*K`ii+jU`9gEy+0C4|Z zx5JEyeh%QU=3)1qJuqVQqp)$)W(F?az6t?9u-|R)#JJI5u|$@MhhS-ZMmw-tOPC2# z#)p{=j91PN=q8ltM)opG5YYW{+qvVI1QGd>cyy=?wVec0sAnBCYQmseHLAZs)oi(W z1+-4^y9c63zJi~3>?1*j#R5iS>3s9#r3(pLOo3!V+t(oZMVMLJCZW#rpJgAdCzJ8a2L7 zU}vE>QrQvo-1E-%9NXZ5i5qHYik#H!{P80ngb{=93rmt!^q^1@T_sr{>LjLp1b$~> zD&cEDKLbk+p$~r!+(@LM@Cb#^M(1XX%K9o^cIeJPe}@wuymtUh9XGn7j~27@&gs$> zjvqT75zrNd`v*ir%u18!!eK1hE^(Ee`m4F|9T-w=FH@r9ABT^dvRsm7=6%O%w!$Jv zXZ4--wVHOxyviaKlYXzMkM<>UFu)V={n8}G`CfSRp}{cnfy4vd-_{hNBBOs?SU3_z zd>B3OA)Z5xB#2O>+Qv-G0eeZ{7t@L`Hvv^lJN&--8)(v~^4eql@Z&nTW8i)C;t?;b zP;U^iwt`nqK_{T5^DV{j6C}}tsqNa5RMePok1CS<^-0bq6YRM{s_uC3-6J3EQNMPr zRj2a`sHsC<6;R*(!Op{EB9x?l*EH&*92t!SENu_KjXkb{=bxGpGszU}Lizdm(7bJX zzdxzrDU{Zn_)x^5{j$G!4uGE|FLe|C;tHG#v4hkX9Y2xYi}y?Q?t{d;u$p;pUSE zc79dn%d4ybJo5OAgI1fZ6*}e6UdNWTHV4v6p`)s7hekynESb*n4o^L1Pw?dM-N!1cXv2>`kXPces*2vOn2We!A5;)kY6D_Cr})Ld}2o^BXW z;l)&bX4_MDPu!Fa2i$w-?J#c^F&ic9gC^ph}jb_GQe8P8u zUVp{JJpaD-*38)$&p3K1X-=VEO>R4%L&i*8Y%&?geW7v(!dYlM_rI?$feX*;6qgN-*FUS%`EcUoN%i_Z^%KKWM!r$C z1c#;K`qX1)A~SO zL4kse9k82=V4XpBSe1V(jt`s;m#$f(IxK(h)sW?|6@5nB41xDFjY0-Z1J7QA4FgIoZcLZl*sAfghS z8J6W3Brexo`@$rDhbX+lbXV?#^LjlVD>zz|961uaj+#$Uxj@I`9vU}!t=r?h0-0w{ zqxxP@2sS%r$)$c5mvA;pERT6?_ychF?YBUU>J9CdappzyWg9XT{_}TVf%DGk5X-5I=vo8s9}LS^d{eq$27#{a#U`rPsHlYl zTP=%4DbFN-BpOge1LX$?&4d%Nb51aULRMCk^;rjYT~XdW!UFnz!ymn;X07V)Vu&p# zFQ3$R(ZwYlIN!^gq*(r4yrt{csRQSpeHLK5sJ5+IK;uRY3H-=gj$Ce7Ac9$9#lrtA#7*!{8;VD#?WmKp>Bg78E!)fzmu!rY4mX8kBpo z_wV{od2<^U(D5PPT)- z)tqwCE~aX~YAWRf(A^Gu#0;n*B|4>Wvdk_m(6yf9M5J)y^O{XY*z)5ymC|5Q%+DVi z|Aecr@5NMZtu&|dSIm6Fs08M+vxtP6`KEFV_@EMNpGMizoU_PKK7we@z(Q)0Vw{$B zV8@(r_GH*V@7J%N(x7$wtfFFT9g3;*-fReT-68Z8a4tmr}w`5|x?pgwlc!OK4awuu8hSjk4!i~}#^0N=^#R3+0 zI6EY4pyR~`KRkY^VpJYNiH?%Jun-wy?c|j6P`YSEwq-cOOs`{vqlzVzU}HQ+VdX+* z8%`jgvY>Kim#}AmC$5mwh{8iW;X`=bRl){zD8=66Ue-8UG;0Fyy|@UPHV#h2sXe#X zt+&Ja^*@Dt(S7mpM{rFTWwC#4-U8R$(2LTx#YY7?C$sR&deb;6N%|+~Md%N7U%D%^ z%}YyjSyq;wI=CzB#sm=o{kp#QHaxRktNjH9Mb*&zj)W9N#a60l)1`XYP*iKV{fI6! z++S2FM|8)6)kfV0W!!}F^L&IDqQsNuYO{nHLBYf&RwZm?9OBqvgW#e2??yJ1pwILB z#*NV9#y(|sYC*z@;|KPJY(P;|R0JbNjfKy?ES)SCXrKFljuDB<>(mmqGzTPRcDE@$ zb-@2FKl0*}mtQ zTiV=hk;|>AvP-m+NjoDxXCx=%B-UL!i#iB?a^8|jYp(b-7M_>xS01co_2nhSqIgBq z41!*aBJ@b?vY1SyNe|}fuIS86l(RBe$}oA^1;}|XI!S^;yR)QCq|%)0eBo`%z@zRR zF?Nx`U>J+cGx_;NL`orSb=?CW-kkc`+$yswk6vh`lJB@66?Ez_BMfF6Y79Scw>-(1_NMM!qRyesIt1BooTnd5WDiKqnDn{(1h&MuoM zme;_SJqk&GkaJ=Q)J|l>;_QPvBj@ERi%P1zt=gwgpUlQ>&pA|BQc@qKIIaZ}PXP4y(GisfF0;|*f=7MW;BAn*YB*$&-MU|`o=ky1=0 zrW&q1UqnLFiis!7#Cy&{htpUMKO-f@d>Ai)Vi=!&U}t3QcQhNOLN>Z~!wnuaez(nT zZ^u0F#ZXjYCH{BaRxcNpVI5GBB&2w6(69zx&Ov@5Mh&wmIpVaeyPEdNYHKD675Z8- zu`D*xG?SBhQe`E-7SBl#{tGPVq10f%K5m@Jms3PB4I*lIgq(#y2b?HFWu^=!PBG?T zdgm z>tv*VbJkszS3kg+Mm9Q1W8M=jkm*H)Aw~Nrwc&(@y;oJ;g$hsK1(}4;pOH9e&hscl z!w^cE;?mqh6wcpdAKJ~TaiaLd1n9kP8`!F0v!*+Wii$IG3kq3R7aQy9l8((DqL^>} z)PNZ%6?qW7-ZY^`-pZAQyEMRLBoIsjtDgYRyO8F1A8kSrt4`w-QV9$@22 z`Dm+S5)E?8A(34G#cmX1)=#YhGZ0R+A(R~*&bb8hIC|9smnbro-D8(!%cWU|wr`5n zQpXhNIH>*)j98>7%2>u^PC39eoDEodK=aKHPI+d0e2=k(DR=yzHWx zC+pTr%rOf#CpsN zaI?~6t(RTin|)|cyI4P0T!4Q4or5lHP`k!Y1;r&6?CgT%6gG#h!pC~?^y?-63@1XSEU7g%>{7529aB zpMhkXfzoz4tJYJgn>on{^`6H@iHa#^UiQGbh#S!HMgxaF@~6%2xFEj>r8H~ZPKve=ECBV zYWe7x*we*knA&18sws)&PNxf-@|FYU09a+%}i>*7cBu}q!i}xDq*H6$41Wk$& zp)^exO=Fku%sROHJOFUUdx!}EIzB}A8*V+LLDMFG6_;3R6&95+FFX-Sx(V$1N1uUI zo`GOxw}R!ym)^=~p)g?v0E#?rZ^u{^tb{Xf2?II~=H`L--(@nH-zz98R#2)V*o6v@ zg)jO?pMg}IfwDo4YCBJg!LnNxadI0>raMpV-}y-S0D83?SHW5gGn^ilwv+vTjz-UG7Hyde9)jtPmJm4pMGz<%!o zpSV5V+faosqFi`nq;Z3b6ICR#*dURUt=}uXW*}Is+}CCc!)GGBRS;cbQj8%X&bPps zt`wkS;m~dO4q0z^IJ*^=aC;rQvXXO-<-_Y>PcKlU+tZWgUIL2Fl8MQ%g_PSh-3womJvhF0dZmeJs}F3HN%H3UnOg)qU^mTr0EM>LRPH4mN-& zp?>S=sl>3G4)$;tQa>*KGY}ETx#JB03Or!CEceKct??gW=sQ$8&~a$j+;Ug9>Y0}1 z#a3&bVyhjjSo}h{z#bj!mAO0gd#f`L(!0)ETvM!Ew7cf)wFq)h%-7`{+`gf*r!pyk zj+1az?|zrosGhm9#A>UK`S3(RMfQ$IrJ>Rtbd|kbs^r7_TC&eYU z>gb858g?hfA$7@~BzwQg3?o>^n~0P90PdrKVyUfOtHEfv`Q-lHtCDG=k`CzPpu6?1 z9vLR%$0b%F4)$c*MQJpi(jdpQRZQZ-dU8e< z!7|=Z%fu##JcK4eAt>gaIS01?mW zR_cvO8$P4H52Ep-rr)}Mr`OZ~dD1!Kf^Cf}Z@QyfMuzEAo6X*cCDb_8I(BOH#81+} zo_fGarV$4^-LRb#5;hWXqgIl0^3IUjlGGAi47Ssi*R^O? zzus!A!^H>o6951T-$_J4RM8eCyTk4T2TeX#<26sE13sCzTk?%9q&<$#-yo8lIN3P` z6iD*H5|`&n>+yX@lJCjv5u*8CDlCRR#>C7(DJjkja#lx9?UIDkjfc*tBQUE#!xw>~DBout z+;al}qzpAussWvL!Zo+_f7R>p3=vHsoGwh2W$Ci`(Q?)3(mgTYNtL^lrK*!!t}?cA zu%l<)m$wd*!SH(afn7sV<$1+8QxfPn_^W#NeNYDZS*zWV$=W?};tG`P)Nxnss7=qR z13uNZW^Bjn&o<0kGLu)GbFTZT>Rf_zem9ij;Pu)hqiIz3ft|0$c4UdUTFL?)r{|LE zZs}?!6SJw3?JmJobpkj6-6zG7mYF0vIovpj zBgJr~BVaJyk*qQDaOOLufsPM&-g)O$tJ9+GH*UB43gnBoyRhXG+FBy9M)>G-z=yLT z(&?CxQe3si8Cj#s)+%gqjXf^QhV|Kp@^7dt!iZR{N6G_TOvIHp_FdrddPmzFcB9Si zRBd)N+tmf9r_});tId!tiP0#qq<@Vgf>~@VR&)(B)GIZ&lE_;}sBeWD}6w54h z#z8LZa+PPD{hefhtbCJwFuz}_tLlM^n|44K4|wVIy+%r2`ALVvS<~ipv3NV$?X)R4 z*3nU?13skzU%r~o9d24l9!!b@6iJGCT=v23FQ@c`gcy9<0v(^X?Z2*U(Wp+Xw_GmQ zH5h_JushLc=YU6)dkO10;8SgL2L(8WSyXR2mNfga+(=#LlAI*GP}NC_8`cy%T=%6y zDr-g8DXoDnCgtLuz3-E}o`p`Qvp#l(aq>nH9t64ww@V0j9q<+1NQpWxB*4j&u5q>@ zn6;rY`ZrhOSzH`br%y{}M-^ zwD164Ne6soZNPBv8y>*99UfqhQ>B>-a`L`=4F>aPr}FKCA$Na%xMN7=iVlq057=Q?sNPdb@Ya3UOM^~T*8wdPm_d`%8Q@uWA_I)x!m~wL~go};2LL}Mm-lv zFQlfE>gEMmR(5&~^6>1vJJ%%p^T%?0RSxK4^157o-3ZC!o$heC8(}LbROeB;Qv{Vu zcmgy6UI04);5y)AxfOlaDg|)vJ*D4kshzambY4Cx)OBHli*sa2&IU!9m33g}^YIyV za$mK|0v(s7dGqEOjoWmb@A0}HaJXC)uM5|S_?gH?=4QJ z(}XFs6pBOXq1x|Eva3>FeF>DFLS52_2Zqw%_QgJ_C`pyxtb|mR(kj3)F3!E{WQQ|V zo;ljUX)qYSEVMhvrn5IayqQiiUiWYZ9k1isoZq!w&Fa_b%`Ei#R%{i{pksdb>2@oH|A1~pT}1=SBz$+>dw=Q+pUa}`~+!5I;R3UXdj zO2-lFuK>7oQZX1`Ke?}9PE~fYg|U6P!5Qw6`f)S^9lKpM6kP5HyQ=@wvntJ;qw z|LK+FrP&8|yryr-@Ml1m=;6#>0 z_(lmXWy?n8(-JQ%EZo0ycLkTMN}rZ2J1C_W;he6Q5AwRb13hkcHafRZ72+ zS&6f(vF9b>u@4B>skXhU#A~W*LoAiwuPeHoe#i~F7J+~!ICF6GaF!Yl(~0O1 zRbUH=&Rz<<7M$bTYgG)!pFAGV`&kEfy_wP*Bnbvz(VdY5Lr=;fDDAskew)|px&yr4 zE8HGW6Kpa;VIsg1S)W?ZMz6`dQ&VpJGx69NqS!`TX{UJ^sOrD}oKTTYkdLpwjpmOk z*8M?WN@DvEu7Xn=^HzbaN^EY26SxJ~eYQCRHy^1aos<=2t;ZvMoONLPCjj71%2iIm zLFqt`K=kBA@uCM61(RD=NP>n@WR*2vT_rQ!Gu<;`6E;Mc;9Qo4nI5{U=k=?q ze$(Z%%vq%mN{dd!%pJw{&e!+S+t|JLu#cs<{(qRruqYflw49OSBeL_4_2YeSuM^K1 zypW=L&k<2!F zqlwwssY^3gAE}iG3SF|+wzCQ|)}3sUgWh2;Dn#M8@bUy)Rd*i}b1~~j6kna;h`Gxo z?nNs(&|`gh0s5d;8|toS8TJ_PS&SWL%lpjc4Tzo&{``FMYhxoB-I`5{Q7zB_eN>Ab z&;2ytUAlY9@IzI(W36;mWg_g+rzGgy{eb)ZjPHow#s0xd&)wjPYhUy`B-BdfF5>O4 zoT;mBdcn%sg^KGQlx=P|EteM2Z#L!=m|u&PXGw46Ri(zp@mREZ%7GSWfL@aqWNz`+ zJ!AO3ioGdT=B>3?MCDAT$jgchICnpQJDgb`4$LSsc@f{2#^{%iYD``fy@({K5xWdS`hKS+*=3iuut*UUP_g%R*3?YYwc9Y$Szx~B!CzF|XzUO=U^GamDic$i`_+e#U zSEqeqs?twUjPAOmR?3pxg=DG1kfqL&B)2z6DwSl#NfJ3pk{yyHIY^dW?1uGN(1;mf z!_dPL=^-KtQcU+7M$9AWMiuG$HeENi5=A#jy77mmODjtP)jvw(XVey@z}omlOKtrA z3;OnJ?jPAtC&wYGrtPPz%C54a^)M892U4^yvMiU9VGxl)csKC>_|X&pmiRjkGYJ3j zf8)Q`c}eC{kR-x?gx}deiT}qh5*eiXC>q^LG5t>?8d>jE9WL(`k@4D90n zWrYJCzsm|4Y%@?uH~+31hBp=oFEv7uFJgh(xxFV&|GWi6-sZp326{6r0S4>|w;rRG zIZuJ~FU z#eGXcQ(H}Uiw55g=rXiCv^fX91fVMl5q_ZM@y<2@@$V|WwN{TrmPUf1FO87@%^fFB zpJ!|P{4YWq=y{T{=iX6&i8`I9E6$Rm3}?wclA@GJF|L6DZ~&WwS2uwj{nR&mMRSTwXG8Vr9C@w?yXf8XO@<>`^M>C@Uk&*9^* z8a1>7RaRatw<|wec9rf=hM_QX900dyW%fIO9F33>Gv6agzl-D9=3p_`O+d4MgQ^z6 zHwJhXWiw-KmcUzb@GaSF7cvk5ITnMf3x1~U*~lWI8XCZkBs4Yv&VX)eaPhm)l8Y4Y>U06{tdc>KS@eS2ok1MC34N~8ho9Q1~{ z0RZ&)(N&dVk{pVK!{0{3ffwbq-luk+H7nS}N7bf3ZUeoMkKc3m=v|GnlF`(z{0vD^ zI|?6~y_*0wA^>-o*n1?*z|H_3!MnvoPuBWoFpin!LL1}X;{Pu$x}H>7vIcMDJ=Vp1 zilt)J@}{znTLQw&XBNK*-f_UkHM|LY26zCUne{3MzJ~wTNLMwA$x>C+7kEA7cHcMP zp(lUM#qG4UbJ#%7;)xrB1}W7C?>1B}FTX-ADcz3@LuSBcKLW%Y*hV-Fi{xb4v`TKn?Q#qH_dbt;M^Q<0NC{vwPbLu1$l_27$@%Io4NUT+Rhr# zQ&f`Rw*&M5xaMHM7l79_2Sp|6Pd(_Hsr|fZ;*N9X1Pb!L3+SS3pf~U^0^^7G4t44> zPHNx&97&SPx#qU`*3j4hIKa)`LqrVl(B9!X(RAjg#|vC|zB{h5TN|*`E%1hb56up< zUj*<>Kc1QLs)NYMfv>AhifJ0@is}jb124&2HcsgG*qpWLzPhdc-3EG!Ctvfxtp`$R z`-yUC`SC=ga&W`<<^X0O4sl>xf4Hd*fFsI|fSj2R7x`>!d1^lV=we;P$-uX!@0eN7 z19*mJn)RlZHylm|`WOd(I1&zh6!mT!H(<)MKNPDd@^#%d&@GZhZ8?>8yiYD`f4W4Z z@zj@Tn#Z+wh>TE>Yi|4i@CdA#!M1p`ou#|X+_s2_7piZauhrGq^I8jcEGawg%PY*R zXC^&@cK|znR0qYJPKv2oI1&!OF4b0z=|5%m^2T05Yx|rHbRzQK_0Ju{9V@0NWgSi@ zGEx9M$N?R~y8t=&#VI0+TrBx+vlO-729nmcit=?oR!uK_dQpLgcK}_3FYhFBXryZ# z^f8B%qN+0-4F_MBtGC|Nf5waJ@^y*Da^5x#bOhNvJMA?|Zr}L|v~q5z!A)QbfHROY z&CXM0yx_$wX0f$*e%E|GTAo$ou_(P6nTHu~YWXNYuWEsCFf_Al#g<#za?q~L0=@cy z+pkwTRg5E5>%z=)nCWIJ%m@d`2y*Rh1Ovo=4?%k)g(iY*7J%3363g#;x6f`??FrzE z1{>7Vqr^5Iq33|toi2)LPKqkZ=16VeUwce`Y0B{Y zQk2edfU^{tFwp~K1pEoWvq(A$UXnDp2(mS1G1{ML9tp&QcAO9+4tQ2+2d(a;nA1g3 zhl`?$x;5kr+_djQPd?K;7uRy%(yD=uXnM4B5<6n?W^$0o>06ZNeXihG)5OPWHgrS&6>PB6YMl zK+ZI|X{slJZKA5p_QM;ya9Yjh7}z<*H5z7gaM!_<*Blgaz?64USabXl@q5lZ_|ZAv z73+N$EzoNw-F~Igb%%cw8Lm2}Is$Fb;zE-n0LM&qTZoYsCa26jniqottXql#vN-9;f((<$owvQ6ub-E+>TMKN8rD1eSq)<|W~ z&t<1`Cq|`=MidrR_mS@7nw)8L(;sIWfpzFXYhRW2{pC#pY>1>RlP<~VZKsIpppa&2 zc12q*Rc$`*kQd)C_|n;e2fF9}u}4rv#cPtHbYUE9(AEGsBI-Ub2RVzZo3-lk+_+u7 znzz;8#!k$}X2>#zN>B`%UDGJ6Iw|OI!JOX|to5FB%rkE+EM&11G|*Z4tYhVek}Q|= z$a;tuzd(D#REJM)rq3A7G6HjUZoH7!ThU${13Q2&NldfDZ)chvX1wNdM?${;JL;*| zzb(`oELfm#2XaK#QQ5{o?oIgQp@1cIW+`JWREgWyRkRY|V3$aj6fo9ML{Y7p-5m)B z3Kr}I33Ts$PT1kyR6gd01r(gT1(C($+fX+Z(*=4RINhJx8o2GglO&;VN>PVjuGfoh=ZM^xMmM24ray&oh80tDD;m)1A9RM-92gap>mfVACp9-Y}$!Pp9z51dU@at z9cktqGwzey?WC;^O$B~K4D8H|mkF9Zq9_zH19U-WNi79^e?Q`xx4tfv+b9^I1LRVd z?(a*I)P6gV1K=W0ZiBo~)=rzh4gq!+pp#Vw_MieYo|*DBv7rByV`k6&st^QK5I|1` zIrquUpqmZyLRcsEHPj=4WUz;2g@USs`RqZ5vsw#>k3H;}H`n?G8t-&% zj8$zpyI6L*`tjzJkXZ`n@*+OOqH)*f)s{Q3S2PL=aRS_J5<)%4N(zm`i%4`rGhKDnrNtM%|= z82oO7Jm(MGK4E?(kPP;K>9hOM(=MxD{`Kkq9n}&ot}O!enujO8sPi>Lj1Dgkq$;a@@18ot^V9O>@F#2fBOe zgvnCpiV-l^naM7iQ)*$ddrZ;@OEHX{CvWaGVSir}CBXc3BGMVqC5lKg1!a|dEI?O6 zQHiFW@a&r-n)o$YeY{zL?tO6FS=6QSzlN?WV1;3=`ZZ@C?#t-iu?%i*hEK6naesWa2 zc|9!f#!PoMqBz9MT5XUw*BY?DCr=U(V2=?|gd{?6&M&Ft*PIm4T<)lE%YG-l_RZ=% zeSMwNHVe>=p+hy#fx9k|oz4NQ>J9vEXfb6VH~n%}+G+v0UAx{K&)@!zJWGK2>qM-* z6<`mLOnzA-pT-C*espZ8-T$wjej3g5Wq{N=|1TDNEAMb-JXa1A9RLT=q16L^KG{_C zliMKA|3k6Aq1hxLz>eTth=_uuFn_&Pby7rDUOnl>x6jJ=#pE66Rg-QXsdnpeKMTHr zI0C^pfV`G#bI#Z*KyLD_=libh^Vm-qnWb&yR)oLYVkUsjP|Gs~3 zJ})V+K(D#y*1qx%J$@vjk~qlWi+fF=BVR7kXdrU53u5y5tnG8RpaiV`df1RCND}#F zg}kzc>Ny{IJo}#f&Q~k)b%}Wey63S;izSC^ALf^f2)oy9`sHXjH6!eHt~_7Q*FJ9n zNg!^*8$@A)C?LsHD=Ex`4{MHvr~LQb1M+pbc>{XQl<{{f6p@NXHTd(!ea>07ES$ry%zb(dC9ZO(P9s<-H$!+ ztL$*@%1n0T$E_y2sAFd!xAWz>dVuzMidO~e_hpx z6#1Tiy!uH_qVPEZy8Hf-yU3Njmok%`McH|?3NzUeZD%ABA=_kc+w0oC`xFuoV2>gS zuS2U7d7;&jUw68Ku3+uHr@Z~$Z%q|mZh$`hp10+8WhbG%G;XqcYIu}AZn7iFuG@na zn)<}-&$l`W2opY{L#q?{pw$hDyu22E?!ebSJ+-Mf-DIGQ5$Q_~0 zp~T|L`--;zrCorcQ%vZ0~iQI_7tD5f8rK3)r`+1Z2;hPNfn#UhpA*)(n zK_tQQdFO}0UgL3HgZ3V!@H1>Sw7r7y9~ zf4?;_7cvY6bdMpE8}r>X=c0kHf4YBDgw!OU*E~4(X1PnZNo-^>ddv}J7bZJ$=J+@8 zzS&XsraYrYeOBB1ASxSj1!)8JA(G{W&!NXC^79h%J~M-&zbdQSBumOI1K;{=Qe(fR(LguGU*hug-v1AYs8c*=4v?dkU9_LF0GwSI)7XcT z?dRmK-KgyRYsh)%(Il0WX8Un=JYp=tZ$Bg7tcOW=S2gM!_Jcj=btr!qQD-|{E<-+zt#uRLQ1Q8SWQ(+;wx+rqj|0o`Efwi-ib zg*1k$P95~-=ZzwjY!uLq5raxRdmp(;GK}(gXBvEScePpOigcQV;IV1T&?&O~7pi^kQ3@~omZW@tU*=cV>W++4PZXhE3+ywJ4xTymtm`@j4THQfXmyE!T~d`t z&VK95VcCi)YoL3^-_(Wr^jSx`?xIkDX>ew)!#{^_&PX2Z&a`YFM7_tmN~vtf<>Wf% zB$7LJ&e>^maU#8X8wEd^OSLaPL98Oue&s|0$y%MI+H`|z48}DVpv_x)pEv)vt=W88 z)edY}4CZPnkkCZ8+sCol|(u3bsK z*Pf%`$8&AdJ_iD~YIWwT>qJ#7x2_Utju!^cop)X~Uy~KkYbOrxX7uQ{($Hh2tT+bc ztpK>E+8m1Lv(stWNI&UVb(cM;?EI_9vG+kliqeELwctmi5ehAtPqj}^qu83fQJ}Tp z4K~kL*U78vI@Rh1xlI$kR&$0+-J5nC_|=NdnO;p+K#%+8n6koJP(^VJw7DpbvD0ap z3ZEUJ&|IF6*U_E~+jF$agXZYC@uSJ&J|=u=$_sw0E*J|yq#M~J{GWWO?& zKyn1$uN&lv!hDBT*GSUjM+d+C^);EEFk_$_g9a&{6OY^`kL>I!N2dLt?Sp4KdMv7j(zB`VK-5~qmLua zdtXvFA%V*kmDG9i(?zVZ-V8As0|ZkDiUb zhD<()R^~0&4kn{|8#~<2&8L={wX+S+&=b=c*sDpQkg9FG=>2bdWFqg3fL=Z6_Dhw@ z9iC*Ru9#(R7RRuZn(dpXl`~3HyFBu8-n4iu;HQmWe9TPqs?D2B?QMeF1UNKzC}uEV zqm~-Lj+t}8P`4b4lN{fnExdg(A_icohP|Uj$~DEXjbu5lManu>$dae z=_E`$Gs?EE1U*mwu9BLKEu7u@2~u?XTnX4RWm zVAurqIqFzCd&EfE^?-v&O4lHhfjq2-fZKoVdB>9!4wE7g$&$3)wPbn9R(H4{l4NDE zF`e8n;hC?lP}Jd^chP%aAD!-|(*oUh$1Oc#JNI5kk+95$E};6&UB%OC=BQ)4aixAS zmk+&}N=`mI-E+wJ?}3f$X~nBA(306R$rt55xA41Rmcu+3W;p;34Gy+ZmY21B3m!ar z+5jwQQk{v zeqC$>YU3rh+Xdy|rzf;}tRfoR`HathT-T7C(*k|ll<`xvP8ByI(#|NNV6L0xuJLIr zb{lGH8Ot(N&Y9QboOra>OMiU!J}sF3AXRVON`40JnCW{bf@%!lhE7o((?Ga+4!~Ml ziUha;CV*R$@gp;ksd8PQM@>rrzI^hg(V=TM8Zv4O9dgpCR9fD|w4koj_a`1mnndJ~ zWpc<8yEa^pVrzKjR^b`qnc^8^gRh20N4kv^QXGz{7rg&%gUv2!fnM|YgKK43-jTr3 z&hqBmY)9`oACPDU;p`5z?ZA!{TKT2J(Y+=s#-Fi7EOPEHY{CC{#c9wTm;t8 z@Bp)%Ywz@?IRFCi`5B!TZzcq(S6q#J+kJH?QxV6!?wYxCi;euh4_dugZ4XVb#Mp;>N*~jyDYP3e* za_^|qoICV-qfSb#rpn}kGdbEtxoe}AbL;+4#|aPfDz_|N{&lNq#hlr+bk1z@M>)7z z%W*b=(8Cxzr8p3G2a- zB>KOLFQ*ePxq`a)?U%(}6RrE|Gn#kPRn$(Ashz4&J5{E3io&iD8Xngl*Y0i5lowhZ z&m9}D7g`-)j~V2VG%D5Pe+>EHhd1gIdV?Ch=Ha{N%BAg2HiX#@ligj-3uMr|5=ASj z-EUr>a4V+2L`u)zX%~FV>!!^gze`IWokH7cYS=@p1;|aH18hQjN6|9MqUPL`V-a)9 zH^4L(+MAo^94Po3aEgK{#}&F)p~M&C%Y#itF;k8zgtBOtU5p zszTM;%1VPRN{Zvc91M$q(DOQT!g{&d0ZchdgH{mqQ)*Ds1~>(b~OB z1s${2=-ckUb+A_1^F@|BN6$HY^BVM=Bc*1JJhp>y4T8AK%r^*yGMT=-e{Q5NXV0Yf z9)FZ+a|RrHjmp3oXure*)-2%LkzKqdJ8RgO0dlC>?##<0OSc_+D3vG@ z)8GJlXNO7^PK~_-@G$3{3U@EsvQ~#%g=YYTP{n+8o!q2Si6#v>|D%O3rdn_HYIJ6{ zmz18&D&bg4t(sTDvAT9U2$u>8&$IKTlKYf8&{U%F|+BmXW6ZNi35;kY@^H9fSv zbH|$Qrao ztu6|kpw+R-!hGKrK~7yF$)U}?rN%4a5N$U}AMMdf zIo0T?PFA(?4|;djOnU3lY4Lowh?)!2Jnnm&T3eXq!WZY805{>0vSRsa^GEo+qF}~) z4Z{Byz0t5Lm`QJ%^$~-pV$j93!#~a?XA`^OHm_Yn*ByBf+jy{X39a76sZuwWgStVp zJ5{y;v~{hHpsO(7JrPr@$B2Bg>hAd2LNvN;#{!ZP=qP!WyLNk0VnI05Y-hQ1OkT0@ z!PzObyaU~;<$w8V9{umGvE*L6I-Y{E`rDc-K!j`2UR4P|uXH)6yUW2edq;;txK9y< z&&0B7O~)knsWYJC2c2z_LhUr|it|7EVP^6@rv!SBhi@*1G6elL zA6$kjr?IAcy3>0%|4B<` zPd=OE&Rx@8V%C2L(62q>K<1|4dZE=3fP;Syjo!oMph}lUT^w56SBF*7)?Ufccjl)f zCP~Z(sJw!c#H>`V&*O$%fGxLASWs4vo$xuULj9wlyhddB6Dry0{D!)l@J1 zme$OeMEd&G%rpnURkJWgnCHMlaxHtNx1#RUpUN)1f!71%xX#^r4e-&gJK`W#&4(A< z61X6Uyu)noUc$9{7pKOe@UT?cs-JGHeMfx69f{Ib26Q67qHVk8vxQyK0)5+E|2$0X zwe!~!qV0_Mk>}2tMrXv2=ICSFY)^}od;{Hj0kNtrjmj>$o*a7}kXP-UN{CjVL#G4805d>cX=-$s?_FIE>SzKTLB+NTbjV1g z*;tiaB*wIQjV_U@I;LL!`GPvN@7n>r=8^jr$(mzdHtrZ5YOGVu8g0icHEXeDR%^da z9o!;7w@4Ut%>H*?A^*#>2xfjtP{2eUbSagdG?3(u6)pCBgz1i`K3;G;pwSU!hZcwF z4y_K*BkjhDXWA&xAs=g+4NWdpVbgqv_!RBiD?VRzSiKtEoTuiMA`z9*MVZ>1ne70+ z&DWk45Lz1ORxKa?aUpqUPNC@PDGBx?;*XNh2( zP$2+1vIg+S<3LB6&4tLj$~J+v4D|Z^bQI6{B-LNKVM)cMt0^efKpl;~<=#=}I=c0I zfy89gxY=$JOxT@j#R+t)map2vQeycW1_A3~^H-nJ{7HAxw#}R9+>aNKR@yL2jYzMF zx_uky4KKC&{B)S_ZbPCnhjQK}pDlSICD5xT-|>jrq2tx@p^4~JLokkwK*pFQyS6krqBW#nO2fqv2owNRAAEeht!V1|KD713f*^ll}CnP?WYZ z@<@psiuTB5^A^QNH`UST?iu%eOPY2FA+09Nc66(O7mh{S0d(6x&lC%71?c|uYiQB5 z`)I{yAF;Ab^v+vbTko3xD>>8f&OxJJ{g(roXl$ zV51Qy4sh1d#=F_3EnQBoc4ZC94nVgxdREJeG0ySC|1~DLij%qk}6=B+j-NcgJ0}w~IMxe)nL0bFHYxK?3d&uMS zZ>PNl8x1I}MBn_(pH^lBbdVB&Dyq#P1emS%{YZowBXv^UyRli6mU`FT}( zpeI$vp$yiJx~KQk;YedcMHe9|J=IbQaP zKpgyYnC;dHsf}LtZSRA{4|Id7ep*Uj-8+sp{IskNZylfZ!U-p=+B?n_Z|1|1%F6`k z=tm!Zz{Us108|5+9w|h8sV^m4P}TI z%82}Vh)3J)`u3~znKM|BN02~ruK2pz+sYL$T3G>bE1fht=g^$; z(BkE3qwb)Ry7}mXnF)&0P8;Z%Ewxk?atO$wo6S!Y81db&rE#Fw-aBed%M9aUL$MV;B36hEW=%j`A=IJmFaC}w} zTQJrelb3G%55J_%qgSn8OQViHgt66t*aBB!YxML$u~x|WFs=!vdnm%pcaKigB^>H| z(ULW**i-d9IQ9~$W5rWCo5bSgW;>$pj7*7UUt;btGw0p+Ao);t&9WEZ$0Kv&Xs2aJ>%t;D)J7XL#tzS zQ#+Y19s2$6vl!6bQ}3K1mz7_m`_2Ay5s0%3Wil3cssoD!=8b;EuQUEg0GdsD zF=?fR3CM{oIGF`wuaP(-3?rm8x$3~r4$e9dI-d36d{Wa?##OIhOQVlHlofu!im)|$ zW=k(sDePAG>A?t9MPpPV8`H1;VdZrk=nvohq2zQP&->47xJHjRve^CSnTfo3H9CNP z+5Q6(k=YbCY}MWXxuAy@;N}45Ll?mJ#{ZwQ&K~{tHzb!ZSFzp~fIjBfLm8*N4fM=c zT=HBtHf%lKani&&VU||xSRZN5jzl$NXzpf`3ArTLt7 ztTFo#uQ-lC9Bmv81*;NAmo10KF<4VL;y+iXynVb>!kz zT_t1uc)7NB$A}RO$O)jMV~vkpvOCrq|9pxS=+Nc@1QVg|YxsSGn5;0AXaXr1tmA{GSN@Ha6~LCkj(DK_hT^U4=(pf_nDrTK8mT)L^z z(dg1mllPIllg6AwoxA=Q5qD5W#cHs(p_pBs3gAL;HqaZrgfjYI za?y+%={4liLlIUITc#*uCHK_v)1`Lh!|JBi%w`t5#yulJr#i@azqdU6Z8eB+s;oZ;|FWg^gZ{ zo9^alWSa~!y_g*iDjR$`xsE%PpvnD&@uI;y{1xyLyZql*a4jC4l&U* ziBny5P`h(3rIHg)&zT%*HvLK8zVcuC{)vaFQXw{$$!3Aw{yAE!<3Qtuc2!me%W~;a z#7^FlJP+UfEvf1ud^9rG=&atIrPjTgZ0VFo&z%3^n|)e))OYbS1+ANZG|GR@OrFI%9Ocdew3mt04# z!;VcGO;7jT+5R0QrM~%JllRGoNZ$NMo1D~=EHf+61=EbEci$F{pcC;Y$@A!>^`u98 za-f@p6QVuUrgtWCxv1|2(jjqLGS(MhCNu$81k+yFBjB zV@{-YXI?<+PW_7BG*7qw8v^=12OLPJ{PR}odC;LGDcJ?q(tU5v{%#l)UHv=xUU`;+ z^WJZBT3(dFGVVAXK)3qn5s-Oo<3NvuD?l5S=tBq4+unF&9xc9xockZ1b+kBVi?#($ zlnnIJcJ1i=n@7`;XPrZ3ojSL`6*b{2BVh_H{D!)4Y??$9Z(PnQikRFu4aM`KPdfPTcOr_)(C z{F8RtW6!)>G0hl$B8gEu$8{j0X+~kJd*eE2mN{|SYo)L(YNswTN@~U zb^i5aYIo-Or1pksp5K>m?J8RF(zCSemFG$C(3$qTW(4&={zP(?mFM@1Gdz1N8l_k? zLJn6+hM#EMVNsu#{`l+znm_$P+Ol~w^*v)S?Kk8S>e9D=<4&0Ar(oKzSwX)4&8Fa| z@3cD8J{{2gu~ki!fQE*MW!7sW*f!*8a;&p3<9^X)1`qs+9go&5;K)~v|IEw=bM(gD3T8jDKanNtkb z(BiIP4K0kzy%hqz?9%J0^t5x+mSQ&LsbOr@*7@Jk;)m~}P0N3e(&-&M`rsc0ZN6TKCP5x+<0Xvl(ge;gG41@aY zxi_76%WbsJQOA&)X4G<1Z#MYV$K<|mG&@bo+3`*Nf@b=Bx?mi7)H%?>a!>9-f2q~G6utj#jpd=C9`1%7Ctsy zV0oubbneJ8bi`?AQd!52`MKsioi*Zd(}s`VrG+ydAdlM}mjyI9^1Fx#gA+azIp7kH zJ$o>ne$}Fe8PKb@ajrPgxz-AR z-szslNZWm%oGf?i;k^iD^{JW{@SOh_Xd(E@)^hq&?7ZkUXkLT$E_*6u*Ok z6+iv=-Jb@J97B5@aU>~ub~PF+AR`)~Z41Ar#nbMmjlccOZdwi*t0sR6w^D%y85F zu?PHmFi_GOfnM@|XHxk!qjDrpB0UtOE#H1Yi>FPZE$deE38E&b*$gsMYjH00#KP7M zife8FSS)5ixX9iuU0`5dg{H^n#E7Hghg?9XTyYKc+GW?A-A_|aR0J^Fy#2nX7?Mxa-|^m)_UL=A&Hzx_l%&3u^F zeDO&}rg>CPnB|Nv*<4cbF-4$QVnhx62b9TpN2xeGC7lfBy8|4_ASo$tPiK!9Nk^SI zh}u^)Zxco%Y(h={~k$(2`RQCe<)lXC7n9F{!Y`CS0f{eS=Lc;V1>8 zx<~RndjD1<9I9w-KrbD5A(dTpZKHSm(3VZKcJ8aRBF51grKF2F6g&{Y}i zEizk7Aa@WvYkW~91}6w@h#`gmk1%`1Km`D(_wIYrxg$q2?Ut{=RWux86I?!d@NNpM zU(Eo3?+%->2gm`|OnuiVHaR>9tLA3lHa9sT2lTkJ_E(do1{MJBSB!%an@H3^5Hqov zDo!VzaqW$C+_~pd=N-B?`kAkMYC8Qn`!U9>g8`2YC9x5+O{qYGcGfmkxJ&MEjFrBk zd#x%IH7nz+K#vb@z=Rg?xfgFRuJe>lMCA(~bkFz?Zbf_}VwOi@7CJTo5o2H`uL*EQ8EslF zkcGHsA%hZACICAB9st>#|7OY})ic0#Sf|N!>%9{V9(5ZXc>LeVS=um{eDaP^{oBv< z>1AheE<6jXEv^;M&dR3K=-ng_AG8urV9kOj&PqHHVkNMT+`Hb0Mtiol^jg>FJ|wAK zS$eVRI@SL2BmMrwziG{PUol>6NuWFFj8$O?`l3 z;gIQ8$Z^*KCM;eeV~}i0TU`{ZY0g~}aJ(n17|tBa2Rw-XhkS61nE%FSfAjn0@sNZJ z1n5P2E>)m!|Kt8fXWeiU_22IRl4Rle*DsP#t(TrUcK`SgigHb1v{{1b7MroKyb8&T zw^B(#F=751V}T8GDyfKWY>?bD?){x&(f+NiV5V};=R{h=G)_i1Ov^@HMe7!P&xC`n zAEY8`&4{r8R6|kohD>vqfP9jPRA)ga7CB6JehjpjSc=RvHuLOQ(D6uis^DKeW;4k$ zT{_`jI^lv#G6MTMPtT+$Zoid{UlPL`n7d)lSQG!of@Ca?UwsO@^?>OX z#2X#W_x9%W8SAqu6tJfvhZMvU0J>oq%O&@;iQkY!hqks7*vgl`$ha{jR9!`jUw)q6 ze|R!^!(pb)c|eIz_G~C>4s%-slafvI&0&69=a2!^j1t)#a3K70uE7(L zb}{a#PI}FvF@-fDOjyJSgxQ(^y-s_adodk&!R6Gxdykx~y{#M8)0>Y!LT}Cd4?CYV zzimwmavt}(0Y(4?Rt$fyJE92yPiT1VvIsfyfMtTON2J%p2xk$=$Fx;!Yy#9GZ;y?y zUB6xFs1akR_aTRoBxlz^1fXBGYcKYEupz;82f({JH0t66<+T>)w8u5GYb^kyVw<4tK&y6(qiT}`Bk4=w9iy630?JJ_?0>JTkWAVu) zJb)#%mWZ;8&x_Pja=un*G8WJ>^XNQ9Ma;SY;9=H7yHS@NsPC|m)b%gNkenwn%4j4^ z3qJmko*qAjwr_A$-53#_DT*>2CkYl2uz5fwotF`G=7 z<-+e|CaI+uL(nQSZJA=R-~n1e&v$K}Qfhbnsnl`sW#s6wV@|YprYG67dKJx`F_pf1 z^(7_;>pZpuxcN*rW|~_f=|T>|2Nz?Pt(9o$WWh%`^Ev~_LaOXR6+{0?r3e0nq%7HH zQ{6M3^|^h!v*&@04EF%74klcXQi3xN-1eZnhQ`Oev~)Y`})^8xg@mJf$$nAul$XEf9xUhe)~DIbXWk+%p$OjE(DPnR3BVwS6^0pem^s(Y<)H2^2Z7tZt4m|%JMNcPG`5`ip0fNE>9rt$9${Ie9URJF zHe^xnSh1wF(LLuA=+*@pLif`%k5KUIPe?V3UYcAdU0O!v7hg-RqyMkjSymeZc6{^2H&whPseGE_ENt7&J)n9(PdK@Yl+%X@Em>0X-fx3i!$Y z`TOLZHI2w$%cIm;?)2I|2UGb)!$|Enpvl#38L#eKABY-&9lN} z#%vDHjC;2j!9bVRG?J;gfu2|}21Qo|B%I&1G)wBJ}>z{e3N|7J<56q ztQub3We+O9jEAltuDNlN{&03q;~n_&=U>9 z^(VuQ zFre2=8UH@X@(FA%IvcWBLxvyo(TlgSr4WD~UsA|_|FV=kv!;=AzeA|>q_grn3_{mw z(^sF;*As7}Gv4_+Q#dxuaUdY|&z(b&pB7Wug~LeOZLhp;bb*cQY2nnnY4^*or%t=> z-rzj~=!5%q=S?{Vd~^=j87 z^*09e>IZIrSaP_oWg6XGMGWvo&IDUfKyMZZ5$WL&t(p5j`eyQ7pS#VN#KgB*_Hr0o2XixW0~3l(ES@X&<~R* z&~Kl9L_P~on_!wnY3QTNH#Q^ETIQ?tNSM~V`zC!c=}z)8{=P&zD<{P;=+@WYrycj$ ztJMJ=6@n;-uG5}s&PB(X=q6LYVN2JpjA#0{PP^ML2Ye+k+YOlSUN;%R0D;1oP*+`K zY_P2v=rzCoL|;rCBj26_001BWNkl3%`*9sNrA`k~F z#uJIM+IGehXV$p8WclrpOIDv!2k3v?J@R&~w0wf>sUdQkDKU+|2rRNWV&CxOV2oaEk0MM>9u6~C}?o-#KCkIrLUbF%7ozySB1!~`&W|J&45lGcTq>)ixud#oBpIPr`}6HzVk*M#uUyV!~4+%M|$$47smEt zvX!El1a;U?t=d#PyR+p=^=OnIAnO^p#6y;S6C^ zQ_xQoi4bAnViCQH4d|PH|CQdnb2P18_yg;;#^@$N^~^^YB{OwFLUw;{9OCWyBQVC zT(^5~*4hc{sgQx5TqqLspB~gbjC(nxQ$I*T`P(r}KcEuP6g@ z#RBwYUwuLM3>j!LuL9^MFSS4FVZSS=aO^ux(PAcu2bc#}G(DS<`c^M*b8uu@X^|A2a- zYIMPQ4-=hL#F-Iy_~*4TojPgCBR4EuIV>g6*WPi%xh0*tynx6%1G>A0jDU|<$Q4;Y zu2_Kn<5yqMorBNVuCvQ(nu~`e04~f@_}~djY0hy5qJ%P4j&qZrHg8$c0R5caT{DtH zGQgp|g(V}Xy#R8^10Y9D`U$gMrSe?{G$;!IeK>#~jj>36Ap+f+KZi@h^5>$yJsjo! zxo*%7E_KK?Kdg8$CD57q{?G(NuJsbkcUCxq$a^qQbQN;N0`#R{&7<*y&#ZR=#us%8 zvsCcY0o?6O%_SDMAZ9%5!$m~{^s{yZ&{JQoV4)S%T!QL}0o*bWgKc(-x!JMd3w%Jt z0gt^zrTrRie+AHQ+_MiOZzyD-!)zB+;G&TQ(RQTQpxr|x(Z80it|Q6q#QMji+ZU>O zY(JJ}6NNKHSRq$TK)>UhxYxl3@S~nrh#{Beng2$3=wibYn;jqB#P1(+0I*T9 z1~yh`ax2}o2u@l#{3@qDOKOn=J-O@^{yC!U%xn+AY>!dEFla}IboiAER)5nV(DBDV zAG~9W91L`kJXJi+R)l_fu>u{m&{*8i%Fxtc8^sJTF%k&BGc7LWl`##Tn6)lwrNtb# zZbb}q+ymqQkOR;diPX`7d1&T%q&Ub;S4BaAi)^OY>Jn2{OlciJhkq_6?V{{;s|j>o z_8KEylB(`ly1HUJ7bw+szy6+4Z)uWz3QM!qR1s@mW%=~t>0~QLpbJwKQ%uU9RG$5AU?M(i925SVuH4+^0hh}d%yJ_+j*DhQ& zGb5lIg9bS^9=-9s+UQy7Yxf?EI_qvnq3V*7|^sF+g3Nd|*KL5(fi4fSzjJSINnPsO-F#r6h&_!)KNG6a*s|xcX8N4IS7BwVq zk9y4Z1~oeVxaO{#-*SrRyStjG)>}O0yQ)&4 zCCANoRLMmPo?fc#qHC#i;DxzIXAaNU7@)U5bug8kKQzyiO>%gX8Jwyy8oi`fAL`fy z4Q{=xkH_9jpZ{+T^Lq=ado9(pRBpCMsS4MM1{^f8IF-|{U9jrSMgbikT7S>z)oM7{ zM~0t{a#)|22tY3q8tBds&f-H03-px@(EFTqK2=EjAzWu4!&3BRmQ(kiL zs#>;~UbyHi`ZE}2b>kp%u=b<3)JUe}ARJ0wkvm5K4wZ1MB{do&MUmItzGQXphD4Ee zu=9#LZk$r$aNNkWIy5?dLcyXco~fAe5-B|zltT`dOXE(F3D6I};8NP{%HbrJFy`J? z`N~A24;V0j4jXqbl@G`)ik^v}Jiq-!Z(KZ(HU+|QVnvJ}jx)^263c*CXRkHakVT=* z(WxeaaH2>Cm2fO~uIp5xsoT}IC*ONopf4YG?v5pW`mR!HJqm(yAfrI>4AbgGQapo- zqE2^ACFlN!<#og89{U$4KJ)Y9AmJce>+!yvW5BJ&LaefQl5(2#ql zQn$VKZH$OheN2S`|h8+@6&bKGVeqBe&QIa_IO#~4IN+z zYQf({jv5qRpzUJCONvY)1Jb=jV>Jz#q&k~=!B%Y!wi}q}(BLrJ5p74`Ily14DqoCR zyy~cQ-?hb_!4EV8e(?WCUV0Usdc#dQ{myiYF4f70WxgStD^3$9(X^0{>1l@ZW!k~I@={X+}+ zyQ9%X@_LB;wOp$g0mYOk9~3(yOtekGFjYHB>6kn2qXEaZ9N+=;`5(MT=iWRzr(n|q zep>PDuUU+rIvc z=0k&5SDCV~$RWzjVyq3J$pJEGbF}=TiKw$fW0iTLo&kA$6!L)C26kb66^hy1f3hr4 zAj9XL<66xioJlSLZH{ND$kL{$@gRo^xsEcJI+<&x>KojlY%NapO>U?aRlY8 zDGChWg9(J45mDAnp$G*_%jleYAELdFfk~gSNHURcvmXP1uX=taEq&^dIKVl$v7p6l zGK2Yj2=a)jBv{;dopr-MY2bA?lC#(Ye}+NZzMV(&?;1nZRa>_MxOGMw+CDM5Nf4T2 z1%SANS17_iM+vTjfgNSZ@Y(UV*>ML+y& zRD%E)T=A$lv(jiYPIxftn&r1>r~$ZPy5k)!ve5GAAcSe3Z*7hZ8ZiU`bi@?!TqQ|z z@BZVOigPHwKQ;IaG6p)%vi!E|9&u>e)oQJqSPQG)%ZMW-Mln^`6IZR>KS-ZgeIDWW zz;A`tE2*fYDQ+)7ymiYlblIy*J$f?jyDJr+52(H@&?vpqS| zE`0M;+Pp%OAGvYS>NuTqx`mn@(62tTQth?NO3mkKCwtu_!F-2S7n58HynQu!j16{2 z1kT@pQ%{`92c8B%|x); z2+swUJTvbNnE3_`ym>U8bj3BKIi1aZuj#(9X5n`%$hLLkAB_e$C%NE^vIxKd&@j>A zkK>0i{HQAHkB7<5H^r>rlkPTH+EX;IK=xMO9BDPISHxFzB7ZL_*!RjGH)lL=E9)!$ zee4a-Ic4cQ)l)+qgukIk0f2Acy$21QGMxq- za(LQ@mG1-eaER8u~m1-PdS-U#Wt;y1$mBfS(AdHfZz$ z*XqKA=bDNyV)#J-JUF-ja->|aoBCoL@M!dhR_oZSHw~TqFztHKA=$_{C&vQdD_(hy zmP~(u{MgxJ+*iZ3CjgG=q6Q1H0jSn#dC3}_Gs|*vNsv3>9Y9B<881Yj0dBZCpeVvS z2fR)ZgXpYLW9h_8uO!vs$jSX>bCPXK7SQ*1j-={8HZWHU&q`zyM3Ai^6J1b8TLBJD z4fY<;Rv`cfpeG19xvcU9a@>2Wyg4+uDC7~5cAY5LGZNkLs^9*|Y94mhK*vS>cH4DN zI%N4$4Zb?qV*S3N(dt5|2*R+LUS@eA2RvWYcuxSHg9(2J;Ia5CdhbM6PI;Ji+5ezy z)@P%RjfKOs_@!s*`-kpjivib*Yk_;wRDd%kRdbRF7P@GG#f6Hx18j6+Qvslo0Y7NW zc>4QAmo*FEH!fK~AC0|huY`E;;egdDO3IA_@9{ryY^(Bvk#8ArSce8G{A4KN>? zT&zdrJg_-qgTg)Wo^$ZQ@#!mwv}5gc*3?-e7OlKA+r`u7tb=|oi3)=O|W#yLn1f$_F&3oZ# zdhfn}k<-lSVliML;5xa9p3vYTO(qsVIt`A+U573iK$qpX-zk6;U_j>@v(}VFvWAaI zGM#hVopk&KmyoJy*{;E~$FEwvfc|^SaH?ImhDE#aA9pSI1}x+N3oSW{js#)fsnmPhnU4mvWGOcdiNkxPiU=hN`;t_xsrXkbvrvGjQd}aS#>8i;O z(@uNslXlUjJ0Kbf(?`!eL(fkbOPXQC$Ns`~Mt}@{GU~8}iJl7JqS&MEJTktBlL3y! z&3WNvX0}_S?vMpG6lOt~)=oo!k4iEP88?BBJMUsr)TZ+QtX#5)rVqcGwyj>pXrlmf zYYc&nlh(Nl));^@S%~2eCWW>z(U}G}8Fm{Y-%R&B)BWArZ;pF`1qF};;P^pm4Zw$D z>7vO~Zd|;&&R~Xg=NEr(G|>Mz?X*(g0sYoEgMlurG}c#35}TzSCJCvw0{7L003c`v zdP_>FA;1IZRt*nxUTFC4yX{U_J~)l~?2&!@WHb_?4_|neo*Xxtj982>GIO!Sy;({XY;sCp9va6Xn5wwo58zez>8Yx?z`_vS3USJ?Koifw9h0K zjnYRi&Ze1TM^hvcv5XB)j7Jtl86sdK7Bx-|b25?tcW1meN`P{(?L2reg-5M@j}vKdXOQM$<+NqgBiJ1X$~MD%__voh3#n z*9UMh;0XWET*(uG2_W&Jw(;Q421?#%yC303Mo0ObQVueM5kUEMl@u$6a(e9e4i4)TL)H zmYTyoV3YHC+_dPkPw2%-_tKwhS8umW1=xkQt}7?5->n+FK7hvqkCrJnV%)Ou;nUGZ zHx^{6K9@`?!HQ$dPC90?BLEkPG6myMcFX%oK9Qpay;K>R_WPSiEahsb*I=~BUme5)}0-OwRK6o(!a4}(&`QR9ztZ)sUEx?oI zk_>p3o~#G(!mY7(%QY78V#5wGO>L4K4sKOmzU9 zk5E?P0B1ABa~wTR2Y76HkcBAdNyIX^51$V3b6Sx?^csO9pK@6i9(!IdEaEPGt*S~o(*VlQRu-Ib~6Ax z8x0RGGh`&JfETV!ouHj*(z7;EbJI%>Hgb^H)!<^Bv`CM|H@hT&C-UG4*QdEPxR9Gr z7FLrT+T0!HS^n7UW zbTVm3!wbNRQeA7t0;#%0lpbyX&xecNc!b&ja4{ntnpprGH36c~rA~F9slf{g;8vhp zn^pu5TwI%5Om>%|{C3;Y)w`vWeWriUnMTJKF1_yDgB<0Z=4rlK7qq$>@R7{8Ro*Yz3rQySd&Vp6ET-B^ekMTPCWbMv;chig)5p|vqH&bO6kPH7C?=21R#%Ope z;D!GVc?h-}SVsT@HV;vg4pSYQT|$c|G7G3r$G@{6n>inySF*Ld22WlmR+Am;f(>IZ zO?ITxM9w^B7@?k}^5NI~ux4SVKu&jDPJxauTQcJE$u3nH;eb{T)RGbikQ52A?lx9P z(@J0UX?OrWgy^&hcS@Z%62Yz^=1KjGD!)g;T9cz@Gr_#8|j?TkMhtlW@xccCgbD-mkmW{gV zS4Swct7d9-B^+wCCVZ+zUY~{+fENuiA}}RNIfdyiW~2*^jzwKkfEqmAo?V|w&x4nI z{4Z+htwlDB*2%Q|ghsczFQO5J6}l9#22a-J$?ehZDCcDd$f3>I(1@50%Vqg(OV{j@ zPPWjZpy(S@xJgv zGtpDsyC8aGwd`hL3?n=-8&*V=J!Tl;J}&j(D;KO<(o~rze?Bij$CoS~aoI$NERS(O ztNUw74Fx#ZTe%6J3E)M?9LzWov1f%eX1H0BbwfYSp7k+u1*$4w8O!_jI?A@G7&Z6wi z26TMUlADJva7IJ>JAAdI27RQ2LL^0bAq@-8wV_wC4{vS8ur6+h1o#!T-68_tP^oIM zi7~mfRz%uGn$fy6#HJ^Th6MP<_>DpYczu4kwJ-)IJ1XH&UUPzPIFE7y5Z>^;l<)84)t)-xeia4;0 z@{X)x)ZpnJfdG8Aa^Ra`;jSL*Mkbhy5Ojozj?Odza`@#4(n8tyP^GwtF9RVLH;ULM8 z2+3{GgwN;0w9no05)dF4aTq~$#b&&PBMj`qFGm2fqpJLGBUteTr%Z?3zh-!C{VteMIVI`BhY&M|dV!pZZymOtU zj@iyYt>O&$Neu@`iAG2NXL4Lsy!pVHXj01m7wh>ZBVNt-7T-FSyx(&NTb53tw@OKF}GcB}X_wYB)q{G)l4& z<7RvTr%syl;n?3**b=a&(Ky8xH`m255HbBn%w7lQUZ-XXzO_iyJ^4!wBI)~UFZ@D_ zhX3LU`Z?GmVNwyCgI2e}Uf3(#zB<-jCzyi;$Wgan2jphkDJR-6sNA7^J8JRj!@=C$ z+#+ldjgFiA;lKk+^~3g9;0OnIa{}y|Mt#3My{%kT zgs6WIF(&$l1_%;k#ipQwwIC>zfCKT^^#vf}ucn=gvLnnD06FH*9_k8Z}d44|(>#tW0E_X^@e+WiL`i*3dE9A#9xhf_XQoWGu)44{9 zV<#1FxIzrP>!##)QULQ%kS{2^tJZBFes;PiF%zI;5}sMR`m>_k^QTf}q$jM5Pzczi zBv;1dqP<)J`*g3Bjy-;32yI-*lfHcTyCB-1707YnG6OmW^VC&?=XpVCb7>T?k5VWL z*gKZ4jGXv*kQ?uM+9ppyu89sTD!XT8L6Y+{W(sr+YTMNpukyU`fzs%Ko-nFVSgnw+ zV(X13O-_;*U&PuoLPDDkqp^N~?b=!|9>GpGz-}FH=y0o0JY-~k$-ijB&OMK3X=*YD zIwt2YU%mM3&<{2T(a6kFG(usuT7w;Gd;xowmQeeRB@H?6LbH(D?WVSWx$UmPZKtf` zO}w|j_XpSQe&va*%}ORgH?Uv%`DH=a{YX$5nHff-REi@C6l`|16i#gRj29rt+Qlx$ zbNCrZ7sIG`k+m6bh>HVs3wb?v9U(M8KCjC?XZ_!Xo;&GEDs)e%06QKeU+YO94BkmJd1 zrEmj4TB|2$-#|&6zhTE~+b47EsrpQ&B|1;Sw!xK)bpMa9_bqF zg>;{)Wz#;#X|%_=Dz7OT!Etf}I9F`7U1eaihmIItDB_h@|NYI^vpyra03DO~#2HI^ z=$PZ5bmPj&r37}^?09_@b>z{HgQ(I~GO$-E)RF>CHM^ZvdE<2~idjs4m9)Vp(^8z9XQ1Y~ zX^n-dFsbmF^{V6l(5Kvb)=BHpd7*#v4ZDW!%Hwq87IaMZqnEE*CLI5MFRmVg&|68y zRMN^wci%YabWN2n9CdkIo~;>kqZEg#j_suYm{oPC>nz1#p96ekx>=_iy*{_>U7FPx z`9x+Z*Pt8NPdu?(FIlwJQF4WG(#hCJ_K*|>q^+Ya>Ep#GTS)hbERFoXXFMqmcp=5p z_IOQIPkOc2>~Y_Ddj8&5&!4V>5v{rkxd)vm;*l?1@IxYfa}Y;<7(CRcG^Q~Gs+5MhIz|p0)p5MhBtiMJb7o`^z`*zUsi+Ah@j{8Hb{4rj>WY(t%O zhCHpNbJ0fJ1W?6Q5WPRQ@c@@l(KQlV?2fav z!wsMt;7xt?dWM@T=$#|N@M|~jeEFACc@EQYtd0O36T9i;#eLz?$KEYvd`S?;4tBsH z<_>i}6oPy>>>7Yajtx8Q@Et{1ZaS8z-9Cy3{xwgH+*3`E;0(CgQkqiJS&9RAJncpl z>uig))^khVZ@b@p_v&?f{`c zVVrdZ@Kd`8$2;1G0i3&+vcoM6IBaz|=CJ*=+jaig?|SRk?|S*kY@FrPjH2T}=V|@j z7tY)uNqtwycp!ju2k^qG^PwXs0Q8A>o*i}$JoOC~H47=<+J(w+rzJSTWSq8YN;{#? zSrQI2YPwO)+36RR%+0V;{f5fP-_!+56Pdh4x9 zf3T!4oOtyKZl;!7p=&#n!ntO%*=(YV-CYJXT_qv0I^=M!aiy2Kif+EA+8=rk^*HgZ z>$boC%0xkE_xBZ`H@U(9KK5t)s4C;t=oS-b?02`on}nOhhPO^Tj>TK(S<;UOeJ6pR z2D{N~4kV$LLvl0R09z`mg~@n}C_`<$>ZVp(Jywn!cI2feS#4W-z4(>_@Pik10s0|s z!^vjgPSkWG$&PpS4cTxWCaA@SLJ4^KV=Z*K+2$gBTf<8WJj0n-pSgW1Auoo9HMDocr- zJtku@wq6o?@fwolaJ% zN%17?1%O#n+Zu^B&pe&Tg4b+&GuW)2TbS*J6MhZgx#A1MjpO)^*xTc{Px)GHK4SOK z18bnI7mt?AKmmG7rm^{#{OYVveWt41FITlbJCbs#r;~z}C|(I0J}Gg98-SJWsco}K zCLYxLx+Blt3=H%s#~yyESIkM``KckX>OWR;Cn|WNdK>r|ZdS)R1eWrW8(Z0=q*}X~ z9cv7(fjNnTb1d9!2Q>v55el=PGl?-mP?r$@==Q|pp`-3wxBb-}AK~Tb=&vq7pQ6iu z-|-7(i+KZUBdsrtVs)xgvKN3mXc!6g-Bhf#)o;)|(n$7NuDw;^$Ef!;FMfklFR|(Q z!ZteX#-y6oAh!~_W@{%lcUmoHu&raP?jUOfohz)SZvr+}ZpE`J#QtvAdA7?H54-P; z{CeF>Z|<9-OVH7WDL|iw%dd&V#+6G~#ICz~RO-_zv0O?@&k&?c?{^1pAlpFFz>S{p zhXCCs=_DI&jKr^d@ER|0O>MVnqDB>Gz&UxP_B%`OT2hOZ=2oINd(CRSmD>0oN6`CS zp8G=Cah`Ux+_HY>@Kd7hte=M2@61CMpl9T|-+THAXK3MG5Gi$%l=9d}$%RVlvM~Cz zBB4|&^N!13)yrU|L9eCbTBp|7M@owG-tMuI+^X~(B4hY#wt8}dVAzcZK8bA$tw#e# zyy3a-P#|bmAoP|EJBPPrWQsd_7zOAVzWn!|wD`E#_m?RhFO8%+I#zUyBzl1HKUZJR$z$3o+~oG3*H1o ziqzBWE~WzX>|UEgj%?GCxji3*eJ4ahEsjagC+!SqrRPYkXG=k|l+wM5beAGiNGH@J z0!2EIT9@#}4vA4AC=#S2Awd${LcZmY^DkG4p_$eF&*!Ck gXihKdM>g#L0|y$n9DzE9761SM07*qoM6N<$f+zzO1ONa4 diff --git a/muk_fields_lobject/static/description/service_implementation.png b/muk_fields_lobject/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_fields_lobject/static/description/service_integration.png b/muk_fields_lobject/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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. -# -################################################################################### - -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 d8c53fd..0000000 --- a/muk_fields_lobject/tests/test_lobject.py +++ /dev/null @@ -1,41 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Large Objects Field -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import os - -from odoo.addons.muk_fields_lobject.fields.lobject import LargeObject -from odoo.tests import common - -_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") diff --git a/muk_fields_stream/LICENSE b/muk_fields_stream/LICENSE deleted file mode 100644 index 0a04128..0000000 --- a/muk_fields_stream/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_fields_stream/README.rst b/muk_fields_stream/README.rst deleted file mode 100644 index b209539..0000000 --- a/muk_fields_stream/README.rst +++ /dev/null @@ -1,117 +0,0 @@ -========================= -MuK Binary Stream Support -========================= - -This module adds a new http route which allows to download binary data as a stream. -This is especially useful for large files, because they don't fit in the ram as a -whole and can easily cause an error because ram limits are exceeded. This module -serves as a basis for a number of extensions that add fields to Odoo which support -this functionality. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 route -which can be used by modules which add fields with stream capability. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_stream/__init__.py b/muk_fields_stream/__init__.py deleted file mode 100644 index 19e9685..0000000 --- a/muk_fields_stream/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import controllers, models diff --git a/muk_fields_stream/__manifest__.py b/muk_fields_stream/__manifest__.py deleted file mode 100644 index a3dc319..0000000 --- a/muk_fields_stream/__manifest__.py +++ /dev/null @@ -1,37 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Binary Stream Support", - "summary": """Support for Binary Streams""", - "version": "13.0.1.0.0", - "category": "Extra Tools", - "license": "LGPL-3", - "website": "https://www.mukit.at", - "author": "MuK IT", - "contributors": ["Mathias Markl "], - "depends": ["muk_utils"], - "images": ["static/description/banner.png"], - "auto_install": False, - "application": False, - "installable": True, -} diff --git a/muk_fields_stream/controllers/__init__.py b/muk_fields_stream/controllers/__init__.py deleted file mode 100644 index be2bbc0..0000000 --- a/muk_fields_stream/controllers/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import main diff --git a/muk_fields_stream/controllers/main.py b/muk_fields_stream/controllers/main.py deleted file mode 100644 index 54a1502..0000000 --- a/muk_fields_stream/controllers/main.py +++ /dev/null @@ -1,91 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import http -from odoo.http import request -from werkzeug import wrappers - -_logger = logging.getLogger(__name__) - - -class StreamController(http.Controller): - - # ---------------------------------------------------------- - # Routes - # ---------------------------------------------------------- - - @http.route( - [ - "/binary/content", - "/binary/content/", - "/binary/content//", - "/binary/content/", - "/binary/content//", - "/binary/content/-", - "/binary/content/-/", - "/binary/content/-//", - "/binary/content///", - "/binary/content////", - ], - type="http", - auth="public", - ) - def binary_content( - self, - xmlid=None, - model=None, - id=None, - field="content", - filename=None, - filename_field="content_fname", - unique=None, - mimetype=None, - download=None, - token=None, - access_token=None, - **kwargs - ): - status, headers, stream = request.env["ir.http"].binary_stream( - 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 != 200: - return request.env["ir.http"]._response_by_status(status, headers, False) - else: - headers.append(("Content-Length", stream.seek(0, 2))) - stream.seek(0, 0) - response = wrappers.Response( - stream, headers=headers, status=status, direct_passthrough=True - ) - if token: - response.set_cookie("fileToken", token) - return response diff --git a/muk_fields_stream/doc/changelog.rst b/muk_fields_stream/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_fields_stream/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_fields_stream/doc/index.rst b/muk_fields_stream/doc/index.rst deleted file mode 100644 index b209539..0000000 --- a/muk_fields_stream/doc/index.rst +++ /dev/null @@ -1,117 +0,0 @@ -========================= -MuK Binary Stream Support -========================= - -This module adds a new http route which allows to download binary data as a stream. -This is especially useful for large files, because they don't fit in the ram as a -whole and can easily cause an error because ram limits are exceeded. This module -serves as a basis for a number of extensions that add fields to Odoo which support -this functionality. - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 route -which can be used by modules which add fields with stream capability. - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - -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 `_ -or visit our `website `_. diff --git a/muk_fields_stream/i18n/ar.po b/muk_fields_stream/i18n/ar.po deleted file mode 100644 index cce4a4e..0000000 --- a/muk_fields_stream/i18n/ar.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:53+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_stream/i18n/de.po b/muk_fields_stream/i18n/de.po deleted file mode 100644 index 1717864..0000000 --- a/muk_fields_stream/i18n/de.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_stream/i18n/es.po b/muk_fields_stream/i18n/es.po deleted file mode 100644 index 1717864..0000000 --- a/muk_fields_stream/i18n/es.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_stream/i18n/fr.po b/muk_fields_stream/i18n/fr.po deleted file mode 100644 index 1717864..0000000 --- a/muk_fields_stream/i18n/fr.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_stream/i18n/hi.po b/muk_fields_stream/i18n/hi.po deleted file mode 100644 index 1717864..0000000 --- a/muk_fields_stream/i18n/hi.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_stream/i18n/muk_fields_stream.pot b/muk_fields_stream/i18n/muk_fields_stream.pot deleted file mode 100644 index cce4a4e..0000000 --- a/muk_fields_stream/i18n/muk_fields_stream.pot +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:53+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_stream/i18n/nl.po b/muk_fields_stream/i18n/nl.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_fields_stream/i18n/nl.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_stream/i18n/pt.po b/muk_fields_stream/i18n/pt.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_fields_stream/i18n/pt.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_stream/i18n/ru.po b/muk_fields_stream/i18n/ru.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_fields_stream/i18n/ru.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_stream/models/__init__.py b/muk_fields_stream/models/__init__.py deleted file mode 100644 index 2ebdfee..0000000 --- a/muk_fields_stream/models/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import ir_http diff --git a/muk_fields_stream/models/ir_http.py b/muk_fields_stream/models/ir_http.py deleted file mode 100644 index 0b6464f..0000000 --- a/muk_fields_stream/models/ir_http.py +++ /dev/null @@ -1,132 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Binary Stream Support -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import io -import logging -import mimetypes - -from odoo import models - -_logger = logging.getLogger(__name__) - - -class IrHttp(models.AbstractModel): - - _inherit = "ir.http" - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - def _check_streamable(record, field): - return False - - def _stream_content( - self, - record, - field="content", - filename=None, - filename_field="content_fname", - default_mimetype="application/octet-stream", - ): - if self._check_streamable(record, field): - mimetype = "mimetype" in record and record.mimetype or False - filehash = "checksum" in record and record["checksum"] or False - stream = record.with_context({"stream": True})[field] or io.BytesIO() - if not filename: - if filename_field in record: - filename = record[filename_field] - if not filename: - filename = "{}-{}-{}".format(record._name, record.id, field) - if not mimetype and filename: - mimetype = mimetypes.guess_type(filename)[0] - if not mimetype: - mimetype = default_mimetype - _, existing_extension = os.path.splitext(filename) - if not existing_extension: - extension = mimetypes.guess_extension(mimetype) - if extension: - filename = "{}{}".format(filename, extension) - if not filehash and stream: - filehash = record.with_context({"checksum": True})[field] - return stream and 200 or 404, stream, filename, mimetype, filehash - return (404, [], None) - - # ---------------------------------------------------------- - # Functions - # ---------------------------------------------------------- - - def binary_stream( - self, - 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, - ): - """ Get file, attachment or downloadable content - - If the ``xmlid`` and ``id`` parameter is omitted, fetches the default value for the - binary field (via ``default_get``), otherwise fetches the field for - that precise record. - - :param str xmlid: xmlid of the record - :param str model: name of the model to fetch the binary from - :param int id: id of the record from which to fetch the binary - :param str field: binary field - :param bool unique: add a max-age for the cache control - :param str filename: choose a filename - :param str filename_field: if not create an filename with model-id-field - :param bool download: apply headers to download the file - :param str mimetype: mintype of the field (for headers) - :param str default_mimetype: default mintype if no mintype found - :param str access_token: optional token for unauthenticated access - :returns: (status, headers, content) - """ - record, status = self._get_record_and_check( - xmlid=xmlid, model=model, id=id, field=field, access_token=access_token - ) - if not record: - return (status or 404, [], None) - status, stream, filename, mimetype, filehash = self._stream_content( - record, - field=field, - filename=filename, - filename_field=filename_field, - default_mimetype="application/octet-stream", - ) - status, headers, stream = self._binary_set_headers( - status, - stream, - filename, - mimetype, - unique, - filehash=filehash, - download=download, - ) - return status, headers, stream diff --git a/muk_fields_stream/static/description/banner.png b/muk_fields_stream/static/description/banner.png deleted file mode 100644 index 19e9ad0ff6047ce952b3d13f44c13b5f31f41623..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 38296 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�e$eV#0SAkb2>-9FHSlt#|v5#?Y!bb|1* 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 O2s~Z=T-G@yGywo?iY`_F diff --git a/muk_fields_stream/static/description/icon.png b/muk_fields_stream/static/description/icon.png deleted file mode 100644 index d6d9278a04848a3497495da9bdf247d60f8646de..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7520 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 diff --git a/muk_fields_stream/static/description/icon.svg b/muk_fields_stream/static/description/icon.svg deleted file mode 100644 index 42f8a2e..0000000 --- a/muk_fields_stream/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/muk_fields_stream/static/description/index.html b/muk_fields_stream/static/description/index.html deleted file mode 100644 index 509918e..0000000 --- a/muk_fields_stream/static/description/index.html +++ /dev/null @@ -1,172 +0,0 @@ -

-
-

MuK Binary Stream Support

-

Support for Binary Streams

-

- MuK IT GmbH - www.mukit.at -

-
-
- -
-
-
-

Overview

-
-

This module adds a new http route which allows to download - binary data as a stream. This is especially useful for large files, - because they don't fit in the ram as a whole and can easily cause - an error because ram limits are exceeded. This module serves as a - basis for a number of extensions that add fields to Odoo which - support this functionality.

-
-
-
-
- -
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
diff --git a/muk_fields_stream/static/description/logo.png b/muk_fields_stream/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_stream/static/description/preview.png b/muk_fields_stream/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_fields_stream/static/description/service_customization.png b/muk_fields_stream/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 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 diff --git a/muk_fields_stream/static/description/service_implementation.png b/muk_fields_stream/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_fields_stream/static/description/service_integration.png b/muk_fields_stream/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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 - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_session_store/README.rst b/muk_session_store/README.rst deleted file mode 100644 index c414815..0000000 --- a/muk_session_store/README.rst +++ /dev/null @@ -1,178 +0,0 @@ -================= -MuK Session Store -================= - -In a distributed system the filestore based session store of Odoo has the problem that -unwanted session timeouts occur regularly. This module offers two additional options for -the Session Store. Sessions can be stored either in a Redis database or directly in -Postgres. Both options have the advantage that the session information can also be queried -in a distributed system. - -Requirements -============ - -The requirements are only required if Redis is used as the session store. - -Redis -------------- - -A interface to the Redis key-value store for Python. To install Redis please follow the -`instructions `_ or install the library via pip. - -``pip install redis`` - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 -============= - -Since this module need to be activated even if no database is selected it should -be loaded right at the server start. This can be done by editing the configuration -file or passing a load parameter to the start script. - -Parameter: ``--load=web,muk_session_store`` - -The following fields can be modified in the config file: - -**Store:** - -* session_store_database -* session_store_redis - -**Postgres:** - -* session_store_dbname -* session_store_dbtable - -**Redis:** - -* session_store_prefix -* session_store_host -* session_store_port -* session_store_dbindex -* session_store_pass -* session_store_ssl -* session_store_ssl_cert_reqs - -Usage -===== - -After setting the parameters, the session store is used automatically. - -In order to use ssl, which is a requirement of some databases, session_store_ssl -should be set to True and session_store_ssl_cert_reqs should be set to 'required' -except in the case where the server certificate does not match the host name. - -e.g. -# Server has a proper certificate -session_store_ssl=True -session_store_ssl_cert_reqs=required - -# Server does not have a proper certificate (AWS possibly) -session_store_ssl=True -session_store_ssl_cert_reqs=None - -For more information please see the redis python module documentation - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - - -Projects --------- - -Parts of the module are inspired by: - -* `PSQL Session Store `_ - -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 `_ -or visit our `website `_. diff --git a/muk_session_store/__init__.py b/muk_session_store/__init__.py deleted file mode 100644 index 333eb93..0000000 --- a/muk_session_store/__init__.py +++ /dev/null @@ -1,28 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo.tools import config - - -def _patch_system(): - if "muk_session_store" in config.get("server_wide_modules"): - from . import patch diff --git a/muk_session_store/__manifest__.py b/muk_session_store/__manifest__.py deleted file mode 100644 index 8b0ab24..0000000 --- a/muk_session_store/__manifest__.py +++ /dev/null @@ -1,37 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Session Store", - "summary": """Session Store Options""", - "version": "13.0.1.0.0", - "category": "Extra Tools", - "license": "LGPL-3", - "website": "http://www.mukit.at", - "author": "MuK IT", - "contributors": ["Mathias Markl "], - "depends": ["muk_utils"], - "images": ["static/description/banner.png"], - "application": False, - "installable": True, - "post_load": "_patch_system", -} diff --git a/muk_session_store/doc/changelog.rst b/muk_session_store/doc/changelog.rst deleted file mode 100644 index 9ee2b48..0000000 --- a/muk_session_store/doc/changelog.rst +++ /dev/null @@ -1,4 +0,0 @@ -`1.0.0` -------- - -- Init version diff --git a/muk_session_store/doc/index.rst b/muk_session_store/doc/index.rst deleted file mode 100644 index c414815..0000000 --- a/muk_session_store/doc/index.rst +++ /dev/null @@ -1,178 +0,0 @@ -================= -MuK Session Store -================= - -In a distributed system the filestore based session store of Odoo has the problem that -unwanted session timeouts occur regularly. This module offers two additional options for -the Session Store. Sessions can be stored either in a Redis database or directly in -Postgres. Both options have the advantage that the session information can also be queried -in a distributed system. - -Requirements -============ - -The requirements are only required if Redis is used as the session store. - -Redis -------------- - -A interface to the Redis key-value store for Python. To install Redis please follow the -`instructions `_ or install the library via pip. - -``pip install redis`` - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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 -============= - -Since this module need to be activated even if no database is selected it should -be loaded right at the server start. This can be done by editing the configuration -file or passing a load parameter to the start script. - -Parameter: ``--load=web,muk_session_store`` - -The following fields can be modified in the config file: - -**Store:** - -* session_store_database -* session_store_redis - -**Postgres:** - -* session_store_dbname -* session_store_dbtable - -**Redis:** - -* session_store_prefix -* session_store_host -* session_store_port -* session_store_dbindex -* session_store_pass -* session_store_ssl -* session_store_ssl_cert_reqs - -Usage -===== - -After setting the parameters, the session store is used automatically. - -In order to use ssl, which is a requirement of some databases, session_store_ssl -should be set to True and session_store_ssl_cert_reqs should be set to 'required' -except in the case where the server certificate does not match the host name. - -e.g. -# Server has a proper certificate -session_store_ssl=True -session_store_ssl_cert_reqs=required - -# Server does not have a proper certificate (AWS possibly) -session_store_ssl=True -session_store_ssl_cert_reqs=None - -For more information please see the redis python module documentation - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - - -Projects --------- - -Parts of the module are inspired by: - -* `PSQL Session Store `_ - -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 `_ -or visit our `website `_. diff --git a/muk_session_store/i18n/ar.po b/muk_session_store/i18n/ar.po deleted file mode 100644 index cce4a4e..0000000 --- a/muk_session_store/i18n/ar.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:53+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_session_store/i18n/de.po b/muk_session_store/i18n/de.po deleted file mode 100644 index 1717864..0000000 --- a/muk_session_store/i18n/de.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_session_store/i18n/es.po b/muk_session_store/i18n/es.po deleted file mode 100644 index 1717864..0000000 --- a/muk_session_store/i18n/es.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_session_store/i18n/fr.po b/muk_session_store/i18n/fr.po deleted file mode 100644 index 1717864..0000000 --- a/muk_session_store/i18n/fr.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_session_store/i18n/hi.po b/muk_session_store/i18n/hi.po deleted file mode 100644 index 1717864..0000000 --- a/muk_session_store/i18n/hi.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:54+0000\n" -"PO-Revision-Date: 2019-07-12 23:54+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_session_store/i18n/muk_session_store.pot b/muk_session_store/i18n/muk_session_store.pot deleted file mode 100644 index cce4a4e..0000000 --- a/muk_session_store/i18n/muk_session_store.pot +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:53+0000\n" -"PO-Revision-Date: 2019-07-12 23: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_session_store/i18n/nl.po b/muk_session_store/i18n/nl.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_session_store/i18n/nl.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_session_store/i18n/pt.po b/muk_session_store/i18n/pt.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_session_store/i18n/pt.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_session_store/i18n/ru.po b/muk_session_store/i18n/ru.po deleted file mode 100644 index c29f50a..0000000 --- a/muk_session_store/i18n/ru.po +++ /dev/null @@ -1,15 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-12 23:55+0000\n" -"PO-Revision-Date: 2019-07-12 23:55+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_session_store/patch/__init__.py b/muk_session_store/patch/__init__.py deleted file mode 100644 index e6a77ad..0000000 --- a/muk_session_store/patch/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import http diff --git a/muk_session_store/patch/http.py b/muk_session_store/patch/http.py deleted file mode 100644 index bb02505..0000000 --- a/muk_session_store/patch/http.py +++ /dev/null @@ -1,95 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import random - -from odoo import http, tools -from odoo.addons.muk_session_store.store.postgres import PostgresSessionStore -from odoo.addons.muk_session_store.store.redis import RedisSessionStore -from odoo.addons.muk_utils.tools.patch import monkey_patch -from odoo.http import request -from odoo.tools.func import lazy_property - -_logger = logging.getLogger(__name__) - -try: - import redis -except ImportError: - if tools.config.get("session_store_redis"): - _logger.warning("The Python library redis is not installed.") - redis = False - - -def get_session_store_database(): - return tools.config.get("session_store_dbname", "session_store") - - -@monkey_patch(http) -def db_monodb(httprequest=None): - if tools.config.get("session_store_database"): - httprequest = httprequest or request.httprequest - dbs = http.db_list(True, httprequest) - store = get_session_store_database() - db_session = httprequest.session.db - if db_session in dbs: - return db_session - if store in dbs: - dbs.remove(store) - if len(dbs) == 1: - return dbs[0] - return None - else: - return db_monodb.super(httprequest) - - -@monkey_patch(http) -def db_filter(dbs, httprequest=None): - dbs = db_filter.super(dbs, httprequest=httprequest) - store = get_session_store_database() - if store in dbs: - dbs.remove(store) - return dbs - - -@monkey_patch(http) -def session_gc(session_store): - if tools.config.get("session_store_database"): - if random.random() < 0.001: - session_store.clean() - elif tools.config.get("session_store_redis"): - pass - else: - session_gc.super(session_store) - - -class Root(http.Root): - @lazy_property - def session_store(self): - if tools.config.get("session_store_database"): - return PostgresSessionStore(session_class=http.OpenERPSession) - elif tools.config.get("session_store_redis") and redis: - return RedisSessionStore(session_class=http.OpenERPSession) - return super(Root, self).session_store - - -http.root = Root() diff --git a/muk_session_store/requirements.txt b/muk_session_store/requirements.txt deleted file mode 100644 index dd70cdb..0000000 --- a/muk_session_store/requirements.txt +++ /dev/null @@ -1 +0,0 @@ -redis==3.3.11 diff --git a/muk_session_store/static/description/banner.png b/muk_session_store/static/description/banner.png deleted file mode 100644 index a28122cedbc688cfd8bd3ee69113cbb27f499b2e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 49740 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�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 diff --git a/muk_session_store/static/description/icon.png b/muk_session_store/static/description/icon.png deleted file mode 100644 index cdbc81e80a9ee5ea7189d18ffd908834f2325425..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 14085 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 L>hH?ln1=ihOLF8; diff --git a/muk_session_store/static/description/icon.svg b/muk_session_store/static/description/icon.svg deleted file mode 100644 index ae33dc2..0000000 --- a/muk_session_store/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/muk_session_store/static/description/index.html b/muk_session_store/static/description/index.html deleted file mode 100644 index d103827..0000000 --- a/muk_session_store/static/description/index.html +++ /dev/null @@ -1,181 +0,0 @@ -

-
-

MuK Session Store

-

Session Store Options

-

- MuK IT GmbH - www.mukit.at -

-
-
- -
-
-
-

Overview

-

- In a distributed system the filestore based session store of Odoo has - the problem that unwanted session timeouts occur regularly. This module - offers two additional options for the Session Store. Sessions can be - stored either in a Redis database or directly in Postgres. Both options - have the advantage that the session information can also be queried in a - distributed system. -

-

- Since this module need to be activated even if no database is selected - it should be loaded right at the server start. This can be done by - editing the configuration file or passing a load parameter to the start - script. -

-

- Parameter: - --load=web,muk_session_store -

-
-
-
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
diff --git a/muk_session_store/static/description/logo.png b/muk_session_store/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_session_store/static/description/preview.png b/muk_session_store/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_session_store/static/description/service_customization.png b/muk_session_store/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 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 diff --git a/muk_session_store/static/description/service_implementation.png b/muk_session_store/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_session_store/static/description/service_integration.png b/muk_session_store/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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. -# -################################################################################### - -from . import postgres, redis diff --git a/muk_session_store/store/postgres.py b/muk_session_store/store/postgres.py deleted file mode 100644 index 596db65..0000000 --- a/muk_session_store/store/postgres.py +++ /dev/null @@ -1,179 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import pickle -import logging -import psycopg2 -import functools - -from contextlib import closing -from contextlib import contextmanager -from datetime import datetime, date - -from werkzeug.contrib.sessions import SessionStore - -from odoo.sql_db import db_connect -from odoo.tools import config - -_logger = logging.getLogger(__name__) - - -def retry_database(func): - @functools.wraps(func) - def wrapper(self, *args, **kwargs): - for attempts in range(1, 6): - try: - return func(self, *args, **kwargs) - except psycopg2.InterfaceError as error: - _logger.warn("SessionStore connection failed! (%s/5)" % attempts) - if attempts >= 5: - raise error - - return wrapper - - -class PostgresSessionStore(SessionStore): - def __init__(self, *args, **kwargs): - super(PostgresSessionStore, self).__init__(*args, **kwargs) - self.dbname = config.get("session_store_dbname", "session_store") - self.dbtable = config.get("session_store_dbtable", "odoo_sessions") - self._setup_database(raise_exception=False) - - def _setup_database(self, raise_exception=True): - try: - with db_connect(self.dbname, allow_uri=True).cursor() as cursor: - cursor.autocommit(True) - self._create_table(cursor) - except: - self._create_database() - self._setup_database() - - def _create_database(self): - with db_connect("postgres").cursor() as cursor: - cursor.autocommit(True) - cursor.execute( - """ - CREATE DATABASE {dbname} - ENCODING 'unicode' - TEMPLATE 'template0'; - """.format( - dbname=self.dbname - ) - ) - - def _create_table(self, cursor): - cursor.execute( - """ - CREATE TABLE IF NOT EXISTS {dbtable} ( - sid varchar PRIMARY KEY, - write_date timestamp without time zone NOT NULL, - payload bytea NOT NULL - ); - """.format( - dbtable=self.dbtable - ) - ) - - @contextmanager - def open_cursor(self): - connection = db_connect(self.dbname, allow_uri=True) - cursor = connection.cursor() - cursor.autocommit(True) - yield cursor - cursor.close() - - @retry_database - def save(self, session): - with self.open_cursor() as cursor: - cursor.execute( - """ - INSERT INTO {dbtable} (sid, write_date, payload) - VALUES (%(sid)s, now() at time zone 'UTC', %(payload)s) - ON CONFLICT (sid) - DO UPDATE SET payload = %(payload)s, write_date = now() at time zone 'UTC'; - """.format( - dbtable=self.dbtable - ), - dict( - sid=session.sid, - payload=psycopg2.Binary( - pickle.dumps(dict(session), pickle.HIGHEST_PROTOCOL) - ), - ), - ) - - @retry_database - def delete(self, session): - with self.open_cursor() as cursor: - cursor.execute( - "DELETE FROM {dbtable} WHERE sid=%s;".format(dbtable=self.dbtable), - [session.sid], - ) - - @retry_database - def get(self, sid): - if not self.is_valid_key(sid): - return self.new() - with self.open_cursor() as cursor: - cursor.execute( - """ - SELECT payload, write_date - FROM {dbtable} WHERE sid=%s; - """.format( - dbtable=self.dbtable - ), - [sid], - ) - try: - payload, write_date = cursor.fetchone() - if write_date.date() != datetime.today().date(): - cursor.execute( - """ - UPDATE {dbtable} - SET write_date = now() at time zone 'UTC' - WHERE sid=%s; - """.format( - dbtable=self.dbtable - ), - [sid], - ) - return self.session_class(pickle.loads(payload), sid, False) - except Exception: - return self.session_class({}, sid, False) - - @retry_database - def list(self): - with self.open_cursor() as cursor: - cursor.execute("SELECT sid FROM {dbtable};".format(dbtable=self.dbtable)) - return [record[0] for record in cursor.fetchall()] - - @retry_database - def clean(self): - with self.open_cursor() as cursor: - cursor.execute( - """ - DELETE FROM {dbtable} - WHERE now() at time zone 'UTC' - write_date > '7 days'; - """.format( - dbtable=self.dbtable - ) - ) diff --git a/muk_session_store/store/redis.py b/muk_session_store/store/redis.py deleted file mode 100644 index c6c3c32..0000000 --- a/muk_session_store/store/redis.py +++ /dev/null @@ -1,94 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Session Store -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import functools -import logging -import pickle - -from odoo.tools import config -from werkzeug.contrib.sessions import SessionStore - -_logger = logging.getLogger(__name__) - -try: - import redis -except ImportError: - pass - -SESSION_TIMEOUT = 60 * 60 * 24 * 7 - - -def retry_redis(func): - @functools.wraps(func) - def wrapper(self, *args, **kwargs): - for attempts in range(1, 6): - try: - return func(self, *args, **kwargs) - except redis.ConnectionError as error: - _logger.warn("SessionStore connection failed! (%s/5)" % attempts) - if attempts >= 5: - raise error - - return wrapper - - -class RedisSessionStore(SessionStore): - def __init__(self, *args, **kwargs): - super(RedisSessionStore, self).__init__(*args, **kwargs) - self.prefix = config.get("session_store_prefix", "") - self.server = redis.Redis( - host=config.get("session_store_host", "localhost"), - port=int(config.get("session_store_port", 6379)), - db=int(config.get("session_store_dbindex", 1)), - password=config.get("session_store_pass", None), - ssl=config.get("session_store_ssl", False), - ssl_cert_reqs=config.get("session_store_ssl_cert_reqs", None), - ) - - def _encode_session_key(self, key): - return key.encode("utf-8") if isinstance(key, str) else key - - def _get_session_key(self, sid): - return self._encode_session_key(self.prefix + sid) - - @retry_redis - def save(self, session): - key = self._get_session_key(session.sid) - payload = pickle.dumps(dict(session), pickle.HIGHEST_PROTOCOL) - self.server.setex(name=key, value=payload, time=SESSION_TIMEOUT) - - @retry_redis - def delete(self, session): - self.server.delete(self._get_session_key(session.sid)) - - @retry_redis - def get(self, sid): - if not self.is_valid_key(sid): - return self.new() - key = self._get_session_key(sid) - payload = self.server.get(key) - if payload: - self.server.setex(name=key, value=payload, time=SESSION_TIMEOUT) - return self.session_class(pickle.loads(payload), sid, False) - else: - return self.session_class({}, sid, False) - diff --git a/muk_utils/LICENSE b/muk_utils/LICENSE deleted file mode 100644 index 11e8067..0000000 --- a/muk_utils/LICENSE +++ /dev/null @@ -1,165 +0,0 @@ - GNU LESSER GENERAL PUBLIC LICENSE - Version 3, 29 June 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. - - - This version of the GNU Lesser General Public License incorporates -the terms and conditions of version 3 of the GNU General Public -License, supplemented by the additional permissions listed below. - - 0. Additional Definitions. - - As used herein, "this License" refers to version 3 of the GNU Lesser -General Public License, and the "GNU GPL" refers to version 3 of the GNU -General Public License. - - "The Library" refers to a covered work governed by this License, -other than an Application or a Combined Work as defined below. - - An "Application" is any work that makes use of an interface provided -by the Library, but which is not otherwise based on the Library. -Defining a subclass of a class defined by the Library is deemed a mode -of using an interface provided by the Library. - - A "Combined Work" is a work produced by combining or linking an -Application with the Library. The particular version of the Library -with which the Combined Work was made is also called the "Linked -Version". - - The "Minimal Corresponding Source" for a Combined Work means the -Corresponding Source for the Combined Work, excluding any source code -for portions of the Combined Work that, considered in isolation, are -based on the Application, and not on the Linked Version. - - The "Corresponding Application Code" for a Combined Work means the -object code and/or source code for the Application, including any data -and utility programs needed for reproducing the Combined Work from the -Application, but excluding the System Libraries of the Combined Work. - - 1. Exception to Section 3 of the GNU GPL. - - You may convey a covered work under sections 3 and 4 of this License -without being bound by section 3 of the GNU GPL. - - 2. Conveying Modified Versions. - - If you modify a copy of the Library, and, in your modifications, a -facility refers to a function or data to be supplied by an Application -that uses the facility (other than as an argument passed when the -facility is invoked), then you may convey a copy of the modified -version: - - a) under this License, provided that you make a good faith effort to - ensure that, in the event an Application does not supply the - function or data, the facility still operates, and performs - whatever part of its purpose remains meaningful, or - - b) under the GNU GPL, with none of the additional permissions of - this License applicable to that copy. - - 3. Object Code Incorporating Material from Library Header Files. - - The object code form of an Application may incorporate material from -a header file that is part of the Library. You may convey such object -code under terms of your choice, provided that, if the incorporated -material is not limited to numerical parameters, data structure -layouts and accessors, or small macros, inline functions and templates -(ten or fewer lines in length), you do both of the following: - - a) Give prominent notice with each copy of the object code that the - Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the object code with a copy of the GNU GPL and this license - document. - - 4. Combined Works. - - You may convey a Combined Work under terms of your choice that, -taken together, effectively do not restrict modification of the -portions of the Library contained in the Combined Work and reverse -engineering for debugging such modifications, if you also do each of -the following: - - a) Give prominent notice with each copy of the Combined Work that - the Library is used in it and that the Library and its use are - covered by this License. - - b) Accompany the Combined Work with a copy of the GNU GPL and this license - document. - - c) For a Combined Work that displays copyright notices during - execution, include the copyright notice for the Library among - these notices, as well as a reference directing the user to the - copies of the GNU GPL and this license document. - - d) Do one of the following: - - 0) Convey the Minimal Corresponding Source under the terms of this - License, and the Corresponding Application Code in a form - suitable for, and under terms that permit, the user to - recombine or relink the Application with a modified version of - the Linked Version to produce a modified Combined Work, in the - manner specified by section 6 of the GNU GPL for conveying - Corresponding Source. - - 1) Use a suitable shared library mechanism for linking with the - Library. A suitable mechanism is one that (a) uses at run time - a copy of the Library already present on the user's computer - system, and (b) will operate properly with a modified version - of the Library that is interface-compatible with the Linked - Version. - - e) Provide Installation Information, but only if you would otherwise - be required to provide such information under section 6 of the - GNU GPL, and only to the extent that such information is - necessary to install and execute a modified version of the - Combined Work produced by recombining or relinking the - Application with a modified version of the Linked Version. (If - you use option 4d0, the Installation Information must accompany - the Minimal Corresponding Source and Corresponding Application - Code. If you use option 4d1, you must provide the Installation - Information in the manner specified by section 6 of the GNU GPL - for conveying Corresponding Source.) - - 5. Combined Libraries. - - You may place library facilities that are a work based on the -Library side by side in a single library together with other library -facilities that are not Applications and are not covered by this -License, and convey such a combined library under terms of your -choice, if you do both of the following: - - a) Accompany the combined library with a copy of the same work based - on the Library, uncombined with any other library facilities, - conveyed under the terms of this License. - - b) Give prominent notice with the combined library that part of it - is a work based on the Library, and explaining where to find the - accompanying uncombined form of the same work. - - 6. Revised Versions of the GNU Lesser General Public License. - - The Free Software Foundation may publish revised and/or new versions -of the GNU Lesser 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 -Library as you received it specifies that a certain numbered version -of the GNU Lesser General Public License "or any later version" -applies to it, you have the option of following the terms and -conditions either of that published version or of any later version -published by the Free Software Foundation. If the Library as you -received it does not specify a version number of the GNU Lesser -General Public License, you may choose any version of the GNU Lesser -General Public License ever published by the Free Software Foundation. - - If the Library as you received it specifies that a proxy can decide -whether future versions of the GNU Lesser General Public License shall -apply, that proxy's public statement of acceptance of any version is -permanent authorization for you to choose that version for the -Library. diff --git a/muk_utils/README.rst b/muk_utils/README.rst deleted file mode 100644 index 8d86771..0000000 --- a/muk_utils/README.rst +++ /dev/null @@ -1,118 +0,0 @@ -========= -MuK Utils -========= - -Technical module to provide tools and mixins. It extends the general settings -view to include the option to migrate the attachment storage. Furthermore it -offers a Group and Hierarchy mixin. - - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - - -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 `_ -or visit our `website `_. diff --git a/muk_utils/__init__.py b/muk_utils/__init__.py deleted file mode 100644 index fc090e5..0000000 --- a/muk_utils/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import models, tools diff --git a/muk_utils/__manifest__.py b/muk_utils/__manifest__.py deleted file mode 100644 index 2f4738b..0000000 --- a/muk_utils/__manifest__.py +++ /dev/null @@ -1,43 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -{ - "name": "MuK Utils", - "summary": """Utility Features""", - "version": "13.0.1.0.2", - "category": "Extra Tools", - "license": "LGPL-3", - "author": "MuK IT", - "website": "https://www.mukit.at", - "contributors": ["Mathias Markl "], - "depends": ["base_setup"], - "data": [ - "actions/ir_attachment.xml", - "views/ir_attachment.xml", - "views/mixins_groups.xml", - "views/res_config_settings.xml", - ], - "images": ["static/description/banner.png"], - "application": False, - "installable": True, - "auto_install": False, -} \ No newline at end of file diff --git a/muk_utils/actions/ir_attachment.xml b/muk_utils/actions/ir_attachment.xml deleted file mode 100644 index 7a1b317..0000000 --- a/muk_utils/actions/ir_attachment.xml +++ /dev/null @@ -1,35 +0,0 @@ - - - - - - - - Migrate - - - code - records.action_migrate() - - - diff --git a/muk_utils/doc/changelog.rst b/muk_utils/doc/changelog.rst deleted file mode 100644 index fcc9635..0000000 --- a/muk_utils/doc/changelog.rst +++ /dev/null @@ -1,34 +0,0 @@ -`1.6.0` -------- - -- Override Attachment to make it more extendable - -`1.5.0` -------- - -- Storage Migration Action - -`1.4.0` -------- - -- Added Hierarchy Mixin - -`1.3.0` -------- - -- Added SCSS Editor - -`1.2.0` -------- - -- Added Group Mixin - -`1.1.0` -------- - -- Added Storage Settings - -`1.0.0` -------- - -- Init Version diff --git a/muk_utils/doc/index.rst b/muk_utils/doc/index.rst deleted file mode 100644 index 8d86771..0000000 --- a/muk_utils/doc/index.rst +++ /dev/null @@ -1,118 +0,0 @@ -========= -MuK Utils -========= - -Technical module to provide tools and mixins. It extends the general settings -view to include the option to migrate the attachment storage. Furthermore it -offers a Group and Hierarchy mixin. - - -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. Note that for Odoo version 11.0 and later this is not necessary anymore. -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 odoo13-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 a proprietary license, you will receive the access data after you purchased -the module. If the purchase were made at the Odoo store please contact our `support `_ -with a confirmation of the 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. - - -Credit -====== - -Contributors ------------- - -* Mathias Markl - -Images ------- - -Some pictures are based on or inspired by the icon set of Font Awesome: - -* `Font Awesome `_ - - -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 `_ -or visit our `website `_. diff --git a/muk_utils/i18n/ar.po b/muk_utils/i18n/ar.po deleted file mode 100644 index 20c2caf..0000000 --- a/muk_utils/i18n/ar.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:39+0000\n" -"PO-Revision-Date: 2019-07-13 09:39+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "مرفق" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "المُرفقات" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "الأساس" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "ضبط الإعدادات" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "اسم العرض" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "المجموعة" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "اسم المجموعة" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "المجموعات" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "المعرف" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "آخر تعديل في" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "المسار الأصلي" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "باراميتر النظام" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "المستخدمون" diff --git a/muk_utils/i18n/de.po b/muk_utils/i18n/de.po deleted file mode 100644 index cb29f86..0000000 --- a/muk_utils/i18n/de.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:39+0000\n" -"PO-Revision-Date: 2019-07-13 09:39+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "SpeichernSie diese Seite, bevor Sie die Migration auslösen." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "Alle Daten" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "Dokumenten Feld" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "Dokumenten Model" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Dateianhang" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "Speicherort des Attachments" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "Speicherort des Attachments." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Dateianhänge" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "Untergruppen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "Konfiguration " - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Anzeigename" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "Explizite Benutzer" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "Felddaten" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "Speichermigration erzwingen" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Gruppe" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "Gruppen Mixin" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Gruppenname" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "Gruppenbenutzer" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Gruppen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "Hierarchie Mixin" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Zuletzt geändert am" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "Migrieren" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "Übergeordnete Gruppe" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "Übergeordneter Pfad" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "Json Pfad" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "Pfadnamen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "Speicher" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "Speicherort" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "Speicherort geändert" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "Systemparameter" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "Der Name der Gruppe muss einzigartig sein!" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Benutzer" diff --git a/muk_utils/i18n/es.po b/muk_utils/i18n/es.po deleted file mode 100644 index e111f90..0000000 --- a/muk_utils/i18n/es.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:39+0000\n" -"PO-Revision-Date: 2019-07-13 09:39+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "Save esta página antes de iniciar la migración." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "Todos los datos" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "Campo de documento adjunto" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "Modelo de documento adjunto" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Adjunto" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "Almacén de anexos" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "Almacén de archivos adjuntos." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Adjuntos" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "Grupos de niños" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "Opciones de Configuración" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Nombre mostrado" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "Usuarios Explícitos" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "Datos de campo" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "Migración de almacenamiento forzado" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Grupo" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "Mezcla de Grupo" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Nombre del grupo" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "Usuarios del grupo" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Grupos" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "Mezcla de jerarquías" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Última modificación en" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "Migrar" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "Grupo de padres" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "Trayectoria de los padres" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "Camino Json" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "Nombres de senderos" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "Editor de Scss" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "Almacenamiento" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "Almacén" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "Almacén modificado" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "Parámetros del sistema" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "El nombre del grupo debe ser único!" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Usuarios" diff --git a/muk_utils/i18n/fr.po b/muk_utils/i18n/fr.po deleted file mode 100644 index c8cca24..0000000 --- a/muk_utils/i18n/fr.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:40+0000\n" -"PO-Revision-Date: 2019-07-13 09:40+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "Save cette page avant de déclencher la migration." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "Toutes les données" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "Champ du document joint" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "Modèle de document joint" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Pièce jointe" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "Pièce jointe" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "Emplacement de stockage des pièces jointes" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Pièces jointes" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "Base" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "Paramètres de config" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Nom affiché" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "Nom d'affichage" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "Utilisateurs explicites" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "Données de terrain" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Groupe" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "Groupe" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Nom du groupe" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "Nom du groupe" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Groupes" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "Groupes" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Dernière modification le" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "Dernière modification le" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "Seuls les administrateurs peuvent exécuter cette action." - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "Chemin parent" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "Cheminement des parents" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "Sentier Json" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "Noms des chemins" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "Editeur Scss" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "Stockage" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "Emplacement de stockage" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "Paramètres du système" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "Changement de magasin" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Utilisateurs" diff --git a/muk_utils/i18n/hi.po b/muk_utils/i18n/hi.po deleted file mode 100644 index 7c00033..0000000 --- a/muk_utils/i18n/hi.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:40+0000\n" -"PO-Revision-Date: 2019-07-13 09:40+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "" diff --git a/muk_utils/i18n/muk_utils.pot b/muk_utils/i18n/muk_utils.pot deleted file mode 100644 index 1138072..0000000 --- a/muk_utils/i18n/muk_utils.pot +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:39+0000\n" -"PO-Revision-Date: 2019-07-13 09:39+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "" diff --git a/muk_utils/i18n/nl.po b/muk_utils/i18n/nl.po deleted file mode 100644 index ffdabfc..0000000 --- a/muk_utils/i18n/nl.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:40+0000\n" -"PO-Revision-Date: 2019-07-13 09:40+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "Save deze pagina vooraleer de migratie te starten." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "Alle gegevens" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "Bijgevoegd documentveld" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "Bijgevoegd documentmodel" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Bijlage" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "Opslaglocatie voor hulpstukken" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "Opslagplaats voor bevestigingsmateriaal." - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Bijlagen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "Basis" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "Kind groepen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "Configuratie instellingen" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Weergavenaam" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "Expliciete gebruikers" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "Veldgegevens" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "Krachtenopslag migratie" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Groep" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "Groepsmixer" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Groepsnaam" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "Groep gebruikers" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Groepen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "Hiërarchie Mixin" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Laatst gewijzigd op" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "Migreren" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "Moedergroep" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "Bovenliggend pad" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "Pad Json" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "Padnamen" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "Scss-editor" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "Opslag" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "Opslaglocatie" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "Opslaglocatie veranderd" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "Systeem parameter" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "De naam van de groep moet uniek zijn!" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Gebruikers" diff --git a/muk_utils/i18n/pt.po b/muk_utils/i18n/pt.po deleted file mode 100644 index 7d39a89..0000000 --- a/muk_utils/i18n/pt.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:40+0000\n" -"PO-Revision-Date: 2019-07-13 09:40+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Anexo" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Anexos" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "config configurações" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Nome a Exibir" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Grupo" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Nome do Grupo" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Grupos" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "Id." - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Última Modificação em" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "Caminho ascendente " - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Utilizadores" diff --git a/muk_utils/i18n/ru.po b/muk_utils/i18n/ru.po deleted file mode 100644 index b6bded4..0000000 --- a/muk_utils/i18n/ru.po +++ /dev/null @@ -1,210 +0,0 @@ -# Translation of Odoo Server. -# This file contains the translation of the following modules: -# * muk_utils -# -msgid "" -msgstr "" -"Project-Id-Version: Odoo Server 12.0-20190522\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2019-07-13 09:40+0000\n" -"PO-Revision-Date: 2019-07-13 09:40+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_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Save this page before triggering the migration." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "All Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Field" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attached Document Model" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_attachment -msgid "Attachment" -msgstr "Приложение" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Attachment storage location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,help:muk_utils.field_res_config_settings__attachment_location -msgid "Attachment storage location." -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Attachments" -msgstr "Вложения" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_base -msgid "Base" -msgstr "Базовый" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__child_groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Child Groups" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_res_config_settings -msgid "Config Settings" -msgstr "Настройки конфигурации" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__display_name -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__display_name -msgid "Display Name" -msgstr "Отображаемое Имя" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__explicit_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Explicit Users" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_search -msgid "Field Data" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -msgid "Force Storage Migration" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Group" -msgstr "Группа" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_groups -msgid "Group Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__name -msgid "Group Name" -msgstr "Наименование Группы" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__users -msgid "Group Users" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__groups -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_tree -msgid "Groups" -msgstr "Группы" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_mixins_hierarchy -msgid "Hierarchy Mixin" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__id -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor__id -msgid "ID" -msgstr "Номер" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy____last_update -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_scss_editor____last_update -msgid "Last Modified on" -msgstr "Последнее изменение" - -#. module: muk_utils -#: model:ir.actions.server,name:muk_utils.action_attachment_migrate -msgid "Migrate" -msgstr "" - -#. module: muk_utils -#: code:addons/muk_utils/models/ir_attachment.py:87 -#, python-format -msgid "Only administrators can execute this action." -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_group -msgid "Parent Group" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__parent_path -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path -msgid "Parent Path" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_json -msgid "Path Json" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_hierarchy__parent_path_names -msgid "Path Names" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_muk_utils_scss_editor -msgid "Scss Editor" -msgstr "" - -#. module: muk_utils -#: model_terms:ir.ui.view,arch_db:muk_utils.res_config_settings_view_form -#: model_terms:ir.ui.view,arch_db:muk_utils.view_attachment_form -msgid "Storage" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location -msgid "Storage Location" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_res_config_settings__attachment_location_changed -msgid "Storage Location Changed" -msgstr "" - -#. module: muk_utils -#: model:ir.model,name:muk_utils.model_ir_config_parameter -msgid "System Parameter" -msgstr "" - -#. module: muk_utils -#: sql_constraint:muk_utils.mixins.groups:0 -msgid "The name of the group must be unique!" -msgstr "" - -#. module: muk_utils -#: model:ir.model.fields,field_description:muk_utils.field_muk_utils_mixins_groups__count_users -#: model_terms:ir.ui.view,arch_db:muk_utils.view_mixins_groups_form -msgid "Users" -msgstr "Пользователи" diff --git a/muk_utils/models/__init__.py b/muk_utils/models/__init__.py deleted file mode 100644 index 9342c14..0000000 --- a/muk_utils/models/__init__.py +++ /dev/null @@ -1,31 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import ( - base, - ir_attachment, - ir_config_parameter, - mixins_groups, - mixins_hierarchy, - res_config_settings, - scss_editor, -) diff --git a/muk_utils/models/base.py b/muk_utils/models/base.py deleted file mode 100644 index 13b098e..0000000 --- a/muk_utils/models/base.py +++ /dev/null @@ -1,211 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import api, models -from odoo.addons.muk_utils.tools import utils -from odoo.osv import expression - -_logger = logging.getLogger(__name__) - - -class Base(models.AbstractModel): - - _inherit = "base" - - # ---------------------------------------------------------- - # Helper Methods - # ---------------------------------------------------------- - - @api.model - def _check_parent_field(self): - if self._parent_name not in self._fields: - raise TypeError( - "The parent ({}) field does not exist.".format(self._parent_name) - ) - - @api.model - def _build_search_childs_domain(self, parent_id, domain=[]): - self._check_parent_field() - parent_domain = [[self._parent_name, "=", parent_id]] - return expression.AND([parent_domain, domain]) if domain else parent_domain - - @api.model - def _check_context_bin_size(self, field): - return any( - key in self.env.context for key in ["bin_size", "bin_size_{}".format(field)] - ) - - # ---------------------------------------------------------- - # Security - # ---------------------------------------------------------- - - def _filter_access(self, operation, in_memory=True): - if self.check_access_rights(operation, False): - if in_memory: - return self._filter_access_rules_python(operation) - else: - return self._filter_access_rules(operation) - return self.env[self._name] - - def _filter_access_ids(self, operation, in_memory=True): - return self._filter_access(operation, in_memory=in_memory).ids - - def check_access(self, operation, raise_exception=False): - """ Verifies that the operation given by ``operation`` is allowed for - the current user according to the access level. - - :param operation: one of ``read``, ``create``, ``write``, ``unlink`` - :raise AccessError: * if current level of access do not permit this operation. - :return: True if the operation is allowed - """ - try: - access_right = self.check_access_rights(operation, raise_exception) - access_rule = self.check_access_rule(operation) is None - return access_right and access_rule - except AccessError: - if raise_exception: - raise - return False - - # ---------------------------------------------------------- - # Hierarchy Methods - # ---------------------------------------------------------- - - @api.model - def search_parents(self, domain=[], offset=0, limit=None, order=None, count=False): - """ This method finds the top level elements of the hierarchy for a given search query. - - :param domain: a search domain (default: empty list) - :param order: a string to define the sort order of the query (default: none) - :returns: the top level elements for the given search query - """ - res = self._search_parents( - domain=domain, offset=offset, limit=limit, order=order, count=count - ) - return res if count else self.browse(res) - - @api.model - def search_read_parents( - self, domain=[], fields=None, offset=0, limit=None, order=None - ): - """ This method finds the top level elements of the hierarchy for a given search query. - - :param domain: a search domain (default: empty list) - :param fields: a list of fields to read (default: all fields of the model) - :param order: a string to define the sort order of the query (default: none) - :returns: the top level elements for the given search query - """ - records = self.search_parents( - domain=domain, offset=offset, limit=limit, order=order - ) - if not records: - return [] - if fields and fields == ["id"]: - return [{"id": record.id} for record in records] - result = records.read(fields) - if len(result) <= 1: - return result - index = {vals["id"]: vals for vals in result} - return [index[record.id] for record in records if record.id in index] - - @api.model - def _search_parents(self, domain=[], offset=0, limit=None, order=None, count=False): - self._check_parent_field() - self.check_access_rights("read") - if expression.is_false(self, domain): - return 0 if count else [] - self._flush_search(domain, fields=[self._parent_name], order=order) - query = self._where_calc(domain) - self._apply_ir_rules(query, "read") - from_clause, where_clause, where_clause_arguments = query.get_sql() - parent_where = where_clause and (" WHERE {}".format(where_clause)) or "" - parent_query = ( - 'SELECT "{}".id FROM '.format(self._table) + from_clause + parent_where - ) - no_parent_clause = '"{table}"."{field}" IS NULL'.format( - table=self._table, field=self._parent_name - ) - no_access_clause = '"{table}"."{field}" NOT IN ({query})'.format( - table=self._table, field=self._parent_name, query=parent_query - ) - parent_clause = "({} OR {})".format(no_parent_clause, no_access_clause) - order_by = self._generate_order_by(order, query) - from_clause, where_clause, where_clause_params = query.get_sql() - where_str = ( - where_clause - and (" WHERE {} AND {}".format(where_clause, parent_clause)) - or (" WHERE {}".format(parent_clause)) - ) - if count: - query_str = "SELECT count(1) FROM " + from_clause + where_str - self.env.cr.execute(query_str, where_clause_params + where_clause_arguments) - return self.env.cr.fetchone()[0] - limit_str = limit and " limit %d" % limit or "" - offset_str = offset and " offset %d" % offset or "" - query_str = ( - 'SELECT "{}".id FROM '.format(self._table) - + from_clause - + where_str - + order_by - + limit_str - + offset_str - ) - self.env.cr.execute(query_str, where_clause_params + where_clause_arguments) - return utils.uniquify_list([x[0] for x in self.env.cr.fetchall()]) - - @api.model - def search_childs( - self, parent_id, domain=[], offset=0, limit=None, order=None, count=False - ): - """ This method finds the direct child elements of the parent record for a given search query. - - :param parent_id: the integer representing the ID of the parent record - :param domain: a search domain (default: empty list) - :param offset: the number of results to ignore (default: none) - :param limit: maximum number of records to return (default: all) - :param order: a string to define the sort order of the query (default: none) - :param count: counts and returns the number of matching records (default: False) - :returns: the top level elements for the given search query - """ - domain = self._build_search_childs_domain(parent_id, domain=domain) - return self.search(domain, offset=offset, limit=limit, order=order, count=count) - - @api.model - def search_read_childs( - self, parent_id, domain=[], fields=None, offset=0, limit=None, order=None - ): - """ This method finds the direct child elements of the parent record for a given search query. - - :param parent_id: the integer representing the ID of the parent record - :param domain: a search domain (default: empty list) - :param fields: a list of fields to read (default: all fields of the model) - :param offset: the number of results to ignore (default: none) - :param limit: maximum number of records to return (default: all) - :param order: a string to define the sort order of the query (default: none) - :returns: the top level elements for the given search query - """ - domain = self._build_search_childs_domain(parent_id, domain=domain) - return self.search_read( - domain=domain, fields=fields, offset=offset, limit=limit, order=order - ) diff --git a/muk_utils/models/ir_attachment.py b/muk_utils/models/ir_attachment.py deleted file mode 100644 index 57e396d..0000000 --- a/muk_utils/models/ir_attachment.py +++ /dev/null @@ -1,102 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo import _, api, models -from odoo.exceptions import AccessError -from odoo.osv import expression - -_logger = logging.getLogger(__name__) - - -class IrAttachment(models.Model): - - _inherit = "ir.attachment" - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - @api.model - def _get_storage_domain(self, storage): - return { - "db": [("db_datas", "=", False)], - "file": [("store_fname", "=", False)], - }[storage] - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - def action_migrate(self): - self.migrate() - - # ---------------------------------------------------------- - # Functions - # ---------------------------------------------------------- - - @api.model - def storage_locations(self): - return ["db", "file"] - - @api.model - def force_storage(self): - """Force all attachments to be stored in the currently configured storage""" - if not self.env.user._is_admin(): - raise AccessError(_("Only administrators can execute this action.")) - self.search( - expression.AND( - [ - self._get_storage_domain(self._storage()), - [ - "&", - "|", - ("res_field", "=", False), - ("res_field", "!=", False), - ("type", "=", "binary"), - ], - ] - ) - ).migrate(batch_size=100) - return True - - def migrate(self, batch_size=None): - commit_on_batch = bool(batch_size) - attachments_to_migrate = len(self) - batch_size = batch_size or len(self) or 1 - storage_location = self._storage().upper() - for index, attachment in enumerate(self, start=1): - _logger.info( - "Migrate Attachment {index} of {total} to {storage}".format( - **{ - "index": index, - "total": attachments_to_migrate, - "storage": storage_location, - } - ) - ) - attachment.write( - {"datas": attachment.datas, "mimetype": attachment.mimetype} - ) - if commit_on_batch and not index % batch_size: - self.env.cr.commit() diff --git a/muk_utils/models/ir_config_parameter.py b/muk_utils/models/ir_config_parameter.py deleted file mode 100644 index 2dd72c9..0000000 --- a/muk_utils/models/ir_config_parameter.py +++ /dev/null @@ -1,33 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import api, models - - -class IrConfigParameter(models.Model): - - _inherit = "ir.config_parameter" - - @api.model - def set_params(self, params): - for key, value in params.items(): - self.set_param(key, value) diff --git a/muk_utils/models/mixins_groups.py b/muk_utils/models/mixins_groups.py deleted file mode 100644 index 2db9c9a..0000000 --- a/muk_utils/models/mixins_groups.py +++ /dev/null @@ -1,143 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import api, fields, models - - -class Groups(models.AbstractModel): - - _name = "muk_utils.mixins.groups" - _description = "Group Mixin" - - _parent_store = True - _parent_name = "parent_group" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - name = fields.Char(string="Group Name", required=True, translate=True) - - parent_path = fields.Char(string="Parent Path", index=True) - - count_users = fields.Integer(compute="_compute_users", string="Users", store=True) - - @api.model - def _add_magic_fields(self): - super(Groups, self)._add_magic_fields() - - def add(name, field): - if name not in self._fields: - self._add_field(name, field) - - add( - "parent_group", - fields.Many2one( - _module=self._module, - comodel_name=self._name, - string="Parent Group", - ondelete="cascade", - auto_join=True, - index=True, - automatic=True, - ), - ) - add( - "child_groups", - fields.One2many( - _module=self._module, - comodel_name=self._name, - inverse_name="parent_group", - string="Child Groups", - automatic=True, - ), - ) - add( - "groups", - fields.Many2many( - _module=self._module, - comodel_name="res.groups", - relation="{}_groups_rel".format(self._table), - column1="gid", - column2="rid", - string="Groups", - automatic=True, - ), - ) - add( - "explicit_users", - fields.Many2many( - _module=self._module, - comodel_name="res.users", - relation="{}_explicit_users_rel".format(self._table), - column1="gid", - column2="uid", - string="Explicit Users", - automatic=True, - ), - ) - add( - "users", - fields.Many2many( - _module=self._module, - comodel_name="res.users", - relation="{}_users_rel".format(self._table), - column1="gid", - column2="uid", - string="Group Users", - compute="_compute_users", - store=True, - automatic=True, - ), - ) - - _sql_constraints = [ - ("name_uniq", "unique (name)", "The name of the group must be unique!") - ] - - # ---------------------------------------------------------- - # Functions - # ---------------------------------------------------------- - - @api.model - def default_get(self, fields_list): - res = super(Groups, self).default_get(fields_list) - if not self.env.context.get("groups_no_autojoin"): - if "explicit_users" in res and res["explicit_users"]: - res["explicit_users"] = res["explicit_users"] + [self.env.uid] - else: - res["explicit_users"] = [self.env.uid] - return res - - # ---------------------------------------------------------- - # Read, View - # ---------------------------------------------------------- - - @api.depends( - "parent_group", "parent_group.users", "groups", "groups.users", "explicit_users" - ) - def _compute_users(self): - for record in self: - users = record.mapped("groups.users") - users |= record.mapped("explicit_users") - users |= record.mapped("parent_group.users") - record.update({"users": users, "count_users": len(users)}) diff --git a/muk_utils/models/mixins_hierarchy.py b/muk_utils/models/mixins_hierarchy.py deleted file mode 100644 index 0a8f8e4..0000000 --- a/muk_utils/models/mixins_hierarchy.py +++ /dev/null @@ -1,184 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import functools -import json -import operator - -from odoo import api, fields, models -from odoo.osv import expression - - -class Hierarchy(models.AbstractModel): - - _name = "muk_utils.mixins.hierarchy" - _description = "Hierarchy Mixin" - - _parent_store = True - _parent_path_sudo = False - _parent_path_store = False - - _name_path_context = "show_path" - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - parent_path = fields.Char(string="Parent Path", index=True) - - @api.model - def _add_magic_fields(self): - super(Hierarchy, self)._add_magic_fields() - - def add(name, field): - if name not in self._fields: - self._add_field(name, field) - - path_names_search = None - if not self._parent_path_store: - path_names_search = "_search_parent_path_names" - add( - "parent_path_names", - fields.Char( - _module=self._module, - compute="_compute_parent_paths", - compute_sudo=self._parent_path_sudo, - store=self._parent_path_store, - search=path_names_search, - string="Path Names", - readonly=True, - automatic=True, - ), - ) - add( - "parent_path_json", - fields.Text( - _module=self._module, - compute="_compute_parent_paths", - compute_sudo=self._parent_path_sudo, - store=self._parent_path_store, - string="Path Json", - readonly=True, - automatic=True, - ), - ) - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - @api.model - def _get_depends_parent_paths(self): - depends = ["parent_path"] - if self._rec_name: - depends += [self._rec_name] - elif "name" in self._fields: - depends += ["name"] - elif "x_name" in self._fields: - depends += ["x_name"] - return depends - - # ---------------------------------------------------------- - # Search - # ---------------------------------------------------------- - - @api.model - def _search_parent_path_names(self, operator, operand): - domain = [] - for value in operand.split("/"): - args = [(self._rec_name_fallback(), operator, value)] - domain = expression.OR([args, domain]) if domain else args - return domain if domain else [(self._rec_name_fallback(), operator, "")] - - # ---------------------------------------------------------- - # Read, View - # ---------------------------------------------------------- - - @api.depends(lambda self: self._get_depends_parent_paths()) - def _compute_parent_paths(self): - records = self.filtered("parent_path") - records_without_parent_path = self - records - paths = [list(map(int, rec.parent_path.split("/")[:-1])) for rec in records] - ids = paths and set(functools.reduce(operator.concat, paths)) or [] - model_without_path = self.with_context(**{self._name_path_context: False}) - filtered_records = model_without_path.browse(ids)._filter_access("read") - data = dict(filtered_records.name_get()) - for record in records: - path_names = [""] - path_json = [] - for id in reversed(list(map(int, record.parent_path.split("/")[:-1]))): - if id not in data: - break - path_names.append(data[id]) - path_json.append({"model": record._name, "name": data[id], "id": id}) - path_names.reverse() - path_json.reverse() - record.update( - { - "parent_path_names": "/".join(path_names), - "parent_path_json": json.dumps(path_json), - } - ) - records_without_parent_path.update( - {"parent_path_names": False, "parent_path_json": False} - ) - - @api.model - def _name_search( - self, name="", args=None, operator="ilike", limit=100, name_get_uid=None - ): - domain = list(args or []) - if not (name == "" and operator == "ilike"): - if "/" in name: - domain += [("parent_path_names", operator, name)] - else: - domain += [(self._rec_name, operator, name)] - records = self.browse( - self._search(domain, limit=limit, access_rights_uid=name_get_uid) - ) - return models.lazy_name_get(records.with_user(name_get_uid or self.env.uid)) - - def name_get(self): - if self.env.context.get(self._name_path_context): - res = [] - for record in self: - names = record.parent_path_names - if not names: - res.append(super(Hierarchy, record).name_get()[0]) - elif not len(names) > 50: - res.append((record.id, names)) - else: - res.append((record.id, ".." + names[-48:])) - return res - return super(Hierarchy, self).name_get() - - # ---------------------------------------------------------- - # Create, Update, Delete - # ---------------------------------------------------------- - - def write(self, vals): - res = super(Hierarchy, self).write(vals) - if self._parent_path_store and self._rec_name_fallback() in vals: - domain = [("id", "child_of", self.ids)] - records = self.sudo().search(domain) - records.modified(["parent_path"]) - return res diff --git a/muk_utils/models/res_config_settings.py b/muk_utils/models/res_config_settings.py deleted file mode 100644 index bec068d..0000000 --- a/muk_utils/models/res_config_settings.py +++ /dev/null @@ -1,56 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from odoo import fields, models - - -class ResConfigSettings(models.TransientModel): - - _inherit = "res.config.settings" - - # ---------------------------------------------------------- - # Selections - # ---------------------------------------------------------- - - def _attachment_location_selection(self): - locations = self.env["ir.attachment"].storage_locations() - return list(map(lambda location: (location, location.upper()), locations)) - - # ---------------------------------------------------------- - # Database - # ---------------------------------------------------------- - - attachment_location = fields.Selection( - selection=lambda self: self._attachment_location_selection(), - config_parameter="ir_attachment.location", - string="Storage Location", - help="Attachment storage location.", - required=True, - default="file", - ) - - # ---------------------------------------------------------- - # Actions - # ---------------------------------------------------------- - - def action_attachment_force_storage(self): - self.env["ir.attachment"].force_storage() diff --git a/muk_utils/models/scss_editor.py b/muk_utils/models/scss_editor.py deleted file mode 100644 index 8034b0a..0000000 --- a/muk_utils/models/scss_editor.py +++ /dev/null @@ -1,146 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import re -import uuid -import base64 - -from odoo import models, fields, api -from odoo.modules import module - - -class ScssEditor(models.AbstractModel): - _name = 'muk_utils.scss_editor' - _description = 'Scss Editor' - - # ---------------------------------------------------------- - # Helper - # ---------------------------------------------------------- - - def _build_custom_url(self, url_parts, xmlid): - return "%s.custom.%s.%s" % (url_parts[0], xmlid, url_parts[1]) - - def _get_custom_url(self, url, xmlid): - return self._build_custom_url(url.rsplit(".", 1), xmlid) - - def _get_custom_attachment(self, url): - return self.env["ir.attachment"].with_context( - bin_size=False, bin_size_datas=False - ).search([("url", '=', url)], limit=1) - - def _get_custom_view(self, url): - return self.env["ir.ui.view"].search([("name", '=', url)]) - - def _get_variable(self, content, variable): - regex = r'{0}\:?\s(.*?);'.format(variable) - value = re.search(regex, content) - return value and value.group(1) - - def _get_variables(self, content, variables): - return {var: self._get_variable(content, var) for var in variables} - - def _replace_variables(self, content, variables): - for variable in variables: - variable_content = '{0}: {1};'.format( - variable['name'], - variable['value'] - ) - regex = r'{0}\:?\s(.*?);'.format(variable['name']) - content = re.sub(regex, variable_content, content) - return content - - # ---------------------------------------------------------- - # Read - # ---------------------------------------------------------- - - def get_content(self, url, xmlid): - custom_url = self._get_custom_url(url, xmlid) - custom_attachment = self._get_custom_attachment(custom_url) - if custom_attachment.exists(): - return base64.b64decode(custom_attachment.datas).decode('utf-8') - else: - match = re.compile("^/(\w+)/(.+?)(\.custom\.(.+))?\.(\w+)$").match(url) - module_path = module.get_module_path(match.group(1)) - resource_path = "%s.%s" % (match.group(2), match.group(5)) - module_resource_path = module.get_resource_path(module_path, resource_path) - with open(module_resource_path, "rb") as file: - return file.read().decode('utf-8') - - def get_values(self, url, xmlid, variables): - return self._get_variables(self.get_content(url, xmlid), variables) - - # ---------------------------------------------------------- - # Write - # ---------------------------------------------------------- - - def replace_content(self, url, xmlid, content): - custom_url = self._get_custom_url(url, xmlid) - custom_view = self._get_custom_view(custom_url) - custom_attachment = self._get_custom_attachment(custom_url) - datas = base64.b64encode((content or "\n").encode("utf-8")) - if custom_attachment.exists(): - custom_attachment.write({"datas": datas}) - else: - self.env["ir.attachment"].create({ - 'name': custom_url, - 'type': "binary", - 'mimetype': "text/scss", - 'datas': datas, - # TODO: old field datas_fname got removed, check if store_fname is correct and write migration - 'store_fname': url.split("/")[-1], - 'url': custom_url, - }) - if not custom_view.exists(): - view_to_xpath = self.env["ir.ui.view"].get_related_views( - xmlid, bundles=True - ).filtered(lambda v: v.arch.find(url) >= 0) - self.env["ir.ui.view"].create({ - 'name': custom_url, - 'key': 'web_editor.scss_%s' % str(uuid.uuid4())[:6], - 'mode': "extension", - 'priority': view_to_xpath.priority, - 'inherit_id': view_to_xpath.id, - 'arch': """ - - - %(new_url)s - - - """ % { - 'inherit_xml_id': view_to_xpath.xml_id, - 'name': custom_url, - 'url_to_replace': url, - 'new_url': custom_url, - } - }) - self.env["ir.qweb"].clear_caches() - - def replace_values(self, url, xmlid, variables): - content = self._replace_variables( - self.get_content(url, xmlid), variables - ) - self.replace_content(url, xmlid, content) - - def reset_values(self, url, xmlid): - custom_url = self._get_custom_url(url, xmlid) - self._get_custom_attachment(custom_url).unlink() - self._get_custom_view(custom_url).unlink() diff --git a/muk_utils/static/description/banner.png b/muk_utils/static/description/banner.png deleted file mode 100644 index cf5692b6ac6d7bcff3312cc976d153ac0ca35983..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 50079 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 Hq2K=jU)x}> diff --git a/muk_utils/static/description/icon.png b/muk_utils/static/description/icon.png deleted file mode 100644 index 1b124a971bb588c94cc095a1711a2e3f09da75a0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20531 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 RrDA|I#&<3BYjhvK`5$xLU$p=L diff --git a/muk_utils/static/description/icon.svg b/muk_utils/static/description/icon.svg deleted file mode 100644 index 45683e2..0000000 --- a/muk_utils/static/description/icon.svg +++ /dev/null @@ -1 +0,0 @@ - diff --git a/muk_utils/static/description/index.html b/muk_utils/static/description/index.html deleted file mode 100644 index 8dc5820..0000000 --- a/muk_utils/static/description/index.html +++ /dev/null @@ -1,216 +0,0 @@ -

-
-

MuK Utils

-

Utility Features

-

- MuK IT GmbH - www.mukit.at -

-
- -
-
-
- -
-
-
-

Overview

-

- Technical module to provide tools and mixins. It extends the - general settings view to include the option to migrate the - attachment storage. Furthermore it offers a Group and - Hierarchy mixin. -

-
-
-
- -
-
-
-

Groups Mixin

-
-
-
- -
-
-
-

- This mixin can be inherited to get a user field based - on groups, jobs and departments, which is automatically - updated. -

-
-
-
-
-
- -
-
-
-

Hierarchy Mixin

-
-
-

- This mixin can be inherited by models with parent path to get an - automatically updating field containing the names of the records - included in the parent path field. -

-
-
-
- -
-
-
-
-
-
- -
- -
- -
-
-
- - - -
-
-
- -
-

Help and Support

-
- Feel free to contact us, if you need any help with your Odoo integration or - addiontal features. -
- - -
diff --git a/muk_utils/static/description/logo.png b/muk_utils/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_utils/static/description/preview.png b/muk_utils/static/description/preview.png deleted file mode 100644 index 1deb1cceffc3f73a70dca6d35f1f7868d1507dcc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 33203 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 diff --git a/muk_utils/static/description/screenshot.png b/muk_utils/static/description/screenshot.png deleted file mode 100644 index ad661dc16ec4f67a8a2afff1d29efb07e44fbe60..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 58274 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 X2A5m^LY5hNx9vN>e^q`P_VfP&*M1<2 diff --git a/muk_utils/static/description/screenshot_groups.png b/muk_utils/static/description/screenshot_groups.png deleted file mode 100644 index 478dbd28da250096019c75dc8ff872f713fe9a44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44728 zcmeFZ30PBS+b+5=medNwY88kZ7@`mTI(!hz!9xAR+`o2_cYRX~CgF ztwNM3&ZsCTAYsUWqM}3+ks(4LVG3aifdn!SXMxh<_vyFK`S-c@{?D~fu8Wq)TJL(_ zXS|>Ld6JXcwtAX>vgi{40L(Z4u<2(2fF=R}WLqd8r;o&08p@H^QMhEVuObCM0z|vP^{Jn zUvy`?w5P3(zM*|_vHwT~aVV>`G*x1biw*sheA8rAz>HsduB=&{3IFYL%d=t7xifU6 z8BykohVh#p`Sdw|aqT0sPK&uKkIx~mn>pjk#t>#6D(o(|;K9zjtq&A9sZfxAJGZc= zJ7>r@aAzRt!EMyIdPl-wmYx14Z^5VUy!?y{fzv0ZzYhOkmiXPK>92KPnO1%A&dYi( zB>0_W&YGVzxi@{46VH+#1G}cLvT2{kFMz{4%M>kM1-!eTmOuYxJ9jqQX*%*K#pGd< z2(7DvrMtFw5^K4-DjJ2TYs6Ea*$Lt(0YX?A5G(ky78j&ydnm7s`IkrU>mqcNW0v9# z52Xma-eA0|>q<)?mh=43KEnxV#kIDi5om2%yil2rQ)7)3KSN$r4O~|m#R(*r=mrvo z{p^lBTn(iy$+CU-*k@;n#iTBd$loX??_z4H2AD`|Y%&HgZZyBY2+{7Erl)MP!{ zz;6*61IyVk-D%lxScW%2_YrIkCra(9K%tchrEY zBC49lwkv0}MT%aQPPe?CpO%gwZt81qF)J|R}Bz3ukM7i`W)Gyfus&d;t@Y5a?K+(Y^_VYUUMs|>E&q3r|-B{ zOHa0HgSz7ue~|DD5SB@rWe<^!NgdSqR<ou!ZV!#4!!t{96K z$#zx?XbIQoo#XJO2x1G79Tud|6FK74+tk(g_>x-dAfv&(=`)AOnEd&&o_Fw1;7vJ5f0 zP}kptL-1H~G=)u7{1!!#8dIZ;#iVO)qde|%V?UBq;5M!btnEgq(jT(V*FAq`GLlzY zSI6P?4kF_((Pi_<4ZE`VwOS}G`iFO&-6gtQS1f8o4s3rm+!hqURHU(yXzh~I)$N$} z-L({Si^`r|6TvFa7NYAMjtCwO-b-`SwvcxTG|e!nSu8bfw5h3cRUc!hA9pw7cV^cq z^fKuQlhL6y2(p@JS$gC~)I$PyIbNMh-p-N)-iEPDUAsG6tSL(t1} zeMo92^v+bH?7nP}HP$V9gk^fG>$Jk_0g=MW^PV>3;g0?61N(Y_*wT5(%FwJrVPs(W zK=Nfw%$<5b70S!Nle%BknBk8e4nZC3=v>KwDoq~y`vj}r?;*2As4PN>(ES)+2jYLwNFaAS^ zj1ZFV3++TH>;8!l`}P@1;)|@F{Lx)16Eb3t+~YrgfTZ~2lOMKEgxUJ4W3RD6%2uV1 zP^V8qtBN@^VxdZpUgnF{KaA>MGM?Rc9g%<`)VQL47HBeH>GQa8T24P_pItl)y8>3h z2eXtwVq6L<8&qaQb2Y=VKP!!~>hY9pU%NO#HTxWwb;)h0039@p&vQLbRWqf_L&!qb zvJj(|9B3Cuam~=Sj}qCS$1z2Lg%wxmU4E4FTHDIK>N+eVjPOEFE^^aesicTe20PK? ztK4O21IMl&u*h3o42UCf)%GWKwO+Rz?r{+}9BD-Dh)U)gfCA+DO12OBl4{6wi~M!^(27D z95*O41En+yGTY5BcPx>Zk*BL|5j`qSO_vYH*T~wS0!DW1V-L1FON>p28XmJ&U=l{k zMYk*saq1ShUMcz&Yv`BpVFtBqsHUwrJ9exEl-RJh6X|hMB_#{eaR}ACK0ZVDs`XW; zq|vmhX}mlkrs4^|=t9HA?w`Z7Ii>rZO; z9<0fSCc6Lv!p|+2$6ueyiC5rshJjTod=ss#GO1gGO6%-aNgP;PqvOPZBQALYIB!o( zymTZu_E|gQ4g;&~mB~hVZMkvQcjdORy~<PrFNfbXED#jKtLaRJJe!AIL}3vyy^lXg=byZfGPz8eQ!nvZ62^LLSY6jeM_5O>vd3Dgx6}H;R1tERK#`p@8vNPa zcJUP1*lekv6Jw-6wAnJ-$4>cY<@s*0fI%$xVHp%r1C0_$aR&cD3fJ(de>MMt>yAAB zMb8%}?8s!hSL-qE0IDf7sib#-M6zb+g=uT?Zwg`3MefCzg1uUmV4Q!k`$g*M23}AD zGojt(JEEeV$~Ft=-4LYBRIben>Vd$W&nzY&zMRl?A-%U)lmw^WPv>UPf>5r*kD;{> za;ifJN@%Jg>kh#lS$*wc1HD5o@@hKC+=*I9yBe*_Vn3)$v!lit4@0@oYD$EIy=z{+ zytNnqCr>moIef%b zKSryJ6|}|Zue}s(O|WKd@50iG^}XMu;Iz7vdkd8tgHqz#n#6^)CKuuHJZ9SyeuFLG zd3&(21(C_OGzJ~f->%-Bq#6(&Ik*z>5B~N%2TQm1)EjUzqzH*s3_R(K(3wVNEfLNz zJkMhs?pU8q3R3-wzRlG0?Z%h`KE~^G$z8Y;j?7Q7gjN-z+Dt|~h7CC)dLLQtVHBkMFg;4|iS{#$`LM78`D5sL-*#ypd-ky2TjaqM z0FA;kD1H|`V2zK+6vBi9)`-0FDwUlB&g`Z<;5c#&B$MZY9|K>^e6qNnq|0P@vs|3LUP9%pEB$KRVr`y$(@QOK$foq(xtatwp-Fei{ksfY9z{h9 zQ0yAWrV-Wh?m?4Cd`KZ2R*eA|CXv!r6%_3y6mzsaqJ~*Kq{w~>#P*Rs`?~-;yIJ&+ zlyx^~%dwgD`Q%6WI0xfkKKA~~w!n0?2yX3rBw*nF$It{u)o-ajAII*Pp%XV(%N@M=$_TE!=g8fe+o)z zh7h>?*ROgkO2>ptje*b@nVRE5{$G&Dk3eqb>ppe4SF_QA0yJ_);d-U}9-v&m^vgp$Qqp0_vF+Oh|!hAa^SSALs5{#Q!6Czt}4Tk2mZGrWe! zyG2&wwg=f|LibvJ(8!gju3WTF5WXJ5&J&K`kTut!N&*b`unv~kSf#Aw^ze4Qaaj#_ zc^cta4%;InPZ|)>R7mCe^d@mDQs8n*Od)f%LwmmzR=2s=?*gGmeVc7}#rqysSxjzIM**(9%jmLJ_PTX0IeV~3^~`O0GKF0IFo&++SD&pcDJ}NTK-HVM9obO> zOMt}EUQlgh%!6=Yx%+G$18>_}BaNa;!2<5F?&ST=$JFh7LHU-e1wsMU;U8Y3=Y{yM zFlO0mu}VY9EU)3Qc5cnl{G#r80AEg_#zqq!rc)8vL*^cW@!wfXjdCgDVB~B5)_A${ zCo}TuiQ3|}Nu(K`s?Ek*x_Ua-gpmNR@Q+Mpi}&I(Y0PqE;PETOPg-#)|nmERUbkz zj-9|tf;}61lE{9ue@=ylQ z=R>~mcLhlM9)8RnW)7a zTH&-h*JeGX>00XnRHH)gwK|)b!6{|cqQD|YkiGWLy{MR zg=>~2CxtnRw^>kQJ66Qim!wqU$Xd@@HdY}RxaT}fv(sv1bg^En@qbh|iim%>b~fMH zo6z+obz83Hr7ML^>JF)0ooWmq^p5ToU9@ax1gMKbC}Ba--w{R$Xe>#bEnSAwjaOz^ z3I;7}*(3?F)*nIIO6cCt^3ILpa4EiMQKtxoAnznJHNdy$j{7T@VTe75jCpA+Jb^Qh zyNs)qOa#BicDA>j`t`7ACqtEuc%0p(kc}VM`Du-B@yVSm7U*&p(PQGT0;MmYt>Qth zrL4rG_)mq9aTHp1QSsA3P?v%rrB3cw_h@MU*bz_4SxAQ_U!A}lI~&HHEu%&8tbZ44gwbsnS3^`FCu5wnknO#$F3Q`A{lE zwzu11HSy)~ees^>*|~;h*$rf%Z^ArhQ^u%K72bir#+}QWr~B0dj3{=|_43;NFxQYrm_Z zHZa<5W6@N^Scs#KkkkS=hd}DPrFFAf#kWdb)&Lw9zeH>$@%vUQjfvy2at5NJiHt$o z>Y9tTU}E5}0)mQrlCJ4Hc0HqJVAk1dpN8kvJ}4}|5imD}s_K?Cr^Vm(E9wXnB_S@@ zW>j~zpgV5CNH+sUe+{^yt`mJ!sE$?lP%`a{ve1FJFaP3omV!q1G!d*R7XJhCz9{M~ z@0m|sPIdDkFFSk)t0Fw=7Vau2>%!Ff3uTwppO>kd!NV&JvN12=H?hpsIkQRQ$3<6C z+Vb5rJSjGJ{I`^JdtaJ#rl)14~nan%g7~oUFHHVd!m_(`qpVqBiP|{Q&%k;7Q@n55 zw^!C1CEG;W7!h}J$t8^2phWb_E7h<*DAusL)`QepQ(H~yj}ZN;ZF>+9ndVC2>GOn3 z5fvl3U{R7lB4|KX6Q*sEu7DZU(iLee9_GBSyMCGI3__P9J0&E59*+~U+>XUmfWDbf zd(u;o?Fk*AZ{@UJs`OvDfy2i~!3*9(B!V!MBIiD)F z6`g_Kp*Z%v_=9zXST5h0wdkjJ!a{# zwFrG5%K^jUDl>fDhd83|SfjH=AN@|z%_de1|%sg(`wwK+_!e=Py8X3Fk>f?>(S zLelfvw0Z33LRGpf*%Fl(AlLYwN5}EA*rGz_ZMQzvmu&qo-Y6@Zhj4_&srJ@hrH);B z7+%}^^xb|3*mM|4%H2uovcNmkfXxBQ>0w2ZXjG}Hmu1f;U#F{2i780t(C?zh#Z-T% zgwFih7S>pztSryH(rx5&8Un_8IfA#|`)lYL zepZXH#9+b;a$E#q>>SmXgEqdB^$Fv~I|%z-{|kMW6aSmrK=BQTcBRWdcx}?*o6*7@ zV2f?)WqsUa<<##0aQI`>s(;?yTf7i}{Qb5nIT$ee`yF8Y>woVX>DzVt3A`m~OVi4F z0*hJyZ2Yh_6b%@jxw5aq$6JF0eyCO(#%O%sbQWYJvLp3ty;C8g)vQVER%q1jq_~IlA`i7e! zCm%ywecpCga`_hgtpkwYzl8(jyCj;7==jCH@z-2}|FpSNun166;SW0O%q&Kco!e%!-z-00A ziGJ<4SqQ6Ogjr5XxhRM004tB@eLDI@-Cu0|;z)~MDys!a)&R_c+RbNC0)Clw@b9Mt z*SS=gM0&`>TO(SlU$266TylSrv;XYsQ2 zIZi%WV3ug|_r<}kE2kM`qWQyV)()(j2?_rDO5pXJcW(6fFW>lD38)l&V?li9Y^)Pi z{o>Zh?-{SQg0h5(`Ea2wCQ7=O_7YRZb9J8!#kmSVwVJBVKXh~b z6P!UYafq-0@mDwcvexUibSa)lW`cLz6M(MW?G6Kf1rA$!t`fSwQ1(E_QFtMwvxndH((=HNDD2}B<(>FWkvYbz#^f^ z$Soe~5^2LxS&!^^uL>gK<^~x0%M1B>l=aC26Kc3;$le)9KBRcMPC#=Tt>{f`+94&% z#+uaJm&9DiW1`)J{G7jtD6gpso5O1MbYP80>I)Et+tev9LI^H;ojR}t$pt>>a=nKcLFS~2{I7v8k z=HU_C%7BDoRnO3c?-V+_NNTk(m`f?=f^7ggH>VjWTO=#R-~-DSTR1;ja%m7#m$tBM z9Xr42Oln2TtI)VLH6iDE8gC6R=;l9m&BK{zShDuFnf>NTT8@2d|B3(}P2hc0&@d*T zIM6XC8x)kpVXFPjWQKZUi$;%8#xokE-x5Ej^ZwrGPsih|#Mjvy5P=55*+YNQ_gVG1 zGoWtAnwTl9hoKCq&B7Vnkc7(UInrqR5$meE8zVxV@xNkzN?!-*2-xk24##e;ez}K% zQy!?kh6aYsi76KT$!`sD=s|%rzN#dy@ReDZtJMG3VdQTVSR!A1v0iXsJSdNG=v5Uh z)pw3ZM}w8YR3M))%&P6@Se>rAyX~K6920~S`mQZ93>Tdr%N0Njl4GK-$`>j3(4q!dHtCT15idgv)r_5;)%`o@+z2dxFVI^l|>)J%%lBnnt)hzEO#c20no8@m;SEMwhNhnx0+L^ zX~tzW#KFoyv&eOd25qF{bAec6-tlRp@KK=63|GYauw^2CCJTvY|BW#j8UgYkTCOU=Z4_q^B$%A(>Wf)Nkp~ zd9q6~ZCY$XkA~c=Jg1n0|GsHuXzJ-bxNe_wUvd4-j}P`fk9Q@8U7OldUj0qJ1r`@CxXgo~sXF=UlB7>L_E76I@Cg)0!``<`3^hH@1R?udx*T2V`t z?pa?+VgIps-F}sa@_Jd$7G519DA9lCQoE9RnIs8E)e5!9?d%%EXj}i_jwk(<kg&H2$z-p9+Ju!a~-$J~z%l=ik#WFkIuXM{Q*5ivB! zIl{M%S(Y<#%w}sy$9Erq7n4Y8XfKlI(E-kfX)+`)0magJ!mXT6TmY|(6W(R<$FewG zb@=YCn9$!Q7R!2Qxi#U)yI0)5{5%ziAnxA{b0`Gk@NosxwMM_ z=;+A{($E{(1)2MCnN{+*Tmj+EtZ28H}<`3*$ zJ@)mUr5-r9DN3?uWOZYuRqZy!!NbXM+rVp4Q`h$I{buaxrJT#ig?imM*7#s*_3Yzj z8GFirA-Xc-U&_qMDAl12bp6P*8u)pT{YIb&xfgLDx8wQ zGY1dGIUlQmdb9DUFFY93XWI%7`XtBw{KXgF=-;kzO4k0(4wa_{H&=uEI$3aZQ?j6H z>gmrO?!Re2uV0DN=yNXHZQFMzOZ8Hh-%9?UHCV9`uF8ZVQXtFf19O>{o~({_kY1`9|%TM=v{Q`sAy|<0)}FK$W#ms?0C>)CfuQB!1tE z5&R2qKL@TEZ-`h1o^k4YU*w%7QLncrwXi>rr7a%W#yxnG*2vwKHX-yZ-1613@4o8H zmj8y~cAHlj^<<;aM`pfJXe=}i8gKuF``loV8kx0NeG@j_J8x?`OIyiWAyhp@)?y7J zY=(bC`SrMsCw?)^#;U$0NQvmLrgR;4zOTRM(z-bJdihBKW-RfF?EFX$;Zd5vJdv z5q(&vG;7S@hY;>4)B!T6k>Kakq5MYFF5z*YG<+A#lO-VOB#x|aUZ$QRxcgeOQ1T8 zb)Tb>wKQ@iIMDnIYaGY=;y#O@kA4pcp43j_+Arc<>Kjf9wvNRX3Fk4WeJ0-_ma-Pk zalg_xUt|f@=&$+c^O(~FV=`g}O6W#U{wG6B={g{F2Kp~AG!0r+J|_2NX_{n~ofoppCMrmki|Yro%3&nqXm-=a`0R#e#^kN-k% zSAo@kU6b|kU2~VBtQL9Ad}99{u2Qn@JsZEmo99mL({F+;joVm1uhy__?3C;@M+ggWfOsQc&Qd&+8O`GpeP<4ydt5r(}>)F{en1V(JtD{MN|(Bxa5u*)lGH z*T#JZo_OppvqZup7oiz#<{I1|(Wtd>|AU^b)W#Q&+~=~@`}V-uI#Bwf&$+v1EJe*) z_jc?-G$D!*Xr-HVP{T4N=uW$YX@a#c9lkR_BbjP@+ z=Y68rg5w>Zsq#&$MmN{{;}}hEnXce7CxW()9lb&;J_OjT0t&!Lxo=+kG{gRK`?ZkE zxxW)XlYugF7+qZg{&&`AII~|)UQ%7_3qi@PK4cr0mt6W1yk{&`c6z4z$*+?d{D5H7 ztUzhHUwxg1Aw9KDRDE@j48&KPBd3VJJD=9GPv&j~hc@53O5C^g*53fV*>Xvw*9Q4h zXR){Z{_ingof>m!ERF>2dCC&N<>qccwjcF=@YTz3a5T#C)6b}%onim2Ecj$Z>XU3r zvwt^^_nA*fRIr_N_H)**IeyLLMKTilG#K$nB@w_2>+Vsc`1xn?KF8Y?`ym}m`+Ut4 zyU$&oQqgiu7$&yRmNNlUuhMK=N zoZajNC0hIR+{+g*+Jtdi* zxi9PGF74nxr9S$bV?KIE&ODB~v%+NMq#0v)>Sk zL6yGbJaU`+9dW@hXqBHS^b@iV24zp~T}{1}G3!+L-{uCJG`F#sD>V&4GuFp#0584j zyKmM(j*IXx66ig1gp=0`M&dDsMdIFmI3yUDcqP^aH-Tr~Xj+vW%?yl~)%QjpV3_s0 z;CbaBm>npIoJXK(8rsAtp5F{jF;zdrnfsD#5R)U`wleO0KRrN!d-FuxWPmPo%E6=# z6#IdSX?fr%BzWSnAmjQ3xDcHinfsoD?ggJFqp%LYW#<#uE}6(X&%xvH_D&urV%l-0 zFIbi=|KX9kv~tO%5D;&CvjhxRA$#mjUU8p|pK4SbM%A86GvLZ85a4q>=kKF1 z7EZ{Y(=aXHycGl(UM6=AWML*y#>7qtkIJW6R3R5od5Ic$^ooG^`f^b=I1RtICNuk3 zjEk~OUb~lyKSmJdiIp2EAdBawcd#$SS=c=(k_&z=K%vk&RTFJZN?LbDews8}`Fb=z z#QzPja*j7k3HczdhprUXuh1;Z=Q%w@GkEqSf)qEY$fh=(N3re8^5JIbW92b z>o=i{DeJ1qMY6JsIZooBqelqi+K6RHt2ae+;;cCg8!(pt7R`Z74`trAfN*ReS`2xW zKn|n1KX%X0ZZa@BNSunBbVjsa9uhDNjN7}i0^7KLAvtUDZ$%Qh>4Vm%KS)VrGU(#2 z=BlwaU&<=*BY|7-C;Ua(r`c=k8pplhL=VDHi@cjtp>i({`x6{ZR%PU~N1OjtXP+(% zHKo%iSq0^Hvia~0)^E4|r~fi*fnUw zopZ&}UlDDAnvn{>X7M=_u~? zZgYVXgItK>HI@|RQ2a-+g^-Sxet+Re!qD2;=;dzRdqsr1IGd?0UVXpy(vARb&gakU z&%$qQFw}LrTO_*j!RgDm=dDdVYBrVk79`lr2ZNgYH~G;UK&6%a zArtIc_c;8>_oh`6$^vqZo4Q)msF`wNLhbU4@M!mLC+mNv`L@jsUu*u-d)&t>hSjpk^RR+a^nv$8f^l z#@EzSeWG16GVQaY?G^&u4iM}72*T2>RIpRrwnH#-$>thIcFC7((UOzqF3nc=a}SZj zRCAzJ#bN4!=oAZ_{JKnWx;JlXOu+N^$^7mH1~mFAj=C{^nybXk>g!MpVltwmept_T zu`fiZa|9@C9QVoHhTJA=x?L|&c0LPyWKMNjPIOU#u<{jF((W{6zB@kP(dVI68+AK} z{qFARcfrJZlpAiSqh8X4M-vFu^Ei^6-b}%U@knTuNYO&zT!iDBN0DoUK}<&581tNn zUff&b^Y_+&Gl?_@Yr!@g;QKETUU?NeBaTB6MEkkW&}(d8_=)J2ummsFpU|p@hl!SF zDmcY&GiBn0<-aE=@<7!c(K?DW`BYy!qM%$f)Eqp1rGq>d(iKQYf4F9;Y1Knt z+;SdWbzihGgxZund?!j#Zkc`>t7k^BwOfa?|L+)J?Nl~#j()$;K&&zuCaV;`e9)p2 zqNdVXN7c!oR1hXT0@2d{!)!Z+UtY&gz)D-M4HNnAO`(2E4Z@W6Da=iL1GIkwM;1Pr zEbI2pmN>lla(hWgCz!-1H=9^z|6b8fA;VJ3NnAy!cn8rd2o-z$ix*>b!_pZmG9zVDNX*gW0RrlYsX+W&1KG2P<-f8W)X zWF(?|3d)Bbi0ac8J=@RYq)vQ|2LM#{e*j~_0cu5W?e%Jb;t03w>B2V?U%`bRgir~e zcx^~qG(zghNv@h$7y$A%e;~)l0PzE@vOf;ot2}g3oEB7{J-pp_!Rp}2n-WJC0=!7O z&CbFY+RU*x1lK>#LTdEdz)h(rbetHdinL0vE3Vi6@gmK}ueZ z&^&klp3pu;VyV@Tg%dJiH>6{@U%BSln?lri-#^jqUtF0~;43|`o*zEMbrf|i1}w(x}rA#gzJ_(r@d z9j{Q{6Ce^YAsz09mMTDOAh#YnK=@u8)hjf!+s!O@?>l2=o){8ZTDfw^8&zGH^WJI{HEt5Qg*b-~4kWf) zb);GW&>Y<8f#l>82nDnv|D^UMkdCcp9 z7r$Qs=83RRAaBHfkMyqIyk#IoHHDg+=e`_Fe2YtVq2H^gc0hG$s`wmC`5@4oQpr8_ ze;xh2Q;<(m4K6UV#5a}y1j920$qyqwSOb@T7N#HNLuKxCk-jHIQIIh#`4hZIxx$uv~64p zBwl?Ae29_CNPK$Zayj^AR5wm6`Ur?@{Gid6epKfJuJ_&B^~#bz2vqNf9xRvvBrd!1 zy$N8m_Pt>s0{A0*WAuCg`03NNp8y>V!0$Rv_>vUQOeJPvPK5OvU zP;7Zc)9+buQdErONaG*20Cx23_vgI9(OolJ(r&O2tJ3@e{IR;a%p_8;%0fTQtjU4e z0v*80NiP3=B?bvB;}Ky6rKY!=K9wH`bFImmb$I+tTem$(rqy{+ciXkPN(%A{=O*!= zutTwhY9zU`T9~OO7(TroO!;xp0;+zP-?_+MDO61W5JhE{p3Na{Hvhn;xPkRU-5WIdcCmWI}%hF`oF zf)lSK#f3g{H@*+7*0zEz(D&5oSSmPSJrW1l2<$3)N5}WHKOEB0T}JMv+#la_zufRS zKF`H}ZPNnl%I6&Q(>21~6f53d(nb0A5z44aT4?F$u7PRd27jFkf}ZAW zv>S^wK{4TKl~YYqh|)Y5*oEyK-$b+PYntU+sH_{roAoauKUwjVso;LY-^JpL>}Fm3 zLu(pI)g0j!ZZQFz!Pφ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�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 diff --git a/muk_utils/static/description/service_customization.png b/muk_utils/static/description/service_customization.png deleted file mode 100644 index 3eac66488b63820f69634bfab8d45b94039651c3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 27452 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 diff --git a/muk_utils/static/description/service_implementation.png b/muk_utils/static/description/service_implementation.png deleted file mode 100644 index d64b66bda3e4827e7cfba4ec4e5ed8414c4381ad..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 26148 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 Hu0mjfz33;t diff --git a/muk_utils/static/description/service_integration.png b/muk_utils/static/description/service_integration.png deleted file mode 100644 index 76c5e80f4798a3a9c9154dc00283dcb4eaa47f5b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 24862 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

-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. -# -################################################################################### - -from . import ( - test_attachment_migration, - test_file_tools, - test_http_tools, - test_json_tools, - test_search_childs, - test_search_parents, - test_security_helper, -) diff --git a/muk_utils/tests/test_attachment_migration.py b/muk_utils/tests/test_attachment_migration.py deleted file mode 100644 index f7dcba5..0000000 --- a/muk_utils/tests/test_attachment_migration.py +++ /dev/null @@ -1,70 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo.osv import expression -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class MigrationTestCase(common.TransactionCase): - def setUp(self): - super(MigrationTestCase, self).setUp() - self.model = self.env["ir.attachment"] - self.params = self.env["ir.config_parameter"].sudo() - self.location = self.params.get_param("ir_attachment.location") - if self.location == "file": - self.params.set_param("ir_attachment.location", "db") - else: - self.params.set_param("ir_attachment.location", "file") - - def tearDown(self): - self.params.set_param("ir_attachment.location", self.location) - super(MigrationTestCase, self).tearDown() - - def test_storage_domain(self): - self.assertEqual( - self.model._get_storage_domain("db"), [("db_datas", "=", False)] - ) - self.assertEqual( - self.model._get_storage_domain("file"), [("store_fname", "=", False)] - ) - - def test_force_storage_domain(self): - force_storage_domain = expression.AND( - [ - self.model._get_storage_domain("db"), - [ - "&", - "|", - ("res_field", "=", False), - ("res_field", "!=", False), - ("type", "=", "binary"), - ], - ] - ) - self.assertFalse(expression.is_false(self.model, force_storage_domain)) - - def test_migration(self): - self.model.search([("type", "=", "binary")], limit=25).migrate() diff --git a/muk_utils/tests/test_file_tools.py b/muk_utils/tests/test_file_tools.py deleted file mode 100644 index e5ee7a2..0000000 --- a/muk_utils/tests/test_file_tools.py +++ /dev/null @@ -1,81 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import os -import shutil -import tempfile - -from odoo.addons.muk_utils.tools import file -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class FileTestCase(common.TransactionCase): - def test_check_name(self): - self.assertTrue(file.check_name("Test")) - self.assertFalse(file.check_name("T/est")) - - def test_compute_name(self): - self.assertEqual(file.compute_name("Test", 1, False), "Test(1)") - self.assertEqual(file.compute_name("Test.png", 1, True), "Test(1).png") - - def test_unique_name(self): - self.assertEqual(file.unique_name("Test", ["A", "B"]), "Test") - self.assertEqual(file.unique_name("Test", ["Test"]), "Test(1)") - - def test_unique_files(self): - files = file.unique_files( - [("Test.png", b"\xff data"), ("Test.png", b"\xff data")] - ) - self.assertEqual( - files, [("Test.png", b"\xff data"), ("Test(1).png", b"\xff data")] - ) - - def test_guess_extension(self): - self.assertEqual(file.guess_extension(filename="Test.png"), "png") - self.assertEqual(file.guess_extension(mimetype="image/png"), "png") - - def test_ensure_path_directories(self): - tmp_dir = tempfile.mkdtemp() - try: - path = os.path.join(tmp_dir, "Test/Test/") - file.ensure_path_directories(path) - self.assertTrue(os.path.exists(path)) - finally: - shutil.rmtree(tmp_dir) - return True - - def test_remove_empty_directories(self): - tmp_dir = tempfile.mkdtemp() - try: - dir = os.path.join(tmp_dir, "Test/") - path = os.path.join(dir, "Test/") - os.makedirs(path) - open(os.path.join(dir, "F"), "ab").close() - file.remove_empty_directories(path) - self.assertFalse(os.path.exists(path)) - self.assertTrue(os.path.exists(dir)) - finally: - shutil.rmtree(tmp_dir) - return True diff --git a/muk_utils/tests/test_http_tools.py b/muk_utils/tests/test_http_tools.py deleted file mode 100644 index 5190cd6..0000000 --- a/muk_utils/tests/test_http_tools.py +++ /dev/null @@ -1,36 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import logging - -from odoo.addons.muk_utils.tools import http -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class HttpTestCase(common.TransactionCase): - def test_decode_http_basic_authentication(self): - credentials = base64.b64encode(b"username:password").decode("ascii") - res = http.decode_http_basic_authentication("Basic {}".format(credentials)) - self.assertEqual(res, ("username", "password")) diff --git a/muk_utils/tests/test_json_tools.py b/muk_utils/tests/test_json_tools.py deleted file mode 100644 index 70878c9..0000000 --- a/muk_utils/tests/test_json_tools.py +++ /dev/null @@ -1,35 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import json -import logging - -from odoo.addons.muk_utils.tools.json import RecordEncoder -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class JsonTestCase(common.TransactionCase): - def test_json_dumps(self): - record = self.env["ir.attachment"].search_read([], limit=1) - json.dumps(record, sort_keys=True, indent=4, cls=RecordEncoder) diff --git a/muk_utils/tests/test_search_childs.py b/muk_utils/tests/test_search_childs.py deleted file mode 100644 index 9afde91..0000000 --- a/muk_utils/tests/test_search_childs.py +++ /dev/null @@ -1,61 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class SearchChildsTestCase(common.TransactionCase): - def setUp(self): - super(SearchChildsTestCase, self).setUp() - self.model = self.env["res.partner.category"] - self.parent = self.model.create( - {"parent_id": False, "name": "Parent", "active": True} - ) - self.child = self.model.create( - {"parent_id": self.parent.id, "name": "Child", "active": True} - ) - self.child_parent = self.model.create( - {"parent_id": self.parent.id, "name": "Child Parent", "active": True} - ) - self.child_parent_child = self.model.create( - { - "parent_id": self.child_parent.id, - "name": "Child Parent Child", - "active": True, - } - ) - - def tearDown(self): - super(SearchChildsTestCase, self).tearDown() - - def test_search_childs(self): - childs = self.model.search_childs(self.parent.id) - self.assertEqual(set(childs.ids), {self.child.id, self.child_parent.id}) - - def test_search_read_childs(self): - childs = self.model.search_childs(self.parent.id) - childs_names = self.model.search_read_childs(self.parent.id, fields=["name"]) - self.assertEqual(childs.read(["name"]), childs_names) diff --git a/muk_utils/tests/test_search_parents.py b/muk_utils/tests/test_search_parents.py deleted file mode 100644 index 9542c39..0000000 --- a/muk_utils/tests/test_search_parents.py +++ /dev/null @@ -1,113 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class SearchParentTestCase(common.TransactionCase): - def setUp(self): - super(SearchParentTestCase, self).setUp() - self.model = self.env["res.partner.category"] - self.parent = self.model.create( - {"parent_id": False, "name": "Parent", "active": True} - ) - self.child = self.model.create( - {"parent_id": self.parent.id, "name": "Child", "active": True} - ) - self.child_parent = self.model.create( - {"parent_id": self.parent.id, "name": "Child Parent", "active": True} - ) - self.child_parent_child = self.model.create( - { - "parent_id": self.child_parent.id, - "name": "Child Parent Child", - "active": True, - } - ) - self.ids = [ - self.parent.id, - self.child.id, - self.child_parent.id, - self.child_parent_child.id, - ] - self.domain = [("id", "in", self.ids)] - - def tearDown(self): - super(SearchParentTestCase, self).tearDown() - - def _evaluate_parent_result(self, parents, records): - for parent in parents: - self.assertTrue( - not parent.parent_id or parent.parent_id.id not in records.ids - ) - - def test_search_parents(self): - records = self.model.search([]) - parents = self.model.search_parents([]) - self._evaluate_parent_result(parents, records) - - def test_search_parents_domain(self): - records = self.model.search([("id", "!=", 1)]) - parents = self.model.search_parents([("id", "!=", 1)]) - self._evaluate_parent_result(parents, records) - - def test_search_parents_domain(self): - records = self.model.search([("id", "!=", 1)]) - parents = self.model.search_parents([("id", "!=", 1)]) - self._evaluate_parent_result(parents, records) - - def test_search_parents_args(self): - records = self.model.search([], offset=1, limit=1, order="name desc") - parents = self.model.search_parents(offset=1, limit=1, order="name desc") - self._evaluate_parent_result(parents, records) - - def test_search_parents_count(self): - parents = self.model.search_parents(self.domain, count=False) - parent_count = self.model.search_parents(self.domain, count=True) - self.assertTrue(len(parents) == parent_count) - - def test_search_parents_access_rights(self): - model = self.model.with_user(self.browse_ref("base.user_admin")) - parents = model.search_parents(self.domain) - self._evaluate_parent_result(parents, model.browse(self.ids)) - self.assertTrue(len(parents) == 1 and parents.id == self.parent.id) - access_rule = self.env["ir.rule"].create( - { - "model_id": self.browse_ref("base.model_res_partner_category").id, - "domain_force": [("id", "!=", self.parent.id)], - "name": "Restrict Access", - } - ) - records = model.search(self.domain) - parents = model.search_parents(self.domain) - self._evaluate_parent_result(parents, records) - self.assertTrue(set(parents.ids) == {self.child.id, self.child_parent.id}) - - def test_search_read_parents(self): - parents = self.model.search_parents([]) - read_names = parents.read(["name"]) - search_names = self.model.search_read_parents([], ["name"]) - self.assertTrue(read_names == search_names) diff --git a/muk_utils/tests/test_security_helper.py b/muk_utils/tests/test_security_helper.py deleted file mode 100644 index 7679df1..0000000 --- a/muk_utils/tests/test_security_helper.py +++ /dev/null @@ -1,51 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging - -from odoo.tests import common - -_logger = logging.getLogger(__name__) - - -class SecurityTestCase(common.TransactionCase): - def setUp(self): - super(SecurityTestCase, self).setUp() - self.model = self.env["res.partner"].with_user( - self.browse_ref("base.user_admin") - ) - self.record_ids = self.model.search([], limit=25).ids - - def tearDown(self): - super(SecurityTestCase, self).tearDown() - - def test_check_access(self): - self.model.browse(self.record_ids).check_access("read") - self.model.browse(self.record_ids).check_access("create") - self.model.browse(self.record_ids).check_access("write") - self.model.browse(self.record_ids).check_access("unlink") - - def test_filter_access(self): - self.model.browse(self.record_ids)._filter_access("read", in_memory=True) - self.model.browse(self.record_ids)._filter_access("read", in_memory=False) - self.model.browse(self.record_ids)._filter_access_ids("read", in_memory=True) - self.model.browse(self.record_ids)._filter_access_ids("read", in_memory=False) diff --git a/muk_utils/tools/__init__.py b/muk_utils/tools/__init__.py deleted file mode 100644 index 9e666ba..0000000 --- a/muk_utils/tools/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -from . import file, http, json, patch, security diff --git a/muk_utils/tools/file.py b/muk_utils/tools/file.py deleted file mode 100644 index 3e7f699..0000000 --- a/muk_utils/tools/file.py +++ /dev/null @@ -1,98 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import mimetypes -import os -import shutil -import tempfile - -from odoo.tools.mimetypes import guess_mimetype - - -def check_name(name): - tmp_dir = tempfile.mkdtemp() - try: - open(os.path.join(tmp_dir, name), "a").close() - except IOError: - return False - finally: - shutil.rmtree(tmp_dir) - return True - - -def compute_name(name, suffix, escape_suffix): - if escape_suffix: - name, extension = os.path.splitext(name) - return "{}({}){}".format(name, suffix, extension) - else: - return "{}({})".format(name, suffix) - - -def unique_name(name, names, escape_suffix=False): - if not name in names: - return name - else: - suffix = 1 - name = compute_name(name, suffix, escape_suffix) - while name in names: - suffix += 1 - name = compute_name(name, suffix, escape_suffix) - return name - - -def unique_files(files): - ufiles = [] - unames = [] - for file in files: - uname = unique_name(file[0], unames, escape_suffix=True) - ufiles.append((uname, file[1])) - unames.append(uname) - return ufiles - - -def guess_extension(filename=None, mimetype=None, binary=None): - extension = filename and os.path.splitext(filename)[1][1:].strip().lower() - if not extension and mimetype: - extension = mimetypes.guess_extension(mimetype)[1:].strip().lower() - if not extension and binary: - mimetype = guess_mimetype(binary, default="") - extension = mimetypes.guess_extension(mimetype)[1:].strip().lower() - return extension - - -def ensure_path_directories(path): - directory_path = os.path.dirname(path) - if not os.path.exists(directory_path): - os.makedirs(directory_path) - - -def remove_empty_directories(path): - if not os.path.isdir(path): - return - entries = os.listdir(path) - if len(entries) > 0: - for entry in entries: - subpath = os.path.join(path, entry) - if os.path.isdir(subpath): - self._remove_empty_directories(subpath) - else: - os.rmdir(path) diff --git a/muk_utils/tools/http.py b/muk_utils/tools/http.py deleted file mode 100644 index ed79252..0000000 --- a/muk_utils/tools/http.py +++ /dev/null @@ -1,47 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import base64 -import urllib - -from werkzeug.datastructures import CombinedMultiDict - - -def decode_http_basic_authentication_value(value): - try: - username, password = base64.b64decode(value).decode().split(":", 1) - return urllib.parse.unquote(username), urllib.parse.unquote(password) - except: - return None, None - - -def decode_http_basic_authentication(encoded_header): - header_values = encoded_header.strip().split(" ") - if len(header_values) == 1: - return decode_http_basic_authentication_value(header_values[0]) - if len(header_values) == 2 and header_values[0].strip().lower() == "basic": - return decode_http_basic_authentication_value(header_values[1]) - return None, None - - -def request_params(httprequest): - return CombinedMultiDict([httprequest.args, httprequest.form, httprequest.files]) diff --git a/muk_utils/tools/json.py b/muk_utils/tools/json.py deleted file mode 100644 index 17d9f5c..0000000 --- a/muk_utils/tools/json.py +++ /dev/null @@ -1,45 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import datetime -import json - -from odoo import fields, models -from odoo.tools import ustr - - -class ResponseEncoder(json.JSONEncoder): - def default(self, obj): - if isinstance(obj, datetime.date): - if isinstance(obj, datetime.datetime): - return fields.Datetime.to_string(obj) - return fields.Date.to_string(obj) - if isinstance(obj, (bytes, bytearray)): - return obj.decode() - return ustr(obj) - - -class RecordEncoder(ResponseEncoder): - def default(self, obj): - if isinstance(obj, models.BaseModel): - return obj.name_get() - return ResponseEncoder.default(self, obj) diff --git a/muk_utils/tools/patch.py b/muk_utils/tools/patch.py deleted file mode 100644 index 9f6b1ec..0000000 --- a/muk_utils/tools/patch.py +++ /dev/null @@ -1,31 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - - -def monkey_patch(cls): - def decorate(func): - name = func.__name__ - func.super = getattr(cls, name, None) - setattr(cls, name, func) - return func - - return decorate diff --git a/muk_utils/tools/security.py b/muk_utils/tools/security.py deleted file mode 100644 index 2e21dde..0000000 --- a/muk_utils/tools/security.py +++ /dev/null @@ -1,31 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import random -import string - -UNICODE_ASCII_CHARACTERS = string.ascii_letters + string.digits - - -def generate_token(length=30, chars=UNICODE_ASCII_CHARACTERS): - generator = random.SystemRandom() - return "".join(generator.choice(chars) for index in range(length)) diff --git a/muk_utils/tools/utils.py b/muk_utils/tools/utils.py deleted file mode 100644 index c824db1..0000000 --- a/muk_utils/tools/utils.py +++ /dev/null @@ -1,26 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Utils -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - - -def uniquify_list(seq): - seen = set() - return [val for val in seq if val not in seen and not seen.add(val)] diff --git a/muk_utils/views/ir_attachment.xml b/muk_utils/views/ir_attachment.xml deleted file mode 100644 index 36d5a99..0000000 --- a/muk_utils/views/ir_attachment.xml +++ /dev/null @@ -1,71 +0,0 @@ - - - - - - - - ir_attachment.search - ir.attachment - - - - - - - - - - - - - - - - - - ir_attachment.tree - ir.attachment - - - - - - - - - - ir_attachment.form - ir.attachment - - - - - - - - - - - - diff --git a/muk_utils/views/mixins_groups.xml b/muk_utils/views/mixins_groups.xml deleted file mode 100644 index 3516d63..0000000 --- a/muk_utils/views/mixins_groups.xml +++ /dev/null @@ -1,111 +0,0 @@ - - - - - - - - muk_utils_mixins_groups.search - muk_utils.mixins.groups - - - - - - - - - muk_utils_mixins_groups.tree - muk_utils.mixins.groups - - - - - - - - - - muk_utils_mixins_groups.form - muk_utils.mixins.groups - -

- -
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - - diff --git a/muk_utils/views/res_config_settings.xml b/muk_utils/views/res_config_settings.xml deleted file mode 100644 index fbaa1fa..0000000 --- a/muk_utils/views/res_config_settings.xml +++ /dev/null @@ -1,57 +0,0 @@ - - - - - - - - res.config.settings.view.form - res.config.settings - - -
-

Storage

-
-
-
-
-
-
-
-
-
-
- -
- -

-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 diff --git a/muk_autovacuum/tests/__init__.py b/muk_autovacuum/tests/__init__.py deleted file mode 100644 index 895ce04..0000000 --- a/muk_autovacuum/tests/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -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 cfaf2cc..0000000 --- a/muk_autovacuum/tests/test_autovacuum.py +++ /dev/null @@ -1,99 +0,0 @@ -################################################################################### -# -# Copyright (c) 2017-2019 MuK IT GmbH. -# -# This file is part of MuK Autovacuum -# (see https://mukit.at). -# -# This program is free software: you can redistribute it and/or modify -# it under the terms of the GNU Lesser 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 Lesser General Public License for more details. -# -# You should have received a copy of the GNU Lesser General Public License -# along with this program. If not, see . -# -################################################################################### - -import logging -import datetime - -from odoo.tests import common - -_logger = logging.getLogger(__name__) - -class AutoVacuumTestCase(common.TransactionCase): - - def setUp(self): - super(AutoVacuumTestCase, self).setUp() - self.logs = self.env['ir.logging'] - self.rules = self.env['muk_autovacuum.rules'] - self.model_model = self.env['ir.model'] - self.model_fields = self.env['ir.model.fields'] - self.model_logs = self.model_model.search([('model', '=', 'ir.logging')], limit=1) - time_field_domain = [ - ('model_id', '=', self.model_logs.id), - ('ttype', '=', 'datetime'), - ('name', '=', 'create_date')] - self.time_field_logs = self.model_fields.search(time_field_domain, limit=1) - - def test_autovacuum_time(self): - self.create_logs() - self.rules.create({ - 'name': "Delete Logs after 1 Minute", - 'state': 'time', - 'model': self.model_logs.id, - 'time_field': self.time_field_logs.id, - 'time_type': 'minutes', - 'time': 1}) - self.run_autovacuum() - - def test_autovacuum_size(self): - self.create_logs() - self.rules.create({ - 'name': "Delete Logs Count > 1", - 'state': 'size', - 'model': self.model_logs.id, - 'size': 1, - 'size_order': "id desc", - 'size_type': 'fixed'}) - self.run_autovacuum() - - def test_autovacuum_domain(self): - self.create_logs() - self.rules.create({ - 'name': "Delete Logs with Domain", - 'state': 'domain', - 'model': self.model_logs.id, - 'domain': "[]"}) - self.run_autovacuum() - - def create_logs(self): - ids = [] - time = datetime.datetime.utcnow() - for index in range(0, 10): - log = self.logs.create({ - 'create_date': time - datetime.timedelta(days=index), - '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}) - ids.append(log.id) - return ids - - def run_autovacuum(self): - count_before = self.env['ir.logging'].search([], count=True) - self.env['ir.cron'].search([('model_id', '=', 'ir.autovacuum')]).ir_actions_server_id.run() - count_after = self.env['ir.logging'].search([], count=True) - self.assertTrue(count_before > count_after) - \ 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 05eda69..0000000 --- a/muk_autovacuum/views/rules.xml +++ /dev/null @@ -1,161 +0,0 @@ - - - - - - - - muk_autovacuum_rules.search - muk_autovacuum.rules - - - - - - - - - - - - - - - - muk_autovacuum_rules.tree - muk_autovacuum.rules - - - - - - - - - - - - - muk_autovacuum_rules.form - muk_autovacuum.rules - -

g!r)%gZnS{^tyizB>4`n-K)NFMu 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 diff --git a/muk_autovacuum/static/description/icon.svg b/muk_autovacuum/static/description/icon.svg deleted file mode 100644 index a2f1e29..0000000 --- a/muk_autovacuum/static/description/icon.svg +++ /dev/null @@ -1,38 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - \ No newline at end of file diff --git a/muk_autovacuum/static/description/index.html b/muk_autovacuum/static/description/index.html deleted file mode 100644 index 635dbdf..0000000 --- a/muk_autovacuum/static/description/index.html +++ /dev/null @@ -1,128 +0,0 @@ -