611	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Vehicle, Cars, Motorbikes, Bikes, Tires, Transports, Repair, Mechanics, Garages, Sports, Services", "es_ES": "Vehículos, coches, motocicletas, bicicletas, llantas, neumáticos, transportes, reparación, mecánica, garajes, deportes, servicios"}	theme_vehicle	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Vehicle Theme", "es_ES": "Tema Vehicle"}	80	{"en_US": "Vehicle Theme - Cars, Motorbikes, Bikes, Tires", "es_ES": "Tema Vehicle - Coches, motocicletas, bicicletas, neumáticas"}	f	f	f	LGPL-3	300	f	f	\N	\N	\N	\N				official	\N
695	1	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	1	https://www.odoo.com/app/crm?utm_source=db&utm_medium=module	{"en_US": "Call using VoIP", "es_ES": "Relice y reciba llamadas desde Odoo"}	voip	Odoo S.A.	/base/static/img/icons/voip.png	uninstallable	\N	{"en_US": "VoIP", "es_ES": "VoIP"}	9	\N	t	f	f	OEEL-1	280	f	t	\N	\N	\N	\N				official	\N
523	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": "Spreadsheet", "es_ES": "Hoja de cálculo"}	spreadsheet_dashboard_pos_restaurant	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Spreadsheet dashboard for restaurants", "es_ES": "Tablero de hojas de cálculo para restaurantes"}	4	{"en_US": "Spreadsheet", "es_ES": "Hoja de cálculo"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
622	\N	\N	2026-04-08 08:31:35.16841	1	https://www.odoo.com/app/website	{"en_US": "Enterprise website builder", "es_ES": "Creador de sitios web para empresas"}	website	Odoo S.A.	/website/static/description/icon.png	uninstalled	\N	{"en_US": "Website", "es_ES": "Sitio web"}	86	{"en_US": "Odoo Website Builder\\n--------------------\\n\\nGet an awesome and <a href=\\"https://www.odoo.com/app/website\\">free website</a>,\\neasily customizable with the Odoo <a href=\\"https://www.odoo.com/app/website\\">website builder</a>.\\n\\nCreate enterprise grade website with our super easy builder. Use finely\\ndesigned building blocks and edit everything inline.\\n\\nBenefit from out-of-the-box business features; e-Commerce, events, blogs, jobs\\nannounces, customer references, call-to-actions, etc.\\n\\nEdit Anything Inline\\n--------------------\\n\\nCreate beautiful websites with no technical knowledge. Odoo's unique *'edit\\ninline'* approach makes website creation surprisingly easy. No more complex\\nbackend; just click anywhere to change any content.\\n\\n\\"Want to change the price of a product? or put it in bold? Want to change a\\nblog title?\\" Just click and change. What you see is what you get. Really.\\n\\nAwesome. Astonishingly Beautiful.\\n---------------------------------\\n\\nOdoo's building blocks allow to design modern websites that are not possible\\nwith traditional WYSIWYG page editors.\\n\\nWhether it's for products descriptions, blogs or static pages, you don't need\\nto be a professional designer to create clean contents. Just drag and drop and\\ncustomize predefined building blocks.\\n\\nEnterprise-Ready, out-of-the-box\\n--------------------------------\\n\\nActivate ready-to-use enterprise features in just a click; e-commerce,\\ncall-to-actions, jobs announces, events, customer references, blogs, etc.\\n\\nTraditional eCommerce and CMS have poorly designed backends as it's not their\\ncore focus. With the Odoo integration, you benefit from the best management\\nsoftware to follow-up on your orders, your jobs applicants, your leads, etc.\\n\\nA Great Mobile Experience\\n-------------------------\\n\\nGet a mobile friendly website thanks to our responsive design based on\\nbootstrap. All your pages adapt automatically to the screen size. (mobile\\nphones, tablets, desktop) You don't have to worry about mobile contents, it\\nworks by default.\\n\\nSEO tools at your finger tips\\n-----------------------------\\n\\nThe *Promote* tool suggests keywords according to Google most searched terms.\\nSearch Engine Optimization tools are ready to use, with no configuration\\nrequired.\\n\\nGoogle Analytics tracks your shopping cart events by default. Sitemap and\\nstructured content are created automatically for Google indexation.\\n\\nMulti-Languages Made Easy\\n-------------------------\\n\\nGet your website translated in multiple languages with no effort. Odoo proposes\\nand propagates translations automatically across pages, following what you edit\\non the master page.\\n\\nDesigner-Friendly Templates\\n---------------------------\\n\\nTemplates are awesome and easy to design. You don't need to develop to create\\nnew pages, themes or building blocks. We use a clean HTML structure, a\\n[bootstrap](http://getbootstrap.com/) CSS.\\n\\nCustomize every page on the fly with the integrated template editor. Distribute\\nyour work easily as an Odoo module.\\n\\nFluid Grid Layouting\\n--------------------\\n\\nDesign perfect pages by drag and dropping building blocks. Move and scale them\\nto fit the layout you are looking for.\\n\\nBuilding blocks are based on a responsive, mobile friendly fluid grid system\\nthat appropriately scales up to 12 columns as the device or viewport size\\nincreases.\\n\\nProfessional Themes\\n-------------------\\n\\nDesign a custom theme or reuse pre-defined themes to customize the look and\\nfeel of your website.\\n\\nTest new color scheme easily; you can change your theme at any time in just a\\nclick.\\n\\nIntegrated With Odoo Apps\\n-------------------------\\n\\n### e-Commerce\\n\\nPromote products, sell online, optimize visitors' shopping experience.\\n\\n\\n### Blog\\n\\nWrite news, attract new visitors, build customer loyalty.\\n\\n\\n### Online Events\\n\\nSchedule, organize, promote or sell events online; conferences, trainings, webinars, etc.\\n", "es_ES": "Creador de sitios web de Odoo\\n--------------------\\n\\nConstruya un <a href=\\"https://www.odoo.com/app/website\\">sitio web gratuito</a> e increíble\\nque podrá personalizar fácilmente con el <a href=\\"https://www.odoo.com/app/website\\">creador de sitios web</a> de Odoo.\\n\\nCree un sitio web empresarial de nivel con nuestro sencillísimo creador de sitios web. Use bloques\\nde creación diseñados cuidadosamente y edite inline.\\n\\nObtenga los beneficios de nuestras funciones empresariales listas para usar: comercio electrónico, eventos, blogs, anuncios de\\nreclutamiento, referencias de clientes, llamadas a la acción, etc.\\n\\nEdite lo que sea inline\\n--------------------\\n\\nCree sitios web llamativos sin necesidad de conocimiento técnico. El enfoque único de Odoo \\"editar\\ninline\\" hace que crear un sitio web sea sorprendentemente fácil. Olvídese de tener\\nun backend complejo, solo debe hacer clic en cualquier lugar para cambiar el contenido que quiera.\\n\\n\\"¿Quiere cambiar el precio de un producto? ¿O ponerlo en negritas? ¿Quiere cambiar\\nel título de un blog?\\" Solo haga clic y cámbielo. Lo que ve es lo que recibe. En serio.\\n\\nIncreíble. Tan hermoso que le quitará el aliento.\\n---------------------------------\\n\\nLos bloques de creación de Odoo le permitirán diseñar sitios web modernos que no podrá crear\\nen páginas de edición WYSIWYG tradicionales.\\n\\nYa sea para la descripción de productos, blogs o páginas estadísticas, no necesita ser\\nun diseñador profesional para crear contenidos limpios. Solo arrastre y suelte y\\npersonalice sus bloques de creación.\\n\\nListo para la empresa y úselo de inmediato\\n--------------------------------\\n\\nActive funciones empresariales en un solo clic, comercio electrónico, \\nllamadas a la acción, anuncios de reclutamiento, eventos, referencias de clientes, blogs, etc.\\n\\nEl backend de comercio electrónico y CMS tradicionales no está bien diseñado y no es\\nsu enfoque inicial. Con la integración de Odoo se beneficiará de una mejor gestión,\\nel seguimiento que el software le da a sus pedidos, los solicitantes a sus vacantes, sus leads, etc.\\n\\nUna gran experiencia móvil\\n-------------------------\\n\\nPodrá obtener un sitio web amigable para móviles gracias a nuestro diseño responsivo basado en\\nbootstrap. Todas sus páginas se adaptan automáticamente al tamaño de la pantalla (\\nmóviles, tabletas, ordenadores de sobremesa). No tiene que preocuparse por el contenido en los móviles,\\nse adapta automáticamente.\\n\\nHerramientas SEO al alcance de sus manos\\n-----------------------------\\n\\nLa herramienta \\"promocionar\\" sugiere palabras clave de acuerdo con los términos más buscados en Google.\\nLas herramientas de optimización para buscadores se pueden utilizar de inmediato, sin tener que\\nconfigurarlos.\\n\\nGoogle Analytics rastrea su carrito de compras automáticamente. El mapa del sitio web y\\ncontenido estructurado se crean automáticamente por la indexación de Google.\\n\\nVarios idiomas de la manera más fácil\\n-------------------------\\n\\nTraduzca su sitio web a varios idiomas sin problemas. Odoo propone\\ny propaga traducciones automáticamente a través de diversas páginas, según lo que edite\\nen la página principal.\\n\\nPlantillas amigables para diseñadores\\n---------------------------\\n\\nLas plantillas son asombrosas y fáciles de diseñar. No tiene que desarrollar para crear\\nnuevas páginas, plantillas o bloques de creación. Usamos una estructura HTML limpia, con\\n[bootstrap](http://getbootstrap.com/) CSS.\\n\\nPersonalice todas las páginas al momento con un editor de plantillas integrado. Distribuya\\nsu trabajo fácilmente como un módulo de Odoo.\\n\\nDiseño de retícula fluido\\n--------------------\\n\\nSolo tiene que arrastrar y soltar bloques de creación para diseñar páginas perfectas. Muévalos o escálelos\\npara que encajen en el diseño que está buscando.\\n\\nLos bloques de creación se basan en un sistema de retícula fluido que es responsivo y amigable con el móvil.\\nCon este sistema puede escalar hasta 12 columnas para que se vean en el dispositivo o el tamaño del punto de vista\\naumenta.\\n\\nPlantillas profesionales\\n-------------------\\n\\nDiseñe una plantilla personalizada o vuelva a usar una plantilla predefinida para personalizar el diseño y\\nla experiencia en su sitio web.\\n\\nPruebe las paletas de colores con facilidad. Puede cambiar el tema en cualquier momento con solo un\\nclic.\\n\\nIntegrado con las otras aplicaciones de Odoo\\n-------------------------\\n\\n### Comercio electrónico\\n\\nPromocione productos, venda en línea, optimice la experiencia de compra de sus clientes.\\n\\n\\n### Blogs\\n\\nEscriba noticias, atraiga a nuevos visitantes, construya fidelidad del cliente.\\n\\n\\n### Eventos en línea\\n\\nAgende, organice, promueva o venda eventos en línea, como conferencias, integraciones, webinarios, entre otros.\\n"}	t	f	f	LGPL-3	20	f	f	\N	\N	\N	\N				official	\N
636	\N	\N	2026-04-08 08:31:35.16841	1	https://www.odoo.com/app/events	{"en_US": ""}	website_event_crm	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Website Events CRM", "es_ES": "Eventos CRM del sitio web"}	86	{"en_US": "Allow per-order lead creation mode", "es_ES": "Modo que permite la creación de un lead antes de un pedido"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
653	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Add a website snippet for the mail groups.", "es_ES": "Añada un fragmento del sitio web para grupos de correo."}	website_mail_group	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Website Mail Group", "es_ES": "Grupo de correo del sitio web"}	45	{"en_US": ""}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
659	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Website - Payment Authorize", "es_ES": "Sitio web - Autorización de pago"}	website_payment_authorize	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Website - Payment Authorize", "es_ES": "Sitio web - Autorización de pago"}	63	{"en_US": ""}	f	f	f	LGPL-3	365	t	f	\N	\N	\N	\N				official	\N
107	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Manage work entries", "es_ES": "Gestione entradas de trabajo"}	hr_work_entry	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Work Entries", "es_ES": "Entradas de trabajo"}	22	{"en_US": ""}	f	f	f	LGPL-3	39	f	f	\N	\N	\N	\N				official	\N
108	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Manage work entries", "es_ES": "Gestione entradas de trabajo"}	hr_work_entry_contract	Odoo S.A.	/hr_work_entry_contract/static/description/icon.png	uninstalled	\N	{"en_US": "Work Entries - Contract", "es_ES": "Entradas de trabajo - Contrato"}	22	{"en_US": ""}	f	f	f	LGPL-3	39	f	f	\N	\N	\N	\N				official	\N
612	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Wedding, Love, Photography, Services", "es_ES": "Boda, amor, fotografía, servicios"}	theme_yes	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Yes Theme", "es_ES": "Tema Yes"}	85	{"en_US": "Yes Theme - Wedding", "es_ES": "Tema Yes - Boda"}	f	f	f	LGPL-3	330	f	f	\N	\N	\N	\N				official	\N
613	\N	\N	2026-04-08 08:31:35.16841	1		{"en_US": "Digital, Marketing, Copywriting, Media, Events, Non Profit, NGO, Corporate, Business, Services", "es_ES": "Digital, marketing, redacción de textos, medios, eventos, sin ánimo de lucro, ONG, corporativo, negocios, servicios"}	theme_zap	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Zap Theme", "es_ES": "Tema Zap"}	79	{"en_US": "Zap Theme - Corporate, Business, Marketing, Copywriting", "es_ES": "Tema Zap - Corporativo, empresarial, marketing, redacción, copywriting"}	f	f	f	LGPL-3	160	f	f	\N	\N	\N	\N				official	\N
662	\N	\N	2026-04-08 08:31:35.16841	1	https://www.odoo.com/app/ecommerce	{"en_US": "Sell your products online", "es_ES": "Venda sus productos en línea"}	website_sale	Odoo S.A.	/website_sale/static/description/icon.png	uninstalled	\N	{"en_US": "eCommerce", "es_ES": "Comercio electrónico"}	86	{"en_US": "Odoo e-Commerce\\n---------------\\n\\n### Optimize sales with an awesome online store.\\n\\nOdoo is an <a href=\\"https://www.odoo.com/app/ecommerce\\">Open Source eCommerce</a>\\nunlike anything you have ever seen before. Get an awesome catalog of products\\nand great product description pages.\\n\\nIt's full-featured, integrated with your management software, fully\\ncustomizable and super easy.\\n\\nCreate Awesome Product Pages\\n----------------------------\\n\\nOdoo's unique *'edit inline'* and building blocks approach makes product pages\\ncreation surprisingly easy. \\"Want to change the price of a product? or put it\\nin bold? Want to add a banner for a specific product?\\" just click and change.\\nWhat you see is what you get. Really.\\n\\nDrag & Drop well designed *'Building Blocks'* to create beautifull product\\npages that your customer will love.\\n\\nIncrease Your Revenue Per Order\\n-------------------------------\\n\\nThe built-in cross-selling feature helps you offer extra products related to\\nwhat the shopper put in his cart. (e.g. accessories)\\n\\nOdoo's upselling algorythm allows you to show visitors similar but more\\nexpensive products than the one in view, with incentives.\\n\\nThe inline editing feature allows you to easily change a price, launch a\\npromotion or fine tune the description of a product, in a just a click.\\n\\nA Clean Google Analytics Integration\\n------------------------------------\\n\\nGet a clear visibility of your sales funnel. Odoo's Google Analytics trackers\\nare configured by default to track all kind of events related to shopping\\ncarts, call-to-actions, etc.\\n\\nAs Odoo marketing tools (mass mailing, campaigns, etc) are also linked with\\nGoogle Analytics, you get a complete view of your business.\\n\\nTarget New Markets\\n------------------\\n\\nGet your website translated in multiple languages with no effort. Odoo proposes\\nand propagates translations automatically across pages.\\n\\nOur translation \\"on demand\\" features allows you to benefit from professional\\ntranslators to translate all your changes automatically. Just change any part\\nof your website (a new blog post, a page modification, product descriptions,\\n...) and the translated versions are updated automatically in around 32 hours.\\n\\nFine Tune Your Catalog\\n----------------------\\n\\nGet full control on how you display your products in the catalog page:\\npromotional ribbons, related size of products, discounts, variants, grid/list\\nview, etc.\\n\\nEdit any product inline to make your website evolve with your customer need.\\n\\nAcquire New Customers\\n---------------------\\n\\nSEO tools are ready to use, with no configuration required. Odoo suggests\\nkeywords according to Google most searched terms, Google Analytics tracks your\\nshopping cart events, sitemap are created automatically for Google indexation,\\netc.\\n\\nWe even do structured content automatically to promote your product and events\\nefficiently in Google.\\n\\nLeverage Social Media\\n---------------------\\n\\nCreate new landing pages easily with the Odoo inline editing feature. Send\\nvisitors of your different marketing campaigns to specific landing pages to\\noptimize conversions.\\n\\nManage a Reseller Network\\n-------------------------\\n\\nManage a reseller network to target new market, have local presences or broaden\\nyour distribution. Give them access to your reseller portal for an efficient\\ncollaboration.\\n\\nPromote your resellers online, forward leads to resellers (with built-in\\ngeolocalisation feature), define specific pricelists, launch a loyalty program\\n(offer specific discounts to your best customers or resellers), etc.\\n\\nBenefit from the power of Odoo, in your online store: a powerfull tax engine,\\nflexible pricing structures, a real inventory management solution, a reseller\\ninterface, support for products with different behaviours; physical goods,\\nevents, services, variants and options, etc.\\n\\nYou don't need to interface with your warehouse, sales or accounting software.\\nEverything is integrated with Odoo. No pain, real time.\\n\\nA Clean Checkout Process\\n------------------------\\n\\nConvert most visitor interests into real orders with a clean checkout process\\nwith a minimal number of steps and a great useability on every page.\\n\\nCustomize your checkout process to fit your business needs: payment modes,\\ndelivery methods, cross-selling, special conditions, etc.\\n\\nAnd much more...\\n----------------\\n\\n### Online Sales\\n\\n-   Mobile Interface\\n-   Sell products, events or services\\n-   Flexible pricelists\\n-   Product multi-variants\\n-   Multiple stores\\n-   Great checkout process\\n\\n### Customer Service\\n\\n-   Customer Portal to track orders\\n-   Assisted shopping with website live chats\\n-   Returns management\\n-   Advanced shipping rules\\n-   Coupons or gift certificates\\n\\n### Order Management\\n\\n-   Advanced warehouse management features\\n-   Invoicing and accounting integration\\n-   Mass mailing and customer segmentations\\n-   Lead automation and marketing campaigns\\n-   Persistent shopping cart\\n\\nFully Integrated With Other Apps\\n--------------------------------\\n\\n### CMS\\n\\nEasily create awesome websites with no technical knowledge required.\\n\\n### Blog\\n\\nWrite news, attract new visitors, build customer loyalty.\\n\\n### Online Events\\n\\nSchedule, organize, promote or sell events online; conferences, webinars, trainings, etc.\\n\\n", "es_ES": "Comercio electrónico de Odoo\\n---------------\\n\\n### Optimice las ventas con una asombrosa tienda en línea.\\n\\nOdoo es un <a href=\\"https://www.odoo.com/app/ecommerce\\">Comercio electrónico de código abierto</a> diferente a cualquier cosa que haya visto. Obtenga un catálogo de productos\\ny maravillosas páginas de descripción de productos.\\n\\nSus funciones son completas, está integrado con el software de gestión, es completamente\\npersonalizable y muy fácil de usar.\\n\\nCree increíbles páginas de productos\\n----------------------------\\n\\nEl enfoque único de *'editor incorporado'* y bloques de creación de Odoo hace que sea fácil\\ncrear páginas de productos. \\"¿Quiere cambiar el precio de un producto? ¿Ponerlo\\nen negritas? ¿Quiere añadir un encabezado para un producto en específico?\\" solo haga clic y realice los cambios\\nLo que ve es lo que obtiene, se lo prometemos.\\n\\n*'Bloques de creación'* que solo tiene que arrastrar y soltar para crear increíbles páginas de productos\\nque le encantarán a sus clientes.\\n\\nAumente sus ganancias por orden\\n-------------------------------\\n\\nLa función de venta cruzada que ya viene incluida le ayuda a ofrecer productos adicionales\\nademás de lo que el cliente colocó en su cesta (por ejemplo, accesorios).\\n\\nEl algoritmo de venta cruzada de Odoo le permite mostrarle productos a los compradores\\nque son más caros que el que están viendo pero con incentivos.\\n\\nLa función de editor incorporado le permite modificar el precio, activar una promoción\\no mejorar la descripción de un producto con facilidad, solo necesita un clic.\\n\\nUna integración sencilla con Google Analytics\\n------------------------------------\\n\\nObtenga una buena visibilidad de su canal de ventas. Los rastreadores de Odoo de Google Analytics\\nestán configurados automáticamente para rastrear todos los tipos de eventos relacionados a carritos\\nde compra, llamados a la acción, etc.\\n\\nComo las herramientas de marketing de Odoo (correos masivos, campañas, etc) también están vinculadas a\\nGoogle Analytics, tendrá una vista completa de su negocio.\\n\\nDiríjase a nuevos mercados\\n------------------\\n\\nTraduzca su sitio web a varios idiomas sin que le cueste trabajo. Odoo propone\\ny propaga traducciones automáticamente en varias páginas.\\n\\nNuestra función de traducción \\"bajo solicitud\\" le permite beneficiarse de traductores\\nprofesionales que traducirán todos sus cambios de forma automática. Solo cambie cualquier parte\\nde su sitio web (una nueva publicación en su blog, una modificación en una página, descripciones de productos, ...)\\ny las versiones traducidas se actualizarán en automático cada 32 horas aproximadamente.\\n\\nPerfeccione su catálogo\\n----------------------\\n\\nTenga todo el control sobre cómo muestra sus productos en la página de su catálogo:\\nmensajes promocionales, tamaño relacionado de los productos, descuentos, variantes, vista de\\ntabla o lista, etc.\\n\\nEdite cualquier producto con el editor incorporado para que su sitio web evolucione junto con las necesidades de su cliente.\\n\\nObtenga nuevos clientes\\n---------------------\\n\\nLas herramientas de SEO están listas para usarse, no es necesario configurarlas. Odoo le sugiere\\npalabras clave según los términos más buscados en Google. Google Analytics rastrea sus\\neventos de carritos de compra, los mapas del sitio se crean automáticamente para la indexación de Google,\\netc.\\n\\nIncluso estructuramos el contenido automáticamente para promover su producto y eventos\\nen Google con eficacia.\\n\\nAproveche las redes sociales\\n---------------------\\n\\nCree nuevas páginas de inicio con facilidad con la función de editor integrado de Odoo. Envíe\\na los visitantes de sus diferentes campañas de marketing a páginas de inicio específicas para\\noptimizar las conversiones.\\n\\nGestione una red de distribuidores\\n-------------------------\\n\\nGestione una red de distribuidores para dirigirse a un mercado nuevo, tener presencia local o ampliar\\nsu distribución. Deles acceso a su portal de distribuidores para lograr una colaboración\\neficiente.\\n\\nAnuncie a sus distribuidores en línea, reenvíe leads a los distribuidores (con una función\\nde geolocalización integrada), defina listas de precios específicas, inaugure un programa de fidelidad\\n(ofrezca descuentos específicos para sus mejores compradores o distribuidores), etc.\\n\\nObtenga los beneficios del poder de Odoo, en su tienda en línea tendrá: un gran gestor de impuestos,\\nestructuras de fijación de puestos flexibles, una solución de gestión de inventario real, una interfaz\\nde revendedores, soporte para productos que se comportan distinto, como bienes físicos,\\neventos, servicios, variantes y opciones, etc.\\n\\nNo necesita interconectar con su software de almacén, ventas o contabilidad.\\nTodo está integrado con Odoo. Libre de problemas.\\n\\nUn proceso de pago sencillo\\n------------------------\\n\\nConvierta los intereses de la mayoría de los visitantes en pedidos reales con procesos de pago fáciles\\ny una cantidad de pagos mínimo y una maravillosa usabilidad en cada página.\\n\\nPersonalice su proceso de pago para que vaya con sus necesidades empresariales: modos de pago,\\nmétodos de entrega, ventas cruzadas, condiciones especiales, etc.\\n\\nY mucho más...\\n----------------\\n\\n### Ventas en línea\\n\\n-   Interfaz móvil\\n-   Venta de productos, eventos o servicios\\n-   Listas de precios flexibles\\n-   Productos con múltiples variantes\\n-   Varias tiendas\\n-   Un proceso de pago maravilloso\\n\\n### Servicio al cliente\\n\\n-   Portal del cliente para rastrear pedidos\\n-   Compra asistida con chats en directo desde el sitio web\\n-   Gestión de devoluciones\\n-   Reglas de envío avanzadas\\n-   Cupones o certificados de regalo\\n\\n### Gestión de pedidos\\n\\n-   Funciones avanzadas de gestión de almacén\\n-   Integración con facturación y contabilidad\\n-   Envíos masivos y segmentación de clientes\\n-   Automatización de leads y campañas de marketing\\n-   Carrito de compras persistente\\n\\nCompletamente integrado con otras aplicaciones\\n--------------------------------\\n\\n### CMS\\n\\nCree sitios web hermosos con facilidad sin necesidad de tener conocimiento técnico.\\n\\n### Blogs\\n\\nEscriba noticias, atraiga nuevos visitantes, mejore la fidelidad de sus clientes.\\n\\n### Eventos en línea\\n\\nPrograme, organice, anuncie o venda eventos en línea, como conferencias, webinarios, capacitaciones, etc.\\n\\n"}	t	f	f	LGPL-3	50	f	f	\N	\N	\N	\N				official	\N
570	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	test_read_group	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "test read_group", "es_ES": "test read_group"}	36	{"en_US": "Tests for read_group", "es_ES": "Pruebas para read_group"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
676	\N	\N	2026-04-08 08:31:35.16841	1	https://www.odoo.com/app/elearning	{"en_US": "Manage and publish an eLearning platform", "es_ES": "Gestione y publica en una plataforma eLearning"}	website_slides	Odoo S.A.	/website_slides/static/description/icon.png	uninstalled	\N	{"en_US": "eLearning", "es_ES": "eLearning"}	87	{"en_US": "\\nCreate Online Courses\\n=====================\\n\\nFeaturing\\n\\n * Integrated course and lesson management\\n * Fullscreen navigation\\n * Support Youtube videos, Google documents, PDF, images, articles\\n * Test knowledge with quizzes\\n * Filter and Tag\\n * Statistics\\n", "es_ES": "\\nCrear cursos en línea\\n=====================\\n\\nDestacados\\n\\n * Integración de la gestión de cursos y temas\\n * Navigación de pantalla completa\\n * Compatible con vídeos de YouTube, documentos de Google, PDF, imágenes, artículos\\n * Ponga a prueba el conocimiento con cuestionarios\\n * Filtros y etiquetas\\n * Estadísticas\\n"}	t	f	f	LGPL-3	125	f	f	\N	\N	\N	\N				official	\N
9	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": "Manage accounting with fleets", "es_ES": "Gestione contabilidad con Flotas"}	account_fleet	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Accounting/Fleet bridge", "es_ES": "Enlace entre Flota y Contabilidad"}	2	{"en_US": ""}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
17	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	account_test	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Accounting Consistency Tests", "es_ES": "Prueba de consistencia de contabilidad"}	2	{"en_US": "\\nAsserts on accounting.\\n======================\\nWith this module you can manually check consistencies and inconsistencies of accounting module from menu Reporting/Accounting/Accounting Tests.\\n\\nYou can write a query in order to create Consistency Test and you will get the result of the test \\nin PDF format which can be accessed by Menu Reporting -> Accounting Tests, then select the test \\nand print the report from Print button in header area.\\n", "es_ES": "\\nAfirmaciones en contabilidad.\\n==========================\\nCon este módulo se pueden comprobar manualmente consistencias e inconsistencias del módulo de contabilidad desde el menú Informes / Contabilidad /Pruebas contables.\\n\\nPuede escribir una consulta para crear una prueba de consistencia y se obtendrá en formato PDF, que puede ser accedido desde el menú Informes / Contabilidad / Pruebas contables, al seleccionar la prueba e imprimir el informe desde el botón de impresión en el área superior.\\n"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
155	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	l10n_co_pos	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Colombian - Point of Sale", "es_ES": "Colombia - Punto de Venta"}	40	{"en_US": "Colombian - Point of Sale", "es_ES": "Colombia - Punto de Venta"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
551	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	test_exceptions	Odoo S.A.	/test_exceptions/static/description/icon.png	uninstalled	\N	{"en_US": "test-exceptions", "es_ES": "test-exceptions"}	36	{"en_US": "A module to generate exceptions.", "es_ES": "Un módulo para generar excepciones."}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
44	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	base_vat	Odoo S.A.	/base/static/description/icon.png	installed	18.0.1.0	{"en_US": "VAT Number Validation", "es_ES": "Validación de NIF"}	2	{"en_US": "\\nVAT validation for Partner's VAT numbers.\\n=========================================\\n\\nAfter installing this module, values entered in the VAT field of Partners will\\nbe validated for all supported countries. The country is inferred from the\\n2-letter country code that prefixes the VAT number, e.g. ``BE0477472701``\\nwill be validated using the Belgian rules.\\n\\nThere are two different levels of VAT number validation:\\n--------------------------------------------------------\\n    * By default, a simple off-line check is performed using the known validation\\n      rules for the country, usually a simple check digit. This is quick and \\n      always available, but allows numbers that are perhaps not truly allocated,\\n      or not valid anymore.\\n\\n    * When the \\"VAT VIES Check\\" option is enabled (in the configuration of the user's\\n      Company), VAT numbers will be instead submitted to the online EU VIES\\n      database, which will truly verify that the number is valid and currently\\n      allocated to a EU company. This is a little bit slower than the simple\\n      off-line check, requires an Internet connection, and may not be available\\n      all the time. If the service is not available or does not support the\\n      requested country (e.g. for non-EU countries), a simple check will be performed\\n      instead.\\n\\nSupported countries currently include EU countries, and a few non-EU countries\\nsuch as Chile, Colombia, Mexico, Norway or Russia. For unsupported countries,\\nonly the country code will be validated.\\n", "es_ES": "\\nValidación del número de identificación fiscal (NIF) de los contactos.\\n=========================================\\n\\nTras instalar este módulo, se validarán los valores introducidos en el campo de número de identificación fiscal (NIF) de los\\ncontactos para todos los países admitidos. Se deduce el país por las 2 letras del código que\\npreceden al número de número de identificación fiscal (NIF). Por ejemplo, \\"BE0477472701\\" se validará usando la normativa\\nde Bélgica.\\n\\nHay dos niveles diferentes para validar el número de identificación fiscal (NIF):\\n--------------------------------------------------------\\n* Por defecto se realiza una simple comprobación sin conexión usando las reglas de\\nvalidación conocidas de un país, con frecuencia mediante una sencilla comprobación de\\ndígitos. Es rápida y se puede hacer en cualquier momento, pero admite números que quizá\\nno estén realmente asociados o que ya no sean válidos.\\n\\n* Cuando se habilita la opción de \\"Comprobación n° IVA en VIES\\" (en la configuración de la\\nempresa del usuario), los números IVA se enviarán en su lugar a la base electrónica de\\ndatos VIES de la Unión Europea, que verificará en verdad si el número es válido y si\\nactualmente está asociado a una empresa. Esto toma más tiempo que una simple\\ncomprobación sin conexión, pues requiere tener conexión a internet y puede que no esté\\ndisponible en todo momento. Si el servicio no está disponible o admite el país solicitado\\n(por ejemplo, en países no europeos), se realizará en su lugar una simple comprobación.\\n\\nLos países compatibles por el momento son los países de la Unión Europea y algunos otros \\ncomo Chile, Colombia, México, Noruega o Rusia. Para los países que no cuentan\\ncon este soporte, solo se validará el código del país.\\n"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N			* INHERIT res.config.settings.view.form.inherit.base.vat (form)\n* INHERIT view.partner.base.vat.form (form)	official	\N
106	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	hr_timesheet_attendance	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Timesheets/attendances reporting", "es_ES": "Informe de partes de horas/asistencias"}	4	{"en_US": "\\nModule linking the attendance module to the timesheet app.\\n", "es_ES": "\\nMódulo que vincula el módulo de asistencias con la aplicación Partes de horas.\\n"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
109	\N	\N	2026-04-08 08:31:43.707203	1		{"en_US": "Manage Time Off in Payslips", "es_ES": "Gestione las ausencias en la nómina"}	hr_work_entry_holidays	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Time Off in Payslips", "es_ES": "Ausencias en nómina"}	32	{"en_US": "\\nManage Time Off in Payslips\\n============================\\n\\nThis application allows you to integrate time off in payslips.\\n", "es_ES": "\\nGestione las ausencias en los recibos de nómina\\n============================\\n\\nEsta aplicación le permite integrar las ausencias a los recibos de nómina.\\n"}	f	f	f	LGPL-3	95	t	f	\N	\N	\N	\N				official	\N
620	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	web_tour	Odoo S.A.	/base/static/description/icon.png	installed	18.0.1.0	{"en_US": "Tours", "es_ES": "Recorridos"}	4	{"en_US": "\\nOdoo Web tours.\\n========================\\n\\n", "es_ES": "\\nRecorridos de Odoo Web.\\n========================\\n\\n"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N	Settings/Technical/User Interface/Tours		* INHERIT res.users.form.tour.inherit (form)\ntour.search (search)\nweb_tour.tour form (form)\nweb_tour.tour list (list)	official	\N
616	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	utm	Odoo S.A.	/utm/static/description/icon.png	installed	18.0.1.1	{"en_US": "UTM Trackers", "es_ES": "Rastreadores UTM"}	4	{"en_US": "\\nEnable management of UTM trackers: campaign, medium, source.\\n", "es_ES": "\\nHabilita la gestión de rastreadores de UTM: campaña, medio, fuente.\\n"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N	Link Tracker\nLink Tracker/UTMs\nLink Tracker/UTMs/Campaigns\nLink Tracker/UTMs/Mediums\nLink Tracker/UTMs/Sources		utm.campaign.view.form (form)\nutm.campaign.view.form.quick.create (form)\nutm.campaign.view.kanban (kanban)\nutm.campaign.view.list (list)\nutm.campaign.view.search (search)\nutm.medium.view.form (form)\nutm.medium.view.list (list)\nutm.medium.view.search (search)\nutm.source.view.form (form)\nutm.source.view.list (list)\nutm.stage.view.form (form)\nutm.stage.view.list (list)\nutm.stage.view.search (search)\nutm.tag.view.list (list)	official	\N
510	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": "Send SMS messages using Twilio"}	sms_twilio	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Twilio SMS", "es_ES": "SMS de Twilio"}	5	{"en_US": "\\nThis module allows using Twilio as a provider for SMS messaging.\\nThe user has to create an account on twilio.com and top\\nup their account to start sending SMS messages.\\n"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
544	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	test_convert	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "test_convert", "es_ES": "test_convert"}	36	{"en_US": "Data for xml conversion tests", "es_ES": "Datos para las pruebas de conversión XML"}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
595	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": "Snippets Library", "es_ES": "Biblioteca de fragmentos"}	theme_common	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "Theme Common", "es_ES": "Tema Common"}	4	{"en_US": "Snippets library containing snippets to be styled in themes.", "es_ES": "Biblioteca de fragmentos que contiene fragmentos que puedes personalizar en los temas."}	f	f	f	LGPL-3	100	f	f	\N	\N	\N	\N				official	\N
436	\N	\N	2026-04-24 11:17:56.264301	1		{"en_US": ""}	pos_self_order_sale	Odoo S.A.	/base/static/description/icon.png	uninstalled	\N	{"en_US": "POS Self Order Sale", "es_ES": "Autopedido del TPV Venta"}	33	{"en_US": ""}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
110	\N	\N	2026-04-24 11:17:56.264301	1	https://www.odoo.com	{"en_US": "\\n        A Html Editor component and plugin system\\n    ", "es_ES": "\\n        Un componente de editor HTML y sistema de complementos\\n    "}	html_editor	Odoo S.A.	/base/static/description/icon.png	installed	18.0.1.0	{"en_US": "HTML Editor", "es_ES": "Editor HTML"}	4	{"en_US": "\\nHtml Editor\\n==========================\\nThis addon provides an extensible, maintainable editor.\\n", "es_ES": "\\nEditor HTML\\n==========================\\nEste complemento proporciona un editor extendible y mantenible.\\n"}	f	f	f	LGPL-3	100	t	f	\N	\N	\N	\N				official	\N
\.


--
-- Data for Name: ir_module_module_dependency; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_module_module_dependency (id, name, module_id, auto_install_required) FROM stdin;
217	bus	110	t
487	l10n_it_edi	242	t
420	account_qr_code_emv	208	f
488	sale	242	t
489	l10n_it_edi	243	t
490	website_sale	243	t
491	l10n_it_edi	244	f
421	account	208	t
422	base	209	f
423	account	209	t
424	account	210	t
425	base_vat	210	f
426	l10n_hr	211	f
427	account_edi_ubl_cii	211	f
428	account_peppol	211	f
429	account	212	f
430	account	213	t
431	base_vat	213	f
432	account_debit_note	214	f
433	base_iban	214	f
434	l10n_hu	214	t
435	account	215	t
436	base_iban	215	f
437	base_vat	215	f
438	l10n_id	216	t
439	l10n_id	217	t
440	l10n_id_efaktur	217	t
441	l10n_id	218	t
442	point_of_sale	218	t
443	account	219	t
444	base_iban	219	f
445	base_vat	219	f
446	account	220	t
448	base_vat	221	f
447	account_tax_python	221	f
449	account_debit_note	221	f
450	account	221	t
453	l10n_in	222	f
454	l10n_in_edi	223	f
455	l10n_in_edi_ewaybill	224	f
456	l10n_in_stock	225	t
457	l10n_in_edi_ewaybill	225	t
458	l10n_in	226	f
459	hr_holidays	227	t
460	l10n_in	228	t
461	point_of_sale	228	t
462	l10n_in	229	t
463	purchase	229	t
464	l10n_in_purchase	230	t
465	l10n_in_stock	230	t
466	purchase_stock	230	t
467	l10n_in	231	t
468	sale	231	t
469	l10n_in_sale	232	t
470	l10n_in_stock	232	t
471	sale_stock	232	t
472	l10n_in	233	t
473	stock	233	t
474	l10n_in	234	f
475	l10n_in_withholding	235	t
476	account	236	t
477	account	237	t
478	base_iban	237	f
479	base_vat	237	f
480	l10n_it	238	t
481	account_edi_proxy_client	238	f
482	l10n_it_edi	239	f
483	sale	239	f
484	l10n_it_edi	240	t
485	l10n_it_edi_ndd	241	t
486	account_debit_note	241	f
492	l10n_it_edi	245	t
523	account	265	t
524	base_vat	265	f
525	base	266	f
526	account	266	t
527	l10n_fr_account	267	f
528	account	267	t
529	l10n_syscohada	268	f
530	account	268	t
531	account	269	t
532	account	270	f
533	base_vat	270	f
534	account	271	t
535	base_vat	271	f
536	point_of_sale	272	t
537	account	273	t
363	account	179	t
364	base_iban	179	f
365	base_vat	179	f
366	certificate	180	f
367	l10n_es	180	t
368	certificate	181	f
369	l10n_es	181	f
370	account_edi	181	f
371	l10n_es	182	f
372	certificate	182	f
373	l10n_es_edi_tbai	183	t
374	point_of_sale	183	t
375	l10n_es	184	f
376	l10n_es_edi_verifactu	185	t
377	point_of_sale	185	t
378	l10n_es	186	f
379	point_of_sale	187	f
380	l10n_es	187	f
381	account	188	t
382	account	189	f
383	base_iban	190	f
384	base_vat	190	f
385	account	190	t
386	l10n_fi	191	t
387	sale	191	t
388	base	192	f
389	base_iban	193	f
390	base_vat	193	f
391	account	193	t
392	l10n_fr	193	f
393	account	194	f
394	account_edi_ubl_cii	194	f
395	l10n_fr_account	194	f
396	hr_holidays	195	t
397	l10n_fr_hr_holidays	196	t
398	hr_work_entry_holidays	196	t
399	l10n_fr_account	197	t
400	point_of_sale	197	t
401	l10n_syscohada	198	f
402	account	198	t
403	account	199	f
404	l10n_gcc_invoice	200	t
405	stock_account	200	t
406	point_of_sale	201	t
407	l10n_gcc_invoice	201	t
408	l10n_syscohada	202	f
409	account	202	t
410	l10n_syscohada	203	f
411	account	203	t
412	account	204	t
413	base_iban	204	f
414	base_vat	204	f
415	l10n_gr	205	t
416	base	206	f
417	account	206	t
418	l10n_syscohada	207	f
419	account	207	t
538	account	274	t
539	hr	275	f
540	account	276	t
541	l10n_my	277	f
542	l10n_my_ubl_pint	277	f
543	account_edi_proxy_client	277	f
544	l10n_my_edi	278	t
545	l10n_my_edi_extended	279	t
546	point_of_sale	279	t
547	account_edi_ubl_cii	280	f
548	base	281	f
549	account	281	t
550	l10n_syscohada	282	f
551	account	282	t
552	account	283	t
553	base_vat	283	f
554	base_iban	284	f
555	base_vat	284	f
556	account	284	t
557	base_iban	285	f
558	base_vat	285	f
559	account	285	t
560	account	286	t
561	account	287	t
562	account	288	t
563	base_vat	289	f
564	base_address_extended	289	f
565	l10n_latam_base	289	f
566	l10n_latam_invoice_document	289	f
165	hr	87	t
167	calendar	88	f
166	hr	88	f
171	hr_holidays	90	t
296	account	149	t
297	contacts	150	f
298	base_vat	150	f
299	l10n_latam_base	150	f
300	l10n_latam_invoice_document	150	f
302	account	150	t
303	l10n_syscohada	151	f
304	account	151	t
305	base	152	f
306	account	152	t
307	l10n_cn	153	f
308	base_address_extended	153	f
309	account_debit_note	154	f
310	l10n_latam_base	154	f
311	account	154	t
312	l10n_co	155	t
313	point_of_sale	155	t
314	account	156	t
315	account	157	t
316	base_vat	157	f
317	account	158	t
318	base_iban	158	f
319	base_vat	158	f
320	base_iban	159	f
321	base_vat	159	f
322	l10n_din5008	159	f
323	account	159	t
324	account	160	t
325	l10n_din5008	161	t
326	hr_expense	161	t
327	l10n_din5008	162	t
328	purchase	162	t
329	l10n_din5008	163	t
330	repair	163	t
331	l10n_din5008	164	t
332	sale	164	t
333	l10n_din5008	165	t
334	stock	165	t
335	base_iban	166	f
336	base_vat	166	f
337	account	166	t
338	l10n_dk	167	t
339	account_edi_proxy_client	168	f
340	account_edi_ubl_cii	168	t
341	l10n_dk	168	t
342	l10n_dk_nemhandel	169	t
343	account_edi_ubl_cii	170	t
345	account	171	t
346	base_iban	171	f
347	base_vat	172	f
348	account	172	t
349	base	173	f
350	base_iban	173	f
351	account_debit_note	173	f
352	l10n_latam_invoice_document	173	f
353	l10n_latam_base	173	f
354	account	173	t
355	l10n_ec	174	t
356	stock	174	t
357	website_sale	175	t
358	l10n_ec	175	t
359	account	176	t
360	account	177	t
361	account_edi	178	f
362	l10n_eg	178	f
567	account_debit_note	289	f
568	account	289	t
569	l10n_pe	290	t
570	point_of_sale	290	t
571	website_sale	291	t
572	l10n_pe	291	t
573	account	292	t
574	base_vat	292	f
575	account	293	t
576	base_iban	294	f
577	base_vat	294	f
578	account	294	t
579	l10n_pl	295	t
580	certificate	295	f
581	l10n_pl	296	t
582	base	297	f
583	account	297	t
584	base_vat	297	f
585	account	298	t
586	account	299	t
587	base_vat	299	f
588	l10n_ro_edi	300	f
589	account_edi_ubl_cii	301	t
590	l10n_ro	301	t
591	stock_delivery	302	f
592	l10n_ro_edi	302	f
593	l10n_ro_edi_stock	303	t
594	stock_picking_batch	303	t
595	l10n_ro_edi	304	f
596	account	305	t
597	base_vat	305	f
598	account_edi_ubl_cii	306	t
599	l10n_rs	306	t
600	account	307	t
601	l10n_gcc_invoice	308	f
602	account	308	t
603	account_edi	309	f
604	account_edi_ubl_cii	309	f
605	account_debit_note	309	f
606	l10n_sa	309	f
607	base_vat	309	f
608	certificate	309	f
609	l10n_sa_pos	310	f
639	account	324	t
640	l10n_tr	325	f
641	l10n_tr_nilvera	326	f
642	stock	326	f
643	l10n_tr_nilvera	327	t
644	account_edi_ubl_cii	327	f
645	l10n_tr_nilvera_einvoice	328	t
646	contacts	328	f
653	account	332	t
721	website_event_track	362	t
722	mass_mailing	362	t
723	mass_mailing	363	t
724	mass_mailing_sms	363	t
726	website_event_track	363	t
725	sms	363	t
727	sale	364	t
728	mass_mailing	364	t
729	mass_mailing_sale	365	t
730	mass_mailing_sms	365	t
731	website_slides	366	t
732	mass_mailing	366	t
733	portal	367	f
734	mass_mailing	367	f
735	sms	367	f
736	mass_mailing	368	t
737	account	369	f
738	base_setup	370	f
739	microsoft_account	371	f
740	calendar	371	f
741	mail	372	f
742	product	373	f
743	stock	373	f
744	resource	373	f
745	mrp	374	t
746	stock_account	374	t
747	stock_landed_costs	375	t
748	mrp	375	t
749	mrp	376	t
750	product_expiry	376	t
751	repair	377	t
752	mrp	377	t
753	mrp	378	f
754	mrp_subcontracting	379	t
755	mrp_account	379	t
756	mrp_subcontracting	380	t
757	stock_dropshipping	380	t
758	stock_landed_costs	381	t
759	mrp_subcontracting	381	t
760	mrp_subcontracting	382	t
761	purchase_mrp	382	t
762	mrp_subcontracting	383	t
763	repair	383	t
764	web	384	f
765	iap_mail	385	t
766	onboarding	386	f
767	portal	386	f
768	payment	387	f
769	payment	388	f
770	payment	389	f
771	payment	390	f
772	payment	391	f
773	payment	392	f
774	payment	393	f
775	payment	394	f
776	payment	395	f
777	payment	396	f
778	payment	397	f
779	payment	398	f
780	payment	399	f
781	payment_razorpay	400	t
782	payment	401	f
783	payment	402	f
784	payment	403	f
785	base	404	t
786	mail	404	t
787	stock_account	405	f
788	barcodes	405	f
789	web_editor	405	f
790	digest	405	f
791	phone_validation	405	f
792	web	406	f
793	web_editor	406	f
794	http_routing	406	f
795	mail	406	f
796	auth_signup	406	f
797	portal	407	t
798	rating	407	t
799	account_tax_python	408	t
800	point_of_sale	408	t
801	point_of_sale	409	f
802	point_of_sale	410	f
803	point_of_sale	411	f
804	account_edi_ubl_cii	411	f
805	point_of_sale	412	t
806	point_of_sale	413	t
807	event_product	413	t
809	pos_sale	414	t
810	point_of_sale	415	t
811	hr	415	t
812	pos_hr	416	t
813	pos_restaurant	416	t
814	loyalty	417	t
815	point_of_sale	417	t
816	point_of_sale	418	f
817	point_of_sale	419	t
818	mrp	419	t
819	point_of_sale	420	t
820	account_payment	420	t
821	pos_online_payment	421	t
822	pos_self_order	421	t
823	point_of_sale	422	f
824	point_of_sale	423	f
53	auth_totp	30	f
54	mail	30	f
55	portal	31	t
56	auth_totp	31	t
57	web	32	f
58	barcodes	33	f
59	uom	33	f
60	base	35	f
61	contacts	35	f
62	base	36	f
63	digest	36	f
64	resource	36	f
65	mail	36	f
66	sms	36	f
67	base_setup	37	f
68	account	38	f
69	web	38	f
70	web	39	t
71	web	40	t
72	mail	41	t
73	base	42	t
74	web	42	t
75	base	43	f
76	account	44	f
77	spreadsheet_dashboard	45	f
78	base	46	t
79	web	46	t
80	base	47	f
81	mail	47	f
82	calendar	48	t
83	sms	48	t
84	base_setup	49	f
85	mail	50	f
86	cloud_storage	51	f
87	cloud_storage	52	f
88	cloud_storage	53	f
89	base	54	f
90	mail	54	f
91	base_setup	55	f
92	sales_team	55	f
93	mail	55	f
94	calendar	55	f
95	resource	55	f
96	utm	55	f
97	web_tour	55	f
98	contacts	55	f
99	digest	55	f
100	phone_validation	55	f
101	iap_crm	56	t
102	iap_mail	56	t
103	iap_crm	57	t
168	resource	88	f
169	hr_attendance	89	t
170	hr_holidays	89	t
825	point_of_sale	424	f
826	point_of_sale	425	f
827	pos_adyen	426	t
828	pos_restaurant	426	t
829	payment_adyen	426	t
830	pos_restaurant	427	t
831	pos_loyalty	427	t
832	pos_stripe	428	t
833	pos_restaurant	428	t
834	payment_stripe	428	t
835	point_of_sale	429	t
836	sale_management	429	t
837	pos_sale	430	t
838	pos_loyalty	430	t
839	pos_sale	431	t
840	sale_margin	431	t
841	pos_restaurant	432	t
842	http_routing	432	f
843	pos_adyen	433	t
844	pos_self_order	433	t
845	pos_epson_printer	434	t
846	pos_self_order	434	t
847	pos_razorpay	435	t
848	pos_self_order	435	t
849	pos_sale	436	t
850	pos_self_order	436	t
851	pos_stripe	437	t
852	pos_self_order	437	t
853	point_of_sale	438	f
854	point_of_sale	439	t
855	sms	439	t
856	point_of_sale	440	f
857	payment_stripe	440	f
858	point_of_sale	441	f
859	mail	442	t
860	base	443	f
861	mail	443	f
862	uom	443	f
863	account	444	f
864	stock	445	f
865	product	446	f
866	account	447	f
1	base_setup	1	f
2	onboarding	1	f
3	product	1	f
4	analytic	1	f
5	portal	1	f
6	digest	1	f
7	account	2	t
8	account	3	f
9	account	4	f
10	account	5	f
11	account	6	f
12	certificate	6	f
13	account	7	t
14	account_edi_ubl_cii	8	f
15	fleet	9	t
16	account	9	t
17	account	10	t
18	payment	10	f
19	account_edi_proxy_client	11	f
20	account_edi_ubl_cii	11	t
21	account_peppol	12	t
22	account_peppol	13	t
23	account	14	f
24	account	15	t
25	base_iban	15	t
26	account	16	f
27	account	17	f
28	account	18	f
29	base	19	f
30	mail	19	f
31	uom	19	f
32	web	20	f
33	base	21	f
34	base_setup	21	f
35	base	22	f
36	web	22	f
37	base_setup	22	f
38	auth_signup	22	f
39	base_setup	23	f
40	web	23	f
41	base_setup	24	f
42	web	24	f
43	auth_password_policy	25	t
44	portal	25	t
45	auth_password_policy	26	t
46	auth_signup	26	t
47	base_setup	27	t
48	mail	27	t
49	web	27	t
50	web	28	t
51	auth_totp	29	t
52	mail	29	t
867	account	448	f
868	analytic	449	f
869	base_setup	449	f
870	mail	449	f
871	portal	449	f
874	web	449	f
875	web_tour	449	f
876	digest	449	f
877	account	450	t
878	project	450	t
879	project_account	451	t
880	hr_expense	451	t
881	project	452	t
882	hr_skills	452	t
883	project	453	t
884	mail_plugin	453	t
885	mrp	454	t
886	project	454	t
887	mrp_account	455	t
888	project_mrp	455	t
889	project_mrp	456	t
890	sale_mrp	456	t
891	sale_project	456	t
892	project_mrp_account	457	t
893	mrp_landed_costs	457	t
894	purchase	458	t
895	project_account	458	t
896	project_purchase	459	t
897	project_stock	459	t
898	sale_project	460	t
899	sale_expense	460	t
900	project_hr_expense	460	t
902	sms	461	t
901	project	461	t
903	stock	462	t
904	project	462	t
905	stock_account	463	t
906	project_stock	463	t
907	project_stock_account	464	t
908	stock_landed_costs	464	t
909	hr_timesheet	465	t
910	hr_holidays	465	t
911	project	466	t
912	account	467	f
913	purchase	468	t
914	account_edi_ubl_cii	468	t
105	crm	58	t
915	mrp	469	t
916	purchase_stock	469	t
917	purchase	470	f
918	product_matrix	470	f
919	repair	471	t
920	purchase_stock	471	t
921	purchase	472	f
922	purchase_requisition	473	t
923	sale_purchase	473	t
924	purchase_requisition	474	t
925	purchase_stock	474	t
926	stock_account	475	t
927	purchase	475	t
928	mail	476	f
929	stock	477	f
930	sale_management	477	f
931	base	478	f
932	web	478	f
933	resource	479	t
934	mail	479	t
935	sales_team	480	f
936	account_payment	480	f
937	utm	480	f
938	sale	481	t
939	sale	482	t
940	crm	482	t
941	sale	483	t
942	account_edi_ubl_cii	483	t
943	sale_management	484	t
944	hr_expense	484	t
945	sale_expense	485	t
946	sale_margin	485	t
947	sale_management	486	f
948	delivery	486	f
949	sale_gelato	487	t
950	sale_stock	487	t
951	sale	488	t
952	loyalty	488	t
953	sale_loyalty	489	t
954	delivery	489	t
956	digest	490	f
955	sale	490	f
957	sale_management	491	f
958	mrp	492	t
959	sale_stock	492	t
960	sale_mrp	493	f
961	sale_stock_margin	493	f
962	sale_management	494	t
963	sale	495	f
964	product_matrix	495	f
965	sale_management	496	t
966	sale_service	496	f
967	project_account	496	t
968	sale_project	497	t
969	sale_stock	497	t
970	project_stock_account	497	t
971	sale_project	498	t
972	project_stock_account	498	t
973	sale	499	t
974	purchase	499	t
975	sale_purchase	500	t
976	project_purchase	500	t
977	sale_project	500	t
978	sale_stock	501	t
979	purchase_stock	501	t
980	sale_purchase	501	t
981	sale_management	502	f
982	sale	503	t
983	sms	503	t
984	sale	504	t
985	stock_account	504	t
986	sale_stock	505	t
987	sale_margin	505	t
988	sale_project	506	t
989	hr_timesheet	506	t
990	sale_margin	507	t
991	sale_timesheet	507	t
992	base	508	f
993	mail	508	f
994	base	509	t
995	iap_mail	509	t
996	mail	509	t
997	phone_validation	509	t
998	sms	510	f
999	iap_mail	511	t
1000	mail	511	t
1001	account	512	t
1002	snailmail	512	t
1003	base	513	f
1005	web	514	f
1006	portal	514	f
1004	bus	514	f
1007	spreadsheet	515	t
1008	account	515	t
1009	spreadsheet	516	f
1010	spreadsheet_dashboard	517	f
1011	account	517	t
1012	spreadsheet_dashboard	518	f
1013	event_sale	518	t
1014	spreadsheet_dashboard	519	f
1015	sale_expense	519	t
1016	spreadsheet_dashboard	520	f
1017	hr_timesheet	520	t
1018	spreadsheet_dashboard	521	f
1019	im_livechat	521	t
1020	spreadsheet_dashboard	522	f
1022	spreadsheet_dashboard	523	f
1023	pos_hr	523	t
1024	pos_restaurant	523	t
1025	spreadsheet_dashboard	524	f
1026	sale	524	t
1027	spreadsheet_dashboard	525	f
1028	sale_timesheet	525	t
1029	spreadsheet_dashboard	526	f
1030	stock_account	526	t
1031	spreadsheet_dashboard	527	f
1032	website_sale	527	t
1033	spreadsheet_dashboard	528	f
1034	website_sale_slides	528	t
1035	product	529	f
1036	barcodes_gs1_nomenclature	529	f
1037	digest	529	f
1038	stock	530	t
1039	account	530	t
1040	sale_stock	531	t
1041	delivery	531	t
1042	sale_purchase_stock	532	f
1043	stock_picking_batch	533	f
1044	fleet	533	f
1045	stock_account	534	f
1046	purchase_stock	534	f
1047	stock	535	f
1048	stock	536	t
1050	auth_signup	537	f
1051	http_routing	537	f
1052	mail	537	f
1053	web_tour	537	f
1054	gamification	537	f
1055	web_tour	540	f
1056	auth_totp	540	f
1057	base	541	f
1058	base_automation	543	f
1059	base	545	f
1061	crm_iap_enrich	546	f
1062	crm_iap_mine	546	f
1064	event_crm	546	f
1065	sale_crm	546	f
1066	website_crm	546	f
1067	website_crm_iap_reveal	546	f
1068	website_crm_partner_assign	546	f
1069	website_crm_livechat	546	f
1063	crm_sms	546	f
1070	test_data_module	548	f
1071	calendar	549	f
1072	crm	549	f
1073	crm_livechat	549	f
1074	hr_attendance	549	f
1075	hr_fleet	549	f
1076	hr_holidays	549	f
1077	hr_homeworking	549	f
1078	im_livechat	549	f
1079	mail	549	f
1080	mail_bot	549	f
1081	project_todo	549	f
1082	website_livechat	549	f
1083	website_slides	549	f
1097	website_event_track_quiz	550	f
1084	event	550	f
1085	event_booth	550	f
1086	event_crm	550	f
1087	event_crm_sale	550	f
1088	event_sale	550	f
1089	event_sms	550	f
1090	payment_demo	550	f
1091	website_event_booth_sale_exhibitor	550	f
1092	website_event_exhibitor	550	f
1093	website_event_meet	550	f
1094	website_event_sale	550	f
1095	website_event_track	550	f
1096	website_event_track_live	550	f
1098	base	551	f
1099	hr_contract	552	f
1100	hr_calendar	552	f
1101	web_editor	553	f
1103	web	554	f
1102	base	554	f
1104	web_tour	554	f
1105	mail	554	f
1106	web	555	f
1107	base_import	555	f
1108	website	555	f
1109	base	556	f
1110	test_new_api	556	f
1111	test_inherit	557	f
1112	test_new_api	557	f
1113	base	558	f
1114	test_inherits	559	f
1115	base	560	f
1116	base	561	f
1117	mail	562	f
1118	test_performance	562	f
1119	mail	563	f
1120	mail_bot	563	f
1121	portal	563	f
1122	rating	563	f
1123	mass_mailing	563	f
1124	mass_mailing_sms	563	f
1125	phone_validation	563	f
1126	sms	563	f
1127	test_mail	563	f
1128	test_mail_sms	563	f
1129	test_mass_mailing	563	f
1130	mail	564	f
1131	sms	564	f
1132	sms_twilio	564	f
1133	test_performance	564	f
1134	web_tour	565	f
1135	crm	565	f
1136	sale_timesheet	565	f
1137	purchase_stock	565	f
1138	mrp	565	f
1139	account	565	f
1140	mass_mailing	566	f
1141	mass_mailing_sms	566	f
1142	sms_twilio	566	f
1143	test_mail	566	f
1144	test_mail_sms	566	f
1145	base	568	f
1146	web	568	f
1147	web_tour	568	f
1148	base	569	f
1149	base	570	f
1150	resource	571	f
1152	web	572	f
1151	base	572	f
1153	event_sale	573	f
1154	sale_management	573	f
1155	sale_product_matrix	573	f
1157	sale_edi_ubl	574	f
1156	purchase_edi_ubl_bis3	574	f
1158	web	575	f
1159	spreadsheet	576	f
1160	base	577	f
1161	web	577	f
1162	theme_default	578	f
1163	theme_anelusia	578	f
1164	theme_artists	578	f
1165	theme_avantgarde	578	f
1166	theme_aviato	578	f
1167	theme_beauty	578	f
1168	theme_bewise	578	f
1169	theme_bistro	578	f
1170	theme_bookstore	578	f
1171	theme_buzzy	578	f
1172	theme_clean	578	f
1173	theme_cobalt	578	f
1174	theme_enark	578	f
1175	theme_graphene	578	f
1176	theme_kea	578	f
1177	theme_kiddo	578	f
1233	theme_common	613	f
1234	base	614	f
1235	web	614	f
1236	base	615	f
1237	base	616	f
1238	web	616	f
1239	base	617	t
1240	bus	618	t
1241	web	618	t
1242	html_editor	618	t
1243	web	619	f
1244	web	620	t
1246	web_editor	621	t
1247	html_editor	621	t
1245	base_setup	621	t
1248	digest	622	f
1249	web	622	f
1250	web_editor	622	f
1251	html_editor	622	f
1252	http_routing	622	f
1253	portal	622	f
1254	social_media	622	f
1255	auth_signup	622	f
1256	mail	622	f
1257	google_recaptcha	622	f
1258	utm	622	f
1259	website_mail	623	f
1260	website_partner	623	f
1261	website	624	f
1262	website	625	t
1263	crm	625	t
452	account_edi	222	f
1264	iap_crm	626	f
1265	iap_mail	626	f
1266	crm_iap_mine	626	f
647	account	329	t
648	base_address_extended	329	f
649	l10n_tw	330	f
650	base_vat	330	f
651	website_sale	331	t
652	l10n_tw_edi_ecpay	331	t
654	account	333	t
655	account	334	t
656	account	335	t
657	base_iban	335	f
658	base_vat	335	f
659	base	336	f
660	l10n_us	337	f
661	account	337	t
662	account	338	t
663	l10n_latam_invoice_document	338	f
664	l10n_latam_base	338	f
665	l10n_uy	339	t
666	point_of_sale	339	t
667	l10n_uy	340	t
668	website_sale	340	t
669	account	341	t
670	account_qr_code_emv	342	f
671	base_iban	342	f
672	account	342	t
673	l10n_vn	343	f
674	l10n_vn_edi_viettel	344	t
675	point_of_sale	344	t
676	account	345	t
677	base_vat	345	f
678	account	346	t
680	mail	347	f
681	product	348	f
682	portal	348	f
683	account	348	f
684	mail	349	f
685	base	350	f
686	base_setup	350	f
687	bus	350	f
688	web_tour	350	f
689	html_editor	350	f
690	mail	351	t
691	mail_bot	352	t
692	hr	352	t
693	mail	353	f
694	portal	353	f
695	web	354	f
696	contacts	354	f
697	iap	354	f
698	mail	355	f
699	link_tracker	356	f
700	mass_mailing	356	f
701	website	356	f
702	contacts	357	f
703	mail	357	f
704	utm	357	f
705	link_tracker	357	f
706	web_editor	357	f
707	social_media	357	f
708	web_tour	357	f
709	digest	357	f
710	crm	358	t
711	mass_mailing	358	t
712	mass_mailing_crm	359	t
713	mass_mailing_sms	359	t
714	event	360	t
715	mass_mailing	360	t
716	event	361	t
717	mass_mailing	361	t
718	mass_mailing_event	361	t
719	mass_mailing_sms	361	t
720	sms	361	t
872	rating	449	f
873	resource	449	f
172	hr_contract	90	t
173	hr	91	f
174	hr_homeworking	92	t
175	calendar	92	t
176	hr	93	f
177	hr	94	t
178	im_livechat	94	t
179	hr	95	t
180	maintenance	95	t
181	hr	96	t
182	web_hierarchy	96	f
183	hr	97	f
184	hr_holidays	97	f
185	sms	97	f
186	hr	98	f
187	calendar	98	f
188	utm	98	f
189	attachment_indexation	98	f
190	web_tour	98	f
191	digest	98	f
192	hr_skills	99	t
193	hr_recruitment	99	t
194	hr_recruitment	100	t
195	sms	100	t
196	survey	101	f
197	hr_recruitment	101	f
198	hr	102	t
199	hr_skills	103	t
200	website_slides	103	t
201	hr_skills	104	t
202	survey	104	t
203	hr	105	f
204	hr_hourly_cost	105	f
205	analytic	105	f
206	project	105	f
207	uom	105	f
208	hr_timesheet	106	t
209	hr_attendance	106	t
210	hr	107	f
211	hr_work_entry	108	f
212	hr_contract	108	f
213	hr_holidays	109	t
214	hr_holidays_contract	109	t
215	hr_work_entry_contract	109	t
216	base	110	t
218	web	110	t
219	web	111	f
220	web	115	t
221	base_setup	115	t
222	crm	116	t
223	iap_mail	116	t
224	iap	117	t
225	mail	117	t
226	mail	118	f
227	rating	118	f
228	digest	118	f
229	utm	118	f
230	account_edi_ubl_cii	119	f
231	l10n_fr_account	119	f
232	l10n_be	119	f
233	l10n_de	119	f
234	l10n_nl	119	f
235	l10n_au	119	f
236	account	120	f
237	l10n_account_withholding_tax	121	t
238	point_of_sale	121	t
239	base	122	f
240	account	122	t
1021	pos_hr	522	t
104	iap_mail	57	t
106	im_livechat	58	t
107	crm	59	t
108	mail_plugin	59	t
109	crm	60	t
110	sms	60	t
111	mail	61	f
112	sale	62	f
113	stock_delivery	63	f
114	stock_delivery	64	t
115	stock_picking_batch	64	t
116	mail	65	f
117	portal	65	f
118	resource	65	f
119	barcodes	66	f
120	base_setup	66	f
121	mail	66	f
122	phone_validation	66	f
123	portal	66	f
124	utm	66	f
125	event	67	f
126	event_booth	68	t
127	event_sale	68	t
128	event	69	t
129	crm	69	t
130	event_crm	70	t
131	event_sale	70	t
132	event	71	t
133	product	71	t
134	account	71	t
135	event_product	72	t
136	sale_management	72	t
137	event	73	t
138	sms	73	t
139	base	74	f
140	mail	74	f
141	mail	75	f
142	gamification	76	t
143	sale_crm	76	t
144	base_setup	77	f
145	google_account	78	f
146	calendar	78	f
147	mail	79	t
148	base_setup	80	f
149	base_setup	81	f
150	digest	81	f
151	phone_validation	81	f
152	resource_mail	81	f
153	web	81	f
154	hr	82	f
155	barcodes	82	f
156	hr	83	t
157	calendar	83	t
158	hr	84	f
159	account	85	f
160	web_tour	85	f
161	hr	85	f
162	hr	86	t
163	fleet	86	t
164	gamification	87	t
1049	sms	536	t
451	iap	221	f
1267	website_crm	626	f
1268	website_crm	627	t
1269	website_livechat	627	t
1270	base_geolocalize	628	f
1271	crm	628	f
1272	account	628	f
1273	website_partner	628	f
1274	website_google_map	628	f
1275	portal	628	f
1276	website_sms	629	t
1277	crm	629	t
1278	website_crm_partner_assign	630	f
1279	website_partner	630	f
1280	website_google_map	630	f
1281	event	631	f
1282	website	631	f
1283	website_partner	631	f
1284	website_mail	631	f
1285	website_event	632	t
1286	event_booth	632	t
1287	website_event_exhibitor	633	t
1288	website_event_booth	633	t
1289	event_booth_sale	634	t
1290	website_event_booth	634	t
1291	website_sale	634	t
1292	website_event_exhibitor	635	t
1293	website_event_booth_sale	635	t
1294	event_crm	636	t
1295	website_event	636	t
1296	website_event_jitsi	637	f
1297	website_event	638	t
1298	website_jitsi	638	t
1299	website_event_jitsi	639	f
1300	website_event_meet	640	t
1301	website_event_track_quiz	640	t
1302	website_event	641	t
1303	event_sale	641	t
1304	website_sale	641	t
1305	website_event	642	f
1306	website_event_track	643	f
1307	website_event_track_live	644	t
1308	website_event_track_quiz	644	t
1309	website_profile	645	f
1310	website_event_track	645	f
1311	auth_signup	646	f
1312	website_mail	646	f
1313	website_profile	646	f
1314	base_geolocalize	647	f
1315	website_partner	647	f
1316	hr_recruitment	648	t
1317	website_mail	648	t
1318	website	649	f
1319	website	650	t
1320	link_tracker	650	t
1321	website	651	t
808	pos_event	414	t
1060	crm	546	f
1178	theme_loftspace	578	f
1179	theme_monglia	578	f
1180	theme_nano	578	f
1181	theme_notes	578	f
1182	theme_odoo_experts	578	f
1183	theme_orchid	578	f
1184	theme_paptic	578	f
1185	theme_real_estate	578	f
1186	theme_treehouse	578	f
1187	theme_vehicle	578	f
1188	theme_yes	578	f
1189	theme_zap	578	f
1190	base	579	f
1191	base	580	f
1193	website	581	f
1192	web_unsplash	581	f
1194	theme_default	581	f
1195	theme_default	582	f
1196	website	582	f
1197	website_blog	582	f
1198	website_event_sale	582	f
1199	website_slides	582	f
1200	website_sale_slides	583	f
1201	website_slides_forum	583	f
1202	website_slides_survey	583	f
1203	payment_demo	583	f
1204	theme_common	584	f
1205	theme_common	585	f
1206	theme_common	586	f
1207	theme_common	587	f
1208	theme_common	588	f
1209	theme_common	589	f
1210	theme_common	590	f
1211	theme_common	591	f
1212	website	592	f
1213	theme_common	593	f
1214	website	594	f
1215	website	595	f
1216	website	596	f
1217	theme_common	597	f
1218	theme_common	598	f
1219	theme_common	599	f
1220	theme_common	600	f
1221	theme_common	601	f
1222	theme_common	602	f
1223	theme_common	603	f
1224	theme_common	604	f
1225	theme_common	605	f
1226	theme_common	606	f
1227	website	607	f
1228	theme_common	608	f
1229	website	609	f
1230	theme_common	610	f
1231	theme_common	611	f
1232	theme_common	612	f
241	account_edi_ubl_cii_tax_extension	123	f
242	l10n_latam_invoice_document	124	f
243	l10n_latam_base	124	f
244	account	124	t
245	l10n_ar	125	t
246	point_of_sale	125	t
247	website_sale	126	t
248	l10n_ar	126	t
249	l10n_ar	127	f
250	l10n_latam_check	127	f
251	account	128	t
252	base_iban	128	f
253	base_vat	128	f
261	l10n_be	132	t
262	pos_sale	133	t
263	l10n_be	133	t
264	l10n_syscohada	134	f
265	account	134	t
266	account	135	t
267	base_vat	135	f
268	l10n_bg	136	t
269	account	137	t
270	l10n_syscohada	138	f
271	account	138	t
272	account	139	t
273	account	140	t
274	account_qr_code_emv	140	f
275	base_address_extended	140	f
276	l10n_latam_base	140	f
277	l10n_latam_invoice_document	140	f
278	l10n_br	141	t
279	sale	141	t
280	l10n_br	142	t
281	website_sale	142	t
282	account	143	t
283	base_iban	143	f
284	l10n_syscohada	144	f
285	account	144	t
286	l10n_syscohada	145	f
287	account	145	t
288	l10n_syscohada	146	f
289	account	146	t
290	account	147	t
291	base_iban	147	f
292	l10n_din5008	147	f
293	l10n_ch	148	t
294	point_of_sale	148	t
295	l10n_syscohada	149	f
254	l10n_din5008	128	f
255	account	129	t
256	account	130	t
257	account	131	t
258	base_iban	131	f
259	base_vat	131	f
260	pos_restaurant	132	t
301	uom	150	f
679	utm	347	f
610	l10n_sa_edi	310	f
611	l10n_gcc_pos	311	t
612	l10n_sa	311	t
613	account	312	t
614	base_vat	312	f
615	account_qr_code_emv	313	f
616	account	313	t
617	account_edi_ubl_cii_tax_extension	314	f
618	account	315	t
619	base_vat	315	f
620	base_iban	316	f
621	base_vat	316	f
622	account	316	t
623	l10n_syscohada	317	f
624	account	317	t
625	account	318	f
626	l10n_syscohada	319	f
627	account	319	t
628	point_of_sale	320	f
629	account_qr_code_sepa	320	f
630	l10n_be	320	f
631	l10n_ch	320	f
632	l10n_hk	320	f
633	l10n_br	320	f
634	l10n_syscohada	321	f
635	account	321	t
636	account_qr_code_emv	322	f
637	account	322	t
638	account	323	t
344	l10n_dk	170	t
493	stock_delivery	245	t
494	stock_account	245	t
495	account	246	t
496	account_edi_ubl_cii	247	f
497	l10n_jo	247	t
498	l10n_jo_edi	248	t
499	l10n_jo_edi_extended	249	t
500	pos_edi_ubl	249	t
501	account	250	t
502	account_edi_ubl_cii	251	f
503	account	252	t
504	l10n_ke	253	f
505	account_qr_code_emv	254	f
506	l10n_account_withholding_tax	254	f
507	l10n_syscohada	255	f
508	account	255	t
509	account	256	t
510	account	257	t
511	account	258	t
512	contacts	259	f
513	base_vat	259	f
514	account	260	f
515	base_vat	260	f
516	account	261	f
517	account_debit_note	261	f
518	account	262	t
519	account	263	t
520	account	264	t
521	base_iban	264	f
522	base_vat	264	f
1322	im_livechat	651	t
1323	website	652	t
1324	mail	652	t
1325	mail_group	653	t
1326	website	653	t
1327	website	654	t
1328	mass_mailing	654	t
1329	google_recaptcha	654	f
1330	website_mass_mailing	655	t
1331	mass_mailing_sms	655	t
1332	website_partner	656	f
1333	website_google_map	656	f
1334	membership	656	f
1335	website_sale	656	f
1336	website	657	f
1337	website	658	t
1338	account_payment	658	t
1339	portal	658	t
1340	website_payment	659	t
1341	payment_authorize	659	t
1342	website_partner	660	f
1343	gamification	660	f
1344	website	661	t
1345	project	661	t
1346	website	662	f
1347	sale	662	f
1348	website_payment	662	f
1349	website_mail	662	f
1350	portal_rating	662	f
1351	digest	662	f
1352	delivery	662	f
1353	website_sale	663	t
1354	base_geolocalize	664	f
1355	payment_custom	664	f
1356	website_sale_stock	664	f
1357	website_sale	665	f
1358	website_sale_comparison	666	t
1359	website_sale_wishlist	666	t
1360	sale_gelato	667	t
1361	website_sale	667	t
1362	website_sale	668	t
1363	website_links	668	f
1364	sale_loyalty	668	t
1365	website_sale	669	t
1366	website_mass_mailing	669	t
1367	website_sale	670	t
1368	delivery_mondialrelay	670	t
1369	website_sale_stock	671	t
1370	sale_mrp	671	t
1371	website_slides	672	f
1372	website_sale	672	f
1373	website_sale	673	t
1374	sale_stock	673	t
1375	stock_delivery	673	t
1376	website_sale_stock	674	t
1377	website_sale_wishlist	674	t
1378	website_sale	675	f
1382	website_profile	676	f
1379	portal_rating	676	f
1380	website	676	f
1381	website_mail	676	f
1383	website_slides	677	t
1384	website_forum	677	t
1385	website_slides	678	t
1386	survey	678	t
1387	website	679	t
1388	sms	679	t
\.


--
-- Data for Name: ir_module_module_exclusion; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_module_module_exclusion (id, module_id, create_uid, write_uid, name, create_date, write_date) FROM stdin;
\.


--
-- Data for Name: ir_profile; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_profile (id, sql_count, entry_count, session, name, init_stack_trace, sql, traces_async, traces_sync, qweb, create_date, duration) FROM stdin;
\.


--
-- Data for Name: ir_rule; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_rule (id, model_id, create_uid, write_uid, name, domain_force, active, perm_read, perm_write, perm_create, perm_unlink, global, create_date, write_date) FROM stdin;
1	98	1	1	res.users.log per user	[('create_uid','=', user.id)]	t	f	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
2	88	1	1	res.partner company	['|', '|', ('partner_share', '=', False), ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
3	88	1	1	res_partner: portal/public: read access on my commercial partner	[('id', 'child_of', user.commercial_partner_id.id)]	t	t	f	f	f	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
4	35	1	1	Defaults: alter personal defaults	[('user_id','=',user.id)]	t	f	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
5	35	1	1	Defaults: alter all defaults	[(1,'=',1)]	t	f	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
6	15	1	1	ir.ui.view_custom rule	[('user_id','=',user.id)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
7	91	1	1	Partner bank company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
8	95	1	1	multi-company currency rate rule	['|', ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
9	102	1	1	change user password rule	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
10	34	1	1	ir.filters.admin.all.rights	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
11	34	1	1	ir.filters.owner	[('user_id','in',[False,user.id])]	t	t	t	t	f	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
12	34	1	1	ir.filters.own.rule.delete	[('user_id', '=', user.id)]	t	f	f	f	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
13	34	1	1	ir.filter: portal/public	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
14	96	1	1	company rule portal	[('id','in', company_ids)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
15	96	1	1	company rule employee	[('id','in', company_ids)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
16	96	1	1	company rule public	[('id','in', company_ids)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
17	96	1	1	company rule erp manager	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
18	100	1	1	users can only access their own id check	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
19	99	1	1	user rule	['|', ('share', '=', False), ('company_ids', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
20	103	1	1	change own password	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
21	107	1	1	Administrators can access all User Settings.	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
22	107	1	1	res.users.settings: access their own entries	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
23	104	1	1	Public users can't interact with keys at all	[(0, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
24	104	1	1	Users can read and delete their own keys	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
25	104	1	1	Administrators can view user keys to revoke them	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
26	27	1	1	Users can modify or delete embedded actions that they have created or that are shared	[('user_id', 'in', [user.id, False])]	t	f	t	f	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
27	27	1	1	Admins have all the rights on embedded actions	[(1, '=', 1)]	t	f	t	f	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
28	110	1	1	Users can read only their own devices	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
29	110	1	1	Administrators can read all devices	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
30	109	1	1	Users can read only their own device logs	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
31	109	1	1	Administrators can read all device logs	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
32	124	1	1	Users can only access their own wizard	[('user_id', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451
33	123	1	1	Public users can't interact with keys at all	[(0, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451
34	123	1	1	Users can read and delete their own keys	[('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451
35	123	1	1	Administrators can view user keys to revoke them	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:31:47.199451	2026-04-08 08:31:47.199451
36	135	1	1	User IAP Account	['|', ('company_ids', '=', False), ('company_ids', 'in', company_ids)]	t	t	t	t	t	f	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671
37	151	1	1	resource.calendar.leaves: employee reads own or global	['|', ('resource_id', '=', False), ('resource_id.user_id', 'in', [False, user.id])]	t	t	f	f	f	f	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
38	151	1	1	resource.calendar.leaves: employee modifies own	[('resource_id', '!=', False), ('resource_id.user_id', 'in', [False, user.id])]	t	f	t	t	t	f	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
39	151	1	1	resource.calendar.leaves: admin modifies global	[('resource_id', '=', False)]	t	f	t	t	t	f	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
40	153	1	1	resource.resource multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
41	151	1	1	resource.calendar.leaves: multi-company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
42	162	1	1	Certificate multi-company	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:27.107321	2026-04-08 08:34:27.107321
43	161	1	1	Key multi-company	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:27.107321	2026-04-08 08:34:27.107321
50	220	1	1	discuss.channel.member: internal users can invite others in channels they are member of	\n                [\n                    ('is_self', '=', False),\n                    ('channel_id.channel_type', 'not in', ('channel', 'chat')),\n                    ('channel_id.is_member', '=', True)\n                ]\n            	t	f	f	t	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
44	222	1	1	discuss.channel: can access channels (as member or as group allowed)	\n                [\n                    "|",\n                        "&",\n                            ("channel_type", "!=", "channel"),\n                            ("is_member", "=", True),\n                        "&",\n                            ("channel_type", "=", "channel"),\n                            "|",\n                                "&",\n                                    ("parent_channel_id", "=", False),\n                                    "|",\n                                        ("group_public_id", "=", False),\n                                        ("group_public_id", "in", user.groups_id.ids),\n                                "&",\n                                    ("parent_channel_id", "!=", False),\n                                    "|",\n                                        ("parent_channel_id.group_public_id", "=", False),\n                                        ("parent_channel_id.group_public_id", "in", user.groups_id.ids),\n                ]\n            	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
45	222	1	1	discuss.channel: admin full access	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
46	220	1	1	discuss.channel.member: access their own entries	\n                [\n                    ('is_self', '=', True),\n                    "|",\n                        ("channel_id.channel_type", "!=", "channel"),\n                        "|",\n                            "&",\n                                ("channel_id.parent_channel_id", "=", False),\n                                "|",\n                                    ("channel_id.group_public_id", "=", False),\n                                    ("channel_id.group_public_id", "in", user.groups_id.ids),\n                            "&",\n                                ("channel_id.parent_channel_id", "!=", False),\n                                "|",\n                                    ("channel_id.parent_channel_id.group_public_id", "=", False),\n                                    ("channel_id.parent_channel_id.group_public_id", "in", user.groups_id.ids),\n                ]\n            	t	f	t	f	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
47	220	1	1	discuss.channel.member: read members of accessible channels	\n                [\n                    "|",\n                        "&",\n                            ("channel_id.channel_type", "!=", "channel"),\n                            ("channel_id.is_member", "=", True),\n                        "&",\n                            ("channel_id.channel_type", "=", "channel"),\n                            "|",\n                                "&",\n                                    ("channel_id.parent_channel_id", "=", False),\n                                    "|",\n                                        ("channel_id.group_public_id", "=", False),\n                                        ("channel_id.group_public_id", "in", user.groups_id.ids),\n                                "&",\n                                    ("channel_id.parent_channel_id", "!=", False),\n                                    "|",\n                                        ("channel_id.parent_channel_id.group_public_id", "=", False),\n                                        ("channel_id.parent_channel_id.group_public_id", "in", user.groups_id.ids),\n                ]\n            	t	t	f	f	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
48	220	1	1	discuss.channel.member: can join group restricted channels when group is matching	\n                [\n                    ('is_self', '=', True),\n                    ('channel_id.channel_type', '=', 'channel'),\n                    '|',\n                        ('channel_id.group_public_id', '=', False),\n                        ('channel_id.group_public_id', 'in', user.groups_id.ids)\n                ]\n            	t	f	f	t	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
49	220	1	1	discuss.channel.member: internal users can invite others in group restricted channels when group is matching	\n                [\n                    ('is_self', '=', False),\n                    ('channel_id.channel_type', '=', 'channel'),\n                    '|',\n                        ('channel_id.group_public_id', '=', False),\n                        ('channel_id.group_public_id', 'in', user.groups_id.ids)\n                ]\n            	t	f	f	t	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
51	220	1	1	discuss.channel.member: admin can manipulate all entries	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
52	223	1	1	Discuss.gif.favorite: User access	[('create_uid', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
53	223	1	1	Discuss.gif.favorite: admin full access	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
54	179	1	1	mail.notifications: group_user: write its own entries	[('res_partner_id', '=', user.partner_id.id)]	t	f	t	f	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
55	179	1	1	mail.notifications: group_portal: own entries	['|', ('res_partner_id', '=', user.partner_id.id), ('author_id', '=', user.partner_id.id)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
56	190	1	1	mail.message.subtype: portal/public: read public subtypes	[('internal', '=', False)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
57	181	1	1	mail.activity: user: write/unlink only (created or assigned)	['|', ('user_id', '=', user.id), ('create_uid', '=', user.id)]	t	f	t	f	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
58	182	1	1	Administrators can access all activity plans.	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
59	183	1	1	Administrators can access all activity plan templates.	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
60	232	1	1	Mail Compose Message Rule	[('create_uid', '=', user.id)]	t	t	t	f	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
61	198	1	1	Employees can only modify templates they have created or been assigned	['|', ('create_uid', '=', user.id), ('user_id', '=', user.id)]	t	f	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
62	198	1	1	Mail Template Editors - Edit All Templates	[(1, '=', 1)]	t	f	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
63	202	1	1	res.users.settings.volumes: access their own entries	[('user_setting_id.user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
64	202	1	1	Administrators can access all User Settings volumes.	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
65	200	1	1	Canned response: admin can do all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
66	200	1	1	Canned response: User read: own or in groups	['|', ('create_uid', '=', user.id), ('group_ids', 'in', user.groups_id.ids)]	t	t	f	f	f	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
67	200	1	1	Canned response: User write/unlink: own only	[('create_uid', '=', user.id)]	t	f	t	f	t	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
68	196	1	1	\N	[('create_uid', '=', user.id)]	t	f	t	t	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
69	377	1	1	Analytic multi company rule	['|',('company_id','=',False),('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:32.743761	2026-04-08 08:34:32.743761
70	379	1	1	Analytic line multi company rule	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:32.743761	2026-04-08 08:34:32.743761
71	376	1	1	Analytic applicability multi company rule	['|',('company_id','=',False),('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:32.743761	2026-04-08 08:34:32.743761
72	381	1	1	Analytic distribution model multi company rule	['|',('company_id','=',False),('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:32.743761	2026-04-08 08:34:32.743761
73	393	1	1	Product multi-company	 ['|', ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
74	402	1	1	Product multi-company	 ['|', ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
75	404	1	1	product pricelist company rule	 ['|', ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
76	405	1	1	product pricelist item company rule	 ['|', ('company_id', 'parent_of', company_ids), ('company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
77	406	1	1	product supplierinfo company rule	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
78	403	1	1	product packaging company rule	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
79	400	1	1	Product combo multi-company rule	\n            ['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]\n        	t	t	t	t	t	t	2026-04-08 08:34:36.29858	2026-04-08 08:34:36.29858
80	420	1	1	All Salesteam	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:34:38.229338	2026-04-08 08:34:38.229338
81	420	1	1	Sales Team multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:34:38.229338	2026-04-08 08:34:38.229338
82	432	1	1	SMS Template: system group granted all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:39.76217	2026-04-08 08:34:39.76217
83	448	1	1	Access providers in own companies only	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:43.107373	2026-04-08 08:34:43.107373
84	450	1	1	Access transactions in own companies only	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:43.107373	2026-04-08 08:34:43.107373
85	449	1	1	Users can access only their own tokens	[('partner_id', '=', user.partner_id.id)]	t	t	t	t	t	f	2026-04-08 08:34:43.107373	2026-04-08 08:34:43.107373
86	449	1	1	Access tokens in own companies only	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:43.107373	2026-04-08 08:34:43.107373
87	451	1	1	Payment Capture Wizard	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:34:43.107373	2026-04-08 08:34:43.107373
88	379	1	1	account.analytic.line.billing.user	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
89	379	1	1	account.analytic.line.readonly.user	[(1, '=', 1)]	t	t	f	f	f	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
90	456	1	1	Account Entry	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
91	478	1	1	Entry lines	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
92	466	1	1	Multi-ledger multi-company	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
93	467	1	1	Journal multi-company	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
94	462	1	1	Account multi-company	[('company_ids', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
95	463	1	1	Account Group multi-company	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
96	470	1	1	Tax group multi-company	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
97	471	1	1	Tax multi-company	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
98	472	1	1	Tax Repartition multi-company	['|',('company_id','=',False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
99	509	1	1	Invoice Analysis multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
100	457	1	1	Account fiscal Mapping company rule	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
101	485	1	1	Account bank statement company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
102	486	1	1	Account bank statement line company rule	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
103	475	1	1	Account reconcile model template company rule	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
104	474	1	1	Account reconcile model_line template company rule	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
105	482	1	1	Account payment company rule	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
106	476	1	1	Account payment term company rule	['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
107	456	1	1	All Journal Entries	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
108	478	1	1	All Journal Items	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
109	456	1	1	Portal Personal Account Invoices	[('state', 'not in', ('cancel', 'draft')), ('move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('message_partner_ids','child_of',[user.commercial_partner_id.id])]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
110	478	1	1	Portal Invoice Lines	[('parent_state', 'not in', ('cancel', 'draft')), ('move_id.move_type', 'in', ('out_invoice', 'out_refund', 'in_invoice', 'in_refund')), ('move_id.message_partner_ids','child_of',[user.commercial_partner_id.id])]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
111	456	1	1	Readonly Move	[(1, '=', 1)]	t	t	f	f	f	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
112	478	1	1	Readonly Move Line	[(1, '=', 1)]	t	t	f	f	f	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
113	456	1	1	Readonly Move	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
114	478	1	1	Readonly Move Line	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
115	503	1	1	Readonly Invoice Send and Print (single)	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
116	504	1	1	Readonly Invoice Send and Print (batch)	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
117	494	1	1	Report External Value multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
118	91	1	1	Billing: Allow accessing employee bank accounts	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
119	514	1	1	Spreadsheet dashboard: groups	[('group_ids', 'in', user.groups_id.ids)]	t	t	t	t	t	f	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
120	514	1	1	Dashboard multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
121	515	1	1	spreadsheet.dashboard.share: create uid	[('create_uid', '=', user.id)]	t	t	t	t	t	f	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
122	516	1	1	Account EDI Proxy Client User	[('company_id', 'parent_of', company_ids)]	t	t	t	t	t	t	2026-04-08 08:34:53.157072	2026-04-08 08:34:53.157072
123	449	1	1	Access every token	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:34:54.01867	2026-04-08 08:34:54.01867
124	532	1	1	Sales Order multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
125	533	1	1	Sales Order Line multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
126	534	1	1	Sales Order Analysis multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
127	532	1	1	Portal Personal Quotations/Sales Orders	[('message_partner_ids','child_of',[user.commercial_partner_id.id])]	t	t	t	f	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
128	533	1	1	Portal Sales Orders Line	[('order_id.message_partner_ids','child_of',[user.commercial_partner_id.id])]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
129	532	1	1	Personal Orders	['|',('user_id','=',user.id),('user_id','=',False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
130	532	1	1	All Orders	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
131	534	1	1	Personal Orders Analysis	['|',('user_id','=',user.id),('user_id','=',False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
132	534	1	1	All Orders Analysis	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
133	533	1	1	Personal Order Lines	['|',('salesman_id','=',user.id),('salesman_id','=',False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
134	533	1	1	All Orders Lines	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
135	509	1	1	Personal Invoices Analysis	['|', ('invoice_user_id', '=', user.id), ('invoice_user_id', '=', False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
136	509	1	1	All Invoices Analysis	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
137	450	1	1	Access every payment transaction	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
138	449	1	1	Access every payment token	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
139	456	1	1	Personal Invoices	[('move_type', 'in', ('out_invoice', 'out_refund')), '|', ('invoice_user_id', '=', user.id), ('invoice_user_id', '=', False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
140	456	1	1	All Invoices	[('move_type', 'in', ('out_invoice', 'out_refund'))]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
141	478	1	1	Personal Invoice Lines	[('move_id.move_type', 'in', ('out_invoice', 'out_refund')), '|', ('move_id.invoice_user_id', '=', user.id), ('move_id.invoice_user_id', '=', False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
142	478	1	1	All Invoice Lines	[('move_id.move_type', 'in', ('out_invoice', 'out_refund'))]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
143	503	1	1	Personal Invoice Send and Print (single mode)	[('move_id.move_type', 'in', ('out_invoice', 'out_refund')), '|', ('move_id.invoice_user_id', '=', user.id), ('move_id.invoice_user_id', '=', False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
144	504	1	1	Personal Invoice Send and Print (batch mode)	[('move_ids.move_type', 'in', ('out_invoice', 'out_refund')), '|', ('move_ids.invoice_user_id', '=', user.id), ('move_ids.invoice_user_id', '=', False)]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
145	503	1	1	All Invoice Send and Print (single mode)	[('move_id.move_type', 'in', ('out_invoice', 'out_refund'))]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
146	504	1	1	All Invoice Send and Print (batch mode)	[('move_ids.move_type', 'in', ('out_invoice', 'out_refund'))]	t	t	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
147	537	1	1	Payment Provider Onboarding Wizard Rule	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
148	538	1	1	Sales Advance Payment Invoice Rule	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
149	539	1	1	Sales Order Cancel Rule	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
150	535	1	1	Sales Mass Cancel Orders: access only your own wizard	[('create_uid', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
151	182	1	1	Manager can manage sale order plans	[('res_model', '=', 'sale.order')]	t	f	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
152	183	1	1	Manager can manage sale order plan templates	[('plan_id.res_model', '=', 'sale.order')]	t	f	t	t	t	f	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
153	548	1	1	Quotation Template multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582
154	432	1	1	SMS Template: sale manager CUD on sale orders	[('model_id.model', 'in', ('sale.order', 'res.partner'))]	t	f	t	t	t	f	2026-04-08 08:35:06.056315	2026-04-08 08:35:06.056315
155	551	1	1	Quotation document multi-company rule	\n            ['|', ('company_id', '=', False), ('company_id', 'parent_of', company_ids)]\n        	t	t	t	t	t	t	2026-04-08 08:35:06.530911	2026-04-08 08:35:06.530911
156	557	1	1	User can only see his/her goals or goal from the same challenge in board visibility	[\n                '|',\n                    ('user_id','=',user.id),\n                    '&',\n                        ('challenge_id.user_ids','in',user.id),\n                        ('challenge_id.visibility_mode','=','ranking')]	t	t	t	f	f	f	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
157	557	1	1	Manager can see any goal	[(1, '=', 1)]	t	t	t	f	f	f	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
158	557	1	1	Multicompany rule on challenges	[('user_id.company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
180	608	1	1	Project: multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
181	602	1	1	Project Stage: multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
182	608	1	1	Project: project manager: see all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
183	608	1	1	Project: employees: following required for follower-only projects	['|',\n                                        ('privacy_visibility', '!=', 'followers'),\n                                        ('message_partner_ids', 'in', [user.partner_id.id])\n                                    ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
184	605	1	1	Project/Task: multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
185	605	1	1	Project/Task: employees: follow required for follower-only projects	[\n            '|',\n                '&',\n                    ('project_id', '!=', False),\n                    '|',\n                        ('project_id.privacy_visibility', '!=', 'followers'),\n                        ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                '|',\n                    ('message_partner_ids', 'in', [user.partner_id.id]),\n                    # to subscribe check access to the record, follower is not enough at creation\n                    ('user_ids', 'in', user.id)\n        ]	t	t	f	f	f	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
186	605	1	1	Project/Task: project manager: see all tasks linked to a project or its own tasks	[\n            '|', ('project_id', '!=', False),\n                 ('user_ids', 'in', user.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
187	609	1	1	Project/Task Type: manager sees all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
188	609	1	1	Project/Task Type: see own or unowned stages	[('user_id', 'in', (False, user.id))]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
189	609	1	1	Project/Task Type: write own stages	[('user_id', '=', user.id)]	t	f	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
190	613	1	1	Task Analysis multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
191	604	1	1	Project: See my own personal stage	[('user_id', '=', user.id)]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
201	613	1	1	Tasks Analysis: project visibility Manager	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
202	607	1	1	Project updates : Project user can see all project updates	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
192	605	1	1	Project/Task: project users: follow required for follower-only projects	[\n            '|',\n                '&',\n                    ('project_id', '!=', False),\n                    '|',\n                        ('project_id.privacy_visibility', '!=', 'followers'),\n                        ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                '|',\n                    ('message_partner_ids', 'in', [user.partner_id.id]),\n                    # to subscribe check access to the record, follower is not enough at creation\n                    ('user_ids', 'in', user.id)\n        ]	t	f	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
193	605	1	1	Project: See private tasks	[\n            ('project_id.privacy_visibility', '!=', 'followers'),\n            '|', '|', ('project_id', '!=', False),\n                      ('parent_id', '!=', False),\n                 ('user_ids', 'in', user.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
194	608	1	1	Project: portal users: portal and following	[\n            '&',\n                ('privacy_visibility', '=', 'portal'),\n                ('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
195	611	1	1	Project/Collaborator: portal users: can only see his own collobaroration in shared projects	[\n            ('project_id.privacy_visibility', '=', 'portal'),\n            ('partner_id', '=', user.partner_id.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
196	605	1	1	Project/Task: portal users: can only see a task if he's a collaborator of the project and a follower of the task	[\n            ('project_id.privacy_visibility', '=', 'portal'),\n            ('active', '=', True),\n            '|',\n                ('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),\n                ('project_id.collaborator_ids', 'any', [\n                    ('partner_id', '=', user.partner_id.id),\n                    ('limited_access', '=', False),\n                ]),\n        ]	t	t	f	f	f	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
197	605	1	1	Project/Task: portal users: portal user can edit with project sharing feature	[\n            ('project_id.privacy_visibility', '=', 'portal'),\n            ('active', '=', True),\n            '|',\n                '&',\n                    ('message_partner_ids', 'child_of', [user.partner_id.commercial_partner_id.id]),\n                    ('project_id.collaborator_ids.partner_id', 'in', [user.partner_id.id]),\n                ('project_id.collaborator_ids', 'any', [\n                    ('partner_id', '=', user.partner_id.id),\n                    ('limited_access', '=', False),\n                ]),\n        ]	f	f	t	t	f	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
198	607	1	1	Project/Updates: multi-company	['|', ('project_id.company_id', 'in', company_ids), ('project_id.company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
199	607	1	1	Project/Update: employees: follow required for follower-only projects	[\n        '|',\n            ('project_id.privacy_visibility', '!=', 'followers'),\n            '|',\n                ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                '|',\n                    ('user_id', '=', user.id),\n                    ('project_id.user_id', '=', user.id)\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
200	613	1	1	Tasks Analysis: project visibility User	[\n        '|',\n            ('project_id.privacy_visibility', '!=', 'followers'),\n            '|',\n                ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                '|',\n                    ('task_id.message_partner_ids', 'in', [user.partner_id.id]),\n                    ('user_ids', 'in', user.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
203	614	1	1	Burndown chart: project visibility User	[\n        '|',\n            ('project_id.privacy_visibility', '!=', 'followers'),\n            '|',\n                ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                ('user_ids', 'in', user.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
204	614	1	1	Burndown chart: project visibility User	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
205	606	1	1	Project/Milestone: multi-company	['|', ('project_id.company_id', 'in', company_ids), ('project_id.company_id', '=', False)]	t	t	t	t	t	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
206	606	1	1	Project/Milestone: employees: follow required for follower-only projects	[\n        '|',\n            ('project_id.privacy_visibility', '!=', 'followers'),\n            '|',\n                ('project_id.message_partner_ids', 'in', [user.partner_id.id]),\n                ('project_id.user_id', '=', user.id),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
207	606	1	1	Project/Milestone: Project manager can see all project milestones	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
208	606	1	1	Project/milestone portal users: portal user can read with project sharing feature	[\n            ('project_id.privacy_visibility', '=', 'portal'),\n            ('project_id.collaborator_ids.partner_id', 'in', [user.partner_id.id]),\n        ]	t	t	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
209	182	1	1	Manager can manage project/task plans	[('res_model', 'in', ('project.project', 'project.task'))]	t	f	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
210	183	1	1	Manager can manage project/task plan templates	[('plan_id.res_model', 'in', ('project.project', 'project.task'))]	t	f	t	t	t	f	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
221	432	1	1	SMS Template: project manager CUD on project/task	[('model', 'in', ('project.task', 'project.project'))]	t	f	t	t	t	f	2026-04-08 08:35:28.740311	2026-04-08 08:35:28.740311
223	533	1	1	Project Manager Sales Orders Line	[('state', '=', 'sale'), ('is_service', '=', True), '|', ('project_id','!=', False), ('task_id','!=', False)]	t	t	f	f	f	f	2026-04-08 08:35:30.80317	2026-04-08 08:35:30.80317
224	632	1	1	Own events	[('partner_ids', 'in', user.partner_id.id)]	t	t	t	t	t	f	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
225	632	1	1	All Calendar Event for employees	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
226	630	1	1	Own attendees	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
227	632	1	1	Private events	['|', ('privacy', '!=', 'private'), '&', ('privacy', '=', 'private'), '|', ('user_id', '=', user.id), ('partner_ids', 'in', user.partner_id.id)]	t	f	t	t	t	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
228	640	1	1	Personal Leads	['|',('user_id','=',user.id),('user_id','=',False)]	t	t	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
229	640	1	1	CRM Lead Multi-Company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
230	640	1	1	All Leads	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
231	646	1	1	All Activities	[(1,'=',1)]	t	t	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
232	646	1	1	Personal Activities	['|',('user_id','=',user.id),('user_id','=',False)]	t	t	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
233	646	1	1	CRM Lead Multi-Company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
234	182	1	1	Manager can manage lead plans	[('res_model', '=', 'crm.lead')]	t	f	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
235	183	1	1	Manager can manage lead plan templates	[('plan_id.res_model', '=', 'crm.lead')]	t	f	t	t	t	f	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
236	432	1	1	SMS Template: sale manager CUD on opportunity / partner templates	[('model_id.model', 'in', ('crm.lead', 'res.partner'))]	t	f	t	t	t	f	2026-04-08 08:38:59.608296	2026-04-08 08:38:59.608296
237	672	1	1	stock_picking multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
238	671	1	1	Stock Operation Type multi-company	[('company_id','in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
239	662	1	1	Stock Operation Type multi-company	[('company_id','in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
240	670	1	1	Stock Production Lot multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
241	676	1	1	Warehouse multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
242	663	1	1	Location multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
243	665	1	1	stock_move multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
244	666	1	1	stock_move_line multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
245	673	1	1	stock_quant multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
246	669	1	1	stock_warehouse.orderpoint multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
247	667	1	1	product_pulled_flow multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
248	664	1	1	stock_route multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
249	674	1	1	stock_quant_package multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
250	677	1	1	stock_scrap_company multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
251	685	1	1	report_stock_quantity_flow multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
252	681	1	1	stock_storage_category multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
253	715	1	1	Stock Valuation Layer Multicompany	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 08:46:14.325631	2026-04-08 08:46:14.325631
254	432	1	1	SMS Template: stock manager CUD on stock picking templates	[('model_id.model', '=', 'stock.picking')]	t	f	t	t	t	f	2026-04-08 08:46:15.876097	2026-04-08 08:46:15.876097
255	672	1	1	Portal Follower Transfers	['|', '|', ('message_partner_ids', 'in', [user.partner_id.id]), ('partner_id', '=', user.partner_id.id), ('sale_id.partner_id', '=', user.partner_id.id)]	t	t	t	t	t	f	2026-04-08 08:46:17.232705	2026-04-08 08:46:17.232705
256	720	1	1	Employee multi company rule	['|', '|', '|',\n            ('company_id', 'in', company_ids + [False]),\n            ('parent_id.user_id', '=', user.id),\n            ('id', '=', user.employee_id.parent_id.id),\n            ('user_id', '=', user.id)\n        ]	t	t	t	t	t	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
257	723	1	1	Department multi company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
258	722	1	1	Employee multi company rule	['|', '|', '|',\n            ('company_id', 'in', company_ids + [False]),\n            ('parent_id.user_id', '=', user.id),\n            ('id', '=', user.employee_id.parent_id.id),\n            ('user_id', '=', user.id)\n        ]	t	t	t	t	t	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
259	725	1	1	Job multi company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
260	91	1	1	HR: Prevent non HR officers from accessing employee bank accounts	[('partner_id.employee_ids', '=', False)]	t	t	t	t	t	f	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
261	91	1	1	HR: Allow HR officers from accessing employee bank accounts	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
262	718	1	1	HR Contract Type: Multi Company	['|', ('country_id', '=', False), ('country_id', 'in', user.env.companies.country_id.ids)]	t	t	t	t	t	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
263	182	1	1	Manager can edit employee plan	[('res_model', '=', 'hr.employee')]	t	f	t	t	t	f	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
264	183	1	1	Manager can edit employee plan template	[('plan_id.res_model', '=', 'hr.employee')]	t	f	t	t	t	f	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
265	557	1	1	HR Officer can see any goal	\N	t	t	t	f	f	f	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971
266	733	1	1	Resume: employee: read all	[(1, '=', 1)]	t	t	f	f	f	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
267	733	1	1	Resume: HR user: all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
268	733	1	1	Resume: employee: create/write/unlink own	[('employee_id.user_id','=',user.id)]	t	f	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
269	736	1	1	Employee skill: employee: read all	[(1, '=', 1)]	t	t	f	f	f	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
270	736	1	1	Employee skill: HR user: read all	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
271	736	1	1	Employee skill: employee: create/write/unlink own	[('employee_id.user_id','=',user.id)]	t	f	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
272	741	1	1	Employee Skill Report: HR user	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
273	741	1	1	Employee Skill Report: employee's manager	[('has_department_manager_access', '=', True)]	t	t	t	t	t	f	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
274	741	1	1	Employee Skill Report: Multi-Company Rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
275	743	1	1	repair order multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
276	756	1	1	mrp_production multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
277	757	1	1	mrp_unbuild multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
278	750	1	1	mrp_workcenter multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
279	758	1	1	mrp_workorder multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
280	746	1	1	mrp_bom multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
281	747	1	1	mrp_bom_line multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
282	748	1	1	mrp_bom_byproduct multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
283	749	1	1	mrp_routing_workcenter multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
284	754	1	1	mrp_workcenter_productivity multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
285	775	1	1	Purchase Order multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
286	776	1	1	Purchase Order Line multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
287	775	1	1	Portal Purchase Orders	['|', ('message_partner_ids','child_of',[user.commercial_partner_id.id]),('partner_id', 'child_of', [user.commercial_partner_id.id])]	t	t	t	f	t	f	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
288	478	1	1	Purchase User Account Move Line	[('move_id.move_type', 'in', ('in_invoice', 'in_refund', 'in_receipt'))]	t	t	t	t	t	f	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
289	456	1	1	Purchase User Account Move	[('move_type', 'in', ('in_invoice', 'in_refund', 'in_receipt'))]	t	t	t	t	t	f	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
290	776	1	1	Portal Purchase Order Lines	['|',('order_id.message_partner_ids','child_of',[user.commercial_partner_id.id]),('order_id.partner_id','child_of',[user.commercial_partner_id.id])]	t	t	t	t	t	f	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
291	778	1	1	Purchases & Bills Union multi-company	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
292	777	1	1	Purchase Order Report multi-company	[('company_id', 'in', company_ids)]	t	t	t	t	t	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
293	786	1	1	Users are allowed to access their own maintenance requests	['|', '|', ('owner_user_id', '=', user.id), ('message_partner_ids', 'in', [user.partner_id.id]), ('user_id', '=', user.id)]	t	t	t	t	t	f	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
294	785	1	1	Users are allowed to access equipment they follow	[('message_partner_ids', 'in', [user.partner_id.id])]	t	t	t	t	t	f	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
295	786	1	1	Administrator of maintenance requests	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
296	785	1	1	Equipment administrator	[(1, '=', 1)]	t	t	t	t	t	f	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
297	786	1	1	Maintenance Request Multi-company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
298	785	1	1	Maintenance Equipment Multi-company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
299	787	1	1	Maintenance Team Multi-company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
300	783	1	1	Maintenance Equipment Category Multi-company rule	[('company_id', 'in', company_ids + [False])]	t	t	t	t	t	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
\.


--
-- Data for Name: ir_sequence; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_sequence (id, number_next, number_increment, padding, company_id, create_uid, write_uid, name, code, implementation, prefix, suffix, active, use_date_range, create_date, write_date) FROM stdin;
1	1	1	5	\N	1	1	Secuencia de números de pagos por lote	\N	no_gap	BATCH/%(year)s/	\N	t	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
2	1	1	5	\N	1	1	Payment	account.payment	standard	PAY	\N	t	\N	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
3	1	1	5	\N	1	1	Sales Order	sale.order	standard	S	\N	t	\N	2026-04-08 08:35:00.749484	2026-04-08 08:35:00.749484
4	1	1	3	\N	1	1	Lead Mining Request	crm.iap.lead.mining.request	standard	LMR	\N	t	\N	2026-04-08 08:39:01.400782	2026-04-08 08:39:01.400782
13	1	1	5	1	1	1	RELSUM HEREDEROS SL. Sequence scrap	stock.scrap	standard	SP/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
14	1	1	5	\N	1	1	Stock orderpoint	stock.orderpoint	standard	OP/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
15	1	1	6	1	1	1	Procurement Group	procurement.group	standard	PG/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
16	1	1	5	\N	1	1	Picking INT	stock.picking	standard	INT/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
17	1	1	7	\N	1	1	Serial Numbers	stock.lot.serial	standard		\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
18	1	1	7	\N	1	1	Packages	stock.quant.package	standard	PACK	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
20	1	1	5	1	1	1	Unbuild	mrp.unbuild	standard	UB/	\N	t	\N	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
24	1	1	5	\N	1	1	Purchase Order	purchase.order	standard	P	\N	t	\N	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
21	1	1	5	1	1	1	Secuencia de picking RELSUM HEREDEROS SL. antes de la fabricación	\N	standard	WH/PC/	\N	t	\N	2026-04-08 09:11:55.219689	2026-04-14 08:54:08.878044
22	1	1	5	1	1	1	Secuencia del stock RELSUM HEREDEROS SL. después de la fabricación	\N	standard	WH/SFP/	\N	t	\N	2026-04-08 09:11:55.219689	2026-04-14 08:54:08.878044
23	1	1	5	1	1	1	Secuencia de producción RELSUM HEREDEROS SL.	\N	standard	WH/MO/	\N	t	\N	2026-04-08 09:11:55.219689	2026-04-14 08:54:08.878044
5	1	1	5	1	1	1	Secuencia de entrada RELSUM HEREDEROS SL.	\N	standard	WH/IN/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
6	1	1	5	1	1	1	Secuencia de salida RELSUM HEREDEROS SL.	\N	standard	WH/OUT/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
7	1	1	5	1	1	1	Secuencia del picking RELSUM HEREDEROS SL.	\N	standard	WH/PICK/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
8	1	1	5	1	1	1	Secuencia de empaquetado RELSUM HEREDEROS SL.	\N	standard	WH/PACK/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
9	1	1	5	1	1	1	Secuencia de control de calidad RELSUM HEREDEROS SL.	\N	standard	WH/QC/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
10	1	1	5	1	1	1	Secuencia de almacenamiento RELSUM HEREDEROS SL.	\N	standard	WH/STOR/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
11	1	1	5	1	1	1	Secuencia interna RELSUM HEREDEROS SL.	\N	standard	WH/INT/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
12	1	1	5	1	1	1	Secuencia de almacenamiento intermedio RELSUM HEREDEROS SL.	\N	standard	WH/XD/	\N	t	\N	2026-04-08 08:46:08.412603	2026-04-14 08:54:08.878044
19	1	1	5	1	1	1	RELSUM HEREDEROS SL. - Secuencia RO	\N	standard	WH/RO/	\N	t	\N	2026-04-08 09:05:50.079825	2026-04-14 08:54:08.878044
\.


--
-- Data for Name: ir_sequence_date_range; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_sequence_date_range (id, sequence_id, number_next, create_uid, write_uid, date_from, date_to, create_date, write_date) FROM stdin;
\.


--
-- Data for Name: ir_ui_menu; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_ui_menu (id, sequence, parent_id, create_uid, write_uid, parent_path, web_icon, action, name, active, create_date, write_date) FROM stdin;
49	5	48	1	1	15/48/49/	\N	ir.actions.act_window,39	{"en_US": "Main Apps", "es_ES": "Aplicaciones principales"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
38	10	11	1	1	1/8/11/38/	\N	ir.actions.act_window,25	{"en_US": "ManyToMany Relations", "es_ES": "Relaciones ManyToMany"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
43	1	9	1	1	1/8/9/43/	\N	ir.actions.act_window,30	{"en_US": "Menu Items", "es_ES": "Elementos del menú"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
37	10	11	1	1	1/8/11/37/	\N	ir.actions.act_window,24	{"en_US": "Model Constraints", "es_ES": "Restricciones del modelo"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
64	2	63	1	1	1/8/63/64/	\N	ir.actions.act_window,76	{"en_US": "Paper Format", "es_ES": "Formato de papel"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
57	10	11	1	1	1/8/11/57/	\N	ir.actions.act_window,52	{"en_US": "Profiling", "es_ES": "Análisis de rendimiento de software"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
41	3	13	1	1	1/8/13/41/	\N	ir.actions.act_window,28	{"en_US": "Record Rules", "es_ES": "Reglas de registro"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
63	15	8	1	1	1/8/63/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
65	3	63	1	1	1/8/63/65/	\N	ir.actions.act_window,77	{"en_US": "Reports", "es_ES": "Informes"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
29	3	12	1	1	1/8/12/29/	\N	ir.actions.act_window,16	{"en_US": "Scheduled Actions Triggers", "es_ES": "Activadores de tareas programadas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
42	10	35	1	1	1/8/35/42/	\N	ir.actions.act_window,29	{"en_US": "Sequences", "es_ES": "Secuencias"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
35	21	8	1	1	1/8/35/	\N	\N	{"en_US": "Sequences & Identifiers", "es_ES": "Secuencias e identificadores"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
23	10	18	1	1	1/8/18/23/	\N	ir.actions.act_window,9	{"en_US": "Server Actions", "es_ES": "Acciones de servidor"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
27	10	14	1	1	1/8/14/27/	\N	ir.actions.act_window,14	{"en_US": "System Parameters", "es_ES": "Parámetros del sistema"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
8	110	1	1	1	1/8/	\N	\N	{"en_US": "Technical", "es_ES": "Técnico"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
16	1000	\N	1	1	16/	test_exceptions,static/description/icon.png	\N	{"en_US": "Tests", "es_ES": "Pruebas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
52	10	48	1	1	15/48/52/	\N	ir.actions.act_url,41	{"en_US": "Theme Store", "es_ES": "Tienda de temas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
50	15	48	1	1	15/48/50/	\N	\N	{"en_US": "Theme Store", "es_ES": "Tienda de temas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
51	20	48	1	1	15/48/51/	\N	ir.actions.act_url,40	{"en_US": "Third-Party Apps", "es_ES": "Aplicaciones de terceros"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
53	40	15	1	1	15/53/	\N	ir.actions.act_window,43	{"en_US": "Update Apps List", "es_ES": "Actualizar lista de aplicaciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
62	10	13	1	1	1/8/13/62/	\N	ir.actions.act_window,74	{"en_US": "User Devices", "es_ES": "Dispositivos de usuario"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
9	10	8	1	1	1/8/9/	\N	\N	{"en_US": "User Interface", "es_ES": "Interfaz de usuario"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
46	10	18	1	1	1/8/18/46/	\N	ir.actions.act_window,34	{"en_US": "User-defined Defaults", "es_ES": "Valores por defecto del usuario"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
30	5	9	1	1	1/8/9/30/	\N	ir.actions.act_window,17	{"en_US": "User-defined Filters", "es_ES": "Filtros de usuario"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
61	0	3	1	1	1/3/61/	\N	ir.actions.act_window,70	{"en_US": "Users", "es_ES": "Usuarios"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
44	2	9	1	1	1/8/9/44/	\N	ir.actions.act_window,31	{"en_US": "Views", "es_ES": "Vistas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
21	10	18	1	1	1/8/18/21/	\N	ir.actions.act_window,7	{"en_US": "Window Actions", "es_ES": "Acciones de ventana"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
66	100	15	1	1	15/66/	\N	ir.actions.act_window,84	{"en_US": "Import Module", "es_ES": "Importar módulo"}	t	2026-04-08 08:31:48.191233	2026-04-08 08:31:48.191233
67	0	1	1	1	1/67/	\N	ir.actions.act_window,85	{"en_US": "General Settings", "es_ES": "Opciones generales"}	t	2026-04-08 08:31:48.411072	2026-04-08 08:31:48.411072
69	5	8	1	1	1/8/69/	\N	\N	{"en_US": "IAP", "es_ES": "IAP"}	t	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671
70	10	69	1	1	1/8/69/70/	\N	ir.actions.act_window,88	{"en_US": "IAP Accounts", "es_ES": "Cuentas IAP"}	t	2026-04-08 08:31:49.227671	2026-04-08 08:31:49.227671
68	5	9	1	1	1/8/9/68/	\N	ir.actions.act_window,86	{"en_US": "Tours", "es_ES": "Recorridos"}	t	2026-04-08 08:31:48.87394	2026-04-08 08:31:48.87394
71	1	9	1	1	1/8/9/71/	\N	ir.actions.act_window,91	{"en_US": "Onboardings", "es_ES": "Incorporaciones"}	t	2026-04-08 08:34:24.661893	2026-04-08 08:34:24.661893
72	1	9	1	1	1/8/9/72/	\N	ir.actions.act_window,92	{"en_US": "Onboardings Steps", "es_ES": "Pasos de incorporaciones"}	t	2026-04-08 08:34:24.661893	2026-04-08 08:34:24.661893
227	1	207	1	1	186/204/207/227/	\N	ir.actions.act_window,358	{"en_US": "Quotation Templates", "es_ES": "Plantillas de presupuesto"}	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582
197	20	195	1	1	186/195/197/	\N	ir.actions.act_window,179	{"en_US": "Product Variants", "es_ES": "Variantes de producto"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
198	30	195	1	1	186/195/198/	\N	ir.actions.act_window,185	{"en_US": "Pricelists", "es_ES": "Listas de precios"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
200	10	199	1	1	186/199/200/	\N	ir.actions.act_window,325	{"en_US": "Sales", "es_ES": "Ventas"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
73	30	8	1	1	1/8/73/	\N	\N	{"en_US": "Resource", "es_ES": "Recurso"}	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
75	2	73	1	1	1/8/73/75/	\N	ir.actions.act_window,95	{"en_US": "Resource Time Off", "es_ES": "Ausencia del recurso"}	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
76	3	73	1	1	1/8/73/76/	\N	ir.actions.act_window,93	{"en_US": "Resources", "es_ES": "Recursos"}	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
74	1	73	1	1	1/8/73/74/	\N	ir.actions.act_window,99	{"en_US": "Working Schedules", "es_ES": "Horarios de trabajo"}	t	2026-04-08 08:34:25.271933	2026-04-08 08:34:25.271933
201	20	199	1	1	186/199/201/	\N	ir.actions.act_window,326	{"en_US": "Salespersons", "es_ES": "Comerciales"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
202	30	199	1	1	186/199/202/	\N	ir.actions.act_window,327	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
79	1	78	1	1	77/78/79/	\N	ir.actions.act_window,100	{"en_US": "Campaigns", "es_ES": "Campañas"}	t	2026-04-08 08:34:26.323112	2026-04-08 08:34:26.323112
77	270	\N	1	1	77/	utm,static/description/icon.png	\N	{"en_US": "Link Tracker", "es_ES": "Rastreador de enlaces"}	t	2026-04-08 08:34:26.323112	2026-04-08 08:34:26.323112
80	5	78	1	1	77/78/80/	\N	ir.actions.act_window,101	{"en_US": "Mediums", "es_ES": "Medios"}	t	2026-04-08 08:34:26.323112	2026-04-08 08:34:26.323112
81	10	78	1	1	77/78/81/	\N	ir.actions.act_window,102	{"en_US": "Sources", "es_ES": "Fuentes"}	t	2026-04-08 08:34:26.323112	2026-04-08 08:34:26.323112
78	99	77	1	1	77/78/	\N	\N	{"en_US": "UTMs", "es_ES": "UTMs"}	t	2026-04-08 08:34:26.323112	2026-04-08 08:34:26.323112
203	40	199	1	1	186/199/203/	\N	ir.actions.act_window,328	{"en_US": "Customers", "es_ES": "Clientes"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
204	50	186	1	1	186/204/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
205	10	204	1	1	186/204/205/	\N	ir.actions.act_window,336	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
206	20	204	1	1	186/204/206/	\N	ir.actions.act_window,200	{"en_US": "Sales Teams", "es_ES": "Equipos de ventas"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
207	30	204	1	1	186/204/207/	\N	\N	{"en_US": "Sales Orders", "es_ES": "Pedidos de venta"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
208	10	207	1	1	186/204/207/208/	\N	ir.actions.act_window,197	{"en_US": "Tags", "es_ES": "Etiquetas"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
209	40	204	1	1	186/204/209/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
210	10	209	1	1	186/204/209/210/	\N	ir.actions.act_window,181	{"en_US": "Attributes", "es_ES": "Atributos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
211	15	209	1	1	186/204/209/211/	\N	ir.actions.act_window,183	{"en_US": "Combo Choices", "es_ES": "Opciones de combinaciones"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
212	20	209	1	1	186/204/209/212/	\N	ir.actions.act_window,182	{"en_US": "Product Categories", "es_ES": "Categorías de producto"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
213	30	209	1	1	186/204/209/213/	\N	ir.actions.act_window,175	{"en_US": "Product Tags", "es_ES": "Etiquetas de producto"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
214	45	204	1	1	186/204/214/	\N	\N	{"en_US": "Online Payments", "es_ES": "Pagos en línea"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
215	10	214	1	1	186/204/214/215/	\N	ir.actions.act_window,226	{"en_US": "Payment Providers", "es_ES": "Proveedores de pago"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
216	20	214	1	1	186/204/214/216/	\N	ir.actions.act_window,227	{"en_US": "Payment Methods", "es_ES": "Métodos de pago"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
217	30	214	1	1	186/204/214/217/	\N	ir.actions.act_window,230	{"en_US": "Payment Tokens", "es_ES": "Token de pago"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
218	40	214	1	1	186/204/214/218/	\N	ir.actions.act_window,228	{"en_US": "Payment Transactions", "es_ES": "Transacciones de pago"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
219	50	204	1	1	186/204/219/	\N	\N	{"en_US": "Units of Measure", "es_ES": "Unidades de medida"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
220	10	219	1	1	186/204/219/220/	\N	ir.actions.act_window,89	{"en_US": "Units of Measure", "es_ES": "Unidades de medida"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
221	20	219	1	1	186/204/219/221/	\N	ir.actions.act_window,90	{"en_US": "Units of Measure Categories", "es_ES": "Categorías de unidades de medida"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
222	55	204	1	1	186/204/222/	\N	\N	{"en_US": "Activities", "es_ES": "Actividades"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
223	10	222	1	1	186/204/222/223/	\N	ir.actions.act_window,351	{"en_US": "Activity Types", "es_ES": "Tipos de actividad"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
224	20	222	1	1	186/204/222/224/	\N	ir.actions.act_window,352	{"en_US": "Activity Plans", "es_ES": "Planes de actividad"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
228	2	207	1	1	186/204/207/228/	\N	ir.actions.act_window,361	{"en_US": "Headers/Footers", "es_ES": "Encabezados/pies de página"}	t	2026-04-08 08:35:06.530911	2026-04-08 08:35:06.530911
326	1	325	1	1	325/326/	\N	ir.actions.act_window,488	{"en_US": "Calendar", "es_ES": "Calendario"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
325	10	\N	1	1	325/	calendar,static/description/icon.png	\N	{"en_US": "Calendar", "es_ES": "Calendario"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
330	30	8	1	1	1/8/330/	\N	\N	{"en_US": "Calendar", "es_ES": "Calendario"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
332	10	330	1	1	1/8/330/332/	\N	ir.actions.act_window,487	{"en_US": "Calendar Alarm", "es_ES": "Alerta de calendario"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
327	40	325	1	1	325/327/	\N	ir.actions.act_window,488	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
331	10	330	1	1	1/8/330/331/	\N	ir.actions.act_window,486	{"en_US": "Meeting Types", "es_ES": "Tipos de reunión"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
329	50	327	1	1	325/327/329/	\N	ir.actions.act_window,487	{"en_US": "Reminders", "es_ES": "Recordatorios"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
328	45	327	1	1	325/327/328/	\N	ir.actions.act_window,489	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:38:54.40235	2026-04-08 08:38:54.40235
231	2	229	1	1	229/231/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:38:57.179101
241	2	239	1	1	229/231/239/241/	\N	ir.actions.act_window,62	{"en_US": "Bank Accounts", "es_ES": "Cuentas bancarias"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
239	6	231	1	1	229/231/239/	\N	\N	{"en_US": "Bank Accounts", "es_ES": "Cuentas bancarias"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
2	50	1	1	1	1/2/	\N	\N	{"en_US": "Custom Shortcuts", "es_ES": "Accesos rápidos personalizados"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
6	3	4	1	1	1/4/6/	\N	\N	{"en_US": "Import / Export", "es_ES": "Importar / Exportar"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
1	550	\N	1	1	1/	base,static/description/settings.png	\N	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
4	2	1	1	1	1/4/	\N	\N	{"en_US": "Translations", "es_ES": "Traducciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
3	1	1	1	1	1/3/	\N	\N	{"en_US": "Users & Companies", "es_ES": "Usuarios y compañías"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
240	1	239	1	1	229/231/239/240/	\N	ir.actions.act_window,61	{"en_US": "Banks", "es_ES": "Bancos"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
232	1	231	1	1	229/231/232/	\N	ir.actions.act_window,59	{"en_US": "Contact Tags", "es_ES": "Etiquetas de contacto"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
233	3	231	1	1	229/231/233/	\N	ir.actions.act_window,55	{"en_US": "Contact Titles", "es_ES": "Títulos de contacto"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
229	20	\N	1	1	229/	contacts,static/description/icon.png	\N	{"en_US": "Contacts", "es_ES": "Contactos"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
82	5	\N	1	1	82/	mail,static/description/icon.png	ir.actions.client,127	{"en_US": "Discuss", "es_ES": "Conversaciones"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
83	1	82	1	1	82/83/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
84	1	83	1	1	82/83/84/	\N	ir.actions.client,143	{"en_US": "Notifications", "es_ES": "Notificaciones"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
85	5	83	1	1	82/83/85/	\N	ir.actions.client,144	{"en_US": "Voice & Video", "es_ES": "Voz y vídeo"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
86	15	83	1	1	82/83/86/	\N	ir.actions.act_window,128	{"en_US": "Canned Responses", "es_ES": "Respuestas predefinidas"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
87	1	10	1	1	1/8/10/87/	\N	ir.actions.act_window,118	{"en_US": "Emails", "es_ES": "Correos electrónicos"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
88	11	10	1	1	1/8/10/88/	\N	ir.actions.act_window,146	{"en_US": "Aliases", "es_ES": "Alias"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
89	12	10	1	1	1/8/10/89/	\N	ir.actions.act_window,145	{"en_US": "Alias Domains", "es_ES": "Dominios de alias"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
90	6	10	1	1	1/8/10/90/	\N	ir.actions.act_window,112	{"en_US": "Incoming Mail Servers", "es_ES": "Servidores de correo de entrada"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
91	10	10	1	1	1/8/10/91/	\N	ir.actions.act_window,151	{"en_US": "Email Templates", "es_ES": "Plantillas de correo electrónico"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
92	20	10	1	1	1/8/10/92/	\N	ir.actions.act_window,126	{"en_US": "Channels", "es_ES": "Canales"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
93	21	10	1	1	1/8/10/93/	\N	ir.actions.act_window,122	{"en_US": "Channels/Members", "es_ES": "Canales/Miembros"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
94	22	10	1	1	1/8/10/94/	\N	ir.actions.act_window,147	{"en_US": "Mail Gateway Allowed", "es_ES": "Puerta de enlace de correo permitida"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
95	1	8	1	1	1/8/95/	\N	\N	{"en_US": "Discuss", "es_ES": "Conversaciones"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
96	1	95	1	1	1/8/95/96/	\N	ir.actions.act_window,116	{"en_US": "Messages", "es_ES": "Mensajes"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
97	2	95	1	1	1/8/95/97/	\N	ir.actions.act_window,117	{"en_US": "Scheduled Messages", "es_ES": "Mensajes programados"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
98	4	95	1	1	1/8/95/98/	\N	ir.actions.act_window,113	{"en_US": "Subtypes", "es_ES": "Subtipo"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
99	5	95	1	1	1/8/95/99/	\N	ir.actions.act_window,114	{"en_US": "Tracking Values", "es_ES": "Valores de seguimiento"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
100	20	95	1	1	1/8/95/100/	\N	ir.actions.act_window,115	{"en_US": "Notifications", "es_ES": "Notificaciones"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
101	21	95	1	1	1/8/95/101/	\N	ir.actions.act_window,120	{"en_US": "Followers", "es_ES": "Seguidores"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
102	22	95	1	1	1/8/95/102/	\N	ir.actions.act_window,153	{"en_US": "Email Blacklist", "es_ES": "Lista negra de correo electrónico"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
103	50	95	1	1	1/8/95/103/	\N	ir.actions.act_window,150	{"en_US": "User Settings", "es_ES": "Ajustes de usuario"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
104	51	95	1	1	1/8/95/104/	\N	ir.actions.act_window,148	{"en_US": "Guests", "es_ES": "Clientes"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
105	52	95	1	1	1/8/95/105/	\N	ir.actions.act_window,123	{"en_US": "RTC sessions", "es_ES": "Sesiones de comunicación de tiempo real"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
106	53	95	1	1	1/8/95/106/	\N	ir.actions.act_window,121	{"en_US": "ICE servers", "es_ES": "Servidores ICE"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
107	54	95	1	1	1/8/95/107/	\N	ir.actions.act_window,149	{"en_US": "Message Reactions", "es_ES": "Reacciones de mensaje"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
108	55	95	1	1	1/8/95/108/	\N	ir.actions.act_window,124	{"en_US": "Link Previews", "es_ES": "Vistas previas de enlaces"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
109	56	95	1	1	1/8/95/109/	\N	ir.actions.act_window,125	{"en_US": "GIF favorite", "es_ES": "GIF favorito "}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
110	2	8	1	1	1/8/110/	\N	\N	{"en_US": "Activities", "es_ES": "Actividades"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
111	10	110	1	1	1/8/110/111/	\N	ir.actions.act_window,130	{"en_US": "Activity Overview", "es_ES": "Visión general de las actividades"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
112	20	110	1	1	1/8/110/112/	\N	ir.actions.act_window,129	{"en_US": "Activity Types", "es_ES": "Tipos de actividad"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
113	30	110	1	1	1/8/110/113/	\N	ir.actions.act_window,133	{"en_US": "Activity Plans", "es_ES": "Planes de actividad"}	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
114	10	82	1	1	82/114/	\N	\N	{"en_US": "Integrations", "es_ES": "Integraciones"}	f	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619
230	2	229	1	1	229/230/	\N	ir.actions.act_window,362	{"en_US": "Contacts", "es_ES": "Contactos"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
236	1	235	1	1	229/231/235/236/	\N	ir.actions.act_window,63	{"en_US": "Countries", "es_ES": "Países"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
237	3	235	1	1	229/231/235/237/	\N	ir.actions.act_window,64	{"en_US": "Country Group", "es_ES": "Grupo de países"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
238	2	235	1	1	229/231/235/238/	\N	ir.actions.act_window,65	{"en_US": "Fed. States", "es_ES": "Provincias"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
234	4	231	1	1	229/231/234/	\N	ir.actions.act_window,60	{"en_US": "Industries", "es_ES": "Sectores"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
19	10	18	1	1	1/8/18/19/	\N	ir.actions.act_window,5	{"en_US": "Actions", "es_ES": "Acciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
18	5	8	1	1	1/8/18/	\N	\N	{"en_US": "Actions", "es_ES": "Acciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
5	4	4	1	1	1/4/5/	\N	\N	{"en_US": "Application Terms", "es_ES": "Términos de la aplicación"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
235	5	231	1	1	229/231/235/	\N	\N	{"en_US": "Localization", "es_ES": "Localización"}	t	2026-04-08 08:35:10.094387	2026-04-08 08:35:10.094387
26	10	11	1	1	1/8/11/26/	\N	ir.actions.act_window,13	{"en_US": "Assets", "es_ES": "Activos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
12	10	8	1	1	1/8/12/	\N	\N	{"en_US": "Automation", "es_ES": "Automatización"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
22	10	18	1	1	1/8/18/22/	\N	ir.actions.act_window,8	{"en_US": "Client Actions", "es_ES": "Acciones de cliente"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
25	10	18	1	1	1/8/18/25/	\N	ir.actions.act_window,11	{"en_US": "Configuration Wizards", "es_ES": "Asistentes de configuración"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
11	10	8	1	1	1/8/11/	\N	\N	{"en_US": "Database Structure", "es_ES": "Estructura de la base de datos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
17	10	11	1	1	1/8/11/17/	\N	ir.actions.act_window,4	{"en_US": "Decimal Accuracy", "es_ES": "Precisión decimal"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
440	10	435	1	1	435/440/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
24	10	18	1	1	1/8/18/24/	\N	ir.actions.act_window,10	{"en_US": "Embedded Actions", "es_ES": "Acciones incrustadas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
33	10	11	1	1	1/8/11/33/	\N	ir.actions.act_window,21	{"en_US": "Fields", "es_ES": "Campos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
34	10	11	1	1	1/8/11/34/	\N	ir.actions.act_window,22	{"en_US": "Fields Selection", "es_ES": "Selección de campos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
7	3	1	1	1	1/7/	\N	\N	{"en_US": "General Settings", "es_ES": "Opciones generales"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
32	10	11	1	1	1/8/11/32/	\N	ir.actions.act_window,20	{"en_US": "Models", "es_ES": "Modelos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
31	5	10	1	1	1/8/10/31/	\N	ir.actions.act_window,18	{"en_US": "Outgoing Mail Servers", "es_ES": "Servidores de correo de salida"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
14	24	8	1	1	1/8/14/	\N	\N	{"en_US": "Parameters", "es_ES": "Parámetros"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
20	10	18	1	1	1/8/18/20/	\N	ir.actions.act_window,6	{"en_US": "Reports", "es_ES": "Informes"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
28	2	12	1	1	1/8/12/28/	\N	ir.actions.act_window,15	{"en_US": "Scheduled Actions", "es_ES": "Acciones planificadas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
10	3	8	1	1	1/8/10/	\N	\N	{"en_US": "Email", "es_ES": "Correo electrónico"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:34:27.650619
15	500	\N	1	1	15/	base,static/description/modules.png	\N	{"en_US": "Apps", "es_ES": "Aplicaciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:34:33.79956
437	10	435	1	1	435/437/	\N	ir.actions.act_window,662	{"en_US": "Orders", "es_ES": "Órdenes"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
115	3	8	1	1	1/8/115/	\N	\N	{"en_US": "Phone / SMS", "es_ES": "Teléfono / SMS"}	t	2026-04-08 08:34:34.53471	2026-04-08 08:34:34.53471
116	3	115	1	1	1/8/115/116/	\N	ir.actions.act_window,165	{"en_US": "Phone Blacklist", "es_ES": "Lista negra del teléfono"}	t	2026-04-08 08:34:34.53471	2026-04-08 08:34:34.53471
13	25	8	1	1	1/8/13/	\N	\N	{"en_US": "Security", "es_ES": "Seguridad"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
436	0	435	1	1	435/436/	\N	ir.actions.server,668	{"en_US": "Overview", "es_ES": "Vista general"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
117	26	8	1	1	1/8/117/	\N	\N	{"en_US": "Privacy", "es_ES": "Privacidad"}	t	2026-04-08 08:34:36.003696	2026-04-08 08:34:36.003696
118	1	117	1	1	1/8/117/118/	\N	ir.actions.act_window,170	{"en_US": "Privacy Logs", "es_ES": "Registros de privacidad"}	t	2026-04-08 08:34:36.003696	2026-04-08 08:34:36.003696
443	3	440	1	1	435/440/443/	\N	ir.actions.act_window,610	{"en_US": "Product Variants", "es_ES": "Variantes de producto"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
442	2	440	1	1	435/440/442/	\N	ir.actions.act_window,609	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
441	1	440	1	1	435/440/441/	\N	ir.actions.act_window,666	{"en_US": "Repair Orders Tags", "es_ES": "Etiquetas de órdenes de reparación"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
435	165	\N	1	1	435/	repair,static/description/icon.png	\N	{"en_US": "Repairs", "es_ES": "Reparaciones"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
246	30	242	1	1	1/242/246/	\N	ir.actions.act_window,368	{"en_US": "Badges", "es_ES": "Insignias"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
243	0	242	1	1	1/242/243/	\N	ir.actions.act_window,372	{"en_US": "Challenges", "es_ES": "Desafíos"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
242	10	1	1	1	1/242/	\N	\N	{"en_US": "Gamification Tools", "es_ES": "Herramientas de ludificación"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
245	20	242	1	1	1/242/245/	\N	ir.actions.act_window,371	{"en_US": "Goal Definitions", "es_ES": "Definiciones de meta"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
244	10	242	1	1	1/242/244/	\N	ir.actions.act_window,369	{"en_US": "Goals", "es_ES": "Metas"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
248	50	242	1	1	1/242/248/	\N	ir.actions.act_window,367	{"en_US": "Karma Tracking", "es_ES": "Rastreo del karma"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
247	40	242	1	1	1/242/247/	\N	ir.actions.act_window,366	{"en_US": "Ranks", "es_ES": "Rangos"}	t	2026-04-08 08:35:10.407079	2026-04-08 08:35:10.407079
439	10	438	1	1	435/438/439/	\N	ir.actions.act_window,663	{"en_US": "Repairs", "es_ES": "Reparaciones"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
249	10	77	1	1	77/249/	\N	ir.actions.act_window,375	{"en_US": "Link Tracker", "es_ES": "Rastreador de enlaces"}	t	2026-04-08 08:35:11.795175	2026-04-08 08:35:11.795175
438	10	435	1	1	435/438/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 09:05:50.079825	2026-04-08 09:05:50.079825
250	30	95	1	1	1/8/95/250/	\N	ir.actions.act_window,378	{"en_US": "Ratings", "es_ES": "Calificaciones"}	t	2026-04-08 08:35:12.202067	2026-04-08 08:35:12.202067
119	1	115	1	1	1/8/115/119/	\N	ir.actions.act_window,214	{"en_US": "SMS", "es_ES": "SMS"}	t	2026-04-08 08:34:39.76217	2026-04-08 08:34:39.76217
120	2	115	1	1	1/8/115/120/	\N	ir.actions.act_window,216	{"en_US": "SMS Templates", "es_ES": "Plantillas de SMS"}	t	2026-04-08 08:34:39.76217	2026-04-08 08:34:39.76217
121	50	10	1	1	1/8/10/121/	\N	ir.actions.act_window,218	{"en_US": "Snailmail Letters", "es_ES": "Cartas de correo postal"}	t	2026-04-08 08:34:41.996744	2026-04-08 08:34:41.996744
122	80	10	1	1	1/8/10/122/	\N	ir.actions.act_window,222	{"en_US": "Digest Emails", "es_ES": "Correos electrónicos del resumen"}	t	2026-04-08 08:34:42.757453	2026-04-08 08:34:42.757453
123	81	10	1	1	1/8/10/123/	\N	ir.actions.act_window,223	{"en_US": "Digest Tips", "es_ES": "Consejos del resumen"}	t	2026-04-08 08:34:42.757453	2026-04-08 08:34:42.757453
39	10	13	1	1	1/8/13/39/	\N	ir.actions.act_window,26	{"en_US": "Access Rights", "es_ES": "Permisos de acceso"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
55	50	15	1	1	15/55/	\N	ir.actions.act_window,46	{"en_US": "Apply Scheduled Upgrades", "es_ES": "Aplicar actualizaciones programadas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
48	5	15	1	1	15/48/	\N	\N	{"en_US": "Apps", "es_ES": "Aplicaciones"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
40	10	11	1	1	1/8/11/40/	\N	ir.actions.act_window,27	{"en_US": "Attachments", "es_ES": "Archivos adjuntos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
58	10	3	1	1	1/3/58/	\N	ir.actions.act_window,53	{"en_US": "Companies", "es_ES": "Compañías"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
45	3	9	1	1	1/8/9/45/	\N	ir.actions.act_window,33	{"en_US": "Customized Views", "es_ES": "Vistas personalizadas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
56	10	6	1	1	1/4/6/56/	\N	ir.actions.act_window,48	{"en_US": "Export Translation", "es_ES": "Exportar traducción"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
36	10	35	1	1	1/8/35/36/	\N	ir.actions.act_window,23	{"en_US": "External Identifiers", "es_ES": "Identificadores externos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
60	3	3	1	1	1/3/60/	\N	ir.actions.act_window,69	{"en_US": "Groups", "es_ES": "Grupos"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
54	10	6	1	1	1/4/6/54/	\N	ir.actions.act_window,45	{"en_US": "Import Translation", "es_ES": "Importar traducción"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
59	1	4	1	1	1/4/59/	\N	ir.actions.act_window,54	{"en_US": "Languages", "es_ES": "Idiomas"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
47	10	11	1	1	1/8/11/47/	\N	ir.actions.act_window,38	{"en_US": "Logging", "es_ES": "Registro"}	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841
344	4	340	1	1	333/340/344/	\N	ir.actions.act_window,513	{"en_US": "Activities", "es_ES": "Actividades"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
350	8	345	1	1	333/345/350/	\N	\N	{"en_US": "Activities", "es_ES": "Actividades"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
352	11	350	1	1	333/345/350/352/	\N	ir.actions.act_window,511	{"en_US": "Activity Plans", "es_ES": "Planes de actividad"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
351	10	350	1	1	333/345/350/351/	\N	ir.actions.act_window,202	{"en_US": "Activity Types", "es_ES": "Tipos de actividad"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
333	25	\N	1	1	333/	crm,static/description/icon.png	\N	{"en_US": "CRM", "es_ES": "CRM"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
345	25	333	1	1	333/345/	\N	ir.actions.server,491	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
338	5	334	1	1	333/334/338/	\N	ir.actions.act_window,56	{"en_US": "Customers", "es_ES": "Clientes"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
341	1	340	1	1	333/340/341/	\N	ir.actions.server,492	{"en_US": "Forecast", "es_ES": "Pronóstico"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
358	10	333	1	1	333/358/	\N	\N	{"en_US": "Import & Synchronize", "es_ES": "Importar y sincronizar"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
339	5	333	1	1	333/339/	\N	ir.actions.act_window,505	{"en_US": "Leads", "es_ES": "Leads"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
343	3	340	1	1	333/340/343/	\N	ir.actions.act_window,516	{"en_US": "Leads", "es_ES": "Leads"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
455	13	447	1	1	444/447/455/	\N	ir.actions.act_window,698	{"en_US": "Bills of Materials", "es_ES": "Listas de materiales"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
449	100	444	1	1	444/449/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
450	15	447	1	1	444/447/450/	\N	ir.actions.act_window,564	{"en_US": "Lots/Serial Numbers", "es_ES": "Números de lote/serie"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
444	145	\N	1	1	444/	mrp,static/description/icon.png	\N	{"en_US": "Manufacturing", "es_ES": "Fabricación"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
456	1	445	1	1	444/445/456/	\N	ir.actions.act_window,711	{"en_US": "Manufacturing Orders", "es_ES": "Órdenes de fabricación"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
462	25	364	1	1	362/363/364/462/	\N	ir.actions.act_window,718	{"en_US": "Manufacturings", "es_ES": "Fabricaciones"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
445	10	444	1	1	444/445/	\N	\N	{"en_US": "Operations", "es_ES": "Operaciones"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
459	100	449	1	1	444/449/459/	\N	ir.actions.act_window,715	{"en_US": "Operations", "es_ES": "Operaciones"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
454	12	448	1	1	444/448/454/	\N	ir.actions.act_window,696	{"en_US": "Overall Equipment Effectiveness", "es_ES": "Eficiencia general de los equipos"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
357	6	354	1	1	333/345/354/357/	\N	ir.actions.act_window,500	{"en_US": "Lost Reasons", "es_ES": "Razones de pérdida"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
124	55	\N	1	1	124/	account,static/description/icon.png	\N	{"en_US": "Invoicing", "es_ES": "Facturación"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
125	1	124	1	1	124/125/	\N	ir.actions.act_window,305	{"en_US": "Dashboard", "es_ES": "Tablero"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
126	2	124	1	1	124/126/	\N	\N	{"en_US": "Customers", "es_ES": "Clientes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
127	1	126	1	1	124/126/127/	\N	ir.actions.act_window,264	{"en_US": "Invoices", "es_ES": "Facturas de clientes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
128	2	126	1	1	124/126/128/	\N	ir.actions.act_window,265	{"en_US": "Credit Notes", "es_ES": "Facturas rectificativas"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
129	3	126	1	1	124/126/129/	\N	ir.actions.act_window,270	{"en_US": "Receipts", "es_ES": "Recibos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
130	15	126	1	1	124/126/130/	\N	ir.actions.act_window,240	{"en_US": "Payments", "es_ES": "Pagos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
131	100	126	1	1	124/126/131/	\N	ir.actions.act_window,292	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
132	110	126	1	1	124/126/132/	\N	ir.actions.act_window,303	{"en_US": "Customers", "es_ES": "Clientes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
133	3	124	1	1	124/133/	\N	\N	{"en_US": "Vendors", "es_ES": "Proveedores"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
134	1	133	1	1	124/133/134/	\N	ir.actions.act_window,267	{"en_US": "Bills", "es_ES": "Facturas de proveedores"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
135	2	133	1	1	124/133/135/	\N	ir.actions.act_window,268	{"en_US": "Refunds", "es_ES": "Reembolsos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
136	3	133	1	1	124/133/136/	\N	ir.actions.act_window,271	{"en_US": "Receipts", "es_ES": "Recibos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
137	20	133	1	1	124/133/137/	\N	ir.actions.act_window,241	{"en_US": "Payments", "es_ES": "Pagos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
138	100	133	1	1	124/133/138/	\N	ir.actions.act_window,293	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
139	200	133	1	1	124/133/139/	\N	ir.actions.act_window,304	{"en_US": "Vendors", "es_ES": "Proveedores"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
140	4	124	1	1	124/140/	\N	\N	{"en_US": "Accounting", "es_ES": "Contabilidad"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
141	1	140	1	1	124/140/141/	\N	ir.actions.act_window,262	{"en_US": "Journal Entries", "es_ES": "Asientos contables"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
142	10	140	1	1	124/140/142/	\N	ir.actions.act_window,261	{"en_US": "Journal Items", "es_ES": "Apuntes contables"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
143	31	140	1	1	124/140/143/	\N	ir.actions.act_window,155	{"en_US": "Analytic Items", "es_ES": "Apuntes analíticos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
144	20	124	1	1	124/144/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
145	3	144	1	1	124/144/145/	\N	\N	{"en_US": "Partner Reports", "es_ES": "Informes de contactos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
146	4	144	1	1	124/144/146/	\N	\N	{"en_US": "Management", "es_ES": "Administración"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
147	1	146	1	1	124/144/146/147/	\N	ir.actions.act_window,296	{"en_US": "Invoice Analysis", "es_ES": "Análisis de facturas"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
148	10	146	1	1	124/144/146/148/	\N	ir.actions.act_window,294	{"en_US": "Analytic Report", "es_ES": "Informe analítico"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
149	1	144	1	1	124/144/149/	\N	\N	{"en_US": "Statement Reports", "es_ES": "Informes de extractos bancarios"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
150	35	124	1	1	124/150/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
151	0	150	1	1	124/150/151/	\N	ir.actions.act_window,300	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
152	1	150	1	1	124/150/152/	\N	\N	{"en_US": "Invoicing", "es_ES": "Facturación"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
153	1	152	1	1	124/150/152/153/	\N	ir.actions.act_window,288	{"en_US": "Payment Terms", "es_ES": "Condiciones de pago"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
154	3	152	1	1	124/150/152/154/	\N	ir.actions.act_window,308	{"en_US": "Incoterms", "es_ES": "Incoterms"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
155	2	150	1	1	124/150/155/	\N	\N	{"en_US": "Banks", "es_ES": "Bancos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
156	1	155	1	1	124/150/155/156/	\N	ir.actions.server,289	{"en_US": "Add a Bank Account", "es_ES": "Añadir una cuenta bancaria"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
157	3	155	1	1	124/150/155/157/	\N	ir.actions.act_window,285	{"en_US": "Reconciliation Models", "es_ES": "Modelos de conciliación"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
158	3	150	1	1	124/150/158/	\N	\N	{"en_US": "Accounting", "es_ES": "Contabilidad"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
159	1	158	1	1	124/150/158/159/	\N	ir.actions.act_window,278	{"en_US": "Chart of Accounts", "es_ES": "Plan contable"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
160	2	158	1	1	124/150/158/160/	\N	ir.actions.act_window,286	{"en_US": "Taxes", "es_ES": "Impuestos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
161	3	158	1	1	124/150/158/161/	\N	ir.actions.act_window,280	{"en_US": "Journals", "es_ES": "Diarios"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
162	4	158	1	1	124/150/158/162/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
163	4	158	1	1	124/150/158/163/	\N	ir.actions.act_window,67	{"en_US": "Currencies", "es_ES": "Monedas"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
164	5	158	1	1	124/150/158/164/	\N	ir.actions.act_window,302	{"en_US": "Fiscal Positions", "es_ES": "Posiciones fiscales"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
165	7	158	1	1	124/150/158/165/	\N	ir.actions.act_window,281	{"en_US": "Multi-Ledger", "es_ES": "Varios libros mayores"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
166	8	158	1	1	124/150/158/166/	\N	ir.actions.act_window,287	{"en_US": "Tax Groups", "es_ES": "Grupos de impuestos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
167	4	150	1	1	124/150/167/	\N	\N	{"en_US": "Online Payments", "es_ES": "Pagos en línea"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
168	5	150	1	1	124/150/168/	\N	\N	{"en_US": "Management", "es_ES": "Administración"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
169	3	168	1	1	124/150/168/169/	\N	ir.actions.act_window,182	{"en_US": "Product Categories", "es_ES": "Categorías de productos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
170	4	168	1	1	124/150/168/170/	\N	ir.actions.act_window,297	{"en_US": "Cash Roundings", "es_ES": "Redondeos de efectivo"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
171	6	150	1	1	124/150/171/	\N	\N	{"en_US": "Analytic Accounting", "es_ES": "Contabilidad analítica"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
172	1	171	1	1	124/150/171/172/	\N	ir.actions.act_window,159	{"en_US": "Analytic Distribution Models", "es_ES": "Modelos de distribución analítica"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
173	1	171	1	1	124/150/171/173/	\N	ir.actions.act_window,157	{"en_US": "Analytic Accounts", "es_ES": "Cuentas analíticas"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
174	2	171	1	1	124/150/171/174/	\N	ir.actions.act_window,158	{"en_US": "Analytic Plans", "es_ES": "Planes analíticos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
175	80	140	1	1	124/140/175/	\N	ir.actions.act_window,309	{"en_US": "Secure Entries", "es_ES": "Asegurar asientos"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
176	10	146	1	1	124/144/146/176/	\N	ir.actions.act_window,310	{"en_US": "Audit Trail", "es_ES": "Pista de auditoría"}	t	2026-04-08 08:34:46.340378	2026-04-08 08:34:46.340378
446	15	444	1	1	444/446/	\N	\N	{"en_US": "Planning", "es_ES": "Planificación"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
452	135	446	1	1	444/446/452/	\N	ir.actions.server,531	{"en_US": "Procurement: run scheduler", "es_ES": "Abastecimiento: ejecutar planificador"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
336	2	334	1	1	333/334/336/	\N	ir.actions.act_window,506	{"en_US": "My Activities", "es_ES": "Mis actividades"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
335	1	334	1	1	333/334/335/	\N	ir.actions.server,491	{"en_US": "My Pipeline", "es_ES": "Mi flujo"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
179	150	177	1	1	177/179/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
180	10	179	1	1	177/179/180/	\N	ir.actions.act_window,313	{"en_US": "Dashboards", "es_ES": "Tableros"}	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
178	1	177	1	1	177/178/	\N	ir.actions.client,312	{"en_US": "Dashboards", "es_ES": "Tableros"}	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
177	37	\N	1	1	177/	spreadsheet_dashboard,static/description/icon.png	ir.actions.client,312	{"en_US": "Dashboards", "es_ES": "Tableros"}	t	2026-04-08 08:34:52.241103	2026-04-08 08:34:52.241103
347	1	345	1	1	333/345/347/	\N	\N	{"en_US": "Opportunities", "es_ES": "Oportunidades"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
181	2	150	1	1	124/150/181/	\N	ir.actions.act_window,314	{"en_US": "EDI Proxy Users", "es_ES": "Usuarios del proxy de EDI"}	t	2026-04-08 08:34:53.157072	2026-04-08 08:34:53.157072
342	2	340	1	1	333/340/342/	\N	ir.actions.act_window,515	{"en_US": "Pipeline", "es_ES": "Flujo"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
354	15	345	1	1	333/345/354/	\N	\N	{"en_US": "Pipeline", "es_ES": "Flujo"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
353	12	345	1	1	333/345/353/	\N	ir.actions.act_window,499	{"en_US": "Recurring Plans", "es_ES": "Planes recurrentes"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
340	20	333	1	1	333/340/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
183	15	167	1	1	124/150/167/183/	\N	ir.actions.act_window,227	{"en_US": "Payment Methods", "es_ES": "Métodos de pago"}	t	2026-04-08 08:34:54.01867	2026-04-08 08:34:54.01867
182	10	167	1	1	124/150/167/182/	\N	ir.actions.act_window,226	{"en_US": "Payment Providers", "es_ES": "Proveedores de pago"}	t	2026-04-08 08:34:54.01867	2026-04-08 08:34:54.01867
184	20	167	1	1	124/150/167/184/	\N	ir.actions.act_window,230	{"en_US": "Payment Tokens", "es_ES": "Tókenes de pago"}	t	2026-04-08 08:34:54.01867	2026-04-08 08:34:54.01867
185	25	167	1	1	124/150/167/185/	\N	ir.actions.act_window,228	{"en_US": "Payment Transactions", "es_ES": "Transacciones de pago"}	t	2026-04-08 08:34:54.01867	2026-04-08 08:34:54.01867
334	1	333	1	1	333/334/	\N	\N	{"en_US": "Sales", "es_ES": "Ventas"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
348	5	345	1	1	333/345/348/	\N	ir.actions.act_window,200	{"en_US": "Sales Teams", "es_ES": "Equipos de ventas"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
346	0	345	1	1	333/345/346/	\N	ir.actions.act_window,512	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
355	0	354	1	1	333/345/354/355/	\N	ir.actions.act_window,501	{"en_US": "Stages", "es_ES": "Etapas"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
356	1	354	1	1	333/345/354/356/	\N	ir.actions.act_window,197	{"en_US": "Tags", "es_ES": "Etiquetas"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
337	4	334	1	1	333/334/337/	\N	ir.actions.act_window,199	{"en_US": "Teams", "es_ES": "Equipos"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
461	2	447	1	1	444/447/461/	\N	ir.actions.act_window,717	{"en_US": "Product Variants", "es_ES": "Variantes de producto"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
349	6	345	1	1	333/345/349/	\N	ir.actions.act_window,201	{"en_US": "Teams Members", "es_ES": "Miembros del equipo"}	t	2026-04-08 08:38:57.179101	2026-04-08 08:38:57.179101
186	30	\N	1	1	186/	sale_management,static/description/icon.png	\N	{"en_US": "Sales", "es_ES": "Ventas"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
187	10	186	1	1	186/187/	\N	\N	{"en_US": "Orders", "es_ES": "Pedidos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
447	20	444	1	1	444/447/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
460	1	447	1	1	444/447/460/	\N	ir.actions.act_window,716	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
448	25	444	1	1	444/448/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
451	25	445	1	1	444/445/451/	\N	ir.actions.act_window,566	{"en_US": "Scrap", "es_ES": "Desechar"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
464	0	449	1	1	444/449/464/	\N	ir.actions.act_window,722	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
463	20	445	1	1	444/445/463/	\N	ir.actions.act_window,721	{"en_US": "Unbuild Orders", "es_ES": "Órdenes de desmontaje"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
359	20	345	1	1	333/345/359/	\N	\N	{"en_US": "Lead Generation", "es_ES": "Generación de leads"}	t	2026-04-08 08:39:01.400782	2026-04-08 08:39:01.400782
453	90	449	1	1	444/449/453/	\N	ir.actions.act_window,694	{"en_US": "Work Centers", "es_ES": "Centros de trabajo"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
360	0	359	1	1	333/345/359/360/	\N	ir.actions.act_window,527	{"en_US": "Lead Mining Requests", "es_ES": "Solicitudes de minería de leads"}	t	2026-04-08 08:39:01.400782	2026-04-08 08:39:01.400782
458	10	448	1	1	444/448/458/	\N	ir.actions.act_window,693	{"en_US": "Work Orders", "es_ES": "Órdenes de trabajo"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
457	10	445	1	1	444/445/457/	\N	ir.actions.act_window,684	{"en_US": "Work Orders", "es_ES": "Órdenes de trabajo"}	t	2026-04-08 09:11:55.219689	2026-04-08 09:11:55.219689
473	40	468	1	1	465/468/473/	\N	\N	{"en_US": "Units of Measures", "es_ES": "Unidades de medida"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
469	1	468	1	1	465/468/469/	\N	ir.actions.act_window,187	{"en_US": "Vendor Pricelists", "es_ES": "Listas de precios de proveedor"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
361	2	334	1	1	333/334/361/	\N	ir.actions.act_window,340	{"en_US": "My Quotations", "es_ES": "Mis presupuestos"}	t	2026-04-08 08:39:02.007941	2026-04-08 08:39:02.007941
467	15	466	1	1	465/466/467/	\N	ir.actions.act_window,304	{"en_US": "Vendors", "es_ES": "Proveedores"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
377	4	362	1	1	362/377/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
406	250	378	1	1	362/378/406/	\N	ir.actions.act_window,626	{"en_US": "Valuation", "es_ES": "Valoración"}	t	2026-04-08 08:46:14.325631	2026-04-08 08:46:14.325631
302	99	296	1	1	296/302/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
188	10	187	1	1	186/187/188/	\N	ir.actions.act_window,339	{"en_US": "Quotations", "es_ES": "Presupuestos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
189	20	187	1	1	186/187/189/	\N	ir.actions.act_window,338	{"en_US": "Orders", "es_ES": "Pedidos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
226	100	225	1	1	124/150/225/226/	\N	ir.actions.act_window,356	{"en_US": "Certificates", "es_ES": "Certificados"}	t	2026-04-08 08:35:04.148936	2026-04-08 08:35:04.148936
225	110	150	1	1	124/150/225/	\N	\N	{"en_US": "Spain Facturae EDI", "es_ES": "EDI de Facturae para España"}	t	2026-04-08 08:35:04.148936	2026-04-08 08:35:04.148936
190	30	187	1	1	186/187/190/	\N	ir.actions.act_window,198	{"en_US": "Sales Teams", "es_ES": "Equipos de ventas"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
191	40	187	1	1	186/187/191/	\N	ir.actions.act_window,303	{"en_US": "Customers", "es_ES": "Clientes"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
192	20	186	1	1	186/192/	\N	\N	{"en_US": "To Invoice", "es_ES": "A facturar"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
193	10	192	1	1	186/192/193/	\N	ir.actions.act_window,341	{"en_US": "Orders to Invoice", "es_ES": "Pedidos a facturar"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
194	20	192	1	1	186/192/194/	\N	ir.actions.act_window,342	{"en_US": "Orders to Upsell", "es_ES": "Pedidos para ventas adicionales"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
195	30	186	1	1	186/195/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
196	10	195	1	1	186/195/196/	\N	ir.actions.act_window,353	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
199	40	186	1	1	186/199/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:35:00.749484	2026-04-08 08:35:05.349582
313	10	305	1	1	296/305/313/	\N	ir.actions.act_window,457	{"en_US": "Activity Plans", "es_ES": "Planes de actividad"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
312	10	305	1	1	296/305/312/	\N	ir.actions.act_window,458	{"en_US": "Activity Types", "es_ES": "Tipos de actividad"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
301	2	299	1	1	296/299/301/	\N	ir.actions.act_window,448	{"en_US": "All Tasks", "es_ES": "Todas las tareas"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
305	100	296	1	1	296/305/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
304	51	302	1	1	296/302/304/	\N	ir.actions.act_window,428	{"en_US": "Customer Ratings", "es_ES": "Calificación de clientes"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
300	1	299	1	1	296/299/300/	\N	ir.actions.server,449	{"en_US": "My Tasks", "es_ES": "Mis tareas"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
296	70	\N	1	1	296/	project,static/description/icon.png	\N	{"en_US": "Project", "es_ES": "Proyecto"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
309	9	305	1	1	296/305/309/	\N	ir.actions.act_window,430	{"en_US": "Project Stages", "es_ES": "Etapas del proyecto"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
297	1	296	1	1	296/297/	\N	ir.actions.act_window,438	{"en_US": "Projects", "es_ES": "Proyectos"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
308	5	305	1	1	296/305/308/	\N	ir.actions.act_window,440	{"en_US": "Projects", "es_ES": "Proyectos"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
307	5	305	1	1	296/305/307/	\N	ir.actions.act_window,441	{"en_US": "Projects", "es_ES": "Proyectos"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
298	1	296	1	1	296/298/	\N	ir.actions.act_window,439	{"en_US": "Projects", "es_ES": "Proyectos"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
306	0	305	1	1	296/305/306/	\N	ir.actions.act_window,456	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
311	10	305	1	1	296/305/311/	\N	ir.actions.act_window,455	{"en_US": "Tags", "es_ES": "Etiquetas"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
310	10	305	1	1	296/305/310/	\N	ir.actions.act_window,433	{"en_US": "Task Stages", "es_ES": "Etapas de la tarea"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
299	2	296	1	1	296/299/	\N	\N	{"en_US": "Tasks", "es_ES": "Tareas"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
303	10	302	1	1	296/302/303/	\N	ir.actions.act_window,463	{"en_US": "Tasks Analysis", "es_ES": "Análisis de tareas"}	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638
414	100	407	1	1	407/414/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
415	9	414	1	1	407/414/415/	\N	ir.actions.act_window,631	{"en_US": "Activity Plan", "es_ES": "Plan de actividad"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
417	10	407	1	1	407/417/	\N	ir.actions.act_window,642	{"en_US": "Departments", "es_ES": "Departamentos"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
420	7	416	1	1	407/414/416/420/	\N	ir.actions.act_window,633	{"en_US": "Departure Reasons", "es_ES": "Motivos de salida"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
411	4	407	1	1	407/411/	\N	ir.actions.act_window,637	{"en_US": "Directory", "es_ES": "Directorio"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
416	10	414	1	1	407/414/416/	\N	\N	{"en_US": "Employee", "es_ES": "Empleado"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
409	3	407	1	1	407/409/	\N	\N	{"en_US": "Employees", "es_ES": "Empleados"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
410	1	409	1	1	407/409/410/	\N	ir.actions.act_window,639	{"en_US": "Employees", "es_ES": "Empleados"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
407	185	\N	1	1	407/	hr,static/description/icon.png	\N	{"en_US": "Employees", "es_ES": "Empleados"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
424	2	422	1	1	407/414/422/424/	\N	ir.actions.act_window,634	{"en_US": "Employment Types", "es_ES": "Tipos de empleados"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
408	0	407	1	1	407/408/	\N	\N	{"en_US": "Human Resources", "es_ES": "Recursos humanos"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
423	1	422	1	1	407/414/422/423/	\N	ir.actions.act_window,635	{"en_US": "Job Positions", "es_ES": "Puestos de trabajo"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
422	20	414	1	1	407/414/422/	\N	\N	{"en_US": "Recruitment", "es_ES": "Reclutamiento"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
412	95	407	1	1	407/412/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
413	99	407	1	1	407/413/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
425	0	414	1	1	407/414/425/	\N	ir.actions.act_window,644	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
421	10	416	1	1	407/414/416/421/	\N	ir.actions.act_window,636	{"en_US": "Tags", "es_ES": "Etiquetas"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
418	5	416	1	1	407/414/416/418/	\N	ir.actions.act_window,643	{"en_US": "Work Locations", "es_ES": "Ubicación de trabajo"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
419	6	416	1	1	407/414/416/419/	\N	ir.actions.act_window,99	{"en_US": "Working Schedules", "es_ES": "Horarios de trabajo"}	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924
427	10	426	1	1	407/414/426/427/	\N	ir.actions.act_window,368	{"en_US": "Badges", "es_ES": "Insignias"}	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971
428	10	426	1	1	407/414/426/428/	\N	ir.actions.act_window,649	{"en_US": "Challenges", "es_ES": "Desafíos"}	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971
426	100	414	1	1	407/414/426/	\N	\N	{"en_US": "Challenges", "es_ES": "Desafíos"}	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971
365	3	363	1	1	362/363/365/	\N	\N	{"en_US": "Adjustments", "es_ES": "Ajustes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
373	4	369	1	1	362/367/369/373/	\N	ir.actions.act_window,181	{"en_US": "Attributes", "es_ES": "Atributos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
370	50	369	1	1	362/367/369/370/	\N	ir.actions.act_window,530	{"en_US": "Barcode Nomenclatures", "es_ES": "Nomenclaturas de código de barras"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
367	100	362	1	1	362/367/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
389	21	364	1	1	362/363/364/389/	\N	ir.actions.server,590	{"en_US": "Deliveries", "es_ES": "Entregas"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
404	50	367	1	1	362/367/404/	\N	\N	{"en_US": "Delivery", "es_ES": "Entrega"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
390	22	364	1	1	362/363/364/390/	\N	ir.actions.server,591	{"en_US": "Internal", "es_ES": "Interno"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
362	140	\N	1	1	362/	stock,static/description/icon.png	\N	{"en_US": "Inventory", "es_ES": "Inventario"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
397	3	368	1	1	362/367/368/397/	\N	ir.actions.act_window,613	{"en_US": "Locations", "es_ES": "Ubicaciones"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
384	150	378	1	1	362/378/384/	\N	ir.actions.server,568	{"en_US": "Locations", "es_ES": "Ubicaciones"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
429	10	426	1	1	407/414/426/429/	\N	ir.actions.act_window,648	{"en_US": "Goals History", "es_ES": "Historial de metas"}	t	2026-04-08 08:51:02.469971	2026-04-08 08:51:02.469971
430	5	409	1	1	407/409/430/	\N	ir.actions.act_window,650	{"en_US": "Org Chart", "es_ES": "Organigrama"}	t	2026-04-08 08:51:03.085418	2026-04-08 08:51:03.085418
471	1	470	1	1	465/468/470/471/	\N	ir.actions.act_window,181	{"en_US": "Attributes", "es_ES": "Atributos"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
432	3	431	1	1	407/414/431/432/	\N	ir.actions.act_window,651	{"en_US": "Line Types", "es_ES": "Tipos de línea"}	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
431	15	414	1	1	407/414/431/	\N	\N	{"en_US": "Resume", "es_ES": "Currículum"}	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
433	7	416	1	1	407/414/416/433/	\N	ir.actions.act_window,652	{"en_US": "Skill Types", "es_ES": "Tipos de habilidad"}	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
434	15	412	1	1	407/412/434/	\N	ir.actions.act_window,656	{"en_US": "Skills", "es_ES": "Habilidades"}	t	2026-04-08 08:51:03.454743	2026-04-08 08:51:03.454743
380	101	377	1	1	362/377/380/	\N	ir.actions.act_window,564	{"en_US": "Lots / Serial Numbers", "es_ES": "Números de serie/lote"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
387	230	378	1	1	362/378/387/	\N	ir.actions.act_window,577	{"en_US": "Moves Analysis", "es_ES": "Análisis de movimientos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
386	200	378	1	1	362/378/386/	\N	ir.actions.act_window,576	{"en_US": "Moves History", "es_ES": "Historial de movimientos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
363	2	362	1	1	362/363/	\N	\N	{"en_US": "Operations", "es_ES": "Operaciones"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
391	2	368	1	1	362/367/368/391/	\N	ir.actions.act_window,604	{"en_US": "Operations Types", "es_ES": "Tipos de operaciones"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
392	0	362	1	1	362/392/	\N	ir.actions.act_window,605	{"en_US": "Overview", "es_ES": "Información general"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
405	10	404	1	1	362/367/404/405/	\N	ir.actions.act_window,623	{"en_US": "Package Types", "es_ES": "Tipos de paquete"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
383	102	377	1	1	362/377/383/	\N	ir.actions.act_window,571	{"en_US": "Packages", "es_ES": "Paquetes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
382	10	365	1	1	362/363/365/382/	\N	ir.actions.server,567	{"en_US": "Physical Inventory", "es_ES": "Inventario físico"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
366	4	363	1	1	362/363/366/	\N	\N	{"en_US": "Procurement", "es_ES": "Abastecimiento"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
403	135	363	1	1	362/363/403/	\N	ir.actions.server,531	{"en_US": "Procurement: run scheduler", "es_ES": "Abastecimiento: ejecutar planificador"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
372	2	369	1	1	362/367/369/372/	\N	ir.actions.act_window,182	{"en_US": "Product Categories", "es_ES": "Categorías de producto"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
395	10	369	1	1	362/367/369/395/	\N	ir.actions.act_window,184	{"en_US": "Product Packagings", "es_ES": "Embalajes de productos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
394	2	377	1	1	362/377/394/	\N	ir.actions.act_window,610	{"en_US": "Product Variants", "es_ES": "Variantes de producto"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
369	4	367	1	1	362/367/369/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
393	1	377	1	1	362/377/393/	\N	ir.actions.act_window,609	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
379	8	368	1	1	362/367/368/379/	\N	ir.actions.act_window,561	{"en_US": "Putaway Rules", "es_ES": "Reglas de almacenamiento"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
388	20	364	1	1	362/363/364/388/	\N	ir.actions.server,589	{"en_US": "Receipts", "es_ES": "Recepciones"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
399	5	366	1	1	362/363/366/399/	\N	ir.actions.server,618	{"en_US": "Replenishment", "es_ES": "Reposición"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
378	99	362	1	1	362/378/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
398	4	368	1	1	362/367/368/398/	\N	ir.actions.act_window,615	{"en_US": "Routes", "es_ES": "Rutas"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
402	5	368	1	1	362/367/368/402/	\N	ir.actions.act_window,622	{"en_US": "Rules", "es_ES": "Reglas"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
381	99	365	1	1	362/363/365/381/	\N	ir.actions.act_window,566	{"en_US": "Scrap", "es_ES": "Desechar"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
401	0	367	1	1	362/367/401/	\N	ir.actions.act_window,621	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
396	5	378	1	1	362/378/396/	\N	ir.actions.act_window,608	{"en_US": "Stock", "es_ES": "Stock"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
400	6	368	1	1	362/367/368/400/	\N	ir.actions.act_window,619	{"en_US": "Storage Categories", "es_ES": "Categorías de almacenamiento"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
364	1	363	1	1	362/363/364/	\N	\N	{"en_US": "Transfers", "es_ES": "Traslados"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
375	35	369	1	1	362/367/369/375/	\N	\N	{"en_US": "Units of Measure", "es_ES": "Unidades de medida"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
371	5	367	1	1	362/367/371/	\N	\N	{"en_US": "Units of Measures", "es_ES": "Unidades de medida"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
376	35	371	1	1	362/367/371/376/	\N	ir.actions.act_window,89	{"en_US": "UoM", "es_ES": "UdM"}	f	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
374	5	371	1	1	362/367/371/374/	\N	ir.actions.act_window,90	{"en_US": "UoM Categories", "es_ES": "Categorías de UdM"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
368	1	367	1	1	362/367/368/	\N	\N	{"en_US": "Warehouse Management", "es_ES": "Gestión de almacenes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
385	1	368	1	1	362/367/368/385/	\N	ir.actions.act_window,574	{"en_US": "Warehouses", "es_ES": "Almacenes"}	t	2026-04-08 08:46:08.412603	2026-04-08 08:46:08.412603
468	100	465	1	1	465/468/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
466	1	465	1	1	465/466/	\N	\N	{"en_US": "Orders", "es_ES": "Pedidos"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
472	3	470	1	1	465/468/470/472/	\N	ir.actions.act_window,182	{"en_US": "Product Categories", "es_ES": "Categorías de producto"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
478	21	476	1	1	465/476/478/	\N	ir.actions.act_window,739	{"en_US": "Product Variants", "es_ES": "Variantes de producto"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
477	20	476	1	1	465/476/477/	\N	ir.actions.act_window,738	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
470	30	468	1	1	465/468/470/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
476	5	465	1	1	465/476/	\N	\N	{"en_US": "Products", "es_ES": "Productos"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
465	135	\N	1	1	465/	purchase,static/description/icon.png	\N	{"en_US": "Purchase", "es_ES": "Compra"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
483	99	482	1	1	465/482/483/	\N	ir.actions.act_window,752	{"en_US": "Purchase", "es_ES": "Compra"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
480	6	466	1	1	465/466/480/	\N	ir.actions.act_window,741	{"en_US": "Purchase Orders", "es_ES": "Pedidos de compra"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
482	99	465	1	1	465/482/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
479	0	466	1	1	465/466/479/	\N	ir.actions.act_window,740	{"en_US": "Requests for Quotation", "es_ES": "Solicitudes de presupuesto"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
481	0	468	1	1	465/468/481/	\N	ir.actions.act_window,749	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
474	5	473	1	1	465/468/473/474/	\N	ir.actions.act_window,89	{"en_US": "Units of Measure", "es_ES": "Unidades de medida"}	f	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
475	10	473	1	1	465/468/473/475/	\N	ir.actions.act_window,90	{"en_US": "Units of Measure Categories", "es_ES": "Categorías de unidades de medida"}	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914
499	20	495	1	1	484/495/499/	\N	ir.actions.act_window,766	{"en_US": "Activity Types", "es_ES": "Tipos de actividad"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
495	100	484	1	1	484/495/	\N	\N	{"en_US": "Configuration", "es_ES": "Configuración"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
485	0	484	1	1	484/485/	\N	ir.actions.act_window,765	{"en_US": "Dashboard", "es_ES": "Tablero"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
489	2	484	1	1	484/489/	\N	ir.actions.act_window,760	{"en_US": "Equipment", "es_ES": "Equipo"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
497	2	495	1	1	484/495/497/	\N	ir.actions.act_window,762	{"en_US": "Equipment Categories", "es_ES": "Categorías de equipo"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
492	2	490	1	1	484/490/492/	\N	\N	{"en_US": "Losses Analysis", "es_ES": "Análisis de las pérdidas"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
486	1	484	1	1	484/486/	\N	\N	{"en_US": "Maintenance", "es_ES": "Mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
484	160	\N	1	1	484/	maintenance,static/description/icon.png	\N	{"en_US": "Maintenance", "es_ES": "Mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
488	2	486	1	1	484/486/488/	\N	ir.actions.act_window,758	{"en_US": "Maintenance Calendar", "es_ES": "Calendario de mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
494	10	493	1	1	484/493/494/	\N	ir.actions.act_window,759	{"en_US": "Maintenance Requests", "es_ES": "Solicitudes de mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
487	1	486	1	1	484/486/487/	\N	ir.actions.act_window,754	{"en_US": "Maintenance Requests", "es_ES": "Solicitudes de mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
498	3	495	1	1	484/495/498/	\N	ir.actions.act_window,763	{"en_US": "Maintenance Stages", "es_ES": "Etapas de mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
496	1	495	1	1	484/495/496/	\N	ir.actions.act_window,764	{"en_US": "Maintenance Teams", "es_ES": "Equipos de mantenimiento"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
491	1	490	1	1	484/490/491/	\N	\N	{"en_US": "Overall Equipment Effectiveness (OEE)", "es_ES": "Eficiencia general de los equipos (OEE)"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
493	20	484	1	1	484/493/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
490	3	484	1	1	484/490/	\N	\N	{"en_US": "Reporting", "es_ES": "Informes"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
500	0	495	1	1	484/495/500/	\N	ir.actions.act_window,767	{"en_US": "Settings", "es_ES": "Ajustes"}	t	2026-04-24 11:17:56.264301	2026-04-24 11:17:56.264301
\.


--
-- Data for Name: ir_ui_menu_group_rel; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_ui_menu_group_rel (menu_id, gid) FROM stdin;
1	2
4	7
5	7
6	7
8	7
1	4
31	7
35	7
36	7
37	7
38	7
53	7
55	7
60	7
63	7
64	7
65	7
66	7
67	4
77	7
78	7
79	7
80	7
81	7
82	1
88	7
89	7
90	7
92	7
93	7
94	7
100	7
101	7
122	2
123	2
124	25
124	26
125	27
129	33
136	34
140	25
141	25
142	25
143	16
144	25
144	26
148	25
149	25
149	27
150	29
151	4
152	26
152	25
154	7
155	29
156	29
157	28
158	29
159	25
161	29
162	25
165	25
166	7
167	29
168	29
170	32
171	16
172	16
173	16
174	16
175	7
175	30
181	7
184	7
185	7
188	21
189	21
190	23
191	21
192	21
195	21
197	19
198	17
199	23
204	23
205	4
210	19
214	4
217	7
218	7
219	12
220	7
223	7
224	23
227	41
229	1
229	9
231	4
242	7
249	7
296	49
296	48
298	51
304	50
305	49
306	4
307	51
309	51
310	7
325	1
326	1
327	4
327	7
328	4
329	7
330	7
331	7
332	7
231	23
333	21
333	23
336	21
337	23
339	56
340	21
345	23
346	4
347	23
349	7
352	23
353	57
354	23
355	7
362	61
362	60
367	61
368	61
370	7
371	12
373	19
375	12
376	7
378	61
379	58
380	62
383	65
384	58
384	67
384	7
388	61
388	60
389	61
389	60
390	58
394	19
395	18
397	58
398	66
399	61
400	58
401	4
402	66
403	7
404	61
405	65
407	74
407	73
407	1
409	73
412	73
413	74
413	73
414	73
415	74
416	73
417	1
418	73
419	73
420	73
421	7
422	73
424	73
425	4
428	73
429	73
430	73
431	7
432	7
433	73
435	60
436	60
437	60
438	61
440	61
443	19
444	75
444	76
449	76
450	62
452	7
453	77
454	77
457	77
458	77
459	77
461	19
462	61
462	60
464	4
465	83
465	82
468	83
471	19
473	12
474	7
475	12
478	19
481	4
482	83
483	83
485	86
485	1
486	86
486	1
487	86
487	1
488	86
488	1
489	86
489	1
490	86
490	1
491	86
491	1
492	86
492	1
495	86
496	86
498	7
499	7
500	4
\.


--
-- Data for Name: ir_ui_view; Type: TABLE DATA; Schema: public; Owner: odoo
--

COPY public.ir_ui_view (id, priority, inherit_id, create_uid, write_uid, name, model, key, type, arch_fs, mode, arch_db, arch_prev, arch_updated, active, create_date, write_date, customize_show) FROM stdin;
246	16	228	1	1	res.config.settings.view.form.inherit.web.unsplash	res.config.settings	\N	form	web_unsplash/views/res_config_settings_view.xml	extension	{"en_US": "<div id=\\"web_unsplash_warning\\" position=\\"replace\\">\\n                <div invisible=\\"not module_web_unsplash\\">\\n                    <div class=\\"content-group mt16\\">\\n                        <label for=\\"unsplash_access_key\\" class=\\"o_light_label mr8\\"/>\\n                        <field name=\\"unsplash_access_key\\"/>\\n                    </div>\\n                    <div class=\\"content-group\\">\\n                        <label for=\\"unsplash_app_id\\" class=\\"o_light_label mr8\\"/>\\n                        <field name=\\"unsplash_app_id\\"/>\\n                    </div>\\n                    <div>\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/websites/website/optimize/unsplash.html#generate-an-unsplash-access-key\\" label=\\" Generate an Access Key\\" icon=\\"oi oi-arrow-right\\" class=\\"oe_link\\"/>\\n                    </div>\\n                </div>\\n            </div>", "es_ES": "<div id=\\"web_unsplash_warning\\" position=\\"replace\\">\\n                <div invisible=\\"not module_web_unsplash\\">\\n                    <div class=\\"content-group mt16\\">\\n                        <label for=\\"unsplash_access_key\\" class=\\"o_light_label mr8\\"/>\\n                        <field name=\\"unsplash_access_key\\"/>\\n                    </div>\\n                    <div class=\\"content-group\\">\\n                        <label for=\\"unsplash_app_id\\" class=\\"o_light_label mr8\\"/>\\n                        <field name=\\"unsplash_app_id\\"/>\\n                    </div>\\n                    <div>\\n                        <widget name=\\"documentation_link\\" path=\\"/applications/websites/website/optimize/unsplash.html#generate-an-unsplash-access-key\\" label=\\"Generar una clave de acceso\\" icon=\\"oi oi-arrow-right\\" class=\\"oe_link\\"/>\\n                    </div>\\n                </div>\\n            </div>"}	<?xml version="1.0"?>\n<div id="web_unsplash_warning" position="replace">\n                <div invisible="not module_web_unsplash">\n                    <div class="content-group mt16">\n                        <label for="unsplash_access_key" class="o_light_label mr8"/>\n                        <field name="unsplash_access_key"/>\n                    </div>\n                    <div class="content-group">\n                        <label for="unsplash_app_id" class="o_light_label mr8"/>\n                        <field name="unsplash_app_id"/>\n                    </div>\n                    <div>\n                        <widget name="documentation_link" path="/applications/websites/website/optimize/unsplash.html#generate-an-unsplash-access-key" label=" Generate an Access Key" icon="oi oi-arrow-right" class="oe_link"/>\n                    </div>\n                </div>\n            </div>\n        	f	t	2026-04-08 08:31:50.31122	2026-04-08 08:31:50.31122	\N
1432	16	1415	1	1	project.task.form.res.partner	project.task	\N	form	project/views/project_task_views.xml	primary	{"en_US": "<xpath expr=\\"//group//field[@name='project_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"required\\">1</attribute>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group//field[@name='project_id']" position="attributes">\n                    <attribute name="required">1</attribute>\n                </xpath>\n            	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f
106	16	\N	1	1	Uninstall module	base.module.uninstall	\N	form	base/wizard/base_module_uninstall_views.xml	primary	{"en_US": "<form string=\\"Uninstall module\\">\\n                    <div class=\\"alert alert-warning oe_button_box\\" role=\\"alert\\">\\n                        <p class=\\"mt-3\\">\\n                            Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.\\n                        </p>\\n                    </div>\\n                    <div class=\\"d-flex bd-highlight\\">\\n                        <div class=\\"me-auto p-2 bd-highlight\\"><h3>Apps to Uninstall</h3></div>\\n                        <div class=\\"p-2 bd-highlight\\"><field name=\\"show_all\\"/> Show All</div>\\n                    </div>\\n                    <field name=\\"module_ids\\" mode=\\"kanban\\" class=\\"o_modules_field\\">\\n                        <kanban create=\\"false\\" class=\\"o_modules_kanban\\">\\n                            <field name=\\"state\\"/>\\n                                <templates>\\n                                    <t t-name=\\"card\\" class=\\"flex-row align-items-center\\">\\n                                        <aside>\\n                                            <field name=\\"icon\\" widget=\\"image_url\\" options=\\"{'size': [50, 50]}\\" alt=\\"Icon\\"/>\\n                                        </aside>\\n                                        <main t-att-title=\\"record.shortdesc.value\\">\\n                                            <field class=\\"fw-bold fs-5 mb-0\\" name=\\"shortdesc\\"/>\\n                                            <p class=\\"text-muted small my-1 lh-sm\\">\\n                                                <field groups=\\"!base.group_no_one\\" name=\\"summary\\"/>\\n                                                <code groups=\\"base.group_no_one\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </code>\\n                                            </p>\\n                                        </main>\\n                                    </t>\\n                                </templates>\\n                        </kanban>\\n                    </field>\\n                    <h3>Documents to Delete</h3>\\n                    <field name=\\"model_ids\\" string=\\"Models\\" nolabel=\\"1\\">\\n                        <list string=\\"Models\\">\\n                            <field name=\\"name\\" string=\\"Document\\"/>\\n                            <field name=\\"count\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Uninstall\\" class=\\"btn-secondary\\" type=\\"object\\" name=\\"action_uninstall\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Discard\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Desinstalar módulo\\">\\n                    <div class=\\"alert alert-warning oe_button_box\\" role=\\"alert\\">\\n                        <p class=\\"mt-3\\">\\n                            Desinstalar módulos puede ser arriesgado. Recomendamos que lo intente primero en una base de datos de prueba.\\n                        </p>\\n                    </div>\\n                    <div class=\\"d-flex bd-highlight\\">\\n                        <div class=\\"me-auto p-2 bd-highlight\\"><h3>Aplicaciones a desinstalar</h3></div>\\n                        <div class=\\"p-2 bd-highlight\\"><field name=\\"show_all\\"/> Mostrar todo</div>\\n                    </div>\\n                    <field name=\\"module_ids\\" mode=\\"kanban\\" class=\\"o_modules_field\\">\\n                        <kanban create=\\"false\\" class=\\"o_modules_kanban\\">\\n                            <field name=\\"state\\"/>\\n                                <templates>\\n                                    <t t-name=\\"card\\" class=\\"flex-row align-items-center\\">\\n                                        <aside>\\n                                            <field name=\\"icon\\" widget=\\"image_url\\" options=\\"{'size': [50, 50]}\\" alt=\\"Icono\\"/>\\n                                        </aside>\\n                                        <main t-att-title=\\"record.shortdesc.value\\">\\n                                            <field class=\\"fw-bold fs-5 mb-0\\" name=\\"shortdesc\\"/>\\n                                            <p class=\\"text-muted small my-1 lh-sm\\">\\n                                                <field groups=\\"!base.group_no_one\\" name=\\"summary\\"/>\\n                                                <code groups=\\"base.group_no_one\\">\\n                                                    <field name=\\"name\\"/>\\n                                                </code>\\n                                            </p>\\n                                        </main>\\n                                    </t>\\n                                </templates>\\n                        </kanban>\\n                    </field>\\n                    <h3>Documentos a eliminar</h3>\\n                    <field name=\\"model_ids\\" string=\\"Modelos\\" nolabel=\\"1\\">\\n                        <list string=\\"Modelos\\">\\n                            <field name=\\"name\\" string=\\"Documento\\"/>\\n                            <field name=\\"count\\"/>\\n                        </list>\\n                    </field>\\n                    <footer>\\n                        <button string=\\"Desinstalar\\" class=\\"btn-secondary\\" type=\\"object\\" name=\\"action_uninstall\\" data-hotkey=\\"q\\"/>\\n                        <button string=\\"Descartar\\" class=\\"btn-primary\\" special=\\"cancel\\" data-hotkey=\\"x\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Uninstall module">\n                    <div class="alert alert-warning oe_button_box" role="alert">\n                        <p class="mt-3">\n                            Uninstalling modules can be risky, we recommend you to try it on a duplicate or test database first.\n                        </p>\n                    </div>\n                    <div class="d-flex bd-highlight">\n                        <div class="me-auto p-2 bd-highlight"><h3>Apps to Uninstall</h3></div>\n                        <div class="p-2 bd-highlight"><field name="show_all"/> Show All</div>\n                    </div>\n                    <field name="module_ids" mode="kanban" class="o_modules_field">\n                        <kanban create="false" class="o_modules_kanban">\n                            <field name="state"/>\n                                <templates>\n                                    <t t-name="card" class="flex-row align-items-center">\n                                        <aside>\n                                            <field name="icon" widget="image_url" options="{'size': [50, 50]}" alt="Icon"/>\n                                        </aside>\n                                        <main t-att-title="record.shortdesc.value">\n                                            <field class="fw-bold fs-5 mb-0" name="shortdesc"/>\n                                            <p class="text-muted small my-1 lh-sm">\n                                                <field groups="!base.group_no_one" name="summary"/>\n                                                <code groups="base.group_no_one">\n                                                    <field name="name"/>\n                                                </code>\n                                            </p>\n                                        </main>\n                                    </t>\n                                </templates>\n                        </kanban>\n                    </field>\n                    <h3>Documents to Delete</h3>\n                    <field name="model_ids" string="Models" nolabel="1">\n                        <list string="Models">\n                            <field name="name" string="Document"/>\n                            <field name="count"/>\n                        </list>\n                    </field>\n                    <footer>\n                        <button string="Uninstall" class="btn-secondary" type="object" name="action_uninstall" data-hotkey="q"/>\n                        <button string="Discard" class="btn-primary" special="cancel" data-hotkey="x"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
107	16	\N	1	1	Export Translations	base.language.export	\N	form	base/wizard/base_export_language_views.xml	primary	{"en_US": "<form string=\\"Export Translations\\">\\n                    <field name=\\"name\\" invisible=\\"1\\"/> <!-- The name is needed in the BinaryField component used to download the file -->\\n                    <group invisible=\\"state != 'choose'\\" string=\\"Export Settings\\">\\n                        <field name=\\"lang\\"/>\\n                        <field name=\\"format\\"/>\\n                        <field name=\\"export_type\\"/>\\n                        <field name=\\"modules\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\" invisible=\\"export_type == 'model'\\"/>\\n                        <field name=\\"model_id\\" options=\\"{'no_create': True}\\" invisible=\\"export_type == 'module'\\" required=\\"export_type == 'model'\\"/>\\n                        <field name=\\"model_name\\" invisible=\\"1\\"/> <!-- The model_name is needed for the option of the domain -->\\n                        <field name=\\"domain\\" widget=\\"domain\\" options=\\"{'model': 'model_name'}\\" invisible=\\"export_type == 'module'\\"/>\\n                    </group>\\n                    <div invisible=\\"state != 'get'\\">\\n                        <h2>Export Complete</h2>\\n                        <p>Here is the exported translation file: <field name=\\"data\\" readonly=\\"1\\" filename=\\"name\\"/></p>\\n                        <p>This file was generated using the universal <strong>Unicode/UTF-8</strong> file encoding, please be sure to view and edit\\n                           using the same encoding.</p>\\n                        <p>The next step depends on the file format:\\n                            <ul>\\n                            <li>CSV format: you may edit it directly with your favorite spreadsheet software,\\n                                the rightmost column (value) contains the translations</li>\\n                            <li>PO(T) format: you should edit it with a PO editor such as\\n                                <a href=\\"http://www.poedit.net/\\" target=\\"_blank\\">POEdit</a>, or your preferred text editor</li>\\n                            <li>TGZ format: bundles multiple PO(T) files as a single archive</li>\\n                            </ul>\\n                        </p>\\n                        <p>For more details about translating Odoo in your language, please refer to the\\n                           <a href=\\"https://github.com/odoo/odoo/wiki/Translations\\" target=\\"_blank\\">documentation</a>.</p>\\n                    </div>\\n                    <footer invisible=\\"state != 'choose'\\">\\n                        <button name=\\"act_getfile\\" string=\\"Export\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancel\\" type=\\"object\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    <footer invisible=\\"state != 'get'\\">\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Close\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    </footer>\\n                </form>", "es_ES": "<form string=\\"Exportar traducciones\\">\\n                    <field name=\\"name\\" invisible=\\"1\\"/> <!-- The name is needed in the BinaryField component used to download the file -->\\n                    <group invisible=\\"state != 'choose'\\" string=\\"Configuración de exportación\\">\\n                        <field name=\\"lang\\"/>\\n                        <field name=\\"format\\"/>\\n                        <field name=\\"export_type\\"/>\\n                        <field name=\\"modules\\" widget=\\"many2many_tags\\" options=\\"{'no_create': True}\\" invisible=\\"export_type == 'model'\\"/>\\n                        <field name=\\"model_id\\" options=\\"{'no_create': True}\\" invisible=\\"export_type == 'module'\\" required=\\"export_type == 'model'\\"/>\\n                        <field name=\\"model_name\\" invisible=\\"1\\"/> <!-- The model_name is needed for the option of the domain -->\\n                        <field name=\\"domain\\" widget=\\"domain\\" options=\\"{'model': 'model_name'}\\" invisible=\\"export_type == 'module'\\"/>\\n                    </group>\\n                    <div invisible=\\"state != 'get'\\">\\n                        <h2>Exportación completada</h2>\\n                        <p>Aquí está el archivo de traducción exportado: <field name=\\"data\\" readonly=\\"1\\" filename=\\"name\\"/></p>\\n                        <p>El fichero se generó utilizando la codificación de fichero universal <strong>Unicode/UTF-8</strong>, por favor, asegúrese de verlo y editarlo utilizando la misma codificación.</p>\\n                        <p>El siguiente paso depende del formato del archivo:\\n                            <ul>\\n                            <li>Formato CSV: puede editarlo directamente con su software de hojas de cálculo favorito,\\n                                la columna de más a la derecha (valor) contiene las traducciones</li>\\n                            <li>Formato PO(T): debería editarlo con un editor PO como\\n                                <a href=\\"http://www.poedit.net/\\" target=\\"_blank\\">POEdit</a>, o su editor de texto preferido</li>\\n                            <li>Formato TGZ: Empaqueta mútliples archivos PO(T) como un solo archivo.</li>\\n                            </ul>\\n                        </p>\\n                        <p>Para más detalles acerca de traducir Odoo a su idioma, vaya a\\n                           <a href=\\"https://github.com/odoo/odoo/wiki/Translations\\" target=\\"_blank\\">documentación</a>.</p>\\n                    </div>\\n                    <footer invisible=\\"state != 'choose'\\">\\n                        <button name=\\"act_getfile\\" string=\\"Exportar\\" type=\\"object\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancelar\\" type=\\"object\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    <footer invisible=\\"state != 'get'\\">\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cerrar\\" type=\\"object\\" class=\\"btn-primary\\"/>\\n                    </footer>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Export Translations">\n                    <field name="name" invisible="1"/> <!-- The name is needed in the BinaryField component used to download the file -->\n                    <group invisible="state != 'choose'" string="Export Settings">\n                        <field name="lang"/>\n                        <field name="format"/>\n                        <field name="export_type"/>\n                        <field name="modules" widget="many2many_tags" options="{'no_create': True}" invisible="export_type == 'model'"/>\n                        <field name="model_id" options="{'no_create': True}" invisible="export_type == 'module'" required="export_type == 'model'"/>\n                        <field name="model_name" invisible="1"/> <!-- The model_name is needed for the option of the domain -->\n                        <field name="domain" widget="domain" options="{'model': 'model_name'}" invisible="export_type == 'module'"/>\n                    </group>\n                    <div invisible="state != 'get'">\n                        <h2>Export Complete</h2>\n                        <p>Here is the exported translation file: <field name="data" readonly="1" filename="name"/></p>\n                        <p>This file was generated using the universal <strong>Unicode/UTF-8</strong> file encoding, please be sure to view and edit\n                           using the same encoding.</p>\n                        <p>The next step depends on the file format:\n                            <ul>\n                            <li>CSV format: you may edit it directly with your favorite spreadsheet software,\n                                the rightmost column (value) contains the translations</li>\n                            <li>PO(T) format: you should edit it with a PO editor such as\n                                <a href="http://www.poedit.net/" target="_blank">POEdit</a>, or your preferred text editor</li>\n                            <li>TGZ format: bundles multiple PO(T) files as a single archive</li>\n                            </ul>\n                        </p>\n                        <p>For more details about translating Odoo in your language, please refer to the\n                           <a href="https://github.com/odoo/odoo/wiki/Translations" target="_blank">documentation</a>.</p>\n                    </div>\n                    <footer invisible="state != 'choose'">\n                        <button name="act_getfile" string="Export" type="object" class="btn-primary" data-hotkey="q"/>\n                        <button special="cancel" data-hotkey="x" string="Cancel" type="object" class="btn-secondary"/>\n                    </footer>\n                    <footer invisible="state != 'get'">\n                        <button special="cancel" data-hotkey="x" string="Close" type="object" class="btn-primary"/>\n                    </footer>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
347	10	\N	1	1	discuss.channel.search	discuss.channel	\N	search	mail/views/discuss_channel_views.xml	primary	{"en_US": "<search string=\\"Search Groups\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>", "es_ES": "<search string=\\"Buscar grupos\\">\\n                    <field name=\\"name\\"/>\\n                    <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Search Groups">\n                    <field name="name"/>\n                    <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                </search>\n            	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N
348	16	\N	1	1	mail.canned.response.view.search	mail.canned.response	\N	search	mail/views/mail_canned_response_views.xml	primary	{"en_US": "<search string=\\"Canned Responses Search\\">\\n                    <field name=\\"source\\"/>\\n                    <field name=\\"substitution\\"/>\\n                    <filter string=\\"My canned responses\\" name=\\"filter_create_uid\\" domain=\\"[('create_uid', '=', uid)]\\"/>\\n                    <filter string=\\"Shared canned responses\\" name=\\"filter_is_shared\\" domain=\\"[('is_shared', '=', True)]\\"/>\\n                </search>", "es_ES": "<search string=\\"Búsqueda de respuestas predefinidas\\">\\n                    <field name=\\"source\\"/>\\n                    <field name=\\"substitution\\"/>\\n                    <filter string=\\"Mis respuestas predefinidas\\" name=\\"filter_create_uid\\" domain=\\"[('create_uid', '=', uid)]\\"/>\\n                    <filter string=\\"Respuestas predefinidas compartidas\\" name=\\"filter_is_shared\\" domain=\\"[('is_shared', '=', True)]\\"/>\\n                </search>"}	<?xml version="1.0"?>\n<search string="Canned Responses Search">\n                    <field name="source"/>\n                    <field name="substitution"/>\n                    <filter string="My canned responses" name="filter_create_uid" domain="[('create_uid', '=', uid)]"/>\n                    <filter string="Shared canned responses" name="filter_is_shared" domain="[('is_shared', '=', True)]"/>\n                </search>\n            	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N
168	16	\N	1	1	API Key: description input form	res.users.apikeys.description	\N	form	base/views/res_users_views.xml	primary	{"en_US": "<form>\\n                    <sheet>\\n                    <h3 class=\\"fw-bold\\">\\n                        Name your key\\n                    </h3>\\n                    <p>Enter a description of and purpose for the key.</p>\\n                    <field name=\\"name\\" placeholder=\\"What's this key for?\\"/>\\n                    <p>\\n                        It is very important that this description be clear\\n                        and complete, <strong>it will be the only way to\\n                        identify the key once created</strong>.\\n                    </p>\\n                    <h3 class=\\"fw-bold\\">\\n                        Give a duration for the key's validity\\n                    </h3>\\n                    <field name=\\"duration\\"/>\\n                    <field name=\\"expiration_date\\" invisible=\\"duration != '-1'\\"/>\\n                    <p>\\n                        The key will be deleted once this period has elapsed.\\n                    </p>\\n                    <footer>\\n                        <button name=\\"make_key\\" type=\\"object\\" string=\\"Generate key\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancel\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    </sheet>\\n                </form>", "es_ES": "<form>\\n                    <sheet>\\n                    <h3 class=\\"fw-bold\\">\\n                        Nombre su clave\\n                    </h3>\\n                    <p>Escriba la descripción y el propósito de la clave.</p>\\n                    <field name=\\"name\\" placeholder=\\"¿Para qué es esta clave?\\"/>\\n                    <p>\\n                        Es muy importante que esta descripción sea clara\\n                        y completa, <strong>será la única forma\\n                        de identificar la después de que se cree</strong>.\\n                    </p>\\n                    <h3 class=\\"fw-bold\\">\\n                        Proporcione la duración para la validez de la clave\\n                    </h3>\\n                    <field name=\\"duration\\"/>\\n                    <field name=\\"expiration_date\\" invisible=\\"duration != '-1'\\"/>\\n                    <p>\\n                        La clave se eliminará después de este periodo.\\n                    </p>\\n                    <footer>\\n                        <button name=\\"make_key\\" type=\\"object\\" string=\\"Generar clave\\" class=\\"btn-primary\\" data-hotkey=\\"q\\"/>\\n                        <button special=\\"cancel\\" data-hotkey=\\"x\\" string=\\"Cancelar\\" class=\\"btn-secondary\\"/>\\n                    </footer>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <sheet>\n                    <h3 class="fw-bold">\n                        Name your key\n                    </h3>\n                    <p>Enter a description of and purpose for the key.</p>\n                    <field name="name" placeholder="What's this key for?"/>\n                    <p>\n                        It is very important that this description be clear\n                        and complete, <strong>it will be the only way to\n                        identify the key once created</strong>.\n                    </p>\n                    <h3 class="fw-bold">\n                        Give a duration for the key's validity\n                    </h3>\n                    <field name="duration"/>\n                    <field name="expiration_date" invisible="duration != '-1'"/>\n                    <p>\n                        The key will be deleted once this period has elapsed.\n                    </p>\n                    <footer>\n                        <button name="make_key" type="object" string="Generate key" class="btn-primary" data-hotkey="q"/>\n                        <button special="cancel" data-hotkey="x" string="Cancel" class="btn-secondary"/>\n                    </footer>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
1917	16	302	1	1	mail.activity.schedule.view.form.inherit.hr	mail.activity.schedule	\N	form	hr/wizard/mail_activity_schedule_views.xml	extension	{"en_US": "<data><xpath expr=\\"//field[@name='plan_available_ids']\\" position=\\"after\\">\\n                    <field name=\\"department_id\\" invisible=\\"1\\"/>\\n                </xpath>\\n                <xpath expr=\\"//group[@invisible='not plan_available_ids']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">1</attribute>\\n                </xpath>\\n                <xpath expr=\\"//group[@invisible='not plan_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">0</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='plan_date']\\" position=\\"before\\">\\n                    <field name=\\"plan_id\\" options=\\"{&quot;no_open&quot;: True, &quot;no_create&quot;: True}\\" invisible=\\"not bool(plan_available_ids)\\"/>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='plan_date']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">not plan_id</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='plan_on_demand_user_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">not plan_id or not plan_has_user_on_demand</attribute>\\n                </xpath>\\n                <xpath expr=\\"//label[hasclass('o_form_label')]\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">not plan_id</attribute>\\n                </xpath>\\n                <xpath expr=\\"//field[@name='plan_summary']\\" position=\\"attributes\\">\\n                    <attribute name=\\"invisible\\">not plan_id</attribute>\\n                </xpath>\\n            </data>"}	<?xml version="1.0"?>\n<data><xpath expr="//field[@name='plan_available_ids']" position="after">\n                    <field name="department_id" invisible="1"/>\n                </xpath>\n                <xpath expr="//group[@invisible='not plan_available_ids']" position="attributes">\n                    <attribute name="invisible">1</attribute>\n                </xpath>\n                <xpath expr="//group[@invisible='not plan_id']" position="attributes">\n                    <attribute name="invisible">0</attribute>\n                </xpath>\n                <xpath expr="//field[@name='plan_date']" position="before">\n                    <field name="plan_id" options="{&quot;no_open&quot;: True, &quot;no_create&quot;: True}" invisible="not bool(plan_available_ids)"/>\n                </xpath>\n                <xpath expr="//field[@name='plan_date']" position="attributes">\n                    <attribute name="invisible">not plan_id</attribute>\n                </xpath>\n                <xpath expr="//field[@name='plan_on_demand_user_id']" position="attributes">\n                    <attribute name="invisible">not plan_id or not plan_has_user_on_demand</attribute>\n                </xpath>\n                <xpath expr="//label[hasclass('o_form_label')]" position="attributes">\n                    <attribute name="invisible">not plan_id</attribute>\n                </xpath>\n                <xpath expr="//field[@name='plan_summary']" position="attributes">\n                    <attribute name="invisible">not plan_id</attribute>\n                </xpath>\n            </data>	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
1918	16	372	1	1	mail.activity.plan.template.view.form.inherit.hr	mail.activity.plan.template	\N	form	hr/views/mail_activity_plan_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='responsible_type']\\" position=\\"replace\\">\\n                    <field name=\\"responsible_type\\" invisible=\\"res_model != 'hr.employee'\\"/>\\n                    <field name=\\"responsible_type\\" widget=\\"filterable_selection\\" options=\\"{'whitelisted_values': ['on_demand', 'other']}\\" invisible=\\"res_model == 'hr.employee'\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='responsible_type']" position="replace">\n                    <field name="responsible_type" invisible="res_model != 'hr.employee'"/>\n                    <field name="responsible_type" widget="filterable_selection" options="{'whitelisted_values': ['on_demand', 'other']}" invisible="res_model == 'hr.employee'"/>\n                </xpath>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
387	16	\N	1	1	Discuss Public Template	\N	mail.discuss_public_channel_template	qweb	mail/views/discuss_public_templates.xml	primary	{"en_US": "<t name=\\"Discuss Public Template\\" t-name=\\"mail.discuss_public_channel_template\\">&lt;!DOCTYPE html&gt;\\n        <html class=\\"h-100\\">\\n            <head>\\n                <meta charset=\\"utf-8\\"/>\\n                <meta http-equiv=\\"X-UA-Compatible\\" content=\\"IE=edge\\"/>\\n                <meta name=\\"viewport\\" content=\\"width=device-width, initial-scale=1, user-scalable=no\\"/>\\n                <title t-esc=\\"title or 'Odoo'\\"/>\\n                <link type=\\"image/x-icon\\" rel=\\"shortcut icon\\" t-att-href=\\"x_icon or '/web/static/img/favicon.ico'\\"/>\\n                <script>\\n                    window.odoo = {\\n                        __session_info__: <t t-out=\\"json.dumps(session_info)\\"/>,\\n                        csrf_token: \\"<t t-out=\\"request.csrf_token(None)\\"/>\\",\\n                        debug: \\"<t t-out=\\"debug\\"/>\\",\\n                        discuss_data: <t t-out=\\"json.dumps(data)\\"/>\\n                    };\\n                    {\\n                        const { user_context,  cache_hashes } = odoo.__session_info__;\\n                        fetch(`/web/webclient/translations/${cache_hashes.translations}?lang=${user_context.lang}`);\\n                    }\\n                </script>\\n                <t t-call-assets=\\"mail.assets_public\\"/>\\n                <t t-call-assets=\\"mail.assets_discuss_public_test_tours\\" t-if=\\"'tests' in debug or test_mode_enabled\\"/>\\n                <style>\\n                    body {\\n                        direction: <t t-out=\\"env['res.lang']._get_data(code=lang or env.user.lang).direction or 'ltr'\\"/>;\\n                    }\\n                </style>\\n            </head>\\n            <body class=\\"d-flex flex-column h-100\\">\\n                <t t-out=\\"body or ''\\"/>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Discuss Public Template" t-name="mail.discuss_public_channel_template">&lt;!DOCTYPE html&gt;\n        <html class="h-100">\n            <head>\n                <meta charset="utf-8"/>\n                <meta http-equiv="X-UA-Compatible" content="IE=edge"/>\n                <meta name="viewport" content="width=device-width, initial-scale=1, user-scalable=no"/>\n                <title t-esc="title or 'Odoo'"/>\n                <link type="image/x-icon" rel="shortcut icon" t-att-href="x_icon or '/web/static/img/favicon.ico'"/>\n                <script>\n                    window.odoo = {\n                        __session_info__: <t t-out="json.dumps(session_info)"/>,\n                        csrf_token: "<t t-out="request.csrf_token(None)"/>",\n                        debug: "<t t-out="debug"/>",\n                        discuss_data: <t t-out="json.dumps(data)"/>\n                    };\n                    {\n                        const { user_context,  cache_hashes } = odoo.__session_info__;\n                        fetch(`/web/webclient/translations/${cache_hashes.translations}?lang=${user_context.lang}`);\n                    }\n                </script>\n                <t t-call-assets="mail.assets_public"/>\n                <t t-call-assets="mail.assets_discuss_public_test_tours" t-if="'tests' in debug or test_mode_enabled"/>\n                <style>\n                    body {\n                        direction: <t t-out="env['res.lang']._get_data(code=lang or env.user.lang).direction or 'ltr'"/>;\n                    }\n                </style>\n            </head>\n            <body class="d-flex flex-column h-100">\n                <t t-out="body or ''"/>\n            </body>\n        </html>\n    </t>\n	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N
388	16	\N	1	1	mail.alias.domain.view.form	mail.alias.domain	\N	form	mail/views/mail_alias_domain_views.xml	primary	{"en_US": "<form string=\\"Alias Domain\\" duplicate=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <label for=\\"name\\"/>\\n                            <div>\\n                                <span class=\\"me-1 oe_inline\\">@</span>\\n                                <field name=\\"name\\" string=\\"Domain\\" class=\\"oe_inline\\" placeholder=\\"e.g. &quot;mycompany.com&quot;\\"/>\\n                            </div>\\n                            <field name=\\"company_ids\\" widget=\\"many2many_tags\\" string=\\"Used In\\" readonly=\\"True\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"bounce_alias\\" groups=\\"base.group_no_one\\" placeholder=\\"e.g. &quot;bounce&quot;\\"/>\\n                            <field name=\\"catchall_alias\\" groups=\\"base.group_no_one\\" placeholder=\\"e.g. &quot;catchall&quot;\\"/>\\n                            <field name=\\"default_from\\" groups=\\"base.group_no_one\\" placeholder=\\"e.g. &quot;notifications&quot;\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Dominio de alias\\" duplicate=\\"false\\">\\n                <sheet>\\n                    <group>\\n                        <group>\\n                            <label for=\\"name\\"/>\\n                            <div>\\n                                <span class=\\"me-1 oe_inline\\">@</span>\\n                                <field name=\\"name\\" string=\\"Dominio\\" class=\\"oe_inline\\" placeholder=\\"p. ej. &quot;micompañía.com&quot;\\"/>\\n                            </div>\\n                            <field name=\\"company_ids\\" widget=\\"many2many_tags\\" string=\\"Utilizado en\\" readonly=\\"True\\" groups=\\"base.group_multi_company\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"bounce_alias\\" groups=\\"base.group_no_one\\" placeholder=\\"p. ej. &quot;rebote&quot;\\"/>\\n                            <field name=\\"catchall_alias\\" groups=\\"base.group_no_one\\" placeholder=\\"p. ej. &quot;catchall&quot;\\"/>\\n                            <field name=\\"default_from\\" groups=\\"base.group_no_one\\" placeholder=\\"p. ej. &quot;notificaciones&quot;\\"/>\\n                        </group>\\n                    </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Alias Domain" duplicate="false">\n                <sheet>\n                    <group>\n                        <group>\n                            <label for="name"/>\n                            <div>\n                                <span class="me-1 oe_inline">@</span>\n                                <field name="name" string="Domain" class="oe_inline" placeholder="e.g. &quot;mycompany.com&quot;"/>\n                            </div>\n                            <field name="company_ids" widget="many2many_tags" string="Used In" readonly="True" groups="base.group_multi_company"/>\n                        </group>\n                        <group>\n                            <field name="bounce_alias" groups="base.group_no_one" placeholder="e.g. &quot;bounce&quot;"/>\n                            <field name="catchall_alias" groups="base.group_no_one" placeholder="e.g. &quot;catchall&quot;"/>\n                            <field name="default_from" groups="base.group_no_one" placeholder="e.g. &quot;notifications&quot;"/>\n                        </group>\n                    </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N
16	16	\N	1	1	Server Action	ir.actions.server	\N	form	base/views/ir_actions_views.xml	primary	{"en_US": "<form string=\\"Server Action\\">\\n                    <header>\\n                        <button name=\\"create_action\\" string=\\"Create Contextual Action\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"binding_model_id\\" help=\\"Display an option in the 'More' top-menu in order to run this action.\\"/>\\n                        <button name=\\"unlink_action\\" string=\\"Remove Contextual Action\\" type=\\"object\\" invisible=\\"not binding_model_id\\" help=\\"Remove 'More' top-menu contextual action related to this action\\"/>\\n                        <button name=\\"run\\" string=\\"Run\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"model_name != 'ir.actions.server' or state != 'code'\\" help=\\"Run this action manually.\\"/>\\n                    </header>\\n                    <sheet>\\n                        <h1 class=\\"oe_title\\">\\n                            <field name=\\"name\\" placeholder=\\"e.g. Mass archive contacts\\"/>\\n                        </h1>\\n                        <div class=\\"d-flex flex-column\\">\\n                            <label for=\\"state\\"/>\\n                            <field name=\\"state\\" widget=\\"selection_badge\\" options=\\"{'size': 'sm'}\\"/>\\n                        </div>\\n                        <group string=\\"Technical Settings\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <field name=\\"model_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                                <field name=\\"groups_id\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                        </group>\\n                        <separator string=\\"Action Details\\" groups=\\"base.group_no_one\\"/>\\n                        <div class=\\"d-flex flex-row flex-wrap gap-2\\" invisible=\\"state != 'object_write'\\">\\n                            <field name=\\"evaluation_type\\" class=\\"oe_inline\\"/>\\n                            <field name=\\"update_path\\" widget=\\"DynamicModelFieldSelectorChar\\" class=\\"oe_inline\\" options=\\"{'model': 'model_name'}\\" required=\\"state == 'object_write'\\"/>\\n                            <field name=\\"update_field_id\\" invisible=\\"True\\"/>  <!-- The field is store=True and readonly=False, in this view we want to save the value from compute/onchange -->\\n                            <field name=\\"update_related_model_id\\" invisible=\\"True\\"/> <!-- This field is required for 'resource_ref' to compute possible m2m and m2o values -->\\n                            <span invisible=\\"evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']\\">by</span>\\n                            <field name=\\"update_m2m_operation\\" class=\\"oe_inline\\" invisible=\\"evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']\\" required=\\"update_field_type in ['one2many', 'many2many']\\"/>\\n                            <span invisible=\\"evaluation_type != 'value' or update_field_type in ['one2many', 'many2many']\\">to</span>\\n                            <field name=\\"value\\" class=\\"oe_inline\\" placeholder=\\"Set a value...\\" invisible=\\"update_field_id == False or value_field_to_show != 'value' or evaluation_type != 'value'\\" string=\\"Custom Value\\"/>\\n                            <field name=\\"resource_ref\\" class=\\"oe_inline\\" placeholder=\\"Choose a value...\\" string=\\"Custom Value\\" options=\\"{'model_field': 'update_related_model_id', 'no_create': True, 'no_open': True}\\" invisible=\\" update_field_id == False or value_field_to_show != 'resource_ref' or evaluation_type == 'equation' or update_m2m_operation == 'clear'\\"/>\\n                            <field name=\\"selection_value\\" class=\\"oe_inline\\" placeholder=\\"Choose a value...\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\" update_field_id == False or value_field_to_show != 'selection_value' or evaluation_type == 'equation'\\"/>\\n                            <field name=\\"update_boolean_value\\" class=\\"oe_inline\\" invisible=\\"evaluation_type != 'value' or value_field_to_show != 'update_boolean_value'\\" required=\\"value_field_to_show == 'update_boolean_value'\\"/>\\n                            <span invisible=\\"update_field_id != False or evaluation_type == 'equation'\\" class=\\"text-muted\\">Set a value...</span>\\n                            <span invisible=\\"evaluation_type != 'equation'\\">\\n                                to this Python expression:\\n                            </span>\\n                            <div class=\\"w-100 d-flex flex-row gap-3\\" invisible=\\"evaluation_type != 'equation'\\">\\n                                <field name=\\"value\\" class=\\"w-50\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\" string=\\"Expression\\"/>\\n                                <div class=\\"w-50 opacity-75\\">\\n                                    <span colspan=\\"2\\" class=\\"text-muted\\"> Available variables: </span>\\n                                        <ul colspan=\\"2\\" class=\\"text-muted\\">\\n                                            <li><code>env</code>: environment on which the action is triggered</li>\\n                                            <li><code>model</code>: model of the record on which the action is triggered; is a void recordset</li>\\n                                            <li><code>record</code>: record on which the action is triggered</li>\\n                                            <li><code>records</code>: recordset of all records on which the action is triggered in multi mode</li>\\n                                            <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries</li>\\n                                            <li><code>float_compare()</code>: utility function to compare floats based on a specific precision</li>\\n                                        </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <group name=\\"action_wrapper\\">\\n                            <group name=\\"action_content\\">\\n                                <field name=\\"model_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"!base.group_no_one\\" invisible=\\"context.get('default_model_id')\\" domain=\\"[('id', 'in', available_model_ids)]\\"/>\\n\\n                                <field name=\\"crud_model_id\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\"state != 'object_create'\\" required=\\"state == 'object_create'\\"/>\\n                                <field name=\\"value\\" widget=\\"char\\" string=\\"Name\\" invisible=\\"state != 'object_create'\\" help=\\"The name of the record to create\\" placeholder=\\"e.g. Follow-up\\"/>\\n                                <field name=\\"link_field_id\\" domain=\\"[('model_id', '=', model_id), ('relation', '=', crud_model_name),                                     ('ttype', 'in', ['many2one', 'one2many', 'many2many'])]\\" placeholder=\\"Select a field to link the record to\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\"state != 'object_create'\\" context=\\"{'default_model_id': model_id, 'default_relation': crud_model_name}\\"/>\\n                                    <field name=\\"webhook_url\\" string=\\"URL\\" invisible=\\"state != 'webhook'\\" placeholder=\\"e.g. https://maker.ifttt.com/use/...\\"/>\\n                                    <field name=\\"webhook_field_ids\\" string=\\"Fields\\" invisible=\\"state != 'webhook'\\" widget=\\"many2many_tags\\" context=\\"{'hide_model': 1}\\" domain=\\"[('model_id', '=', model_id)]\\" placeholder=\\"Select fields to include in the request...\\"/>\\n                                </group>\\n                                <group invisible=\\"state != 'webhook'\\">\\n                                    <label for=\\"webhook_sample_payload\\"/>\\n                                    <field name=\\"webhook_sample_payload\\" string=\\"Sample Payload\\" nolabel=\\"1\\" colspan=\\"2\\" readonly=\\"1\\" widget=\\"code\\" options=\\"{'mode': 'javascript'}\\"/>\\n                                </group>\\n                        </group>\\n                        <field name=\\"child_ids\\" domain=\\"[('model_id', '=', model_id)]\\" invisible=\\"state != 'multi'\\"/>\\n                        <p class=\\"oe_grey\\" invisible=\\"state != 'multi'\\">\\n                            If several child actions return an action, only the last one will be executed.\\n                            This may happen when having server actions executing code that returns an action, or server actions returning a client action.\\n                        </p>\\n                        <notebook invisible=\\"state != 'code'\\">\\n                            <page string=\\"Code\\">\\n                                <field name=\\"code\\" invisible=\\"state != 'code'\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\" placeholder=\\"Enter Python code here. Help about Python expression is available in the help tab of this document.\\"/>\\n                            </page>\\n                            <page string=\\"Help\\">\\n                                <p>The following variables can be used:</p>\\n                                <ul>\\n                                    <li><code>env</code>: environment on which the action is triggered</li>\\n                                    <li><code>model</code>: model of the record on which the action is triggered; is a void recordset</li>\\n                                    <li><code>record</code>: record on which the action is triggered; may be be void</li>\\n                                    <li><code>records</code>: recordset of all records on which the action is triggered in multi mode; may be void</li>\\n                                    <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries</li>\\n                                    <li><code>float_compare()</code>: utility function to compare floats based on a specific precision</li>\\n                                    <li><code>log(message, level='info')</code>: logging function to record debug information in <code>ir.logging</code> table</li>\\n                                    <li><code>_logger.info(message)</code>: logger to emit messages in server logs</li>\\n                                    <li><code>UserError</code>: exception class for raising user-facing warning messages</li>\\n                                    <li><code>Command</code>: x2many commands namespace</li>\\n                                    <li>To return an action, assign: <code>action = {...}</code></li>\\n                                    <li>To notify progress for CRON call and re-trigger a call if there is remaining tasks, use <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code></li>\\n                                </ul>\\n                                <div>\\n                                    <p>Example of Python code:</p>\\n<pre style=\\"white-space: pre-wrap\\">partner_name = record.name + '_code'\\nenv['res.partner'].create({'name': partner_name})\\n    </pre>\\n                                </div>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Acción de servidor\\">\\n                    <header>\\n                        <button name=\\"create_action\\" string=\\"Crear acción contextual\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"binding_model_id\\" help=\\"Mostrar una opción en el menú superior &quot;Más&quot; para ejecutar esta acción.\\"/>\\n                        <button name=\\"unlink_action\\" string=\\"Eliminar la acción contextual\\" type=\\"object\\" invisible=\\"not binding_model_id\\" help=\\"Eliminar la acción contextual del menú superior &quot;Más&quot; relacionada con esta acción\\"/>\\n                        <button name=\\"run\\" string=\\"Ejecutar\\" type=\\"object\\" class=\\"btn-primary\\" invisible=\\"model_name != 'ir.actions.server' or state != 'code'\\" help=\\"Ejecute esta acción manualmente.\\"/>\\n                    </header>\\n                    <sheet>\\n                        <h1 class=\\"oe_title\\">\\n                            <field name=\\"name\\" placeholder=\\"p. ej. archivar contactos en masa\\"/>\\n                        </h1>\\n                        <div class=\\"d-flex flex-column\\">\\n                            <label for=\\"state\\"/>\\n                            <field name=\\"state\\" widget=\\"selection_badge\\" options=\\"{'size': 'sm'}\\"/>\\n                        </div>\\n                        <group string=\\"Ajustes técnicos\\" groups=\\"base.group_no_one\\">\\n                            <group>\\n                                <field name=\\"model_id\\" options=\\"{'no_create': True, 'no_open': True}\\"/>\\n                                <field name=\\"groups_id\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                        </group>\\n                        <separator string=\\"Detalles de la acción\\" groups=\\"base.group_no_one\\"/>\\n                        <div class=\\"d-flex flex-row flex-wrap gap-2\\" invisible=\\"state != 'object_write'\\">\\n                            <field name=\\"evaluation_type\\" class=\\"oe_inline\\"/>\\n                            <field name=\\"update_path\\" widget=\\"DynamicModelFieldSelectorChar\\" class=\\"oe_inline\\" options=\\"{'model': 'model_name'}\\" required=\\"state == 'object_write'\\"/>\\n                            <field name=\\"update_field_id\\" invisible=\\"True\\"/>  <!-- The field is store=True and readonly=False, in this view we want to save the value from compute/onchange -->\\n                            <field name=\\"update_related_model_id\\" invisible=\\"True\\"/> <!-- This field is required for 'resource_ref' to compute possible m2m and m2o values -->\\n                            <span invisible=\\"evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']\\">por</span>\\n                            <field name=\\"update_m2m_operation\\" class=\\"oe_inline\\" invisible=\\"evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']\\" required=\\"update_field_type in ['one2many', 'many2many']\\"/>\\n                            <span invisible=\\"evaluation_type != 'value' or update_field_type in ['one2many', 'many2many']\\">a</span>\\n                            <field name=\\"value\\" class=\\"oe_inline\\" placeholder=\\"Establecer un valor...\\" invisible=\\"update_field_id == False or value_field_to_show != 'value' or evaluation_type != 'value'\\" string=\\"Valor personalizado\\"/>\\n                            <field name=\\"resource_ref\\" class=\\"oe_inline\\" placeholder=\\"Elija un valor...\\" string=\\"Valor personalizado\\" options=\\"{'model_field': 'update_related_model_id', 'no_create': True, 'no_open': True}\\" invisible=\\" update_field_id == False or value_field_to_show != 'resource_ref' or evaluation_type == 'equation' or update_m2m_operation == 'clear'\\"/>\\n                            <field name=\\"selection_value\\" class=\\"oe_inline\\" placeholder=\\"Elija un valor...\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\" update_field_id == False or value_field_to_show != 'selection_value' or evaluation_type == 'equation'\\"/>\\n                            <field name=\\"update_boolean_value\\" class=\\"oe_inline\\" invisible=\\"evaluation_type != 'value' or value_field_to_show != 'update_boolean_value'\\" required=\\"value_field_to_show == 'update_boolean_value'\\"/>\\n                            <span invisible=\\"update_field_id != False or evaluation_type == 'equation'\\" class=\\"text-muted\\">Indicar un valor...</span>\\n                            <span invisible=\\"evaluation_type != 'equation'\\">\\n                                para esta expresión Python:\\n                            </span>\\n                            <div class=\\"w-100 d-flex flex-row gap-3\\" invisible=\\"evaluation_type != 'equation'\\">\\n                                <field name=\\"value\\" class=\\"w-50\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\" string=\\"Expresión\\"/>\\n                                <div class=\\"w-50 opacity-75\\">\\n                                    <span colspan=\\"2\\" class=\\"text-muted\\"> Variables disponibles: </span>\\n                                        <ul colspan=\\"2\\" class=\\"text-muted\\">\\n                                            <li><code>env</code>: entorno en el que se activa la acción.</li>\\n                                            <li><code>model</code>: modelo del registro en el cual se activa la acción. Es un conjunto de registros vacío.</li>\\n                                            <li><code>record</code>: registro en el que se activa la acción</li>\\n                                            <li><code>records</code>: conjunto de todos los registros en lo cuales la acción fue activada en modo múltiple</li>\\n                                            <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: bibliotecas útiles de Python</li>\\n                                            <li><code>float_compare()</code>: función de utilidad para comparar flotas basada en una precisión específica.</li>\\n                                        </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                        <group name=\\"action_wrapper\\">\\n                            <group name=\\"action_content\\">\\n                                <field name=\\"model_id\\" options=\\"{'no_create': True, 'no_open': True}\\" groups=\\"!base.group_no_one\\" invisible=\\"context.get('default_model_id')\\" domain=\\"[('id', 'in', available_model_ids)]\\"/>\\n\\n                                <field name=\\"crud_model_id\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\"state != 'object_create'\\" required=\\"state == 'object_create'\\"/>\\n                                <field name=\\"value\\" widget=\\"char\\" string=\\"Nombre\\" invisible=\\"state != 'object_create'\\" help=\\"El nombre del registro a crear\\" placeholder=\\"p. ej., seguimiento\\"/>\\n                                <field name=\\"link_field_id\\" domain=\\"[('model_id', '=', model_id), ('relation', '=', crud_model_name),                                     ('ttype', 'in', ['many2one', 'one2many', 'many2many'])]\\" placeholder=\\"Seleccione un campo al cual vincular el registro\\" options=\\"{'no_create': True, 'no_open': True}\\" invisible=\\"state != 'object_create'\\" context=\\"{'default_model_id': model_id, 'default_relation': crud_model_name}\\"/>\\n                                    <field name=\\"webhook_url\\" string=\\"URL\\" invisible=\\"state != 'webhook'\\" placeholder=\\"p. ej., https://maker.ifttt.com/use/...\\"/>\\n                                    <field name=\\"webhook_field_ids\\" string=\\"Campos\\" invisible=\\"state != 'webhook'\\" widget=\\"many2many_tags\\" context=\\"{'hide_model': 1}\\" domain=\\"[('model_id', '=', model_id)]\\" placeholder=\\"Campos seleccionados para incluir en la solicitud...\\"/>\\n                                </group>\\n                                <group invisible=\\"state != 'webhook'\\">\\n                                    <label for=\\"webhook_sample_payload\\"/>\\n                                    <field name=\\"webhook_sample_payload\\" string=\\"Carga efectiva de ejemplo\\" nolabel=\\"1\\" colspan=\\"2\\" readonly=\\"1\\" widget=\\"code\\" options=\\"{'mode': 'javascript'}\\"/>\\n                                </group>\\n                        </group>\\n                        <field name=\\"child_ids\\" domain=\\"[('model_id', '=', model_id)]\\" invisible=\\"state != 'multi'\\"/>\\n                        <p class=\\"oe_grey\\" invisible=\\"state != 'multi'\\">\\n                            Si varias acciones hijas devuelven a su vez una acción, sólo se ejecutará la última.\\nEsto puede ocurrir cuando se tengan acciones de servidor ejecutando código que devuelve una acción, o varias acciones de servidor devolviendo una acción de cliente.\\n                        </p>\\n                        <notebook invisible=\\"state != 'code'\\">\\n                            <page string=\\"Código\\">\\n                                <field name=\\"code\\" invisible=\\"state != 'code'\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\" placeholder=\\"Introduzca código Python aquí. Ayuda disponible sobre expresiones Python en la pestaña de ayuda de este documento.\\"/>\\n                            </page>\\n                            <page string=\\"Ayuda\\">\\n                                <p>Puede usar las siguientes variables:</p>\\n                                <ul>\\n                                    <li><code>env</code>: entorno en el que se activa la acción.</li>\\n                                    <li><code>model</code>: modelo del registro en el cual se activa la acción. Es un conjunto de registros vacío.</li>\\n                                    <li><code>record</code>: registro en el que se activa la acción; puede estar vacío</li>\\n                                    <li><code>records</code>: conjunto de todos los registros en lo cuales la acción fue activada en modo múltiple; puede ser vacío</li>\\n                                    <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: bibliotecas útiles de Python</li>\\n                                    <li><code>float_compare()</code>: función de utilidad para comparar flotas basada en una precisión específica.</li>\\n                                    <li><code>log(message, level='info')</code>: función de registro para registrar información de depuración en la tabla <code>ir.logging</code></li>\\n                                    <li><code>_logger.info(message)</code>: registrador para emitir mensajes en los registros del servidor</li>\\n                                    <li><code>UserError</code>: clase de excepción para generar mensajes de advertencia dirigidos al usuario</li>\\n                                    <li><code>Command</code>: espacios de nombres de comandos x2many</li>\\n                                    <li>Para devolver una acción, asigne: <code>action = {...}</code></li>\\n                                    <li>Para notificar el progreso para la llamada del CRON y vuelva a activar la llamada si hay tareas faltantes, use <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code></li>\\n                                </ul>\\n                                <div>\\n                                    <p>Ejemplo de código Python:</p>\\n<pre style=\\"white-space: pre-wrap\\">partner_name = record.name + '_code'\\nenv['res.partner'].create({'name': partner_name})\\n    </pre>\\n                                </div>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Server Action">\n                    <header>\n                        <button name="create_action" string="Create Contextual Action" type="object" class="btn-primary" invisible="binding_model_id" help="Display an option in the 'More' top-menu in order to run this action."/>\n                        <button name="unlink_action" string="Remove Contextual Action" type="object" invisible="not binding_model_id" help="Remove 'More' top-menu contextual action related to this action"/>\n                        <button name="run" string="Run" type="object" class="btn-primary" invisible="model_name != 'ir.actions.server' or state != 'code'" help="Run this action manually."/>\n                    </header>\n                    <sheet>\n                        <h1 class="oe_title">\n                            <field name="name" placeholder="e.g. Mass archive contacts"/>\n                        </h1>\n                        <div class="d-flex flex-column">\n                            <label for="state"/>\n                            <field name="state" widget="selection_badge" options="{'size': 'sm'}"/>\n                        </div>\n                        <group string="Technical Settings" groups="base.group_no_one">\n                            <group>\n                                <field name="model_id" options="{'no_create': True, 'no_open': True}"/>\n                                <field name="groups_id" widget="many2many_tags"/>\n                            </group>\n                        </group>\n                        <separator string="Action Details" groups="base.group_no_one"/>\n                        <div class="d-flex flex-row flex-wrap gap-2" invisible="state != 'object_write'">\n                            <field name="evaluation_type" class="oe_inline"/>\n                            <field name="update_path" widget="DynamicModelFieldSelectorChar" class="oe_inline" options="{'model': 'model_name'}" required="state == 'object_write'"/>\n                            <field name="update_field_id" invisible="True"/>  <!-- The field is store=True and readonly=False, in this view we want to save the value from compute/onchange -->\n                            <field name="update_related_model_id" invisible="True"/> <!-- This field is required for 'resource_ref' to compute possible m2m and m2o values -->\n                            <span invisible="evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']">by</span>\n                            <field name="update_m2m_operation" class="oe_inline" invisible="evaluation_type != 'value' or update_field_type not in ['one2many', 'many2many']" required="update_field_type in ['one2many', 'many2many']"/>\n                            <span invisible="evaluation_type != 'value' or update_field_type in ['one2many', 'many2many']">to</span>\n                            <field name="value" class="oe_inline" placeholder="Set a value..." invisible="update_field_id == False or value_field_to_show != 'value' or evaluation_type != 'value'" string="Custom Value"/>\n                            <field name="resource_ref" class="oe_inline" placeholder="Choose a value..." string="Custom Value" options="{'model_field': 'update_related_model_id', 'no_create': True, 'no_open': True}" invisible=" update_field_id == False or value_field_to_show != 'resource_ref' or evaluation_type == 'equation' or update_m2m_operation == 'clear'"/>\n                            <field name="selection_value" class="oe_inline" placeholder="Choose a value..." options="{'no_create': True, 'no_open': True}" invisible=" update_field_id == False or value_field_to_show != 'selection_value' or evaluation_type == 'equation'"/>\n                            <field name="update_boolean_value" class="oe_inline" invisible="evaluation_type != 'value' or value_field_to_show != 'update_boolean_value'" required="value_field_to_show == 'update_boolean_value'"/>\n                            <span invisible="update_field_id != False or evaluation_type == 'equation'" class="text-muted">Set a value...</span>\n                            <span invisible="evaluation_type != 'equation'">\n                                to this Python expression:\n                            </span>\n                            <div class="w-100 d-flex flex-row gap-3" invisible="evaluation_type != 'equation'">\n                                <field name="value" class="w-50" widget="code" options="{'mode': 'python'}" string="Expression"/>\n                                <div class="w-50 opacity-75">\n                                    <span colspan="2" class="text-muted"> Available variables: </span>\n                                        <ul colspan="2" class="text-muted">\n                                            <li><code>env</code>: environment on which the action is triggered</li>\n                                            <li><code>model</code>: model of the record on which the action is triggered; is a void recordset</li>\n                                            <li><code>record</code>: record on which the action is triggered</li>\n                                            <li><code>records</code>: recordset of all records on which the action is triggered in multi mode</li>\n                                            <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries</li>\n                                            <li><code>float_compare()</code>: utility function to compare floats based on a specific precision</li>\n                                        </ul>\n                                </div>\n                            </div>\n                        </div>\n                        <group name="action_wrapper">\n                            <group name="action_content">\n                                <field name="model_id" options="{'no_create': True, 'no_open': True}" groups="!base.group_no_one" invisible="context.get('default_model_id')" domain="[('id', 'in', available_model_ids)]"/>\n\n                                <field name="crud_model_id" options="{'no_create': True, 'no_open': True}" invisible="state != 'object_create'" required="state == 'object_create'"/>\n                                <field name="value" widget="char" string="Name" invisible="state != 'object_create'" help="The name of the record to create" placeholder="e.g. Follow-up"/>\n                                <field name="link_field_id" domain="[('model_id', '=', model_id), ('relation', '=', crud_model_name),                                     ('ttype', 'in', ['many2one', 'one2many', 'many2many'])]" placeholder="Select a field to link the record to" options="{'no_create': True, 'no_open': True}" invisible="state != 'object_create'" context="{'default_model_id': model_id, 'default_relation': crud_model_name}"/>\n                                    <field name="webhook_url" string="URL" invisible="state != 'webhook'" placeholder="e.g. https://maker.ifttt.com/use/..."/>\n                                    <field name="webhook_field_ids" string="Fields" invisible="state != 'webhook'" widget="many2many_tags" context="{'hide_model': 1}" domain="[('model_id', '=', model_id)]" placeholder="Select fields to include in the request..."/>\n                                </group>\n                                <group invisible="state != 'webhook'">\n                                    <label for="webhook_sample_payload"/>\n                                    <field name="webhook_sample_payload" string="Sample Payload" nolabel="1" colspan="2" readonly="1" widget="code" options="{'mode': 'javascript'}"/>\n                                </group>\n                        </group>\n                        <field name="child_ids" domain="[('model_id', '=', model_id)]" invisible="state != 'multi'"/>\n                        <p class="oe_grey" invisible="state != 'multi'">\n                            If several child actions return an action, only the last one will be executed.\n                            This may happen when having server actions executing code that returns an action, or server actions returning a client action.\n                        </p>\n                        <notebook invisible="state != 'code'">\n                            <page string="Code">\n                                <field name="code" invisible="state != 'code'" widget="code" options="{'mode': 'python'}" placeholder="Enter Python code here. Help about Python expression is available in the help tab of this document."/>\n                            </page>\n                            <page string="Help">\n                                <p>The following variables can be used:</p>\n                                <ul>\n                                    <li><code>env</code>: environment on which the action is triggered</li>\n                                    <li><code>model</code>: model of the record on which the action is triggered; is a void recordset</li>\n                                    <li><code>record</code>: record on which the action is triggered; may be be void</li>\n                                    <li><code>records</code>: recordset of all records on which the action is triggered in multi mode; may be void</li>\n                                    <li><code>time</code>, <code>datetime</code>, <code>dateutil</code>, <code>timezone</code>: useful Python libraries</li>\n                                    <li><code>float_compare()</code>: utility function to compare floats based on a specific precision</li>\n                                    <li><code>log(message, level='info')</code>: logging function to record debug information in <code>ir.logging</code> table</li>\n                                    <li><code>_logger.info(message)</code>: logger to emit messages in server logs</li>\n                                    <li><code>UserError</code>: exception class for raising user-facing warning messages</li>\n                                    <li><code>Command</code>: x2many commands namespace</li>\n                                    <li>To return an action, assign: <code>action = {...}</code></li>\n                                    <li>To notify progress for CRON call and re-trigger a call if there is remaining tasks, use <code>env['ir.cron']._notify_progress(done=task_done_count, remaining=task_remaining_count)</code></li>\n                                </ul>\n                                <div>\n                                    <p>Example of Python code:</p>\n<pre style="white-space: pre-wrap">partner_name = record.name + '_code'\nenv['res.partner'].create({'name': partner_name})\n    </pre>\n                                </div>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
19	16	\N	1	1	ir.embedded.actions.form	ir.embedded.actions	\N	form	base/views/ir_actions_views.xml	primary	{"en_US": "<form>\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"parent_action_id\\"/>\\n                                <field name=\\"action_id\\"/>\\n                                <field name=\\"user_id\\"/>\\n                                <field name=\\"filter_ids\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"sequence\\"/>\\n                                <field name=\\"is_deletable\\"/>\\n                                <field name=\\"default_view_mode\\"/>\\n                                <field name=\\"parent_res_model\\"/>\\n                                <field name=\\"domain\\"/>\\n                                <field name=\\"groups_ids\\" widget=\\"many2many_tags\\"/>\\n                            </group>\\n                        </group>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <sheet>\n                        <group>\n                            <group>\n                                <field name="name"/>\n                                <field name="parent_action_id"/>\n                                <field name="action_id"/>\n                                <field name="user_id"/>\n                                <field name="filter_ids" widget="many2many_tags"/>\n                            </group>\n                            <group>\n                                <field name="sequence"/>\n                                <field name="is_deletable"/>\n                                <field name="default_view_mode"/>\n                                <field name="parent_res_model"/>\n                                <field name="domain"/>\n                                <field name="groups_ids" widget="many2many_tags"/>\n                            </group>\n                        </group>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
20	16	\N	1	1	Embedded Actions	ir.embedded.actions	\N	list	base/views/ir_actions_views.xml	primary	{"en_US": "<list>\\n                    <field name=\\"name\\"/>\\n                    <field name=\\"parent_action_id\\"/>\\n                    <field name=\\"action_id\\"/>\\n                    <field name=\\"user_id\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list>\n                    <field name="name"/>\n                    <field name="parent_action_id"/>\n                    <field name="action_id"/>\n                    <field name="user_id"/>\n                </list>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
1920	32	370	1	1	mail.activity.plan.view.form.hr.employee	mail.activity.plan	\N	form	hr/views/mail_activity_plan_views.xml	primary	{"en_US": "<xpath expr=\\"//list\\" position=\\"attributes\\">\\n                    <attribute name=\\"editable\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//list" position="attributes">\n                    <attribute name="editable"/>\n                </xpath>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
1921	16	366	1	1	mail.activity.plan.view.list.inherit.hr	mail.activity.plan	\N	list	hr/views/mail_activity_plan_views.xml	extension	{"en_US": "<xpath expr=\\"//field[@name='steps_count']\\" position=\\"before\\">\\n                    <field name=\\"department_id\\" optional=\\"show\\" column_invisible=\\"context.get('default_res_model') != 'hr.employee'\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//field[@name='steps_count']" position="before">\n                    <field name="department_id" optional="show" column_invisible="context.get('default_res_model') != 'hr.employee'"/>\n                </xpath>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
1048	16	\N	1	1	sale.order.template.form	sale.order.template	\N	form	sale_management/views/sale_order_template_views.xml	primary	{"en_US": "<form string=\\"Quotation Template\\">\\n                <sheet>\\n                    <div name=\\"button_box\\" class=\\"oe_button_box\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archived\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\" name=\\"sale_order_template_title\\">\\n                        <label for=\\"name\\" id=\\"sale_order_template_title\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"e.g. Standard Consultancy Package\\" class=\\"d-block\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"sale_info\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <label for=\\"number_of_days\\" string=\\"Quotation Validity\\"/>\\n                            <div id=\\"number_of_days\\">\\n                                <field name=\\"number_of_days\\" style=\\"width: 3rem;\\"/>\\n                                <div class=\\"d-inline-block\\">days</div>\\n                            </div>\\n                            <field name=\\"mail_template_id\\" context=\\"{'default_model': 'sale.order'}\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"journal_id\\"/>\\n                        </group>\\n                        <group name=\\"so_confirmation\\">\\n                            <field name=\\"require_signature\\"/>\\n                            <label for=\\"require_payment\\"/>\\n                            <div id=\\"require_payment\\" class=\\"o_row\\">\\n                                <field name=\\"require_payment\\" class=\\"oe_inline\\"/>\\n                                <span invisible=\\"not require_payment\\">of</span>\\n                                <field name=\\"prepayment_percent\\" invisible=\\"not require_payment\\" widget=\\"percentage\\" class=\\"oe_inline\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook name=\\"main_book\\">\\n                        <page string=\\"Lines\\" name=\\"order_lines\\">\\n                        <field name=\\"sale_order_template_line_ids\\" widget=\\"section_and_note_one2many\\">\\n                            <form string=\\"Quotation Template Lines\\">\\n                                <!--\\n                                    We need the sequence field to be here for new lines to be added at the correct position.\\n                                    TODO: at some point we want to fix this in the framework so that an invisible field is not required.\\n                                -->\\n                                <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                                <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <group invisible=\\"display_type\\">\\n                                    <group>\\n                                        <field name=\\"product_id\\" required=\\"not display_type\\"/>\\n                                        <label for=\\"product_uom_qty\\"/>\\n                                        <div>\\n                                            <field name=\\"product_uom_qty\\" class=\\"oe_inline\\"/>\\n                                        </div>\\n                                    </group>\\n                                </group>\\n                                <notebook colspan=\\"4\\" name=\\"description\\">\\n                                    <page string=\\"Description\\" name=\\"order_description\\" invisible=\\"display_type\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                    <page string=\\"Section\\" name=\\"order_section\\" invisible=\\"display_type != 'line_section'\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                    <page string=\\"Note\\" name=\\"order_note\\" invisible=\\"display_type != 'line_note'\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                </notebook>\\n                            </form>\\n                            <list string=\\"Quotation Template Lines\\" editable=\\"bottom\\">\\n                                <control>\\n                                    <create name=\\"add_product_control\\" string=\\"Add a product\\"/>\\n                                    <create name=\\"add_section_control\\" string=\\"Add a section\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                    <create name=\\"add_note_control\\" string=\\"Add a note\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                </control>\\n\\n                                <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"product_id\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"product_uom_qty\\"/>\\n                                <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" required=\\"not display_type\\"/>\\n                            </list>\\n                        </field>\\n                    </page>\\n                    <page string=\\"Optional Products\\" name=\\"optional_products\\">\\n                        <field name=\\"sale_order_template_option_ids\\">\\n                          <list string=\\"Quotation Template Lines\\" editable=\\"bottom\\">\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                          </list>\\n                        </field>\\n                    </page>\\n                        <page string=\\"Terms &amp; Conditions\\" name=\\"terms_and_conditions\\">\\n                            <field name=\\"note\\" nolabel=\\"1\\" placeholder=\\"The Administrator can set default Terms &amp; Conditions in Sales Settings. Terms set here will show up instead if you select this quotation template.\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Plantilla de presupuesto\\">\\n                <sheet>\\n                    <div name=\\"button_box\\" class=\\"oe_button_box\\"/>\\n                    <widget name=\\"web_ribbon\\" title=\\"Archivado\\" bg_color=\\"text-bg-danger\\" invisible=\\"active\\"/>\\n                    <div class=\\"oe_title\\" name=\\"sale_order_template_title\\">\\n                        <label for=\\"name\\" id=\\"sale_order_template_title\\"/>\\n                        <h1>\\n                            <field name=\\"name\\" placeholder=\\"p. ej. Paquete estándar de consultoría\\" class=\\"d-block\\"/>\\n                        </h1>\\n                    </div>\\n                    <group>\\n                        <group name=\\"sale_info\\">\\n                            <field name=\\"active\\" invisible=\\"1\\"/>\\n                            <label for=\\"number_of_days\\" string=\\"Validez del presupuesto\\"/>\\n                            <div id=\\"number_of_days\\">\\n                                <field name=\\"number_of_days\\" style=\\"width: 3rem;\\"/>\\n                                <div class=\\"d-inline-block\\">días</div>\\n                            </div>\\n                            <field name=\\"mail_template_id\\" context=\\"{'default_model': 'sale.order'}\\"/>\\n                            <field name=\\"company_id\\" options=\\"{'no_create': True}\\" groups=\\"base.group_multi_company\\"/>\\n                            <field name=\\"journal_id\\"/>\\n                        </group>\\n                        <group name=\\"so_confirmation\\">\\n                            <field name=\\"require_signature\\"/>\\n                            <label for=\\"require_payment\\"/>\\n                            <div id=\\"require_payment\\" class=\\"o_row\\">\\n                                <field name=\\"require_payment\\" class=\\"oe_inline\\"/>\\n                                <span invisible=\\"not require_payment\\">de</span>\\n                                <field name=\\"prepayment_percent\\" invisible=\\"not require_payment\\" widget=\\"percentage\\" class=\\"oe_inline\\"/>\\n                            </div>\\n                        </group>\\n                    </group>\\n                    <notebook name=\\"main_book\\">\\n                        <page string=\\"Líneas\\" name=\\"order_lines\\">\\n                        <field name=\\"sale_order_template_line_ids\\" widget=\\"section_and_note_one2many\\">\\n                            <form string=\\"Líneas de plantilla de presupuesto\\">\\n                                <!--\\n                                    We need the sequence field to be here for new lines to be added at the correct position.\\n                                    TODO: at some point we want to fix this in the framework so that an invisible field is not required.\\n                                -->\\n                                <field name=\\"sequence\\" invisible=\\"1\\"/>\\n                                <field name=\\"display_type\\" invisible=\\"1\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"company_id\\" invisible=\\"1\\"/>\\n                                <group invisible=\\"display_type\\">\\n                                    <group>\\n                                        <field name=\\"product_id\\" required=\\"not display_type\\"/>\\n                                        <label for=\\"product_uom_qty\\"/>\\n                                        <div>\\n                                            <field name=\\"product_uom_qty\\" class=\\"oe_inline\\"/>\\n                                        </div>\\n                                    </group>\\n                                </group>\\n                                <notebook colspan=\\"4\\" name=\\"description\\">\\n                                    <page string=\\"Descripción\\" name=\\"order_description\\" invisible=\\"display_type\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                    <page string=\\"Sección\\" name=\\"order_section\\" invisible=\\"display_type != 'line_section'\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                    <page string=\\"Nota\\" name=\\"order_note\\" invisible=\\"display_type != 'line_note'\\">\\n                                        <field name=\\"name\\"/>\\n                                    </page>\\n                                </notebook>\\n                            </form>\\n                            <list string=\\"Líneas de plantilla de presupuesto\\" editable=\\"bottom\\">\\n                                <control>\\n                                    <create name=\\"add_product_control\\" string=\\"Añadir un producto\\"/>\\n                                    <create name=\\"add_section_control\\" string=\\"Añadir una sección\\" context=\\"{'default_display_type': 'line_section'}\\"/>\\n                                    <create name=\\"add_note_control\\" string=\\"Añadir una nota\\" context=\\"{'default_display_type': 'line_note'}\\"/>\\n                                </control>\\n\\n                                <field name=\\"display_type\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                <field name=\\"product_id\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"product_uom_qty\\"/>\\n                                <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                                <field name=\\"product_uom_id\\" groups=\\"uom.group_uom\\" required=\\"not display_type\\"/>\\n                            </list>\\n                        </field>\\n                    </page>\\n                    <page string=\\"Productos opcionales\\" name=\\"optional_products\\">\\n                        <field name=\\"sale_order_template_option_ids\\">\\n                          <list string=\\"Líneas de plantilla de presupuesto\\" editable=\\"bottom\\">\\n                            <field name=\\"product_id\\"/>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                            <field name=\\"company_id\\" column_invisible=\\"True\\"/>\\n                          </list>\\n                        </field>\\n                    </page>\\n                        <page string=\\"Términos y condiciones\\" name=\\"terms_and_conditions\\">\\n                            <field name=\\"note\\" nolabel=\\"1\\" placeholder=\\"El administrador puede establecer términos y condiciones por defecto en Ajustes de Ventas. Se mostrarán los términos establecidos aquí si selecciona esta plantilla de presupuesto.\\"/>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Quotation Template">\n                <sheet>\n                    <div name="button_box" class="oe_button_box"/>\n                    <widget name="web_ribbon" title="Archived" bg_color="text-bg-danger" invisible="active"/>\n                    <div class="oe_title" name="sale_order_template_title">\n                        <label for="name" id="sale_order_template_title"/>\n                        <h1>\n                            <field name="name" placeholder="e.g. Standard Consultancy Package" class="d-block"/>\n                        </h1>\n                    </div>\n                    <group>\n                        <group name="sale_info">\n                            <field name="active" invisible="1"/>\n                            <label for="number_of_days" string="Quotation Validity"/>\n                            <div id="number_of_days">\n                                <field name="number_of_days" style="width: 3rem;"/>\n                                <div class="d-inline-block">days</div>\n                            </div>\n                            <field name="mail_template_id" context="{'default_model': 'sale.order'}"/>\n                            <field name="company_id" options="{'no_create': True}" groups="base.group_multi_company"/>\n                            <field name="journal_id"/>\n                        </group>\n                        <group name="so_confirmation">\n                            <field name="require_signature"/>\n                            <label for="require_payment"/>\n                            <div id="require_payment" class="o_row">\n                                <field name="require_payment" class="oe_inline"/>\n                                <span invisible="not require_payment">of</span>\n                                <field name="prepayment_percent" invisible="not require_payment" widget="percentage" class="oe_inline"/>\n                            </div>\n                        </group>\n                    </group>\n                    <notebook name="main_book">\n                        <page string="Lines" name="order_lines">\n                        <field name="sale_order_template_line_ids" widget="section_and_note_one2many">\n                            <form string="Quotation Template Lines">\n                                <!--\n                                    We need the sequence field to be here for new lines to be added at the correct position.\n                                    TODO: at some point we want to fix this in the framework so that an invisible field is not required.\n                                -->\n                                <field name="sequence" invisible="1"/>\n                                <field name="display_type" invisible="1"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <field name="company_id" invisible="1"/>\n                                <group invisible="display_type">\n                                    <group>\n                                        <field name="product_id" required="not display_type"/>\n                                        <label for="product_uom_qty"/>\n                                        <div>\n                                            <field name="product_uom_qty" class="oe_inline"/>\n                                        </div>\n                                    </group>\n                                </group>\n                                <notebook colspan="4" name="description">\n                                    <page string="Description" name="order_description" invisible="display_type">\n                                        <field name="name"/>\n                                    </page>\n                                    <page string="Section" name="order_section" invisible="display_type != 'line_section'">\n                                        <field name="name"/>\n                                    </page>\n                                    <page string="Note" name="order_note" invisible="display_type != 'line_note'">\n                                        <field name="name"/>\n                                    </page>\n                                </notebook>\n                            </form>\n                            <list string="Quotation Template Lines" editable="bottom">\n                                <control>\n                                    <create name="add_product_control" string="Add a product"/>\n                                    <create name="add_section_control" string="Add a section" context="{'default_display_type': 'line_section'}"/>\n                                    <create name="add_note_control" string="Add a note" context="{'default_display_type': 'line_note'}"/>\n                                </control>\n\n                                <field name="display_type" column_invisible="True"/>\n                                <field name="company_id" column_invisible="True"/>\n                                <field name="sequence" widget="handle"/>\n                                <field name="product_id"/>\n                                <field name="name"/>\n                                <field name="product_uom_qty"/>\n                                <field name="product_uom_category_id" column_invisible="True"/>\n                                <field name="product_uom_id" groups="uom.group_uom" required="not display_type"/>\n                            </list>\n                        </field>\n                    </page>\n                    <page string="Optional Products" name="optional_products">\n                        <field name="sale_order_template_option_ids">\n                          <list string="Quotation Template Lines" editable="bottom">\n                            <field name="product_id"/>\n                            <field name="name"/>\n                            <field name="quantity"/>\n                            <field name="product_uom_category_id" column_invisible="True"/>\n                            <field name="uom_id" groups="uom.group_uom"/>\n                            <field name="company_id" column_invisible="True"/>\n                          </list>\n                        </field>\n                    </page>\n                        <page string="Terms &amp; Conditions" name="terms_and_conditions">\n                            <field name="note" nolabel="1" placeholder="The Administrator can set default Terms &amp; Conditions in Sales Settings. Terms set here will show up instead if you select this quotation template."/>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
1922	16	\N	1	1	hr.departure.reason list	hr.departure.reason	\N	list	hr/views/hr_departure_reason_views.xml	primary	{"en_US": "<list editable=\\"bottom\\">\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"name\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list editable="bottom">\n                    <field name="sequence" widget="handle"/>\n                    <field name="name"/>\n                </list>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
1923	16	\N	1	1	hr.departure.reason form	hr.departure.reason	\N	form	hr/views/hr_departure_reason_views.xml	primary	{"en_US": "<form>\\n                    <group>\\n                        <group>\\n                            <field name=\\"sequence\\"/>\\n                            <field name=\\"name\\"/>\\n                        </group>\\n                    </group>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <group>\n                        <group>\n                            <field name="sequence"/>\n                            <field name="name"/>\n                        </group>\n                    </group>\n                </form>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
250	16	\N	1	1	uom.category.form	uom.category	\N	form	uom/views/uom_uom_views.xml	primary	{"en_US": "<form string=\\"Units of Measure categories\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"reference_uom_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Units of Measure\\" name=\\"uom_lines\\">\\n                            <field name=\\"uom_ids\\" force_save=\\"1\\" context=\\"{'default_uom_type': 'smaller', 'default_category_id': id}\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"name\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"uom_type\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"factor\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"factor_inv\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"ratio\\" string=\\"Ratio\\" readonly=\\"uom_type == 'reference'\\" digits=\\"[42,5]\\"/>\\n                                    <field name=\\"active\\"/>\\n                                    <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Categorías de unidades de medida\\">\\n                <sheet>\\n                    <group>\\n                        <field name=\\"name\\"/>\\n                        <field name=\\"reference_uom_id\\" invisible=\\"1\\"/>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Unidades de medida\\" name=\\"uom_lines\\">\\n                            <field name=\\"uom_ids\\" force_save=\\"1\\" context=\\"{'default_uom_type': 'smaller', 'default_category_id': id}\\">\\n                                <list editable=\\"bottom\\">\\n                                    <field name=\\"name\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"uom_type\\" decoration-bf=\\"uom_type == 'reference'\\"/>\\n                                    <field name=\\"factor\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"factor_inv\\" column_invisible=\\"True\\"/>\\n                                    <field name=\\"ratio\\" string=\\"Ratio\\" readonly=\\"uom_type == 'reference'\\" digits=\\"[42,5]\\"/>\\n                                    <field name=\\"active\\"/>\\n                                    <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                    </notebook>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Units of Measure categories">\n                <sheet>\n                    <group>\n                        <field name="name"/>\n                        <field name="reference_uom_id" invisible="1"/>\n                    </group>\n                    <notebook>\n                        <page string="Units of Measure" name="uom_lines">\n                            <field name="uom_ids" force_save="1" context="{'default_uom_type': 'smaller', 'default_category_id': id}">\n                                <list editable="bottom">\n                                    <field name="name" decoration-bf="uom_type == 'reference'"/>\n                                    <field name="uom_type" decoration-bf="uom_type == 'reference'"/>\n                                    <field name="factor" column_invisible="True"/>\n                                    <field name="factor_inv" column_invisible="True"/>\n                                    <field name="ratio" string="Ratio" readonly="uom_type == 'reference'" digits="[42,5]"/>\n                                    <field name="active"/>\n                                    <field name="rounding" digits="[42, 5]"/>\n                                </list>\n                            </field>\n                        </page>\n                    </notebook>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
251	16	\N	1	1	uom.category.list	uom.category	\N	list	uom/views/uom_uom_views.xml	primary	{"en_US": "<list string=\\"Units of Measure categories\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n            </list>", "es_ES": "<list string=\\"Categorías de unidades de medida\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\" widget=\\"many2many_tags\\" options=\\"{'color_field': 'color'}\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Units of Measure categories">\n                <field name="name"/>\n                <field name="uom_ids" widget="many2many_tags" options="{'color_field': 'color'}"/>\n            </list>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
248	16	\N	1	1	uom.uom.form	uom.uom	\N	form	uom/views/uom_uom_views.xml	primary	{"en_US": "<form string=\\"Units of Measure\\">\\n                <sheet>\\n                    <group>\\n                         <group name=\\"uom_details\\">\\n                             <field name=\\"name\\"/>\\n                             <field name=\\"category_id\\"/>\\n                             <field name=\\"uom_type\\" readonly=\\"1\\"/>\\n                             <label for=\\"factor\\" invisible=\\"uom_type != 'smaller'\\"/>\\n                            <div invisible=\\"uom_type != 'smaller'\\">\\n                                <field name=\\"factor\\" digits=\\"[42,5]\\" readonly=\\"uom_type == 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(reference unit)=ratio*(this unit)\\n                                </span>\\n                            </div>\\n                            <label for=\\"factor_inv\\" invisible=\\"uom_type != 'bigger'\\"/>\\n                            <div invisible=\\"uom_type != 'bigger'\\">\\n                                <field name=\\"factor_inv\\" digits=\\"[42,5]\\" readonly=\\"uom_type != 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    e.g: 1*(this unit)=ratio*(reference unit)\\n                                </span>\\n                            </div>\\n                         </group>\\n                         <group name=\\"active_rounding\\">\\n                             <field name=\\"active\\" widget=\\"boolean_toggle\\"/>\\n                             <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                         </group>\\n                     </group>\\n                </sheet>\\n            </form>", "es_ES": "<form string=\\"Unidades de medida\\">\\n                <sheet>\\n                    <group>\\n                         <group name=\\"uom_details\\">\\n                             <field name=\\"name\\"/>\\n                             <field name=\\"category_id\\"/>\\n                             <field name=\\"uom_type\\" readonly=\\"1\\"/>\\n                             <label for=\\"factor\\" invisible=\\"uom_type != 'smaller'\\"/>\\n                            <div invisible=\\"uom_type != 'smaller'\\">\\n                                <field name=\\"factor\\" digits=\\"[42,5]\\" readonly=\\"uom_type == 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    p. ej. 1*(unidad de referencia)=ratio*(esta unidad)\\n                                </span>\\n                            </div>\\n                            <label for=\\"factor_inv\\" invisible=\\"uom_type != 'bigger'\\"/>\\n                            <div invisible=\\"uom_type != 'bigger'\\">\\n                                <field name=\\"factor_inv\\" digits=\\"[42,5]\\" readonly=\\"uom_type != 'bigger'\\"/>\\n                                <span class=\\"oe_grey oe_inline\\">\\n                                    p. ej: 1*(esta unidad)=ratio*(unidad de referencia)\\n                                </span>\\n                            </div>\\n                         </group>\\n                         <group name=\\"active_rounding\\">\\n                             <field name=\\"active\\" widget=\\"boolean_toggle\\"/>\\n                             <field name=\\"rounding\\" digits=\\"[42, 5]\\"/>\\n                         </group>\\n                     </group>\\n                </sheet>\\n            </form>"}	<?xml version="1.0"?>\n<form string="Units of Measure">\n                <sheet>\n                    <group>\n                         <group name="uom_details">\n                             <field name="name"/>\n                             <field name="category_id"/>\n                             <field name="uom_type" readonly="1"/>\n                             <label for="factor" invisible="uom_type != 'smaller'"/>\n                            <div invisible="uom_type != 'smaller'">\n                                <field name="factor" digits="[42,5]" readonly="uom_type == 'bigger'"/>\n                                <span class="oe_grey oe_inline">\n                                    e.g: 1*(reference unit)=ratio*(this unit)\n                                </span>\n                            </div>\n                            <label for="factor_inv" invisible="uom_type != 'bigger'"/>\n                            <div invisible="uom_type != 'bigger'">\n                                <field name="factor_inv" digits="[42,5]" readonly="uom_type != 'bigger'"/>\n                                <span class="oe_grey oe_inline">\n                                    e.g: 1*(this unit)=ratio*(reference unit)\n                                </span>\n                            </div>\n                         </group>\n                         <group name="active_rounding">\n                             <field name="active" widget="boolean_toggle"/>\n                             <field name="rounding" digits="[42, 5]"/>\n                         </group>\n                     </group>\n                </sheet>\n            </form>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
247	16	\N	1	1	uom.uom.list	uom.uom	\N	list	uom/views/uom_uom_views.xml	primary	{"en_US": "<list string=\\"Units of Measure\\" create=\\"false\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"uom_type\\"/>\\n            </list>", "es_ES": "<list string=\\"Unidades de medida\\" create=\\"false\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"category_id\\"/>\\n                <field name=\\"uom_type\\"/>\\n            </list>"}	<?xml version="1.0"?>\n<list string="Units of Measure" create="false">\n                <field name="name"/>\n                <field name="category_id"/>\n                <field name="uom_type"/>\n            </list>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
252	16	\N	1	1	uom.category.view.search	uom.category	\N	search	uom/views/uom_uom_views.xml	primary	{"en_US": "<search string=\\"Search UoM Category\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\"/>\\n            </search>", "es_ES": "<search string=\\"Buscar categoría de la UdM\\">\\n                <field name=\\"name\\"/>\\n                <field name=\\"uom_ids\\"/>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search UoM Category">\n                <field name="name"/>\n                <field name="uom_ids"/>\n            </search>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
249	16	\N	1	1	uom.uom.view.search	uom.uom	\N	search	uom/views/uom_uom_views.xml	primary	{"en_US": "<search string=\\"Search UOM\\">\\n                <field name=\\"name\\"/>\\n                <separator/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group string=\\"Group By\\">\\n                  <filter string=\\"Category\\" name=\\"group_by_category\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar UdM\\">\\n                <field name=\\"name\\"/>\\n                <separator/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active', '=', False)]\\"/>\\n                <group string=\\"Agrupar por\\">\\n                  <filter string=\\"Categoría\\" name=\\"group_by_category\\" context=\\"{'group_by': 'category_id'}\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search UOM">\n                <field name="name"/>\n                <separator/>\n                <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/>\n                <group string="Group By">\n                  <filter string="Category" name="group_by_category" context="{'group_by': 'category_id'}"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:34:23.145155	2026-04-08 08:34:23.145155	\N
253	16	\N	1	1	HTTP Error	\N	http_routing.http_error	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t name=\\"HTTP Error\\" t-name=\\"http_routing.http_error\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <div class=\\"oe_structure\\">\\n                    <h1 class=\\"container mt32\\"><t t-esc=\\"status_code\\"/>: <t t-esc=\\"status_message\\"/></h1>\\n                </div>\\n                <t t-if=\\"editable or debug\\">\\n                    <t t-call=\\"http_routing.http_error_debug\\"/>\\n                </t>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="HTTP Error" t-name="http_routing.http_error">\n        <t t-call="web.frontend_layout">\n            <div id="wrap">\n                <div class="oe_structure">\n                    <h1 class="container mt32"><t t-esc="status_code"/>: <t t-esc="status_message"/></h1>\n                </div>\n                <t t-if="editable or debug">\n                    <t t-call="http_routing.http_error_debug"/>\n                </t>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
1433	16	1416	1	1	project.task.form.quick_create.res.partner	project.task	\N	form	project/views/project_task_views.xml	primary	{"en_US": "<xpath expr=\\"//group//field[@name='project_id']\\" position=\\"attributes\\">\\n                    <attribute name=\\"required\\">1</attribute>\\n                    <attribute name=\\"placeholder\\"/>\\n                </xpath>"}	<?xml version="1.0"?>\n<xpath expr="//group//field[@name='project_id']" position="attributes">\n                    <attribute name="required">1</attribute>\n                    <attribute name="placeholder"/>\n                </xpath>\n            	f	t	2026-04-08 08:35:22.624638	2026-04-08 08:35:22.624638	f
1925	16	\N	1	1	hr.contract.type form	hr.contract.type	\N	form	hr/views/hr_contract_type_views.xml	primary	{"en_US": "<form>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"code\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"country_id\\"/>\\n                        </group>\\n                    </group>\\n                </form>"}	<?xml version="1.0"?>\n<form>\n                    <group>\n                        <group>\n                            <field name="name"/>\n                            <field name="code" groups="base.group_no_one"/>\n                            <field name="country_id"/>\n                        </group>\n                    </group>\n                </form>\n            	f	t	2026-04-08 08:50:55.821924	2026-04-08 08:50:55.821924	f
1050	10	631	1	1	digest.digest.view.form.inherit.sale.order	digest.digest	\N	form	sale_management/views/digest_views.xml	extension	{"en_US": "<data><group name=\\"kpi_sales\\" position=\\"attributes\\">\\n                <attribute name=\\"string\\">Sales</attribute>\\n                <attribute name=\\"groups\\">sales_team.group_sale_salesman_all_leads</attribute>\\n            </group>\\n            <group name=\\"kpi_sales\\" position=\\"inside\\">\\n                <field name=\\"kpi_all_sale_total\\"/>\\n            </group>\\n        </data>", "es_ES": "<data><group name=\\"kpi_sales\\" position=\\"attributes\\">\\n                <attribute name=\\"string\\">Ventas</attribute>\\n                <attribute name=\\"groups\\">sales_team.group_sale_salesman_all_leads</attribute>\\n            </group>\\n            <group name=\\"kpi_sales\\" position=\\"inside\\">\\n                <field name=\\"kpi_all_sale_total\\"/>\\n            </group>\\n        </data>"}	<?xml version="1.0"?>\n<data><group name="kpi_sales" position="attributes">\n                <attribute name="string">Sales</attribute>\n                <attribute name="groups">sales_team.group_sale_salesman_all_leads</attribute>\n            </group>\n            <group name="kpi_sales" position="inside">\n                <field name="kpi_all_sale_total"/>\n            </group>\n        </data>	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
1046	16	944	1	1	report_saleorder_document_inherit_sale_management	\N	sale_management.report_saleorder_document_inherit_sale_management	qweb	sale_management/report/sale_report_templates.xml	extension	{"en_US": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n    <xpath expr=\\"//div[@name='signature']\\" position=\\"after\\">\\n        <div t-if=\\"not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])\\" class=\\"oe_structure\\">​</div>\\n        <div t-else=\\"\\">\\n            <t t-set=\\"has_option_discount\\" t-value=\\"any(option.discount != 0.0 for option in doc.sale_order_option_ids)\\"/>\\n            <h4 name=\\"h_optional_products\\">\\n                <span>Options</span>\\n            </h4>\\n            <table name=\\"table_optional_products\\" class=\\"table table-sm\\">\\n                <thead class=\\"fw-bold\\">\\n                    <tr>\\n                        <td name=\\"th_option_name\\" class=\\"text-start\\">Description</td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"th_option_discount\\" class=\\"text-start\\">Disc.%</td>\\n                        <td name=\\"th_option_price_unit\\" class=\\"text-end\\">Unit Price</td>\\n                    </tr>\\n                </thead>\\n                <tbody class=\\"sale_tbody\\">\\n                    <tr t-foreach=\\"doc.sale_order_option_ids\\" t-as=\\"option\\">\\n                        <td name=\\"td_option_name\\">\\n                            <span t-field=\\"option.name\\">Extra Chips</span>\\n                        </td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"td_option_discount\\">\\n                            <strong t-if=\\"option.discount != 0.0\\" class=\\"text-info\\">\\n                                <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\">-</t>%\\n                            </strong>\\n                        </td>\\n                        <td name=\\"td_option_price_unit\\">\\n                            <strong class=\\"text-end\\">\\n                                <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\">1.5</div>\\n                                <div t-if=\\"option.discount\\">\\n                                    <t t-out=\\"((1-option.discount / 100.0) * option.price_unit)\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\"> </t>\\n                                </div>\\n                            </strong>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\n            <div class=\\"oe_structure\\">​</div>\\n        </div>\\n    </xpath>\\n</data>", "es_ES": "<data inherit_id=\\"sale.report_saleorder_document\\">\\n    <xpath expr=\\"//div[@name='signature']\\" position=\\"after\\">\\n        <div t-if=\\"not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])\\" class=\\"oe_structure\\">​</div>\\n        <div t-else=\\"\\">\\n            <t t-set=\\"has_option_discount\\" t-value=\\"any(option.discount != 0.0 for option in doc.sale_order_option_ids)\\"/>\\n            <h4 name=\\"h_optional_products\\">\\n                <span>Opciones</span>\\n            </h4>\\n            <table name=\\"table_optional_products\\" class=\\"table table-sm\\">\\n                <thead class=\\"fw-bold\\">\\n                    <tr>\\n                        <td name=\\"th_option_name\\" class=\\"text-start\\">Descripción</td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"th_option_discount\\" class=\\"text-start\\">Desc.%</td>\\n                        <td name=\\"th_option_price_unit\\" class=\\"text-end\\">Precio unitario</td>\\n                    </tr>\\n                </thead>\\n                <tbody class=\\"sale_tbody\\">\\n                    <tr t-foreach=\\"doc.sale_order_option_ids\\" t-as=\\"option\\">\\n                        <td name=\\"td_option_name\\">\\n                            <span t-field=\\"option.name\\">Patatas fritas extra</span>\\n                        </td>\\n                        <td t-if=\\"has_option_discount\\" name=\\"td_option_discount\\">\\n                            <strong t-if=\\"option.discount != 0.0\\" class=\\"text-info\\">\\n                                <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\">-</t>%\\n                            </strong>\\n                        </td>\\n                        <td name=\\"td_option_price_unit\\">\\n                            <strong class=\\"text-end\\">\\n                                <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\">1,5</div>\\n                                <div t-if=\\"option.discount\\">\\n                                    <t t-out=\\"((1-option.discount / 100.0) * option.price_unit)\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}\\"> </t>\\n                                </div>\\n                            </strong>\\n                        </td>\\n                    </tr>\\n                </tbody>\\n            </table>\\n            <div class=\\"oe_structure\\">​</div>\\n        </div>\\n    </xpath>\\n</data>"}	<?xml version="1.0"?>\n<data inherit_id="sale.report_saleorder_document">\n    <xpath expr="//div[@name='signature']" position="after">\n        <div t-if="not (doc.sale_order_option_ids and doc.state in ['draft', 'sent'])" class="oe_structure">​</div>\n        <div t-else="">\n            <t t-set="has_option_discount" t-value="any(option.discount != 0.0 for option in doc.sale_order_option_ids)"/>\n            <h4 name="h_optional_products">\n                <span>Options</span>\n            </h4>\n            <table name="table_optional_products" class="table table-sm">\n                <thead class="fw-bold">\n                    <tr>\n                        <td name="th_option_name" class="text-start">Description</td>\n                        <td t-if="has_option_discount" name="th_option_discount" class="text-start">Disc.%</td>\n                        <td name="th_option_price_unit" class="text-end">Unit Price</td>\n                    </tr>\n                </thead>\n                <tbody class="sale_tbody">\n                    <tr t-foreach="doc.sale_order_option_ids" t-as="option">\n                        <td name="td_option_name">\n                            <span t-field="option.name">Extra Chips</span>\n                        </td>\n                        <td t-if="has_option_discount" name="td_option_discount">\n                            <strong t-if="option.discount != 0.0" class="text-info">\n                                <t t-out="((option.discount % 1) and '%s' or '%d') % option.discount">-</t>%\n                            </strong>\n                        </td>\n                        <td name="td_option_price_unit">\n                            <strong class="text-end">\n                                <div t-field="option.price_unit" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}" t-att-style="option.discount and 'text-decoration: line-through' or None" t-att-class="option.discount and 'text-danger' or None">1.5</div>\n                                <div t-if="option.discount">\n                                    <t t-out="((1-option.discount / 100.0) * option.price_unit)" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: doc.currency_id}"> </t>\n                                </div>\n                            </strong>\n                        </td>\n                    </tr>\n                </tbody>\n            </table>\n            <div class="oe_structure">​</div>\n        </div>\n    </xpath>\n</data>\n	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
1053	16	1011	1	1	Order Options	\N	sale_management.sale_order_portal_content_inherit_sale_management	qweb	sale_management/views/sale_portal_templates.xml	extension	{"en_US": "<data name=\\"Order Options\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n\\n        <xpath expr=\\"//section[@id='details']//t[@t-set='display_discount']\\" position=\\"after\\">\\n            <t t-set=\\"display_remove\\" t-value=\\"sale_order._can_be_edited_on_portal() and any(line._can_be_edited_on_portal() for line in sale_order.order_line)\\"/>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//table[@id='sales_order_table']/thead/tr\\" position=\\"inside\\">\\n            <!-- add blank Tr in thead for layout conciseness -->\\n            <th t-if=\\"display_remove\\">\\n            </th>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//t[@name='product_line_row']\\" position=\\"inside\\">\\n            <td class=\\"text-center\\" t-if=\\"display_remove\\">\\n                <a t-if=\\"line._can_be_edited_on_portal()\\" t-att-data-line-id=\\"line.id\\" t-att-data-unlink=\\"True\\" href=\\"#\\" class=\\"mb8 js_update_line_json d-print-none\\" aria-label=\\"Remove\\" title=\\"Remove\\">\\n                    <span class=\\"fa fa-trash-o\\"/>\\n                </a>\\n            </td>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='signature']\\" position=\\"after\\">\\n            <t t-if=\\"sale_order._can_be_edited_on_portal() and any((not option.is_present) for option in sale_order.sale_order_option_ids)\\">\\n                <section>\\n                    <h3>Options</h3>\\n                    <t t-set=\\"display_discount\\" t-value=\\"True in [option.discount &gt; 0 for option in sale_order.sale_order_option_ids]\\"/>\\n                    <table class=\\"table table-sm\\" name=\\"sale_order_options_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th class=\\"text-start\\" name=\\"th_option_product_name\\">Product</th>\\n                                <th t-if=\\"display_discount\\" class=\\"text-end\\" name=\\"th_option_discount\\">Disc.%\\n                                </th>\\n                                <th class=\\"text-end\\" name=\\"th_option_unit_price\\">Unit Price</th>\\n                                <th t-if=\\"sale_order._can_be_edited_on_portal() and report_type == 'html'\\" name=\\"th_option_add_button\\"/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <tr t-foreach=\\"sale_order.sale_order_option_ids\\" t-as=\\"option\\">\\n                                <t t-if=\\"not option.is_present\\">\\n                                    <td name=\\"td_option_product_name\\">\\n                                        <div t-field=\\"option.name\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_discount\\" class=\\"text-end\\" name=\\"td_option_discount\\">\\n                                        <strong t-if=\\"option.discount\\" class=\\"text-info\\">\\n                                            <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\"/>%\\n                                        </strong>\\n                                    </td>\\n                                    <td name=\\"td_option_unit_price\\">\\n                                        <strong class=\\"text-end\\">\\n                                            <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\"/>\\n                                            <div t-if=\\"option.discount\\">\\n                                                <t t-out=\\"(1-option.discount / 100.0) * option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\\"/>\\n                                            </div>\\n                                        </strong>\\n                                    </td>\\n                                    <td class=\\"text-end\\" t-if=\\"sale_order._can_be_edited_on_portal() and report_type == 'html'\\" name=\\"td_option_add_button\\">\\n                                        <a t-att-data-option-id=\\"option.id\\" href=\\"#\\" class=\\"mb8 js_add_optional_products d-print-none\\" aria-label=\\"Add to cart\\" title=\\"Add to cart\\">\\n                                            <span class=\\"btn btn-secondary\\">Add to order</span>\\n                                        </a>\\n                                    </td>\\n                                </t>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </section>\\n            </t>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//div[@id='quote_qty']\\" position=\\"replace\\">\\n            <t t-if=\\"line._can_be_edited_on_portal()\\">\\n                <div class=\\"input-group js_quantity_container pull-right\\">\\n\\n                    <span class=\\"d-print-none input-group-text d-none d-md-inline-block\\">\\n                        <a t-att-data-line-id=\\"line.id\\" t-att-data-remove=\\"True\\" href=\\"#\\" class=\\"js_update_line_json\\" aria-label=\\"Remove one\\" title=\\"Remove one\\">\\n                            <span class=\\"fa fa-minus\\"/>\\n                        </a>\\n                    </span>\\n                    <!-- TODO add uom in this case too -->\\n                    <input type=\\"text\\" class=\\"js_quantity form-control\\" t-att-data-line-id=\\"line.id\\" t-att-value=\\"line.product_uom_qty\\"/>\\n                    <span class=\\"d-print-none input-group-text d-none d-md-inline-block\\">\\n                        <a t-att-data-line-id=\\"line.id\\" href=\\"#\\" class=\\"js_update_line_json\\" aria-label=\\"Add one\\" title=\\"Add one\\">\\n                            <span class=\\"fa fa-plus\\"/>\\n                        </a>\\n                    </span>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <span t-field=\\"line.product_uom_qty\\"/>\\n                <span t-field=\\"line.product_uom\\"/>\\n            </t>\\n        </xpath>\\n\\n    </data>", "es_ES": "<data name=\\"Order Options\\" inherit_id=\\"sale.sale_order_portal_content\\">\\n\\n        <xpath expr=\\"//section[@id='details']//t[@t-set='display_discount']\\" position=\\"after\\">\\n            <t t-set=\\"display_remove\\" t-value=\\"sale_order._can_be_edited_on_portal() and any(line._can_be_edited_on_portal() for line in sale_order.order_line)\\"/>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//table[@id='sales_order_table']/thead/tr\\" position=\\"inside\\">\\n            <!-- add blank Tr in thead for layout conciseness -->\\n            <th t-if=\\"display_remove\\">\\n            </th>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//t[@name='product_line_row']\\" position=\\"inside\\">\\n            <td class=\\"text-center\\" t-if=\\"display_remove\\">\\n                <a t-if=\\"line._can_be_edited_on_portal()\\" t-att-data-line-id=\\"line.id\\" t-att-data-unlink=\\"True\\" href=\\"#\\" class=\\"mb8 js_update_line_json d-print-none\\" aria-label=\\"Eliminar\\" title=\\"Eliminar\\">\\n                    <span class=\\"fa fa-trash-o\\"/>\\n                </a>\\n            </td>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='signature']\\" position=\\"after\\">\\n            <t t-if=\\"sale_order._can_be_edited_on_portal() and any((not option.is_present) for option in sale_order.sale_order_option_ids)\\">\\n                <section>\\n                    <h3>Opciones</h3>\\n                    <t t-set=\\"display_discount\\" t-value=\\"True in [option.discount &gt; 0 for option in sale_order.sale_order_option_ids]\\"/>\\n                    <table class=\\"table table-sm\\" name=\\"sale_order_options_table\\">\\n                        <thead>\\n                            <tr>\\n                                <th class=\\"text-start\\" name=\\"th_option_product_name\\">Producto</th>\\n                                <th t-if=\\"display_discount\\" class=\\"text-end\\" name=\\"th_option_discount\\">Desc.%\\n                                </th>\\n                                <th class=\\"text-end\\" name=\\"th_option_unit_price\\">Precio unitario</th>\\n                                <th t-if=\\"sale_order._can_be_edited_on_portal() and report_type == 'html'\\" name=\\"th_option_add_button\\"/>\\n                            </tr>\\n                        </thead>\\n                        <tbody>\\n                            <tr t-foreach=\\"sale_order.sale_order_option_ids\\" t-as=\\"option\\">\\n                                <t t-if=\\"not option.is_present\\">\\n                                    <td name=\\"td_option_product_name\\">\\n                                        <div t-field=\\"option.name\\"/>\\n                                    </td>\\n                                    <td t-if=\\"display_discount\\" class=\\"text-end\\" name=\\"td_option_discount\\">\\n                                        <strong t-if=\\"option.discount\\" class=\\"text-info\\">\\n                                            <t t-out=\\"((option.discount % 1) and '%s' or '%d') % option.discount\\"/>%\\n                                        </strong>\\n                                    </td>\\n                                    <td name=\\"td_option_unit_price\\">\\n                                        <strong class=\\"text-end\\">\\n                                            <div t-field=\\"option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\\" t-att-style=\\"option.discount and 'text-decoration: line-through' or None\\" t-att-class=\\"option.discount and 'text-danger' or None\\"/>\\n                                            <div t-if=\\"option.discount\\">\\n                                                <t t-out=\\"(1-option.discount / 100.0) * option.price_unit\\" t-options=\\"{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}\\"/>\\n                                            </div>\\n                                        </strong>\\n                                    </td>\\n                                    <td class=\\"text-end\\" t-if=\\"sale_order._can_be_edited_on_portal() and report_type == 'html'\\" name=\\"td_option_add_button\\">\\n                                        <a t-att-data-option-id=\\"option.id\\" href=\\"#\\" class=\\"mb8 js_add_optional_products d-print-none\\" aria-label=\\"Añadir a la cesta\\" title=\\"Añadir a la cesta\\">\\n                                            <span class=\\"btn btn-secondary\\">Añadir al pedido</span>\\n                                        </a>\\n                                    </td>\\n                                </t>\\n                            </tr>\\n                        </tbody>\\n                    </table>\\n                </section>\\n            </t>\\n        </xpath>\\n\\n        <xpath expr=\\"//section[@id='details']//div[@id='quote_qty']\\" position=\\"replace\\">\\n            <t t-if=\\"line._can_be_edited_on_portal()\\">\\n                <div class=\\"input-group js_quantity_container pull-right\\">\\n\\n                    <span class=\\"d-print-none input-group-text d-none d-md-inline-block\\">\\n                        <a t-att-data-line-id=\\"line.id\\" t-att-data-remove=\\"True\\" href=\\"#\\" class=\\"js_update_line_json\\" aria-label=\\"Eliminar uno\\" title=\\"Eliminar uno\\">\\n                            <span class=\\"fa fa-minus\\"/>\\n                        </a>\\n                    </span>\\n                    <!-- TODO add uom in this case too -->\\n                    <input type=\\"text\\" class=\\"js_quantity form-control\\" t-att-data-line-id=\\"line.id\\" t-att-value=\\"line.product_uom_qty\\"/>\\n                    <span class=\\"d-print-none input-group-text d-none d-md-inline-block\\">\\n                        <a t-att-data-line-id=\\"line.id\\" href=\\"#\\" class=\\"js_update_line_json\\" aria-label=\\"Añadir uno\\" title=\\"Añadir uno\\">\\n                            <span class=\\"fa fa-plus\\"/>\\n                        </a>\\n                    </span>\\n                </div>\\n            </t>\\n            <t t-else=\\"\\">\\n                <span t-field=\\"line.product_uom_qty\\"/>\\n                <span t-field=\\"line.product_uom\\"/>\\n            </t>\\n        </xpath>\\n\\n    </data>"}	<?xml version="1.0"?>\n<data name="Order Options" inherit_id="sale.sale_order_portal_content">\n\n        <xpath expr="//section[@id='details']//t[@t-set='display_discount']" position="after">\n            <t t-set="display_remove" t-value="sale_order._can_be_edited_on_portal() and any(line._can_be_edited_on_portal() for line in sale_order.order_line)"/>\n        </xpath>\n\n        <xpath expr="//section[@id='details']//table[@id='sales_order_table']/thead/tr" position="inside">\n            <!-- add blank Tr in thead for layout conciseness -->\n            <th t-if="display_remove">\n            </th>\n        </xpath>\n\n        <xpath expr="//section[@id='details']//t[@name='product_line_row']" position="inside">\n            <td class="text-center" t-if="display_remove">\n                <a t-if="line._can_be_edited_on_portal()" t-att-data-line-id="line.id" t-att-data-unlink="True" href="#" class="mb8 js_update_line_json d-print-none" aria-label="Remove" title="Remove">\n                    <span class="fa fa-trash-o"/>\n                </a>\n            </td>\n        </xpath>\n\n        <xpath expr="//section[@id='signature']" position="after">\n            <t t-if="sale_order._can_be_edited_on_portal() and any((not option.is_present) for option in sale_order.sale_order_option_ids)">\n                <section>\n                    <h3>Options</h3>\n                    <t t-set="display_discount" t-value="True in [option.discount &gt; 0 for option in sale_order.sale_order_option_ids]"/>\n                    <table class="table table-sm" name="sale_order_options_table">\n                        <thead>\n                            <tr>\n                                <th class="text-start" name="th_option_product_name">Product</th>\n                                <th t-if="display_discount" class="text-end" name="th_option_discount">Disc.%\n                                </th>\n                                <th class="text-end" name="th_option_unit_price">Unit Price</th>\n                                <th t-if="sale_order._can_be_edited_on_portal() and report_type == 'html'" name="th_option_add_button"/>\n                            </tr>\n                        </thead>\n                        <tbody>\n                            <tr t-foreach="sale_order.sale_order_option_ids" t-as="option">\n                                <t t-if="not option.is_present">\n                                    <td name="td_option_product_name">\n                                        <div t-field="option.name"/>\n                                    </td>\n                                    <td t-if="display_discount" class="text-end" name="td_option_discount">\n                                        <strong t-if="option.discount" class="text-info">\n                                            <t t-out="((option.discount % 1) and '%s' or '%d') % option.discount"/>%\n                                        </strong>\n                                    </td>\n                                    <td name="td_option_unit_price">\n                                        <strong class="text-end">\n                                            <div t-field="option.price_unit" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}" t-att-style="option.discount and 'text-decoration: line-through' or None" t-att-class="option.discount and 'text-danger' or None"/>\n                                            <div t-if="option.discount">\n                                                <t t-out="(1-option.discount / 100.0) * option.price_unit" t-options="{&quot;widget&quot;: &quot;monetary&quot;, &quot;display_currency&quot;: sale_order.currency_id}"/>\n                                            </div>\n                                        </strong>\n                                    </td>\n                                    <td class="text-end" t-if="sale_order._can_be_edited_on_portal() and report_type == 'html'" name="td_option_add_button">\n                                        <a t-att-data-option-id="option.id" href="#" class="mb8 js_add_optional_products d-print-none" aria-label="Add to cart" title="Add to cart">\n                                            <span class="btn btn-secondary">Add to order</span>\n                                        </a>\n                                    </td>\n                                </t>\n                            </tr>\n                        </tbody>\n                    </table>\n                </section>\n            </t>\n        </xpath>\n\n        <xpath expr="//section[@id='details']//div[@id='quote_qty']" position="replace">\n            <t t-if="line._can_be_edited_on_portal()">\n                <div class="input-group js_quantity_container pull-right">\n\n                    <span class="d-print-none input-group-text d-none d-md-inline-block">\n                        <a t-att-data-line-id="line.id" t-att-data-remove="True" href="#" class="js_update_line_json" aria-label="Remove one" title="Remove one">\n                            <span class="fa fa-minus"/>\n                        </a>\n                    </span>\n                    <!-- TODO add uom in this case too -->\n                    <input type="text" class="js_quantity form-control" t-att-data-line-id="line.id" t-att-value="line.product_uom_qty"/>\n                    <span class="d-print-none input-group-text d-none d-md-inline-block">\n                        <a t-att-data-line-id="line.id" href="#" class="js_update_line_json" aria-label="Add one" title="Add one">\n                            <span class="fa fa-plus"/>\n                        </a>\n                    </span>\n                </div>\n            </t>\n            <t t-else="">\n                <span t-field="line.product_uom_qty"/>\n                <span t-field="line.product_uom"/>\n            </t>\n        </xpath>\n\n    </data>\n\n	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
260	16	119	1	1	res.lang.form.http_routing.inherit	res.lang	\N	form	http_routing/views/res_lang_views.xml	extension	{"en_US": "<field name=\\"iso_code\\" position=\\"after\\">\\n                <field name=\\"url_code\\" required=\\"0\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="iso_code" position="after">\n                <field name="url_code" required="0"/>\n            </field>\n        	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
261	16	118	1	1	res.lang.list.model.inherit	res.lang	\N	list	http_routing/views/res_lang_views.xml	extension	{"en_US": "<field name=\\"iso_code\\" position=\\"after\\">\\n                <field name=\\"url_code\\" groups=\\"base.group_no_one\\"/>\\n            </field>"}	<?xml version="1.0"?>\n<field name="iso_code" position="after">\n                <field name="url_code" groups="base.group_no_one"/>\n            </field>\n        	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
2208	16	\N	1	1	report_purchaseorder	\N	purchase.report_purchaseorder	qweb	purchase/report/purchase_order_templates.xml	primary	{"en_US": "<t t-name=\\"purchase.report_purchaseorder\\">\\n    <t t-call=\\"web.html_container\\">\\n        <t t-foreach=\\"docs\\" t-as=\\"o\\">\\n            <t t-call=\\"purchase.report_purchaseorder_document\\" t-lang=\\"o.partner_id.lang\\"/>\\n        </t>\\n    </t>\\n</t>"}	<?xml version="1.0"?>\n<t t-name="purchase.report_purchaseorder">\n    <t t-call="web.html_container">\n        <t t-foreach="docs" t-as="o">\n            <t t-call="purchase.report_purchaseorder_document" t-lang="o.partner_id.lang"/>\n        </t>\n    </t>\n</t>\n\n 	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
2209	16	793	1	1	document_tax_totals	\N	purchase.document_tax_totals	qweb	purchase/report/purchase_order_templates.xml	primary	{"en_US": "<data inherit_id=\\"account.document_tax_totals_template\\" primary=\\"True\\"><xpath expr=\\".\\" position=\\"attributes\\"><attribute name=\\"t-name\\">purchase.document_tax_totals</attribute></xpath></data>"}	<?xml version="1.0"?>\n<data inherit_id="account.document_tax_totals_template" primary="True"><xpath expr="." position="attributes"><attribute name="t-name">purchase.document_tax_totals</attribute></xpath></data>\n\n	f	t	2026-04-14 08:54:03.289914	2026-04-14 08:54:03.289914	f
256	16	\N	1	1	400	\N	http_routing.400	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t t-name=\\"http_routing.400\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <h1 class=\\"mt-5\\">Oops! Something went wrong.</h1>\\n                    <p>Take a look at the error message below.</p>\\n                </div>\\n                <t t-if=\\"editable or debug\\">\\n                    <t t-call=\\"http_routing.http_error_debug\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <div class=\\"container\\">\\n                        <t t-call=\\"http_routing.error_message\\"/>\\n                    </div>\\n                </t>\\n        </div>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"http_routing.400\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <h1 class=\\"mt-5\\">¡Uy! Algo salió mal.</h1>\\n                    <p>Revise el siguiente mensaje de error.</p>\\n                </div>\\n                <t t-if=\\"editable or debug\\">\\n                    <t t-call=\\"http_routing.http_error_debug\\"/>\\n                </t>\\n                <t t-else=\\"\\">\\n                    <div class=\\"container\\">\\n                        <t t-call=\\"http_routing.error_message\\"/>\\n                    </div>\\n                </t>\\n        </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="http_routing.400">\n        <t t-call="web.frontend_layout">\n            <div id="wrap">\n                <div class="container">\n                    <h1 class="mt-5">Oops! Something went wrong.</h1>\n                    <p>Take a look at the error message below.</p>\n                </div>\n                <t t-if="editable or debug">\n                    <t t-call="http_routing.http_error_debug"/>\n                </t>\n                <t t-else="">\n                    <div class="container">\n                        <t t-call="http_routing.error_message"/>\n                    </div>\n                </t>\n        </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
257	16	\N	1	1	403	\N	http_routing.403	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t t-name=\\"http_routing.403\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <h1 class=\\"mt-5\\">403: Forbidden</h1>\\n                    <p>The page you were looking for could not be authorized.</p>\\n                </div>\\n                    <t t-if=\\"editable or debug\\">\\n                        <t t-call=\\"http_routing.http_error_debug\\"/>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"container\\">\\n                            <t t-call=\\"http_routing.error_message\\"/>\\n                        </div>\\n                    </t>\\n            </div>\\n        </t>\\n    </t>", "es_ES": "<t t-name=\\"http_routing.403\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <div class=\\"container\\">\\n                    <h1 class=\\"mt-5\\">403: Prohibido</h1>\\n                    <p>No está autorizado a ver la página que está buscando.</p>\\n                </div>\\n                    <t t-if=\\"editable or debug\\">\\n                        <t t-call=\\"http_routing.http_error_debug\\"/>\\n                    </t>\\n                    <t t-else=\\"\\">\\n                        <div class=\\"container\\">\\n                            <t t-call=\\"http_routing.error_message\\"/>\\n                        </div>\\n                    </t>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="http_routing.403">\n        <t t-call="web.frontend_layout">\n            <div id="wrap">\n                <div class="container">\n                    <h1 class="mt-5">403: Forbidden</h1>\n                    <p>The page you were looking for could not be authorized.</p>\n                </div>\n                    <t t-if="editable or debug">\n                        <t t-call="http_routing.http_error_debug"/>\n                    </t>\n                    <t t-else="">\n                        <div class="container">\n                            <t t-call="http_routing.error_message"/>\n                        </div>\n                    </t>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
258	16	\N	1	1	Page Not Found	\N	http_routing.404	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t name=\\"Page Not Found\\" t-name=\\"http_routing.404\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <t t-out=\\"0\\"/>\\n                <div class=\\"oe_structure oe_empty\\">\\n                    <section class=\\"s_text_image pt104 pb104\\" data-snippet=\\"s_image_text\\" data-name=\\"Image - Text\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row align-items-center\\">\\n                                <div class=\\"col-lg-4 pb32\\">\\n                                    <img class=\\"img img-fluid mx-auto\\" src=\\"/web_editor/shape/http_routing/404.svg?c2=o-color-2\\" alt=\\"\\"/>\\n                                </div>\\n                                <div class=\\"col-lg-8 text-lg-start text-center my-auto\\">\\n                                    <h1 class=\\"visually-hidden\\">Error 404</h1>\\n                                    <h2>We couldn't find the page you're looking for!</h2>\\n                                    <p/>\\n                                    <p><b>Don't panic.</b> If you think it's our mistake, please send us a message on <a href=\\"/contactus\\">this page</a>.</p>\\n                                </div>\\n                                <div class=\\"col-lg-12\\">\\n                                    <div class=\\"s_hr pt32 pb48\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n                                        <hr class=\\"w-100 mx-auto\\" style=\\"border-top-width: 1px; border-top-style: solid; border-top-color: var(--400);\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-lg-12\\">\\n                                    <p class=\\"text-center\\">Maybe you were looking for one of these <b>popular pages?</b></p>\\n                                    <ul class=\\"list-inline text-center\\">\\n                                        <li class=\\"list-inline-item mb-2\\"><a href=\\"/\\" class=\\"btn btn-primary\\">Home</a></li>\\n                                    </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </section>\\n                </div>\\n            </div>\\n        </t>\\n    </t>", "es_ES": "<t name=\\"Page Not Found\\" t-name=\\"http_routing.404\\">\\n        <t t-call=\\"web.frontend_layout\\">\\n            <div id=\\"wrap\\">\\n                <t t-out=\\"0\\"/>\\n                <div class=\\"oe_structure oe_empty\\">\\n                    <section class=\\"s_text_image pt104 pb104\\" data-snippet=\\"s_image_text\\" data-name=\\"Image - Text\\">\\n                        <div class=\\"container\\">\\n                            <div class=\\"row align-items-center\\">\\n                                <div class=\\"col-lg-4 pb32\\">\\n                                    <img class=\\"img img-fluid mx-auto\\" src=\\"/web_editor/shape/http_routing/404.svg?c2=o-color-2\\" alt=\\"\\"/>\\n                                </div>\\n                                <div class=\\"col-lg-8 text-lg-start text-center my-auto\\">\\n                                    <h1 class=\\"visually-hidden\\">Error 404</h1>\\n                                    <h2>No pudimos encontrar la página que busca </h2>\\n                                    <p/>\\n                                    <p><b>No se preocupe.</b> Si cree que esto es un error, envíenos un mensaje a <a href=\\"/contactus\\">esta página</a>.</p>\\n                                </div>\\n                                <div class=\\"col-lg-12\\">\\n                                    <div class=\\"s_hr pt32 pb48\\" data-snippet=\\"s_hr\\" data-name=\\"Separator\\">\\n                                        <hr class=\\"w-100 mx-auto\\" style=\\"border-top-width: 1px; border-top-style: solid; border-top-color: var(--400);\\"/>\\n                                    </div>\\n                                </div>\\n                                <div class=\\"col-lg-12\\">\\n                                    <p class=\\"text-center\\">Tal vez buscaba alguna de estas <b>páginas populares</b>.</p>\\n                                    <ul class=\\"list-inline text-center\\">\\n                                        <li class=\\"list-inline-item mb-2\\"><a href=\\"/\\" class=\\"btn btn-primary\\">Inicio</a></li>\\n                                    </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </section>\\n                </div>\\n            </div>\\n        </t>\\n    </t>"}	<?xml version="1.0"?>\n<t name="Page Not Found" t-name="http_routing.404">\n        <t t-call="web.frontend_layout">\n            <div id="wrap">\n                <t t-out="0"/>\n                <div class="oe_structure oe_empty">\n                    <section class="s_text_image pt104 pb104" data-snippet="s_image_text" data-name="Image - Text">\n                        <div class="container">\n                            <div class="row align-items-center">\n                                <div class="col-lg-4 pb32">\n                                    <img class="img img-fluid mx-auto" src="/web_editor/shape/http_routing/404.svg?c2=o-color-2" alt=""/>\n                                </div>\n                                <div class="col-lg-8 text-lg-start text-center my-auto">\n                                    <h1 class="visually-hidden">Error 404</h1>\n                                    <h2>We couldn't find the page you're looking for!</h2>\n                                    <p/>\n                                    <p><b>Don't panic.</b> If you think it's our mistake, please send us a message on <a href="/contactus">this page</a>.</p>\n                                </div>\n                                <div class="col-lg-12">\n                                    <div class="s_hr pt32 pb48" data-snippet="s_hr" data-name="Separator">\n                                        <hr class="w-100 mx-auto" style="border-top-width: 1px; border-top-style: solid; border-top-color: var(--400);"/>\n                                    </div>\n                                </div>\n                                <div class="col-lg-12">\n                                    <p class="text-center">Maybe you were looking for one of these <b>popular pages?</b></p>\n                                    <ul class="list-inline text-center">\n                                        <li class="list-inline-item mb-2"><a href="/" class="btn btn-primary">Home</a></li>\n                                    </ul>\n                                </div>\n                            </div>\n                        </div>\n                    </section>\n                </div>\n            </div>\n        </t>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
259	16	\N	1	1	500	\N	http_routing.500	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t t-name=\\"http_routing.500\\">\\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n        <!-- This template should not use any variable except those provided by http_routing.ir_http._handle_exception  -->\\n        <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\\n        <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n        <html>\\n            <head>\\n                <title t-esc=\\"status_message\\">Internal Server Error</title>\\n\\n                <link rel=\\"stylesheet\\" href=\\"/web/static/lib/bootstrap/dist/css/bootstrap.css\\"/>\\n                <script src=\\"/web/static/lib/jquery/jquery.js\\" type=\\"text/javascript\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/index.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/data.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/event-handler.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/manipulator.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/selector-engine.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/config.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/base-component.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/collapse.js\\"/>\\n                <style>\\n                    html {\\n                        font-size: 14px;\\n                    }\\n                </style>\\n            </head>\\n            <body>\\n                <div id=\\"wrapwrap\\">\\n                    <header>\\n                        <div class=\\"navbar navbar-expand-md navbar-light bg-light\\">\\n                            <div class=\\"container\\">\\n                                <div class=\\"collapse navbar-collapse navbar-top-collapse\\">\\n                                    <ul class=\\"navbar-nav ms-auto\\" id=\\"top_menu\\">\\n                                        <li class=\\"nav-item\\"><a href=\\"/\\" class=\\"nav-link\\">Home</a></li>\\n                                        <li class=\\"nav-item\\"><a href=\\"javascript: window.history.back()\\" class=\\"nav-link\\">Back</a></li>\\n                                    </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </header>\\n                    <main>\\n                        <div id=\\"error_message\\" class=\\"oe_structure\\">\\n                            <h2 class=\\"container mt32\\"><t t-esc=\\"status_code\\"/>: <t t-esc=\\"status_message\\"/></h2>\\n                        </div>\\n\\n                        <t t-if=\\"editable or debug\\">\\n                            <t t-call=\\"http_routing.http_error_debug\\"/>\\n                        </t>\\n                    </main>\\n                </div>\\n            </body>\\n        </html>\\n    </t>", "es_ES": "<t t-name=\\"http_routing.500\\">\\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n        <!-- This template should not use any variable except those provided by http_routing.ir_http._handle_exception  -->\\n        <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\\n        <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\\n        <html>\\n            <head>\\n                <title t-esc=\\"status_message\\">Internal Server Error</title>\\n\\n                <link rel=\\"stylesheet\\" href=\\"/web/static/lib/bootstrap/dist/css/bootstrap.css\\"/>\\n                <script src=\\"/web/static/lib/jquery/jquery.js\\" type=\\"text/javascript\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/index.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/data.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/event-handler.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/manipulator.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/dom/selector-engine.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/util/config.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/base-component.js\\"/>\\n                <script type=\\"text/javascript\\" src=\\"/web/static/lib/bootstrap/js/dist/collapse.js\\"/>\\n                <style>\\n                    html {\\n                        font-size: 14px;\\n                    }\\n                </style>\\n            </head>\\n            <body>\\n                <div id=\\"wrapwrap\\">\\n                    <header>\\n                        <div class=\\"navbar navbar-expand-md navbar-light bg-light\\">\\n                            <div class=\\"container\\">\\n                                <div class=\\"collapse navbar-collapse navbar-top-collapse\\">\\n                                    <ul class=\\"navbar-nav ms-auto\\" id=\\"top_menu\\">\\n                                        <li class=\\"nav-item\\"><a href=\\"/\\" class=\\"nav-link\\">Inicio</a></li>\\n                                        <li class=\\"nav-item\\"><a href=\\"javascript: window.history.back()\\" class=\\"nav-link\\">Volver</a></li>\\n                                    </ul>\\n                                </div>\\n                            </div>\\n                        </div>\\n                    </header>\\n                    <main>\\n                        <div id=\\"error_message\\" class=\\"oe_structure\\">\\n                            <h2 class=\\"container mt32\\"><t t-esc=\\"status_code\\"/>: <t t-esc=\\"status_message\\"/></h2>\\n                        </div>\\n\\n                        <t t-if=\\"editable or debug\\">\\n                            <t t-call=\\"http_routing.http_error_debug\\"/>\\n                        </t>\\n                    </main>\\n                </div>\\n            </body>\\n        </html>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="http_routing.500">\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\n        <!-- This template should not use any variable except those provided by http_routing.ir_http._handle_exception  -->\n        <!--    no request.crsf_token, no theme style, no assets, ... cursor can be broken during rendering !      -->\n        <!--    see test_05_reset_specific_view_controller_broken_request                                          -->\n        <!-- !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->\n        <html>\n            <head>\n                <title t-esc="status_message">Internal Server Error</title>\n\n                <link rel="stylesheet" href="/web/static/lib/bootstrap/dist/css/bootstrap.css"/>\n                <script src="/web/static/lib/jquery/jquery.js" type="text/javascript"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/index.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/data.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/event-handler.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/manipulator.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/dom/selector-engine.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/util/config.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/base-component.js"/>\n                <script type="text/javascript" src="/web/static/lib/bootstrap/js/dist/collapse.js"/>\n                <style>\n                    html {\n                        font-size: 14px;\n                    }\n                </style>\n            </head>\n            <body>\n                <div id="wrapwrap">\n                    <header>\n                        <div class="navbar navbar-expand-md navbar-light bg-light">\n                            <div class="container">\n                                <div class="collapse navbar-collapse navbar-top-collapse">\n                                    <ul class="navbar-nav ms-auto" id="top_menu">\n                                        <li class="nav-item"><a href="/" class="nav-link">Home</a></li>\n                                        <li class="nav-item"><a href="javascript: window.history.back()" class="nav-link">Back</a></li>\n                                    </ul>\n                                </div>\n                            </div>\n                        </div>\n                    </header>\n                    <main>\n                        <div id="error_message" class="oe_structure">\n                            <h2 class="container mt32"><t t-esc="status_code"/>: <t t-esc="status_message"/></h2>\n                        </div>\n\n                        <t t-if="editable or debug">\n                            <t t-call="http_routing.http_error_debug"/>\n                        </t>\n                    </main>\n                </div>\n            </body>\n        </html>\n    </t>\n	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
254	16	\N	1	1	error_message	\N	http_routing.error_message	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t t-name=\\"http_routing.error_message\\">\\n        <p t-if=\\"error_message\\">\\n            <strong>Error message:</strong>\\n            <pre t-esc=\\"error_message\\"/>\\n        </p>\\n    </t>", "es_ES": "<t t-name=\\"http_routing.error_message\\">\\n        <p t-if=\\"error_message\\">\\n            <strong>Mensaje de error:</strong>\\n            <pre t-esc=\\"error_message\\"/>\\n        </p>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="http_routing.error_message">\n        <p t-if="error_message">\n            <strong>Error message:</strong>\n            <pre t-esc="error_message"/>\n        </p>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
355	16	\N	1	1	mail.activity.type.view.kanban	mail.activity.type	\N	kanban	mail/views/mail_activity_views.xml	primary	{"en_US": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"icon\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"fw-bold fs-5\\">\\n                            <i t-if=\\"record.icon.value\\" t-attf-class=\\"fa #{record.icon.value} fa-fw\\" role=\\"img\\" aria-label=\\"Activity Type Name\\" title=\\"Activity Type Name\\"/>\\n                            <field name=\\"name\\"/>\\n                        </div>\\n                        <field t-if=\\"record.res_model.value\\" name=\\"res_model\\"/>\\n                        <div t-if=\\"record.summary.raw_value\\">\\n                            Default Summary: <field name=\\"summary\\"/>\\n                        </div>\\n                        <footer>\\n                            <field class=\\"ms-auto\\" name=\\"default_user_id\\" widget=\\"many2one_avatar_user\\" readonly=\\"1\\"/>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>", "es_ES": "<kanban class=\\"o_kanban_mobile\\">\\n                <field name=\\"icon\\"/>\\n                <templates>\\n                    <t t-name=\\"card\\">\\n                        <div class=\\"fw-bold fs-5\\">\\n                            <i t-if=\\"record.icon.value\\" t-attf-class=\\"fa #{record.icon.value} fa-fw\\" role=\\"img\\" aria-label=\\"Nombre del tipo de actividad\\" title=\\"Nombre del tipo de actividad\\"/>\\n                            <field name=\\"name\\"/>\\n                        </div>\\n                        <field t-if=\\"record.res_model.value\\" name=\\"res_model\\"/>\\n                        <div t-if=\\"record.summary.raw_value\\">\\n                            Resumen por defecto: <field name=\\"summary\\"/>\\n                        </div>\\n                        <footer>\\n                            <field class=\\"ms-auto\\" name=\\"default_user_id\\" widget=\\"many2one_avatar_user\\" readonly=\\"1\\"/>\\n                        </footer>\\n                    </t>\\n                </templates>\\n            </kanban>"}	<?xml version="1.0"?>\n<kanban class="o_kanban_mobile">\n                <field name="icon"/>\n                <templates>\n                    <t t-name="card">\n                        <div class="fw-bold fs-5">\n                            <i t-if="record.icon.value" t-attf-class="fa #{record.icon.value} fa-fw" role="img" aria-label="Activity Type Name" title="Activity Type Name"/>\n                            <field name="name"/>\n                        </div>\n                        <field t-if="record.res_model.value" name="res_model"/>\n                        <div t-if="record.summary.raw_value">\n                            Default Summary: <field name="summary"/>\n                        </div>\n                        <footer>\n                            <field class="ms-auto" name="default_user_id" widget="many2one_avatar_user" readonly="1"/>\n                        </footer>\n                    </t>\n                </templates>\n            </kanban>\n        	f	t	2026-04-08 08:34:27.650619	2026-04-08 08:34:27.650619	\N
51	16	\N	1	1	ir.model.fields.selection list	ir.model.fields.selection	\N	list	base/views/ir_model_views.xml	primary	{"en_US": "<list>\\n                    <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                    <field name=\\"field_id\\"/>\\n                    <field name=\\"value\\"/>\\n                    <field name=\\"name\\"/>\\n                </list>"}	<?xml version="1.0"?>\n<list>\n                    <field name="sequence" widget="handle"/>\n                    <field name="field_id"/>\n                    <field name="value"/>\n                    <field name="name"/>\n                </list>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
44	16	\N	1	1	ir.model form	ir.model	\N	form	base/views/ir_model_views.xml	primary	{"en_US": "<form string=\\"Model Description\\">\\n                  <header><!-- used for override --></header>\\n                  <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"model\\" readonly=\\"id\\"/>\\n                            <field name=\\"order\\"/>\\n                            <field name=\\"transient\\" readonly=\\"id\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"state\\" readonly=\\"1\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"modules\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Fields\\" name=\\"fields\\">\\n                            <field name=\\"field_id\\">\\n                                <list string=\\"Fields Description\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"field_description\\"/>\\n                                    <field name=\\"ttype\\"/>\\n                                    <field name=\\"required\\"/>\\n                                    <field name=\\"readonly\\"/>\\n                                    <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"state\\" groups=\\"base.group_no_one\\"/>\\n                                </list>\\n                                <form string=\\"Fields Description\\">\\n                                    <group>\\n                                        <group>\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"field_description\\"/>\\n                                        </group>\\n                                        <group>\\n                                            <field name=\\"ttype\\"/>\\n                                            <field name=\\"help\\"/>\\n                                        </group>\\n                                    </group>\\n                                    <notebook>\\n                                        <page name=\\"base\\" string=\\"Properties\\">\\n                                            <group string=\\"Base Properties\\">\\n                                                <group>\\n                                                    <field name=\\"required\\"/>\\n                                                    <field name=\\"readonly\\"/>\\n                                                    <field name=\\"store\\" groups=\\"base.group_no_one\\"/>\\n                                                    <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                                    <field name=\\"copied\\" groups=\\"base.group_no_one\\"/>\\n                                                </group>\\n                                                <group>\\n                                                    <field name=\\"translate\\" invisible=\\"ttype not in ['char', 'text', 'html']\\" readonly=\\"ttype not in ['char', 'text', 'html']\\"/>\\n                                                    <field name=\\"size\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['char', 'reference']\\" readonly=\\"ttype not in ['char', 'reference']\\"/>\\n                                                    <field name=\\"relation\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" required=\\"ttype in ['many2one', 'one2many', 'many2many']\\"/>\\n                                                    <field name=\\"on_delete\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2one'\\" readonly=\\"ttype != 'many2one'\\"/>\\n                                                    <field name=\\"relation_field\\" invisible=\\"ttype != 'one2many'\\" readonly=\\"ttype != 'one2many'\\" required=\\"ttype == 'one2many'\\"/>\\n                                                    <field name=\\"relation_table\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"column1\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"column2\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"domain\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\"/>\\n                                                </group>\\n                                            </group>\\n                                            <group invisible=\\"ttype not in ['selection', 'reference']\\" readonly=\\"ttype not in ['selection', 'reference']\\">\\n                                                <field name=\\"selection_ids\\">\\n                                                    <list editable=\\"bottom\\">\\n                                                        <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                                        <field name=\\"value\\"/>\\n                                                        <field name=\\"name\\"/>\\n                                                    </list>\\n                                                </field>\\n                                            </group>\\n                                            <group string=\\"Advanced Properties\\" groups=\\"base.group_no_one\\">\\n                                                <field name=\\"related\\"/>\\n                                                <field name=\\"depends\\" required=\\"compute not in [False, '']\\"/>\\n                                                <field name=\\"compute\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\"/>\\n                                            </group>\\n                                            <div groups=\\"base.group_no_one\\">\\n                                                <h3>How to define a computed field</h3>\\n                                                <p>Computed fields are defined with the fields\\n                                                <strong>Dependencies</strong> and <strong>Compute</strong>.</p>\\n                                                <p>The field <strong>Dependencies</strong> lists the fields that\\n                                                the current field depends on. It is a comma-separated list of\\n                                                field names, like <code>name, size</code>. You can also refer to\\n                                                fields accessible through other relational fields, for instance\\n                                                <code>partner_id.company_id.name</code>.</p>\\n                                                <p>The field <strong>Compute</strong> is the Python code to\\n                                                compute the value of the field on a set of records. The value of\\n                                                the field must be assigned to each record with a dictionary-like\\n                                                assignment.</p>\\n                                                <pre>\\n    for record in self:\\n        record['size'] = len(record.name)\\n</pre>\\n                                                <p>The only predefined variables are</p>\\n                                                <ul>\\n                                                    <li><code>self</code> (the set of records to compute)</li>\\n                                                    <li><code>datetime</code> (Python module)</li>\\n                                                    <li><code>dateutil</code> (Python module)</li>\\n                                                    <li><code>time</code> (Python module)</li>\\n                                                </ul>\\n                                                <p>Other features are accessible through <code>self</code>, like\\n                                                <code>self.env</code>, etc.</p>\\n                                            </div>\\n                                        </page>\\n                                        <page name=\\"groups\\" string=\\"Access Rights\\">\\n                                            <field name=\\"groups\\"/>\\n                                        </page>\\n                                        <page name=\\"misc\\" string=\\"Miscellaneous\\" groups=\\"base.group_no_one\\">\\n                                            <group>\\n                                                <field name=\\"state\\"/>\\n                                                <field name=\\"modules\\"/>\\n                                            </group>\\n                                        </page>\\n                                    </notebook>\\n                                </form>\\n                            </field>\\n                            <button groups=\\"base.group_no_one\\" icon=\\"fa-align-justify\\" name=\\"19\\" string=\\"Create a Menu\\" type=\\"action\\" target=\\"new\\"/>\\n                        </page>\\n                        <page string=\\"Access Rights\\" name=\\"access_rights\\">\\n                            <field name=\\"access_ids\\">\\n                                <list string=\\"Access Rights\\" editable=\\"top\\" decoration-warning=\\"not group_id and                                                          (perm_read or perm_write or                                                           perm_create or perm_unlink)\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"group_id\\"/>\\n                                    <field name=\\"perm_read\\"/>\\n                                    <field name=\\"perm_write\\"/>\\n                                    <field name=\\"perm_create\\"/>\\n                                    <field name=\\"perm_unlink\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Record Rules\\" name=\\"record_rules\\">\\n                            <field name=\\"rule_ids\\">\\n                                <list string=\\"Record Rules\\" editable=\\"top\\" decoration-info=\\"not groups\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"groups\\" widget=\\"many2many_tags\\" options=\\"{'no_create':True}\\"/>\\n                                    <field name=\\"domain_force\\"/>\\n                                    <field name=\\"perm_read\\"/>\\n                                    <field name=\\"perm_write\\"/>\\n                                    <field name=\\"perm_create\\"/>\\n                                    <field name=\\"perm_unlink\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Notes\\" name=\\"notes\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"info\\"/>\\n                        </page>\\n                        <page string=\\"Views\\" name=\\"views\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"view_ids\\"/>\\n                        </page>\\n                    </notebook>\\n                  </sheet>\\n                </form>", "es_ES": "<form string=\\"Descripción del modelo\\">\\n                  <header><!-- used for override --></header>\\n                  <sheet>\\n                    <group>\\n                        <group>\\n                            <field name=\\"name\\"/>\\n                            <field name=\\"model\\" readonly=\\"id\\"/>\\n                            <field name=\\"order\\"/>\\n                            <field name=\\"transient\\" readonly=\\"id\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                        <group>\\n                            <field name=\\"state\\" readonly=\\"1\\" groups=\\"base.group_no_one\\"/>\\n                            <field name=\\"modules\\" groups=\\"base.group_no_one\\"/>\\n                        </group>\\n                    </group>\\n                    <notebook>\\n                        <page string=\\"Campos\\" name=\\"fields\\">\\n                            <field name=\\"field_id\\">\\n                                <list string=\\"Descripción de campos\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"field_description\\"/>\\n                                    <field name=\\"ttype\\"/>\\n                                    <field name=\\"required\\"/>\\n                                    <field name=\\"readonly\\"/>\\n                                    <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                    <field name=\\"state\\" groups=\\"base.group_no_one\\"/>\\n                                </list>\\n                                <form string=\\"Descripción de campos\\">\\n                                    <group>\\n                                        <group>\\n                                            <field name=\\"name\\"/>\\n                                            <field name=\\"field_description\\"/>\\n                                        </group>\\n                                        <group>\\n                                            <field name=\\"ttype\\"/>\\n                                            <field name=\\"help\\"/>\\n                                        </group>\\n                                    </group>\\n                                    <notebook>\\n                                        <page name=\\"base\\" string=\\"Propiedades\\">\\n                                            <group string=\\"Propiedades base\\">\\n                                                <group>\\n                                                    <field name=\\"required\\"/>\\n                                                    <field name=\\"readonly\\"/>\\n                                                    <field name=\\"store\\" groups=\\"base.group_no_one\\"/>\\n                                                    <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                                    <field name=\\"copied\\" groups=\\"base.group_no_one\\"/>\\n                                                </group>\\n                                                <group>\\n                                                    <field name=\\"translate\\" invisible=\\"ttype not in ['char', 'text', 'html']\\" readonly=\\"ttype not in ['char', 'text', 'html']\\"/>\\n                                                    <field name=\\"size\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['char', 'reference']\\" readonly=\\"ttype not in ['char', 'reference']\\"/>\\n                                                    <field name=\\"relation\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" required=\\"ttype in ['many2one', 'one2many', 'many2many']\\"/>\\n                                                    <field name=\\"on_delete\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2one'\\" readonly=\\"ttype != 'many2one'\\"/>\\n                                                    <field name=\\"relation_field\\" invisible=\\"ttype != 'one2many'\\" readonly=\\"ttype != 'one2many'\\" required=\\"ttype == 'one2many'\\"/>\\n                                                    <field name=\\"relation_table\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"column1\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"column2\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                                    <field name=\\"domain\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\"/>\\n                                                </group>\\n                                            </group>\\n                                            <group invisible=\\"ttype not in ['selection', 'reference']\\" readonly=\\"ttype not in ['selection', 'reference']\\">\\n                                                <field name=\\"selection_ids\\">\\n                                                    <list editable=\\"bottom\\">\\n                                                        <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                                        <field name=\\"value\\"/>\\n                                                        <field name=\\"name\\"/>\\n                                                    </list>\\n                                                </field>\\n                                            </group>\\n                                            <group string=\\"Propiedades avanzadas\\" groups=\\"base.group_no_one\\">\\n                                                <field name=\\"related\\"/>\\n                                                <field name=\\"depends\\" required=\\"compute not in [False, '']\\"/>\\n                                                <field name=\\"compute\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\"/>\\n                                            </group>\\n                                            <div groups=\\"base.group_no_one\\">\\n                                                <h3>Cómo definir un campo calculado</h3>\\n                                                <p>Los campos calculados son definidos con los campos\\n                                                <strong>Dependencias</strong> y <strong>Calcular</strong>.</p>\\n                                                <p>El campo <strong>Dependencias</strong> enlista los campos de los que\\n                                                depende el campo actual. Es una lista de nombres de campos\\n                                                separados por comas, como <code>nombre, tamaño</code>. También se puede referir a \\n                                                campos accesibles a través de otros campos relacionales, por ejemplo\\n                                                <code>partner_id.company_id.name</code>.</p>\\n                                                <p>El campo <strong>Calcular</strong> es el código Python\\n                                                para calcular el valor del campo en un conjunto de registros. El valor del\\n                                                campo debe asignarse a cada registro con una asignación\\n                                                como de diccionario.</p>\\n                                                <pre>\\n    para registrar en self:\\n        record['size'] = len(record.name)\\n</pre>\\n                                                <p>Las únicas variables predefinidas</p>\\n                                                <ul>\\n                                                    <li><code>self</code> (el conjunto de registros para calcular)</li>\\n                                                    <li><code>datetime</code> (Módulo Python)</li>\\n                                                    <li><code>dateutil</code> (Módulo Python)</li>\\n                                                    <li><code>time</code> (Módulo Python)</li>\\n                                                </ul>\\n                                                <p>Se puede acceder a otras funciones a través de <code>self</code>, como\\n<code>self.env</code>, etc.</p>\\n                                            </div>\\n                                        </page>\\n                                        <page name=\\"groups\\" string=\\"Permisos de acceso\\">\\n                                            <field name=\\"groups\\"/>\\n                                        </page>\\n                                        <page name=\\"misc\\" string=\\"Varios\\" groups=\\"base.group_no_one\\">\\n                                            <group>\\n                                                <field name=\\"state\\"/>\\n                                                <field name=\\"modules\\"/>\\n                                            </group>\\n                                        </page>\\n                                    </notebook>\\n                                </form>\\n                            </field>\\n                            <button groups=\\"base.group_no_one\\" icon=\\"fa-align-justify\\" name=\\"19\\" string=\\"Crear un menú\\" type=\\"action\\" target=\\"new\\"/>\\n                        </page>\\n                        <page string=\\"Permisos de acceso\\" name=\\"access_rights\\">\\n                            <field name=\\"access_ids\\">\\n                                <list string=\\"Permisos de acceso\\" editable=\\"top\\" decoration-warning=\\"not group_id and                                                          (perm_read or perm_write or                                                           perm_create or perm_unlink)\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"group_id\\"/>\\n                                    <field name=\\"perm_read\\"/>\\n                                    <field name=\\"perm_write\\"/>\\n                                    <field name=\\"perm_create\\"/>\\n                                    <field name=\\"perm_unlink\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Reglas de registro\\" name=\\"record_rules\\">\\n                            <field name=\\"rule_ids\\">\\n                                <list string=\\"Reglas de registro\\" editable=\\"top\\" decoration-info=\\"not groups\\">\\n                                    <field name=\\"name\\"/>\\n                                    <field name=\\"groups\\" widget=\\"many2many_tags\\" options=\\"{'no_create':True}\\"/>\\n                                    <field name=\\"domain_force\\"/>\\n                                    <field name=\\"perm_read\\"/>\\n                                    <field name=\\"perm_write\\"/>\\n                                    <field name=\\"perm_create\\"/>\\n                                    <field name=\\"perm_unlink\\"/>\\n                                </list>\\n                            </field>\\n                        </page>\\n                        <page string=\\"Notas\\" name=\\"notes\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"info\\"/>\\n                        </page>\\n                        <page string=\\"Vistas\\" name=\\"views\\" groups=\\"base.group_no_one\\">\\n                            <field name=\\"view_ids\\"/>\\n                        </page>\\n                    </notebook>\\n                  </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Model Description">\n                  <header><!-- used for override --></header>\n                  <sheet>\n                    <group>\n                        <group>\n                            <field name="name"/>\n                            <field name="model" readonly="id"/>\n                            <field name="order"/>\n                            <field name="transient" readonly="id" groups="base.group_no_one"/>\n                        </group>\n                        <group>\n                            <field name="state" readonly="1" groups="base.group_no_one"/>\n                            <field name="modules" groups="base.group_no_one"/>\n                        </group>\n                    </group>\n                    <notebook>\n                        <page string="Fields" name="fields">\n                            <field name="field_id">\n                                <list string="Fields Description">\n                                    <field name="name"/>\n                                    <field name="field_description"/>\n                                    <field name="ttype"/>\n                                    <field name="required"/>\n                                    <field name="readonly"/>\n                                    <field name="index" groups="base.group_no_one"/>\n                                    <field name="state" groups="base.group_no_one"/>\n                                </list>\n                                <form string="Fields Description">\n                                    <group>\n                                        <group>\n                                            <field name="name"/>\n                                            <field name="field_description"/>\n                                        </group>\n                                        <group>\n                                            <field name="ttype"/>\n                                            <field name="help"/>\n                                        </group>\n                                    </group>\n                                    <notebook>\n                                        <page name="base" string="Properties">\n                                            <group string="Base Properties">\n                                                <group>\n                                                    <field name="required"/>\n                                                    <field name="readonly"/>\n                                                    <field name="store" groups="base.group_no_one"/>\n                                                    <field name="index" groups="base.group_no_one"/>\n                                                    <field name="copied" groups="base.group_no_one"/>\n                                                </group>\n                                                <group>\n                                                    <field name="translate" invisible="ttype not in ['char', 'text', 'html']" readonly="ttype not in ['char', 'text', 'html']"/>\n                                                    <field name="size" groups="base.group_no_one" invisible="ttype not in ['char', 'reference']" readonly="ttype not in ['char', 'reference']"/>\n                                                    <field name="relation" invisible="ttype not in ['many2one', 'one2many', 'many2many']" readonly="ttype not in ['many2one', 'one2many', 'many2many']" required="ttype in ['many2one', 'one2many', 'many2many']"/>\n                                                    <field name="on_delete" groups="base.group_no_one" invisible="ttype != 'many2one'" readonly="ttype != 'many2one'"/>\n                                                    <field name="relation_field" invisible="ttype != 'one2many'" readonly="ttype != 'one2many'" required="ttype == 'one2many'"/>\n                                                    <field name="relation_table" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                                    <field name="column1" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                                    <field name="column2" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                                    <field name="domain" groups="base.group_no_one" invisible="ttype not in ['many2one', 'one2many', 'many2many']" readonly="ttype not in ['many2one', 'one2many', 'many2many']"/>\n                                                </group>\n                                            </group>\n                                            <group invisible="ttype not in ['selection', 'reference']" readonly="ttype not in ['selection', 'reference']">\n                                                <field name="selection_ids">\n                                                    <list editable="bottom">\n                                                        <field name="sequence" widget="handle"/>\n                                                        <field name="value"/>\n                                                        <field name="name"/>\n                                                    </list>\n                                                </field>\n                                            </group>\n                                            <group string="Advanced Properties" groups="base.group_no_one">\n                                                <field name="related"/>\n                                                <field name="depends" required="compute not in [False, '']"/>\n                                                <field name="compute" widget="code" options="{'mode': 'python'}"/>\n                                            </group>\n                                            <div groups="base.group_no_one">\n                                                <h3>How to define a computed field</h3>\n                                                <p>Computed fields are defined with the fields\n                                                <strong>Dependencies</strong> and <strong>Compute</strong>.</p>\n                                                <p>The field <strong>Dependencies</strong> lists the fields that\n                                                the current field depends on. It is a comma-separated list of\n                                                field names, like <code>name, size</code>. You can also refer to\n                                                fields accessible through other relational fields, for instance\n                                                <code>partner_id.company_id.name</code>.</p>\n                                                <p>The field <strong>Compute</strong> is the Python code to\n                                                compute the value of the field on a set of records. The value of\n                                                the field must be assigned to each record with a dictionary-like\n                                                assignment.</p>\n                                                <pre>\n    for record in self:\n        record['size'] = len(record.name)\n</pre>\n                                                <p>The only predefined variables are</p>\n                                                <ul>\n                                                    <li><code>self</code> (the set of records to compute)</li>\n                                                    <li><code>datetime</code> (Python module)</li>\n                                                    <li><code>dateutil</code> (Python module)</li>\n                                                    <li><code>time</code> (Python module)</li>\n                                                </ul>\n                                                <p>Other features are accessible through <code>self</code>, like\n                                                <code>self.env</code>, etc.</p>\n                                            </div>\n                                        </page>\n                                        <page name="groups" string="Access Rights">\n                                            <field name="groups"/>\n                                        </page>\n                                        <page name="misc" string="Miscellaneous" groups="base.group_no_one">\n                                            <group>\n                                                <field name="state"/>\n                                                <field name="modules"/>\n                                            </group>\n                                        </page>\n                                    </notebook>\n                                </form>\n                            </field>\n                            <button groups="base.group_no_one" icon="fa-align-justify" name="19" string="Create a Menu" type="action" target="new"/>\n                        </page>\n                        <page string="Access Rights" name="access_rights">\n                            <field name="access_ids">\n                                <list string="Access Rights" editable="top" decoration-warning="not group_id and                                                          (perm_read or perm_write or                                                           perm_create or perm_unlink)">\n                                    <field name="name"/>\n                                    <field name="group_id"/>\n                                    <field name="perm_read"/>\n                                    <field name="perm_write"/>\n                                    <field name="perm_create"/>\n                                    <field name="perm_unlink"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page string="Record Rules" name="record_rules">\n                            <field name="rule_ids">\n                                <list string="Record Rules" editable="top" decoration-info="not groups">\n                                    <field name="name"/>\n                                    <field name="groups" widget="many2many_tags" options="{'no_create':True}"/>\n                                    <field name="domain_force"/>\n                                    <field name="perm_read"/>\n                                    <field name="perm_write"/>\n                                    <field name="perm_create"/>\n                                    <field name="perm_unlink"/>\n                                </list>\n                            </field>\n                        </page>\n                        <page string="Notes" name="notes" groups="base.group_no_one">\n                            <field name="info"/>\n                        </page>\n                        <page string="Views" name="views" groups="base.group_no_one">\n                            <field name="view_ids"/>\n                        </page>\n                    </notebook>\n                  </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
255	16	\N	1	1	http_error_debug	\N	http_routing.http_error_debug	qweb	http_routing/views/http_routing_template.xml	primary	{"en_US": "<t t-name=\\"http_routing.http_error_debug\\">\\n        <div class=\\"container accordion mb32 mt32\\" id=\\"debug_infos\\">\\n            <div class=\\"card\\" t-if=\\"error_message\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_main\\">Error</a>\\n                </h4>\\n                <div id=\\"error_main\\" class=\\"collapse show\\">\\n                    <div class=\\"card-body\\">\\n                        <t t-call=\\"http_routing.error_message\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n            <div class=\\"card\\" t-if=\\"qweb_exception\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_qweb\\">QWeb</a>\\n                </h4>\\n                <div id=\\"error_qweb\\" class=\\"collapse show\\">\\n                    <div class=\\"card-body\\">\\n                        <p>\\n                            <strong>Error message:</strong>\\n                            <pre t-esc=\\"exception\\"/>\\n                        </p>\\n                        <p>\\n                            The error occurred while rendering the template <code t-esc=\\"qweb_exception.name\\"/> \\n                            <t t-if=\\"qweb_exception.html\\">and evaluating the following expression: <code t-esc=\\"qweb_exception.html\\"/></t>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n            <div class=\\"card\\" t-if=\\"traceback\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_traceback\\">Traceback</a>\\n                </h4>\\n                <div id=\\"error_traceback\\" t-attf-class=\\"collapse #{not error_message and not qweb_exception and 'show'}\\">\\n                    <div class=\\"card-body\\">\\n                        <pre id=\\"exception_traceback\\" t-esc=\\"traceback\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>", "es_ES": "<t t-name=\\"http_routing.http_error_debug\\">\\n        <div class=\\"container accordion mb32 mt32\\" id=\\"debug_infos\\">\\n            <div class=\\"card\\" t-if=\\"error_message\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_main\\">Error</a>\\n                </h4>\\n                <div id=\\"error_main\\" class=\\"collapse show\\">\\n                    <div class=\\"card-body\\">\\n                        <t t-call=\\"http_routing.error_message\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n            <div class=\\"card\\" t-if=\\"qweb_exception\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_qweb\\">QWeb</a>\\n                </h4>\\n                <div id=\\"error_qweb\\" class=\\"collapse show\\">\\n                    <div class=\\"card-body\\">\\n                        <p>\\n                            <strong>Mensaje de error:</strong>\\n                            <pre t-esc=\\"exception\\"/>\\n                        </p>\\n                        <p>\\n                            El error ocurrió durante la visualización de la plantilla <code t-esc=\\"qweb_exception.name\\"/> \\n                            <t t-if=\\"qweb_exception.html\\">y evalúe la siguiente expresión: <code t-esc=\\"qweb_exception.html\\"/></t>\\n                        </p>\\n                    </div>\\n                </div>\\n            </div>\\n            <div class=\\"card\\" t-if=\\"traceback\\">\\n                <h4 class=\\"card-header\\">\\n                    <a data-bs-toggle=\\"collapse\\" href=\\"#error_traceback\\">Rastreo</a>\\n                </h4>\\n                <div id=\\"error_traceback\\" t-attf-class=\\"collapse #{not error_message and not qweb_exception and 'show'}\\">\\n                    <div class=\\"card-body\\">\\n                        <pre id=\\"exception_traceback\\" t-esc=\\"traceback\\"/>\\n                    </div>\\n                </div>\\n            </div>\\n        </div>\\n    </t>"}	<?xml version="1.0"?>\n<t t-name="http_routing.http_error_debug">\n        <div class="container accordion mb32 mt32" id="debug_infos">\n            <div class="card" t-if="error_message">\n                <h4 class="card-header">\n                    <a data-bs-toggle="collapse" href="#error_main">Error</a>\n                </h4>\n                <div id="error_main" class="collapse show">\n                    <div class="card-body">\n                        <t t-call="http_routing.error_message"/>\n                    </div>\n                </div>\n            </div>\n            <div class="card" t-if="qweb_exception">\n                <h4 class="card-header">\n                    <a data-bs-toggle="collapse" href="#error_qweb">QWeb</a>\n                </h4>\n                <div id="error_qweb" class="collapse show">\n                    <div class="card-body">\n                        <p>\n                            <strong>Error message:</strong>\n                            <pre t-esc="exception"/>\n                        </p>\n                        <p>\n                            The error occurred while rendering the template <code t-esc="qweb_exception.name"/> \n                            <t t-if="qweb_exception.html">and evaluating the following expression: <code t-esc="qweb_exception.html"/></t>\n                        </p>\n                    </div>\n                </div>\n            </div>\n            <div class="card" t-if="traceback">\n                <h4 class="card-header">\n                    <a data-bs-toggle="collapse" href="#error_traceback">Traceback</a>\n                </h4>\n                <div id="error_traceback" t-attf-class="collapse #{not error_message and not qweb_exception and 'show'}">\n                    <div class="card-body">\n                        <pre id="exception_traceback" t-esc="traceback"/>\n                    </div>\n                </div>\n            </div>\n        </div>\n    </t>\n\n    	f	t	2026-04-08 08:34:24.376675	2026-04-08 08:34:24.376675	\N
1051	16	958	1	1	res.config.settings.view.form.inherit.sale.management	res.config.settings	\N	form	sale_management/views/res_config_settings_views.xml	extension	{"en_US": "<data><setting id=\\"online_signature\\" position=\\"after\\">\\n                <setting id=\\"standardized_offers_setting\\" company_dependent=\\"1\\" documentation=\\"/applications/sales/sales/send_quotations/quote_template.html\\" help=\\"Create standardized offers with default products\\">\\n                    <field name=\\"group_sale_order_template\\"/>\\n                    <div class=\\"content-group\\" invisible=\\"not group_sale_order_template\\">\\n                        <div class=\\"mt16\\">\\n                            <label for=\\"company_so_template_id\\" class=\\"o_light_label mr8\\"/>\\n                            <field name=\\"company_so_template_id\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                        <div class=\\"mt8\\">\\n                            <button name=\\"358\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Quotation Templates\\" class=\\"btn-link\\"/>\\n                        </div>\\n                    </div>\\n                </setting>\\n            </setting>\\n            <app name=\\"sale_management\\" position=\\"attributes\\">\\n                <attribute name=\\"notApp\\">0</attribute>\\n            </app>\\n        </data>", "es_ES": "<data><setting id=\\"online_signature\\" position=\\"after\\">\\n                <setting id=\\"standardized_offers_setting\\" company_dependent=\\"1\\" documentation=\\"/applications/sales/sales/send_quotations/quote_template.html\\" help=\\"Cree plantillas de ofertas con productos por defecto\\">\\n                    <field name=\\"group_sale_order_template\\"/>\\n                    <div class=\\"content-group\\" invisible=\\"not group_sale_order_template\\">\\n                        <div class=\\"mt16\\">\\n                            <label for=\\"company_so_template_id\\" class=\\"o_light_label mr8\\"/>\\n                            <field name=\\"company_so_template_id\\" class=\\"oe_inline\\"/>\\n                        </div>\\n                        <div class=\\"mt8\\">\\n                            <button name=\\"358\\" icon=\\"oi-arrow-right\\" type=\\"action\\" string=\\"Plantillas de presupuesto\\" class=\\"btn-link\\"/>\\n                        </div>\\n                    </div>\\n                </setting>\\n            </setting>\\n            <app name=\\"sale_management\\" position=\\"attributes\\">\\n                <attribute name=\\"notApp\\">0</attribute>\\n            </app>\\n        </data>"}	<?xml version="1.0"?>\n<data><setting id="online_signature" position="after">\n                <setting id="standardized_offers_setting" company_dependent="1" documentation="/applications/sales/sales/send_quotations/quote_template.html" help="Create standardized offers with default products">\n                    <field name="group_sale_order_template"/>\n                    <div class="content-group" invisible="not group_sale_order_template">\n                        <div class="mt16">\n                            <label for="company_so_template_id" class="o_light_label mr8"/>\n                            <field name="company_so_template_id" class="oe_inline"/>\n                        </div>\n                        <div class="mt8">\n                            <button name="358" icon="oi-arrow-right" type="action" string="Quotation Templates" class="btn-link"/>\n                        </div>\n                    </div>\n                </setting>\n            </setting>\n            <app name="sale_management" position="attributes">\n                <attribute name="notApp">0</attribute>\n            </app>\n        </data>	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
1052	16	974	1	1	sale.order.form.inherit.sale_management	sale.order	\N	form	sale_management/views/sale_order_views.xml	extension	{"en_US": "<data><page name=\\"order_lines\\" position=\\"after\\">\\n                <page string=\\"Optional Products\\" name=\\"optional_products\\" invisible=\\"state not in ['draft', 'sent']\\">\\n                    <field name=\\"sale_order_option_ids\\" mode=\\"list,kanban\\" readonly=\\"state in ['cancel', 'sale']\\">\\n                        <form string=\\"Optional Products\\">\\n                            <group>\\n                                <field name=\\"product_id\\" domain=\\"[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                <field name=\\"price_unit\\"/>\\n                                <field name=\\"discount\\" groups=\\"sale.group_discount_per_so_line\\"/>\\n                                <field name=\\"is_present\\"/>\\n                            </group>\\n                        </form>\\n                        <kanban class=\\"o_kanban_mobile\\">\\n                            <field name=\\"is_present\\"/>\\n                            <templates>\\n                                <t t-name=\\"card\\">\\n                                    <div class=\\"row\\">\\n                                        <field name=\\"product_id\\" class=\\"col-10 fw-bolder\\"/>\\n                                        <button name=\\"button_add_to_order\\" class=\\"col-2 btn btn-link oe_link fa fa-shopping-cart\\" title=\\"Add to order lines\\" type=\\"object\\" invisible=\\"is_present\\"/>\\n                                    </div>\\n                                    <div class=\\"text-muted\\">\\n                                        Quantity:\\n                                        <field name=\\"quantity\\"/>\\n                                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                    </div>\\n                                    <div class=\\"text-muted\\">\\n                                        Unit Price:\\n                                        <field name=\\"price_unit\\"/>\\n                                    </div>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                        <list string=\\"Sales Quotation Template Lines\\" editable=\\"bottom\\" decoration-success=\\"is_present == True\\">\\n                            <control>\\n                                <create name=\\"add_product_control\\" string=\\"Add a product\\"/>\\n                            </control>\\n                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                            <field name=\\"product_id\\" domain=\\"[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                            <field name=\\"name\\" optional=\\"show\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"uom_id\\" string=\\"UoM\\" groups=\\"uom.group_uom\\" optional=\\"show\\"/>\\n                            <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"price_unit\\"/>\\n                            <field name=\\"discount\\" width=\\"50px\\" string=\\"Disc.%\\" groups=\\"sale.group_discount_per_so_line\\" optional=\\"show\\"/>\\n                            <field name=\\"is_present\\" column_invisible=\\"True\\"/>\\n                            <button name=\\"button_add_to_order\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-shopping-cart\\" title=\\"Add to order lines\\" invisible=\\"is_present\\"/>\\n                        </list>\\n                    </field>\\n                </page>\\n            </page>\\n\\n            <field name=\\"partner_shipping_id\\" position=\\"after\\">\\n                <field name=\\"sale_order_template_id\\" options=\\"{'no_create': True}\\" groups=\\"sale_management.group_sale_order_template\\" readonly=\\"state in ['cancel', 'sale']\\"/>\\n            </field>\\n        </data>", "es_ES": "<data><page name=\\"order_lines\\" position=\\"after\\">\\n                <page string=\\"Productos opcionales\\" name=\\"optional_products\\" invisible=\\"state not in ['draft', 'sent']\\">\\n                    <field name=\\"sale_order_option_ids\\" mode=\\"list,kanban\\" readonly=\\"state in ['cancel', 'sale']\\">\\n                        <form string=\\"Productos opcionales\\">\\n                            <group>\\n                                <field name=\\"product_id\\" domain=\\"[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"quantity\\"/>\\n                                <field name=\\"product_uom_category_id\\" invisible=\\"1\\"/>\\n                                <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                <field name=\\"price_unit\\"/>\\n                                <field name=\\"discount\\" groups=\\"sale.group_discount_per_so_line\\"/>\\n                                <field name=\\"is_present\\"/>\\n                            </group>\\n                        </form>\\n                        <kanban class=\\"o_kanban_mobile\\">\\n                            <field name=\\"is_present\\"/>\\n                            <templates>\\n                                <t t-name=\\"card\\">\\n                                    <div class=\\"row\\">\\n                                        <field name=\\"product_id\\" class=\\"col-10 fw-bolder\\"/>\\n                                        <button name=\\"button_add_to_order\\" class=\\"col-2 btn btn-link oe_link fa fa-shopping-cart\\" title=\\"Añadir a las líneas de pedido\\" type=\\"object\\" invisible=\\"is_present\\"/>\\n                                    </div>\\n                                    <div class=\\"text-muted\\">\\n                                        Cantidad:\\n                                        <field name=\\"quantity\\"/>\\n                                        <field name=\\"uom_id\\" groups=\\"uom.group_uom\\"/>\\n                                    </div>\\n                                    <div class=\\"text-muted\\">\\n                                        Precio unitario:\\n                                        <field name=\\"price_unit\\"/>\\n                                    </div>\\n                                </t>\\n                            </templates>\\n                        </kanban>\\n                        <list string=\\"Líneas de la plantilla de pedido de venta\\" editable=\\"bottom\\" decoration-success=\\"is_present == True\\">\\n                            <control>\\n                                <create name=\\"add_product_control\\" string=\\"Añadir un producto\\"/>\\n                            </control>\\n                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                            <field name=\\"product_id\\" domain=\\"[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]\\"/>\\n                            <field name=\\"name\\" optional=\\"show\\"/>\\n                            <field name=\\"quantity\\"/>\\n                            <field name=\\"uom_id\\" string=\\"UdM\\" groups=\\"uom.group_uom\\" optional=\\"show\\"/>\\n                            <field name=\\"product_uom_category_id\\" column_invisible=\\"True\\"/>\\n                            <field name=\\"price_unit\\"/>\\n                            <field name=\\"discount\\" width=\\"50px\\" string=\\"Desc.%\\" groups=\\"sale.group_discount_per_so_line\\" optional=\\"show\\"/>\\n                            <field name=\\"is_present\\" column_invisible=\\"True\\"/>\\n                            <button name=\\"button_add_to_order\\" type=\\"object\\" class=\\"oe_link\\" icon=\\"fa-shopping-cart\\" title=\\"Añadir a las líneas de pedido\\" invisible=\\"is_present\\"/>\\n                        </list>\\n                    </field>\\n                </page>\\n            </page>\\n\\n            <field name=\\"partner_shipping_id\\" position=\\"after\\">\\n                <field name=\\"sale_order_template_id\\" options=\\"{'no_create': True}\\" groups=\\"sale_management.group_sale_order_template\\" readonly=\\"state in ['cancel', 'sale']\\"/>\\n            </field>\\n        </data>"}	<?xml version="1.0"?>\n<data><page name="order_lines" position="after">\n                <page string="Optional Products" name="optional_products" invisible="state not in ['draft', 'sent']">\n                    <field name="sale_order_option_ids" mode="list,kanban" readonly="state in ['cancel', 'sale']">\n                        <form string="Optional Products">\n                            <group>\n                                <field name="product_id" domain="[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]"/>\n                                <field name="name"/>\n                                <field name="quantity"/>\n                                <field name="product_uom_category_id" invisible="1"/>\n                                <field name="uom_id" groups="uom.group_uom"/>\n                                <field name="price_unit"/>\n                                <field name="discount" groups="sale.group_discount_per_so_line"/>\n                                <field name="is_present"/>\n                            </group>\n                        </form>\n                        <kanban class="o_kanban_mobile">\n                            <field name="is_present"/>\n                            <templates>\n                                <t t-name="card">\n                                    <div class="row">\n                                        <field name="product_id" class="col-10 fw-bolder"/>\n                                        <button name="button_add_to_order" class="col-2 btn btn-link oe_link fa fa-shopping-cart" title="Add to order lines" type="object" invisible="is_present"/>\n                                    </div>\n                                    <div class="text-muted">\n                                        Quantity:\n                                        <field name="quantity"/>\n                                        <field name="uom_id" groups="uom.group_uom"/>\n                                    </div>\n                                    <div class="text-muted">\n                                        Unit Price:\n                                        <field name="price_unit"/>\n                                    </div>\n                                </t>\n                            </templates>\n                        </kanban>\n                        <list string="Sales Quotation Template Lines" editable="bottom" decoration-success="is_present == True">\n                            <control>\n                                <create name="add_product_control" string="Add a product"/>\n                            </control>\n                            <field name="sequence" widget="handle"/>\n                            <field name="product_id" domain="[('sale_ok', '=', True), '|', ('company_id', '=', False), ('company_id', '=', parent.company_id)]"/>\n                            <field name="name" optional="show"/>\n                            <field name="quantity"/>\n                            <field name="uom_id" string="UoM" groups="uom.group_uom" optional="show"/>\n                            <field name="product_uom_category_id" column_invisible="True"/>\n                            <field name="price_unit"/>\n                            <field name="discount" width="50px" string="Disc.%" groups="sale.group_discount_per_so_line" optional="show"/>\n                            <field name="is_present" column_invisible="True"/>\n                            <button name="button_add_to_order" type="object" class="oe_link" icon="fa-shopping-cart" title="Add to order lines" invisible="is_present"/>\n                        </list>\n                    </field>\n                </page>\n            </page>\n\n            <field name="partner_shipping_id" position="after">\n                <field name="sale_order_template_id" options="{'no_create': True}" groups="sale_management.group_sale_order_template" readonly="state in ['cancel', 'sale']"/>\n            </field>\n        </data>	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
1047	16	\N	1	1	sale.order.template.search	sale.order.template	\N	search	sale_management/views/sale_order_template_views.xml	primary	{"en_US": "<search string=\\"Search Quotation Template\\">\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Archived\\" name=\\"inactive\\" domain=\\"[('active','=', False)]\\"/>\\n                <group expand=\\"1\\" string=\\"Group By\\">\\n                    <filter string=\\"Company\\" name=\\"company_id\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>", "es_ES": "<search string=\\"Buscar plantilla de presupuesto\\">\\n                <field name=\\"name\\"/>\\n                <filter string=\\"Archivado\\" name=\\"inactive\\" domain=\\"[('active','=', False)]\\"/>\\n                <group expand=\\"1\\" string=\\"Agrupar por\\">\\n                    <filter string=\\"Compañía\\" name=\\"company_id\\" context=\\"{'group_by': 'company_id'}\\" groups=\\"base.group_multi_company\\"/>\\n                </group>\\n            </search>"}	<?xml version="1.0"?>\n<search string="Search Quotation Template">\n                <field name="name"/>\n                <filter string="Archived" name="inactive" domain="[('active','=', False)]"/>\n                <group expand="1" string="Group By">\n                    <filter string="Company" name="company_id" context="{'group_by': 'company_id'}" groups="base.group_multi_company"/>\n                </group>\n            </search>\n        	f	t	2026-04-08 08:35:05.349582	2026-04-08 08:35:05.349582	f
47	16	\N	1	1	ir.model.fields form	ir.model.fields	\N	form	base/views/ir_model_views.xml	primary	{"en_US": "<form string=\\"Fields\\" duplicate=\\"false\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"field_description\\"/>\\n                                <field name=\\"model_id\\" readonly=\\"state != 'manual'\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"ttype\\"/>\\n                                <field name=\\"help\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook>\\n                            <page name=\\"base\\" string=\\"Properties\\">\\n                                <group string=\\"Base Properties\\">\\n                                    <group>\\n                                        <field name=\\"required\\"/>\\n                                        <field name=\\"readonly\\"/>\\n                                        <field name=\\"store\\" groups=\\"base.group_no_one\\"/>\\n                                        <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                        <field name=\\"copied\\" groups=\\"base.group_no_one\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"translate\\" invisible=\\"ttype not in ['char', 'text', 'html']\\" readonly=\\"ttype not in ['char', 'text', 'html']\\"/>\\n                                        <field name=\\"size\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['char', 'reference']\\" readonly=\\"ttype not in ['char', 'reference']\\"/>\\n                                        <field name=\\"relation\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" required=\\"ttype in ['many2one', 'one2many', 'many2many']\\"/>\\n                                        <field name=\\"group_expand\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'selection']\\" readonly=\\"ttype not in ['many2one', 'selection']\\"/>\\n                                        <field name=\\"on_delete\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2one'\\" readonly=\\"ttype != 'many2one'\\"/>\\n                                        <field name=\\"relation_field\\" invisible=\\"ttype != 'one2many'\\" readonly=\\"ttype != 'one2many'\\" required=\\"ttype == 'one2many'\\"/>\\n                                        <field name=\\"relation_table\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"column1\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"column2\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"domain\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\"/>\\n                                        <field name=\\"currency_field\\" invisible=\\"ttype != 'monetary'\\" readonly=\\"ttype != 'monetary'\\"/>\\n                                    </group>\\n                                </group>\\n                                <group string=\\"HTML/Sanitization Properties\\">\\n                                    <group>\\n                                        <field name=\\"sanitize\\" invisible=\\"ttype != 'html'\\" readonly=\\"ttype != 'html'\\"/>\\n                                        <field name=\\"sanitize_overridable\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_tags\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_attributes\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"sanitize_style\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_form\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"strip_style\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"strip_classes\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                    </group>\\n                                </group>\\n                                <group invisible=\\"ttype not in ['selection', 'reference']\\" readonly=\\"ttype not in ['selection', 'reference']\\">\\n                                    <field name=\\"selection_ids\\">\\n                                        <list editable=\\"bottom\\">\\n                                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                            <field name=\\"value\\"/>\\n                                            <field name=\\"name\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                                <group string=\\"Advanced Properties\\" groups=\\"base.group_no_one\\">\\n                                    <field name=\\"related\\"/>\\n                                    <field name=\\"depends\\" required=\\"compute not in [False, '']\\"/>\\n                                    <field name=\\"compute\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\"/>\\n                                </group>\\n                                <div groups=\\"base.group_no_one\\">\\n                                    <h3>How to define a computed field</h3>\\n                                    <p>Computed fields are defined with the fields\\n                                    <strong>Dependencies</strong> and <strong>Compute</strong>.</p>\\n                                    <p>The field <strong>Dependencies</strong> lists the fields that\\n                                    the current field depends on. It is a comma-separated list of\\n                                    field names, like <code>name, size</code>. You can also refer to\\n                                    fields accessible through other relational fields, for instance\\n                                    <code>partner_id.company_id.name</code>.</p>\\n                                    <p>The field <strong>Compute</strong> is the Python code to\\n                                    compute the value of the field on a set of records. The value of\\n                                    the field must be assigned to each record with a dictionary-like\\n                                    assignment.</p>\\n                                    <pre>\\n    for record in self:\\n        record['size'] = len(record.name)\\n</pre>\\n                                    <p>The only predefined variables are</p>\\n                                    <ul>\\n                                        <li><code>self</code> (the set of records to compute)</li>\\n                                        <li><code>datetime</code> (Python module)</li>\\n                                        <li><code>dateutil</code> (Python module)</li>\\n                                        <li><code>time</code> (Python module)</li>\\n                                    </ul>\\n                                    <p>Other features are accessible through <code>self</code>, like\\n                                    <code>self.env</code>, etc.</p>\\n                                </div>\\n                            </page>\\n                            <page name=\\"groups\\" string=\\"Access Rights\\">\\n                                <field name=\\"groups\\"/>\\n                            </page>\\n                            <page name=\\"misc\\" string=\\"Miscellaneous\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <field name=\\"state\\"/>\\n                                    <field name=\\"modules\\"/>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>", "es_ES": "<form string=\\"Campos\\" duplicate=\\"false\\">\\n                    <sheet>\\n                        <group>\\n                            <group>\\n                                <field name=\\"name\\"/>\\n                                <field name=\\"field_description\\"/>\\n                                <field name=\\"model_id\\" readonly=\\"state != 'manual'\\"/>\\n                            </group>\\n                            <group>\\n                                <field name=\\"ttype\\"/>\\n                                <field name=\\"help\\"/>\\n                            </group>\\n                        </group>\\n                        <notebook>\\n                            <page name=\\"base\\" string=\\"Propiedades\\">\\n                                <group string=\\"Propiedades base\\">\\n                                    <group>\\n                                        <field name=\\"required\\"/>\\n                                        <field name=\\"readonly\\"/>\\n                                        <field name=\\"store\\" groups=\\"base.group_no_one\\"/>\\n                                        <field name=\\"index\\" groups=\\"base.group_no_one\\"/>\\n                                        <field name=\\"copied\\" groups=\\"base.group_no_one\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"translate\\" invisible=\\"ttype not in ['char', 'text', 'html']\\" readonly=\\"ttype not in ['char', 'text', 'html']\\"/>\\n                                        <field name=\\"size\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['char', 'reference']\\" readonly=\\"ttype not in ['char', 'reference']\\"/>\\n                                        <field name=\\"relation\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" required=\\"ttype in ['many2one', 'one2many', 'many2many']\\"/>\\n                                        <field name=\\"group_expand\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'selection']\\" readonly=\\"ttype not in ['many2one', 'selection']\\"/>\\n                                        <field name=\\"on_delete\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2one'\\" readonly=\\"ttype != 'many2one'\\"/>\\n                                        <field name=\\"relation_field\\" invisible=\\"ttype != 'one2many'\\" readonly=\\"ttype != 'one2many'\\" required=\\"ttype == 'one2many'\\"/>\\n                                        <field name=\\"relation_table\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"column1\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"column2\\" groups=\\"base.group_no_one\\" invisible=\\"ttype != 'many2many' or state != 'manual'\\" readonly=\\"ttype != 'many2many' or state != 'manual'\\"/>\\n                                        <field name=\\"domain\\" groups=\\"base.group_no_one\\" invisible=\\"ttype not in ['many2one', 'one2many', 'many2many']\\" readonly=\\"ttype not in ['many2one', 'one2many', 'many2many']\\"/>\\n                                        <field name=\\"currency_field\\" invisible=\\"ttype != 'monetary'\\" readonly=\\"ttype != 'monetary'\\"/>\\n                                    </group>\\n                                </group>\\n                                <group string=\\"HTML/Propiedades de depuración\\">\\n                                    <group>\\n                                        <field name=\\"sanitize\\" invisible=\\"ttype != 'html'\\" readonly=\\"ttype != 'html'\\"/>\\n                                        <field name=\\"sanitize_overridable\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_tags\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_attributes\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                    </group>\\n                                    <group>\\n                                        <field name=\\"sanitize_style\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"sanitize_form\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"strip_style\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                        <field name=\\"strip_classes\\" invisible=\\"ttype != 'html' or sanitize == False\\" readonly=\\"ttype != 'html' or sanitize == False\\"/>\\n                                    </group>\\n                                </group>\\n                                <group invisible=\\"ttype not in ['selection', 'reference']\\" readonly=\\"ttype not in ['selection', 'reference']\\">\\n                                    <field name=\\"selection_ids\\">\\n                                        <list editable=\\"bottom\\">\\n                                            <field name=\\"sequence\\" widget=\\"handle\\"/>\\n                                            <field name=\\"value\\"/>\\n                                            <field name=\\"name\\"/>\\n                                        </list>\\n                                    </field>\\n                                </group>\\n                                <group string=\\"Propiedades avanzadas\\" groups=\\"base.group_no_one\\">\\n                                    <field name=\\"related\\"/>\\n                                    <field name=\\"depends\\" required=\\"compute not in [False, '']\\"/>\\n                                    <field name=\\"compute\\" widget=\\"code\\" options=\\"{'mode': 'python'}\\"/>\\n                                </group>\\n                                <div groups=\\"base.group_no_one\\">\\n                                    <h3>Cómo definir un campo calculado</h3>\\n                                    <p>Los campos calculados son definidos con los campos <strong>Dependencias</strong> y <strong>Calcular</strong>.</p>\\n                                    <p>El campo <strong>Dependencias</strong> enlista los campos de los que\\n                                                depende el campo actual. Es una lista de nombres de campos\\n                                                separados por compas, como <code>nombre, tamaño</code>. También se puede referir a \\n                                                campos accesibles a través de otros campos relacionales, por ejemplo\\n                                                <code>partner_id.company_id.name</code>.</p>\\n                                    <p>El campo <strong>Calcular</strong> es el código Python\\n                                       para calcular el valor del campo en un conjunto de registros. El valor del\\n                                       campo debe asignarse a cada registro con una asignación\\n                                        como de diccionario.</p>\\n                                    <pre>\\n    para registrar en self:\\n        record['size'] = len(record.name)\\n</pre>\\n                                    <p>Las únicas variables predefinidas</p>\\n                                    <ul>\\n                                        <li><code>self</code> (el conjunto de registros para calcular)</li>\\n                                        <li><code>datetime</code> (Módulo Python)</li>\\n                                        <li><code>dateutil</code> (Módulo Python)</li>\\n                                        <li><code>time</code> (Módulo Python)</li>\\n                                    </ul>\\n                                    <p>Se puede acceder a otras funciones a través de <code>self</code>, como\\n<code>self.env</code>, etc.</p>\\n                                </div>\\n                            </page>\\n                            <page name=\\"groups\\" string=\\"Permisos de acceso\\">\\n                                <field name=\\"groups\\"/>\\n                            </page>\\n                            <page name=\\"misc\\" string=\\"Varios\\" groups=\\"base.group_no_one\\">\\n                                <group>\\n                                    <field name=\\"state\\"/>\\n                                    <field name=\\"modules\\"/>\\n                                </group>\\n                            </page>\\n                        </notebook>\\n                    </sheet>\\n                </form>"}	<?xml version="1.0"?>\n<form string="Fields" duplicate="false">\n                    <sheet>\n                        <group>\n                            <group>\n                                <field name="name"/>\n                                <field name="field_description"/>\n                                <field name="model_id" readonly="state != 'manual'"/>\n                            </group>\n                            <group>\n                                <field name="ttype"/>\n                                <field name="help"/>\n                            </group>\n                        </group>\n                        <notebook>\n                            <page name="base" string="Properties">\n                                <group string="Base Properties">\n                                    <group>\n                                        <field name="required"/>\n                                        <field name="readonly"/>\n                                        <field name="store" groups="base.group_no_one"/>\n                                        <field name="index" groups="base.group_no_one"/>\n                                        <field name="copied" groups="base.group_no_one"/>\n                                    </group>\n                                    <group>\n                                        <field name="translate" invisible="ttype not in ['char', 'text', 'html']" readonly="ttype not in ['char', 'text', 'html']"/>\n                                        <field name="size" groups="base.group_no_one" invisible="ttype not in ['char', 'reference']" readonly="ttype not in ['char', 'reference']"/>\n                                        <field name="relation" invisible="ttype not in ['many2one', 'one2many', 'many2many']" readonly="ttype not in ['many2one', 'one2many', 'many2many']" required="ttype in ['many2one', 'one2many', 'many2many']"/>\n                                        <field name="group_expand" groups="base.group_no_one" invisible="ttype not in ['many2one', 'selection']" readonly="ttype not in ['many2one', 'selection']"/>\n                                        <field name="on_delete" groups="base.group_no_one" invisible="ttype != 'many2one'" readonly="ttype != 'many2one'"/>\n                                        <field name="relation_field" invisible="ttype != 'one2many'" readonly="ttype != 'one2many'" required="ttype == 'one2many'"/>\n                                        <field name="relation_table" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                        <field name="column1" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                        <field name="column2" groups="base.group_no_one" invisible="ttype != 'many2many' or state != 'manual'" readonly="ttype != 'many2many' or state != 'manual'"/>\n                                        <field name="domain" groups="base.group_no_one" invisible="ttype not in ['many2one', 'one2many', 'many2many']" readonly="ttype not in ['many2one', 'one2many', 'many2many']"/>\n                                        <field name="currency_field" invisible="ttype != 'monetary'" readonly="ttype != 'monetary'"/>\n                                    </group>\n                                </group>\n                                <group string="HTML/Sanitization Properties">\n                                    <group>\n                                        <field name="sanitize" invisible="ttype != 'html'" readonly="ttype != 'html'"/>\n                                        <field name="sanitize_overridable" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                        <field name="sanitize_tags" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                        <field name="sanitize_attributes" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                    </group>\n                                    <group>\n                                        <field name="sanitize_style" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                        <field name="sanitize_form" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                        <field name="strip_style" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                        <field name="strip_classes" invisible="ttype != 'html' or sanitize == False" readonly="ttype != 'html' or sanitize == False"/>\n                                    </group>\n                                </group>\n                                <group invisible="ttype not in ['selection', 'reference']" readonly="ttype not in ['selection', 'reference']">\n                                    <field name="selection_ids">\n                                        <list editable="bottom">\n                                            <field name="sequence" widget="handle"/>\n                                            <field name="value"/>\n                                            <field name="name"/>\n                                        </list>\n                                    </field>\n                                </group>\n                                <group string="Advanced Properties" groups="base.group_no_one">\n                                    <field name="related"/>\n                                    <field name="depends" required="compute not in [False, '']"/>\n                                    <field name="compute" widget="code" options="{'mode': 'python'}"/>\n                                </group>\n                                <div groups="base.group_no_one">\n                                    <h3>How to define a computed field</h3>\n                                    <p>Computed fields are defined with the fields\n                                    <strong>Dependencies</strong> and <strong>Compute</strong>.</p>\n                                    <p>The field <strong>Dependencies</strong> lists the fields that\n                                    the current field depends on. It is a comma-separated list of\n                                    field names, like <code>name, size</code>. You can also refer to\n                                    fields accessible through other relational fields, for instance\n                                    <code>partner_id.company_id.name</code>.</p>\n                                    <p>The field <strong>Compute</strong> is the Python code to\n                                    compute the value of the field on a set of records. The value of\n                                    the field must be assigned to each record with a dictionary-like\n                                    assignment.</p>\n                                    <pre>\n    for record in self:\n        record['size'] = len(record.name)\n</pre>\n                                    <p>The only predefined variables are</p>\n                                    <ul>\n                                        <li><code>self</code> (the set of records to compute)</li>\n                                        <li><code>datetime</code> (Python module)</li>\n                                        <li><code>dateutil</code> (Python module)</li>\n                                        <li><code>time</code> (Python module)</li>\n                                    </ul>\n                                    <p>Other features are accessible through <code>self</code>, like\n                                    <code>self.env</code>, etc.</p>\n                                </div>\n                            </page>\n                            <page name="groups" string="Access Rights">\n                                <field name="groups"/>\n                            </page>\n                            <page name="misc" string="Miscellaneous" groups="base.group_no_one">\n                                <group>\n                                    <field name="state"/>\n                                    <field name="modules"/>\n                                </group>\n                            </page>\n                        </notebook>\n                    </sheet>\n                </form>\n            	f	t	2026-04-08 08:31:35.16841	2026-04-08 08:31:35.16841	\N
