Description: saas_provider_upgrade
Commit: ingadhoc-ingadhoc-odoo-saas-adhoc2:895c15f0  
Subject: [ADD][IMP] saas_provider_upgrade: Improve Customer Notes message construction via placeholders
Author: Joaquin Arroyo
Committer: Joaquin Arroyo
Commit: ingadhoc-miscellaneous:763fc527  
Subject: [FIX] portal_timesheet:ACL and super in domain
Author: Juan Ignacio Carreras
Committer: Juan Ignacio Carreras
Commit: ingadhoc-sale:3a549b32  
Subject: [IMP] sale_ux: add fields en sale order line list view
Author: Lara
Committer: Franco Leyes
Commit: ingadhoc-enterprise-extensions:c30226c4  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-ingadhoc-odoo-saas:9d2dac37  
Subject: [FIX] saas_provider: fix main database search
Author: Virginia
Committer: Juan José Scarafía
Commit: ingadhoc-account-payment:1c46ef3d  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-account-financial-tools:2df34b11  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-stock:4c14db7c  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-odoo-argentina-ee:e39f1260  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-odoo-argentina:3ac80552  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: plugberry-payment:535ecc42  
Subject: [ADD][l10n_ar_hr_payroll_cmr] V18
Author: ernesto
Committer: Filoquin adhoc
Commit: ingadhoc-multi-company:307dc6ce  
Subject: [FIX] account_multicompany_ux: get account display name by company
Author: Camila Vives
Committer: Camila Vives
Commit: ingadhoc-multi-store:77382130  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-purchase:f73a076a  
Subject: [FIX] purchase_ux: restore action_rfq_send button native visibility in PO
Author: Celina Devigili
Committer: Celina Devigili
Commit: ingadhoc-uruguay:bc94dd01  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-product:1f72013a  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: plugberry-pagos360:eca7c16b  
Subject: [IMP] payment_pagos360: add excluded cards
Author: Martin Quinteros
Committer: augusto-weiss
Commit: ingadhoc-argentina-sale:bc596a63  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-website:131066c0  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-account-invoicing:cc2e3da6  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-third-party-apps:692bbb32  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-aeroo_reports:6214bf9f  
Subject: [REM] deprecated report_aeroo_sample module
Author: Juan José Scarafia
Committer: Juan José Scarafía
Commit: ingadhoc-partner:d276899b  
Subject: [MIG] portal_partner_state: Migration to 18.0
Author: Lara
Committer: Lara
Commit: ingadhoc-project:b90b6a03  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: ingadhoc-delivery:9424aae7  
Subject: [I18N] Update translation terms from Transifex adhoc-odoo-18-0
Author: ADHOC - Bot
Committer: ADHOC - Bot
Commit: adhoc-cicd-oca-pos1:d4b7461f  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: plugberry-mercadopago:85d35ad5  
Subject: [UPD] Initialize version 18.0
Author: Diego Bollini
Committer: Diego Bollini
Commit: adhoc-cicd-oca-server-tools:7af1a1ba  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: docker-odoo
Commit: adhoc-cicd-odoo-enterprise:ff71f7ce  
Subject: [FIX] sign: Fix canvas for irregular page sizes
Author: Simon Goffaux (sigo)
Committer: docker-odoo
Commit: adhoc-cicd-oca-mis-builder:f0e19992  
Subject: [IMP] update dotfiles
Author: Stéphane Bidoul
Committer: Stéphane Bidoul
Commit: adhoc-cicd-oca-report-print-send:e468f77e  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-hr-holidays:e1eebe3e  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-sale-workflow:08fef4f6  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-oca-web:a53a3568  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-timesheet:697f253a  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-stock-logistics-barcode:d8c9d366  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-social:8c815139  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-survey:42e05014  
Subject: [MIG] partner_survey: Migration to 18.0
Author: Franco Leyes
Committer: Franco Leyes
Commit: adhoc-cicd-oca-stock-logistics-availability:2ef5d52a  
Subject: [MIG] stock_free_quantity: Migration to 18.0
Author: Juan Ignacio Carreras
Committer: Juan Ignacio Carreras
Commit: adhoc-cicd-oca-stock-logistics-workflow:138e034c  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-oca-website:8d6c06e3  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-warehouse:2f77dc6c  
Subject: [MIG] stock_exception: Migration to 18.0
Author: mav-adhoc
Committer: docker-odoo
Commit: adhoc-cicd-oca-stock-logistics-request:fb41b98d  
Subject: [MIG] stock_request_mrp: Migration to 18.0
Author: Franco Leyes
Committer: docker-odoo
Commit: adhoc-cicd-oca-crm:a88c36d6  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: oca-git-bot
Commit: adhoc-cicd-oca-account-analytic:9af97585  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-knowledge:2f196685  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-oca-account-invoicing:25ebb656  
Subject: [MIG] account_invoice_fiscal_position_update: Migration to 18.0
Author: Rocío Vega
Committer: Rocío Vega
Commit: adhoc-cicd-oca-account-reconcile:a18c4abc  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-bank-statement-import:31458318  
Subject: [MIG] account_statement_import_sheet_file: Migration to 18.0
Author: Felipe Garcia Suez
Committer: Felipe Garcia Suez
Commit: adhoc-cicd-oca-partner-contact:89357932  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-ux:e3905471  
Subject: [18.0][MIG][base_export_manager] Migration to 18.0 - Removing unnecessary rendering of the technical field in the export menu as odoo core already does it - Fixing JS super call - Replacing tree for list - More fixes
Author: bt-crodriguez
Committer: docker-odoo
Commit: adhoc-cicd-oca-brand:b8fd321a  
Subject: [IMP] update dotfiles
Author: oca-git-bot
Committer: docker-odoo
Commit: adhoc-cicd-oca-e-commerce:2c0093c2  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: docker-odoo
Commit: adhoc-cicd-oca-hr-expense:cdc0797b  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-backend:b542e0d0  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: Weblate
Commit: adhoc-cicd-odoo-odoo:a2f909be  
Subject: [FIX] project: Use company id data not company record
Author: Gaetan Vanden Bergh (gavb)
Committer: docker-odoo
Commit: adhoc-cicd-oca-reporting-engine:dfec961c  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: docker-odoo
Commit: adhoc-cicd-oca-mail:4401d015  
Subject: Translated using Weblate (Italian)
Author: mymage
Committer: docker-odoo
Commit: adhoc-cicd-oca-purchase-workflow:6a27b299  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-oca-server-auth:cf2975b4  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-oca-project:4991e3ce  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-product-pack:c9206799  
Subject: Update translation files
Author: Weblate
Committer: docker-odoo
Commit: adhoc-cicd-odoo-design-themes:f9f00d2e  
Subject: [I18N] Update translation terms from Transifex
Author: Odoo Translation Bot
Committer: Odoo Translation Bot
Commit: adhoc-cicd-oca-management-system:5807e1c0  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: OCA-git-bot
Commit: adhoc-cicd-oca-manufacture:3f3fdbaf  
Subject: Update translation files
Author: Weblate
Committer: Weblate
Commit: adhoc-cicd-oca-product-attribute:ca145a9c  
Subject: [BOT] post-merge updates
Author: OCA-git-bot
Committer: docker-odoo
Version: 18.0
Config: Adhoc Conf (no test) - Con traducciones
Total time: 6m
Date Level Type Message
2025-01-15 18:22:16 INFO runbot Init build environment with config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:22:16 Starting step base from config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:22:16 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18
2025-01-15 18:22:43 INFO server odoo.modules.loading:329 1 modules loaded in 13.28s, 9218 queries (+9218 extra)
2025-01-15 18:22:54 INFO server odoo.modules.loading:329 19 modules loaded in 8.53s, 7938 queries (+7938 extra)
2025-01-15 18:22:54 Step base finished in 37s
2025-01-15 18:22:54 Starting step all_no_test from config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:22:54 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18
2025-01-15 18:23:20 INFO server odoo.modules.loading:329 1 modules loaded in 11.82s, 9218 queries (+9218 extra)
2025-01-15 18:27:23 INFO server odoo.addons.l10n_ar_edi.models.res_company:128 Setting demo certificate from False to AR demo certificate 1 in (AR) Responsable Inscripto company
2025-01-15 18:27:23 INFO server odoo.addons.l10n_ar_edi.models.res_company:128 Setting demo certificate from False to AR demo certificate 4 in (AR) Monotributista company
2025-01-15 18:27:23 INFO server odoo.addons.l10n_ar_edi.models.res_company:128 Setting demo certificate from False to AR demo certificate 3 in (AR) Exento company
2025-01-15 18:27:47 INFO server odoo.addons.l10n_ar_currency_update.models.res_company:36 Currency Provider configured as AFIP for next companies: (AR) Exento, (AR) Monotributista, (AR) Responsable Inscripto
2025-01-15 18:28:41 WARNING server odoo.modules.loading:632 Transient module states were reset
This error is already known.
2025-01-15 18:28:41 ERROR server odoo.modules.registry:132 Failed to load registry
2025-01-15 18:28:41 CRITICAL server odoo.service.server:1344
Failed to initialize database `111737-18-0-all`.
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 103, in lookup
    r = d[key]
  File "<decorator-gen-6>", line 2, in __getitem__
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/lru.py", line 33, in __getitem__
    a = self.d[obj]
KeyError: ('ir.model.data', <function IrModelData._xmlid_lookup at 0x7f711edc23b0>, 'saas_provider_upgrade.action_cns_placeholder_view')
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 537, in _tag_root
    f(rec)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 405, in _tag_record
    f_val = _eval_xml(self, field, env)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 127, in _eval_xml
    +_process("".join(etree.tostring(n, encoding='unicode') for n in node))
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 116, in _process
    self.idref[id] = self.id_get(id)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 519, in id_get
    res = self.model_id_get(id_str, raise_if_not_found)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 525, in model_id_get
    return self.env['ir.model.data']._xmlid_to_res_model_res_id(id_str, raise_if_not_found=raise_if_not_found)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_model.py", line 2245, in _xmlid_to_res_model_res_id
    return self._xmlid_lookup(xmlid)
  File "<decorator-gen-44>", line 2, in _xmlid_lookup
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/cache.py", line 110, in lookup
    value = d[key] = self.method(*args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/addons/base/models/ir_model.py", line 2238, in _xmlid_lookup
    raise ValueError('External ID not found in the system: %s' % xmlid)
ValueError: External ID not found in the system: saas_provider_upgrade.action_cns_placeholder_view
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/service/server.py", line 1306, in preload_registries
    registry = Registry.new(dbname, update_module=update_module)
  File "<decorator-gen-13>", line 2, in new
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/func.py", line 97, in locked
    return func(inst, *args, **kwargs)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/registry.py", line 127, in new
    odoo.modules.load_modules(registry, force_demo, status, update_module)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 480, in load_modules
    processed_modules += load_marked_modules(env, graph,
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 364, in load_marked_modules
    loaded, processed = load_module_graph(
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 227, in load_module_graph
    load_data(env, idref, mode, kind='data', package=package)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/modules/loading.py", line 71, in load_data
    tools.convert_file(env, package.name, filename, idref, mode, noupdate, kind)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 608, in convert_file
    convert_xml_import(env, module, fp, idref, mode, noupdate)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 679, in convert_xml_import
    obj.parse(doc.getroot())
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 594, in parse
    self._tag_root(de)
  File "/data/build/adhoc-cicd-odoo-odoo/odoo/tools/convert.py", line 550, in _tag_root
    raise ParseError('while parsing %s:%s, somewhere inside\n%s' % (
odoo.tools.convert.ParseError: while parsing /data/build/ingadhoc-ingadhoc-odoo-saas-adhoc2/saas_provider_upgrade/views/saas_upgrade_line_views.xml:36, somewhere inside
<record id="view_saas_upgrade_line_form" model="ir.ui.view">
        <field name="name">saas.upgrade_line.form</field>
        <field name="model">saas.upgrade.line</field>
        <field name="arch" type="xml">
            <form string="Upgrade Line">
                <header>
                    <button name="action_run" context="{'run_by_button': True}" class="oe_highlight" type="object" string="Run Script" icon="fa-play" invisible="not context.get('ticket_request_id', False)" help="Se correra el script en el request que viene del contexto"/>
                    <button name="action_test" class="oe_highlight" type="object" string="Run dev script" icon="fa-play" help="Se correra el script en el request que viene del contexto" invisible="dev_script in ['', False] or not context.get('ticket_request_id', False)"/>
                    <field name="state" class="oe_inline" widget="statusbar" options="{'clickable': '1'}"/>
                </header>
                <sheet string="Upgrade Line">
                    <div class="oe_title pe-0">
                        <h1 class="d-flex justify-content-between align-items-center">
                            <div class="d-flex w-100">
                                <field name="priority" widget="priority" class="me-3"/>
                                <field name="name" options="{'line_breaks': False}" widget="text" placeholder="Nombre..."/>
                            </div>
                        </h1>
                    </div>
                    <div class="oe_button_box" name="button_box">
                        <button class="oe_stat_button" type="object" name="get_requests" invisible="run_type == 'production'" icon="fa-gears" string="Active requests"/>
                        <button class="oe_stat_button" type="action" name="%(saas_provider_adhoc.action_adhoc_module)d" icon="fa-cubes" context="{'search_default_upgrade_line_ids': name}" string="Modules"/>
                        <button class="oe_stat_button" type="action" name="%(action_helpdesk_ticket_customer_note)d" context="{'search_default_upgrade_line_id': id, 'search_default_open': 1}" icon="fa-envelope-o" string="Customer Notes"/>
                        <button invisible="not upgrade_line_request_log_ids" class="oe_stat_button" type="action" name="%(action_saas_upgrade_line_request_log)d" context="{'search_default_upgrade_line_id': id, 'search_default_group_by_upgrade_line_id': 0}" icon="fa-exclamation-triangle" string="Error Logs"/>
                        <button invisible="script_version &lt;= 1" class="oe_stat_button" type="object" name="get_script_versions" icon="fa-code-fork" string="Script Versions"/>
                        <button invisible="not ul_avg_duration" class="oe_stat_button" type="object" name="get_running_status" icon="fa-bars" string="Running status"/>
                    </div>
                    <widget name="web_ribbon" title="Archived" bg_color="bg-danger" invisible="active"/>
                    <group>
                        <group>
                            <field name="type"/>
                            <field name="adhoc_product_id"/>
                            <field name="upgrade_type_ids" widget="many2many_tags" invisible="upgrade_ticket_ids"/>
                            <label for="filter_by_version" invisible="type in ['on_create', 'after_done', 'after_error']"/>
                            <div invisible="type in ['on_create', 'after_done', 'after_error']">
                                <field name="filter_by_version" nolabel="1" widget="radio"/>
                                <field name="from_major_version_ids" placeholder="Seleccionar versiones" widget="many2many_tags" invisible="filter_by_version == 'all'" domain="[('id', 'in', allowed_from_major_version_ids)]"/>
                            </div>
                            <field name="upgrade_ticket_ids" widget="many2many_tags" invisible="upgrade_type_ids or not upgrade_ticket_ids"/>
                            <field name="run_type"/>
                        </group>
                        <group>
                            <field name="sequence"/>
                            <field name="add_customer_note" invisible="type in ['on_create', 'after_done', 'after_error']"/>
                            <field name="consultancy_required" invisible="not add_customer_note"/>
                            <field name="module_ids" widget="many2many_tags" invisible="type in ['on_create', 'after_done', 'after_error']" required="old_filter_domain"/>
                            <label for="old_filter_domain" invisible="type in ['on_create', 'after_done', 'after_error']"/>
                            <div invisible="type in ['on_create', 'after_done', 'after_error']">
                                <field name="old_filter_domain" nolabel="1" class="oe_inline" placeholder="por ej. {'sale.order': [('partner_id.country_id.code', '=', 'AR')]}" readonly="state == 'approved'"/>
                                <button name="action_check_filter_domain" class="oe_link oe_inline" icon="fa-check-circle-o" context="{'field_type': 'old_filter_domain'}" type="object" invisible="request_id in ['', False] or old_filter_domain in ['', False]" title="Test Old Filter Domain"/>
                            </div>
                            <label for="new_filter_domain" invisible="type in ['on_create', 'evaluation', 'pre', 'pre-adhoc', 'after_done', 'after_error']"/>
                            <div invisible="type in ['on_create', 'evaluation', 'pre', 'pre-adhoc', 'after_done', 'after_error']">
                                <field name="new_filter_domain" placeholder="por ej. {'sale.order': [('partner_id.country_id.code', '=', 'AR')]}" class="oe_inline" readonly="state == 'approved'"/>
                                <button name="action_check_filter_domain" class="oe_link oe_inline" icon="fa-
 ...<message too long, truncated>
2025-01-15 18:28:41 Step all_no_test finished in 6m
2025-01-15 18:28:41 Starting step setup from config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:28:41 INFO runbot Using Dockerfile Tag odoo:adhoc-odoo-18
2025-01-15 18:28:43 INFO runbot Step setup finished in 1s
2025-01-15 18:28:43 Skipping step child_push_translations_python from config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:28:43 Starting step run from config Adhoc Conf (no test) - Con traducciones
2025-01-15 18:28:43 INFO runbot build has a parent, skip run
2025-01-15 18:28:44 INFO runbot Step run finished in 1s