diff --git a/README.md b/README.md index bea9093dd09..2a4cadcbc1e 100644 --- a/README.md +++ b/README.md @@ -21,7 +21,7 @@ Available addons ---------------- addon | version | maintainers | summary --- | --- | --- | --- -[attachment_queue](attachment_queue/) | 16.0.1.1.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | Base module adding the concept of queue for processing files +[attachment_queue](attachment_queue/) | 16.0.1.2.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | Base module adding the concept of queue for processing files [attachment_synchronize](attachment_synchronize/) | 16.0.1.0.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) [![GSLabIt](https://github.com/GSLabIt.png?size=30px)](https://github.com/GSLabIt) [![bealdav](https://github.com/bealdav.png?size=30px)](https://github.com/bealdav) | Attachment Synchronize [attachment_unindex_content](attachment_unindex_content/) | 16.0.1.0.0 | [![moylop260](https://github.com/moylop260.png?size=30px)](https://github.com/moylop260) [![ebirbe](https://github.com/ebirbe.png?size=30px)](https://github.com/ebirbe) [![luisg123v](https://github.com/luisg123v.png?size=30px)](https://github.com/luisg123v) | Disable indexing of attachments [auditlog](auditlog/) | 16.0.2.0.3 | | Audit Log @@ -43,7 +43,7 @@ addon | version | maintainers | summary [base_view_inheritance_extension](base_view_inheritance_extension/) | 16.0.1.1.0 | | Adds more operators for view inheritance [cron_daylight_saving_time_resistant](cron_daylight_saving_time_resistant/) | 16.0.1.0.0 | [![florian-dacosta](https://github.com/florian-dacosta.png?size=30px)](https://github.com/florian-dacosta) | Run cron on fixed hours [database_cleanup](database_cleanup/) | 16.0.1.0.1 | | Database cleanup -[dbfilter_from_header](dbfilter_from_header/) | 16.0.1.0.0 | | Filter databases with HTTP headers +[dbfilter_from_header](dbfilter_from_header/) | 16.0.1.0.1 | | Filter databases with HTTP headers [excel_import_export](excel_import_export/) | 16.0.1.1.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Base module for developing Excel import/export/report [excel_import_export_demo](excel_import_export_demo/) | 16.0.1.0.0 | [![kittiu](https://github.com/kittiu.png?size=30px)](https://github.com/kittiu) | Excel Import/Export/Report Demo [excel_import_export_unidecode](excel_import_export_unidecode/) | 16.0.1.0.1 | | Add unidecode option to excel import/export/report @@ -60,6 +60,7 @@ addon | version | maintainers | summary [session_db](session_db/) | 16.0.1.0.5 | [![sbidoul](https://github.com/sbidoul.png?size=30px)](https://github.com/sbidoul) | Store sessions in DB [tracking_manager](tracking_manager/) | 16.0.1.0.2 | [![Kev-Roche](https://github.com/Kev-Roche.png?size=30px)](https://github.com/Kev-Roche) [![sebastienbeau](https://github.com/sebastienbeau.png?size=30px)](https://github.com/sebastienbeau) | This module tracks all fields of a model, including one2many and many2many ones. [upgrade_analysis](upgrade_analysis/) | 16.0.1.0.2 | [![StefanRijnhart](https://github.com/StefanRijnhart.png?size=30px)](https://github.com/StefanRijnhart) [![legalsylvain](https://github.com/legalsylvain.png?size=30px)](https://github.com/legalsylvain) | Performs a difference analysis between modules installed on two different Odoo instances +[url_attachment_search_fuzzy](url_attachment_search_fuzzy/) | 16.0.1.0.0 | [![mariadforgelow](https://github.com/mariadforgelow.png?size=30px)](https://github.com/mariadforgelow) | Fuzzy Search of URL in Attachments [//]: # (end addons) diff --git a/attachment_queue/README.rst b/attachment_queue/README.rst index 7d7b292306b..f3659f28af6 100644 --- a/attachment_queue/README.rst +++ b/attachment_queue/README.rst @@ -7,7 +7,7 @@ Attachment Queue !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:5f1b62e088fee1401b7b9a4042257dea61f5713a0eabe81573a4156a22a6c10c + !! source digest: sha256:2bc659e9bf34ddb442d1ac10f233b308f90a225725ea4a0d71f7253655effcf9 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/attachment_queue/__manifest__.py b/attachment_queue/__manifest__.py index 29cd1a4b421..7910c066da3 100644 --- a/attachment_queue/__manifest__.py +++ b/attachment_queue/__manifest__.py @@ -3,7 +3,7 @@ { "name": "Attachment Queue", - "version": "16.0.1.1.0", + "version": "16.0.1.2.0", "author": "Akretion,Odoo Community Association (OCA)", "summary": "Base module adding the concept of queue for processing files", "website": "https://github.com/OCA/server-tools", diff --git a/attachment_queue/i18n/it.po b/attachment_queue/i18n/it.po index bea1797983d..da23a13e06b 100644 --- a/attachment_queue/i18n/it.po +++ b/attachment_queue/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-22 10:43+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -83,7 +83,7 @@ msgstr "Icona tipo attività" #: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__assigned_attachment_ids #: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue_reschedule__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: attachment_queue #: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__attachment_id @@ -209,7 +209,7 @@ msgstr "Fallito" #. module: attachment_queue #: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__failure_emails msgid "Failure Emails" -msgstr "E-mail errori" +msgstr "E-mail fallite" #. module: attachment_queue #: model:ir.model.fields,field_description:attachment_queue.field_attachment_queue__datas diff --git a/attachment_queue/static/description/index.html b/attachment_queue/static/description/index.html index 0cc28fadedf..510889e0cce 100644 --- a/attachment_queue/static/description/index.html +++ b/attachment_queue/static/description/index.html @@ -366,7 +366,7 @@

Attachment Queue

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:5f1b62e088fee1401b7b9a4042257dea61f5713a0eabe81573a4156a22a6c10c +!! source digest: sha256:2bc659e9bf34ddb442d1ac10f233b308f90a225725ea4a0d71f7253655effcf9 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

This module adds async processing capabilities to attachments by implementing a new model attachment.queue that wraps attachments and stores additional information so that it can be processed in an asynchronous way.

diff --git a/attachment_queue/views/attachment_queue_view.xml b/attachment_queue/views/attachment_queue_view.xml index 56a079a87ca..700a3968a83 100644 --- a/attachment_queue/views/attachment_queue_view.xml +++ b/attachment_queue/views/attachment_queue_view.xml @@ -35,9 +35,9 @@ - + - + diff --git a/attachment_synchronize/i18n/it.po b/attachment_synchronize/i18n/it.po index 0b79e901196..9fe31539636 100644 --- a/attachment_synchronize/i18n/it.po +++ b/attachment_synchronize/i18n/it.po @@ -6,206 +6,208 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Fail" -msgstr "" +msgstr "Fallito" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Pending" -msgstr "" +msgstr "In attesa" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Success" -msgstr "" +msgstr "Riuscito" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__after_import msgid "Action after import a file" -msgstr "" +msgstr "Azione dopo l'importazione del file" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__after_import msgid "After Import" -msgstr "" +msgstr "Dopo l'importazione" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Archived" -msgstr "" +msgstr "In archivio" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__assigned_attachment_ids #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__assigned_attachment_ids #: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__attachment_ids msgid "Attachment" -msgstr "" +msgstr "Allegato" #. module: attachment_synchronize #: model:ir.model,name:attachment_synchronize.model_attachment_queue msgid "Attachment Queue" -msgstr "" +msgstr "Coda allegato" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_search msgid "Attachment Task" -msgstr "" +msgstr "Lavoro allegato" #. module: attachment_synchronize #: model:ir.model,name:attachment_synchronize.model_attachment_synchronize_task msgid "Attachment synchronize task" -msgstr "" +msgstr "Sincronizza lavoro allegato" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_search msgid "Attachments" -msgstr "" +msgstr "Allegati" #. module: attachment_synchronize #: model:ir.actions.act_window,name:attachment_synchronize.action_attachment_export_task #: model:ir.ui.menu,name:attachment_synchronize.menu_attachment_export_task msgid "Attachments Export Tasks" -msgstr "" +msgstr "Lavori esportazione allegati" #. module: attachment_synchronize #: model:ir.actions.act_window,name:attachment_synchronize.action_attachment_import_task #: model:ir.ui.menu,name:attachment_synchronize.menu_attachment_import_task msgid "Attachments Import Tasks" -msgstr "" +msgstr "Lavori importazione allegati" #. module: attachment_synchronize #: model:ir.actions.act_window,name:attachment_synchronize.action_attachment_queue_related msgid "Attachments Queue" -msgstr "" +msgstr "Coda allegati" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__avoid_duplicated_files msgid "Avoid importing duplicated files" -msgstr "" +msgstr "Evita importazione file duplicati" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__backend_id #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_search msgid "Backend" -msgstr "" +msgstr "Backend" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__count_attachment_done msgid "Count Attachment Done" -msgstr "" +msgstr "Conteggio allegati completati" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__count_attachment_failed msgid "Count Attachment Failed" -msgstr "" +msgstr "Conteggio allegati falliti" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__count_attachment_pending msgid "Count Attachment Pending" -msgstr "" +msgstr "Conteggio allegati in attesa" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__create_uid msgid "Created by" -msgstr "" +msgstr "Creato da" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__create_date msgid "Created on" -msgstr "" +msgstr "Creato il" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__after_import__delete msgid "Delete" -msgstr "" +msgstr "Cancella" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__display_name msgid "Display Name" -msgstr "" +msgstr "Nome visualizzato" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_tree msgid "Done attachments" -msgstr "" +msgstr "Allegati completati" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_tree msgid "Duplicate" -msgstr "" +msgstr "Duplicato" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__active msgid "Enabled" -msgstr "" +msgstr "Abilitata" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_queue__file_type__export msgid "Export File (External location)" -msgstr "" +msgstr "Esporta file (ubicazione esterna)" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__method_type__export msgid "Export Task" -msgstr "" +msgstr "Lavoro esportazione" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__export_task_count msgid "Export Tasks" -msgstr "" +msgstr "Lavori esportazione" #. module: attachment_synchronize #: model:ir.model,name:attachment_synchronize.model_fs_storage msgid "FS Storage" -msgstr "" +msgstr "Deposito FS" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_tree msgid "Failed attachments" -msgstr "" +msgstr "Allegati falliti" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__failure_emails msgid "Failure Emails" -msgstr "" +msgstr "E-mail fallite" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__filepath msgid "File Path" -msgstr "" +msgstr "Percorso file" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__file_type #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__file_type msgid "File Type" -msgstr "" +msgstr "Tipo file" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__fs_storage_id msgid "Filestore Storage" -msgstr "" +msgstr "Deposito filesystem" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__id msgid "ID" -msgstr "" +msgstr "ID" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__avoid_duplicated_files @@ -213,26 +215,28 @@ msgid "" "If checked, a file will not be imported if an Attachment Queue with the same " "name already exists." msgstr "" +"Se selezionata, un file non verrà importato se esiste già una coda allegato " +"con lo stesso nome." #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__method_type__import msgid "Import Task" -msgstr "" +msgstr "Lavoro importazione" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__import_task_count msgid "Import Tasks" -msgstr "" +msgstr "Lavori importazione" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Importation" -msgstr "" +msgstr "Importazione" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__move_path msgid "Imported File will be moved to this path" -msgstr "" +msgstr "I file importati verranno spostati in questo percorso" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__new_name @@ -241,63 +245,67 @@ msgid "" "New Name can use 'mako' template where 'obj' is the original file's name.\n" "For instance : ${obj.name}-${obj.create_date}.csv" msgstr "" +"I file importati verranno rinominati con questo nome.\n" +"Il nuovo nome può usare il modello 'mako' dove 'obj' è il nome originale del " +"file.\n" +"Per esempio: ${obj.name}-${obj.create_date}.csv" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task____last_update msgid "Last Modified on" -msgstr "" +msgstr "Ultima modifica il" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__write_uid msgid "Last Updated by" -msgstr "" +msgstr "Ultimo aggiornamento di" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__write_date msgid "Last Updated on" -msgstr "" +msgstr "Ultimo aggiornamento il" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__method_type #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__method_type msgid "Method Type" -msgstr "" +msgstr "Tipo metodo" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__after_import__move msgid "Move" -msgstr "" +msgstr "Sposta" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__after_import__move_rename msgid "Move & Rename" -msgstr "" +msgstr "Sposta e rinomina" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__move_path msgid "Move Path" -msgstr "" +msgstr "Percorso spostamento" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__name #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Name" -msgstr "" +msgstr "Nome" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__new_name msgid "New Name" -msgstr "" +msgstr "Nuovo nome" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Notification" -msgstr "" +msgstr "Notifica" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__filepath msgid "Path to imported/exported files in the Backend" -msgstr "" +msgstr "Percorso ai file importati/esportati nel backend" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__pattern @@ -306,56 +314,59 @@ msgid "" "special characters (e.g. '*.txt' to catch all the text files).\n" "If empty, import all the files found in 'File Path'." msgstr "" +"Schema utilizzato per selezionare i file da importate seguendo i caratteri " +"speciali 'fnmatch' (es. '*.txt' per selezionare tutti i file testo).\n" +"Se vuoto, importa tutti i file che si trovano nel 'Percorso file'." #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_tree msgid "Pending attachments" -msgstr "" +msgstr "Allegati in attesa" #. module: attachment_synchronize #: model:ir.model.fields.selection,name:attachment_synchronize.selection__attachment_synchronize_task__after_import__rename msgid "Rename" -msgstr "" +msgstr "Rinomina" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_tree msgid "Run" -msgstr "" +msgstr "Esegui" #. module: attachment_synchronize #: model:ir.actions.server,name:attachment_synchronize.cronjob_run_attachment_synchronize_task_import_ir_actions_server #: model:ir.cron,cron_name:attachment_synchronize.cronjob_run_attachment_synchronize_task_import msgid "Run attachment tasks import" -msgstr "" +msgstr "Esegui lavori importazione allegato" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__pattern msgid "Selection Pattern" -msgstr "" +msgstr "Schema selezione" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__smart_search #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_synchronize_task__smart_search #: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__smart_search msgid "Smart Search" -msgstr "" +msgstr "Ricerca intelligente" #. module: attachment_synchronize #: model_terms:ir.ui.view,arch_db:attachment_synchronize.view_attachment_task_form msgid "Storage Location" -msgstr "" +msgstr "Ubicazione archiviazione" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_attachment_queue__task_id msgid "Task" -msgstr "" +msgstr "Lavoro" #. module: attachment_synchronize #: model:ir.model.fields,field_description:attachment_synchronize.field_fs_storage__synchronize_task_ids msgid "Tasks" -msgstr "" +msgstr "Lavori" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_queue__file_type @@ -363,6 +374,9 @@ msgid "" "The file type determines an import method to be used to parse and transform " "data before their import in ERP or an export" msgstr "" +"Il tipo di file determina il metodo di importazine da utilizzare per " +"elaborare e trasformare i dati prima dell'importazione nell'ERP o per " +"l'esportazione" #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__failure_emails @@ -372,6 +386,10 @@ msgid "" "An alert will be sent to these emails if any operation on these Attachment " "Queue's file type fails." msgstr "" +"Utilizzato per riempire il campo 'E-mail fallite' nel 'Coda allegati' " +"relativo a questo lavoro.\n" +"Un avviso verrà inviato a questa e.mail se una operazione su questo file " +"della coda allegato fallisce." #. module: attachment_synchronize #: model:ir.model.fields,help:attachment_synchronize.field_attachment_synchronize_task__file_type @@ -380,3 +398,7 @@ msgid "" "Further operations will be realized on these Attachments Queues depending on " "their 'File Type' value." msgstr "" +"Utilizzato per compilare il campo 'Tipo file' nella 'Coda allegati' " +"importati.\n" +"Altre operazioni verranno eseguite in questa coda allegati in funzione del " +"loro valore 'Tipo file'." diff --git a/cron_daylight_saving_time_resistant/i18n/it.po b/cron_daylight_saving_time_resistant/i18n/it.po index ab2db365b24..dccde2fd706 100644 --- a/cron_daylight_saving_time_resistant/i18n/it.po +++ b/cron_daylight_saving_time_resistant/i18n/it.po @@ -6,13 +6,15 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"Last-Translator: Automatically generated\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" +"Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: \n" "Plural-Forms: nplurals=2; plural=n != 1;\n" +"X-Generator: Weblate 4.17\n" #. module: cron_daylight_saving_time_resistant #: model:ir.model.fields,help:cron_daylight_saving_time_resistant.field_ir_cron__daylight_saving_time_resistant @@ -20,18 +22,20 @@ msgid "" "Adjust interval to run at the same hour after and beforedaylight saving time" " change. It's used twice a year" msgstr "" +"Correggere l'intervallo per eseguire alla stessa ora dopo e prima il cambio " +"di orario del salvataggio giornaliero. È utilizzato due volte all'anno" #. module: cron_daylight_saving_time_resistant #: model:ir.model.fields,field_description:cron_daylight_saving_time_resistant.field_ir_cron__daylight_saving_time_resistant msgid "Daylight Saving Time Resistant" -msgstr "" +msgstr "Indifferente all'orario giornaliero di salvataggio" #. module: cron_daylight_saving_time_resistant #: model:ir.model,name:cron_daylight_saving_time_resistant.model_ir_cron msgid "Scheduled Actions" -msgstr "" +msgstr "Azioni pianificate" #. module: cron_daylight_saving_time_resistant #: model:ir.model.fields,field_description:cron_daylight_saving_time_resistant.field_ir_cron__smart_search msgid "Smart Search" -msgstr "" +msgstr "Ricerca intelligente" diff --git a/dbfilter_from_header/README.rst b/dbfilter_from_header/README.rst index a6450fbcad2..63bb62189d6 100644 --- a/dbfilter_from_header/README.rst +++ b/dbfilter_from_header/README.rst @@ -7,7 +7,7 @@ dbfilter_from_header !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! - !! source digest: sha256:22bc0211cbcfa8a8b2fe917f6ee9fe9b0d49fb441013d10553fddcb8167483c9 + !! source digest: sha256:2b8884a4e3a079ab4186ec9d38cef4d8162b11655498557e2837afd1552a5ca1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! .. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png diff --git a/dbfilter_from_header/__manifest__.py b/dbfilter_from_header/__manifest__.py index 72cc9b4c611..db1321a9388 100644 --- a/dbfilter_from_header/__manifest__.py +++ b/dbfilter_from_header/__manifest__.py @@ -6,7 +6,7 @@ { "name": "dbfilter_from_header", "summary": "Filter databases with HTTP headers", - "version": "16.0.1.0.0", + "version": "16.0.1.0.1", "website": "https://github.com/OCA/server-tools", "author": "Therp BV, Odoo Community Association (OCA)", "license": "AGPL-3", diff --git a/dbfilter_from_header/override.py b/dbfilter_from_header/override.py index f759575b169..43294d8180b 100644 --- a/dbfilter_from_header/override.py +++ b/dbfilter_from_header/override.py @@ -13,11 +13,13 @@ def db_filter(dbs, host=None): - dbs = db_filter_org(dbs, host) + dbs_orig = db_filter_org(dbs, host) httprequest = http.request.httprequest db_filter_hdr = httprequest.environ.get("HTTP_X_ODOO_DBFILTER") if db_filter_hdr: dbs = [db for db in dbs if re.match(db_filter_hdr, db)] + else: + dbs = dbs_orig return dbs diff --git a/dbfilter_from_header/static/description/index.html b/dbfilter_from_header/static/description/index.html index 942695b1ff2..2a2f039a2bf 100644 --- a/dbfilter_from_header/static/description/index.html +++ b/dbfilter_from_header/static/description/index.html @@ -1,4 +1,3 @@ - @@ -367,7 +366,7 @@

dbfilter_from_header

!! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -!! source digest: sha256:22bc0211cbcfa8a8b2fe917f6ee9fe9b0d49fb441013d10553fddcb8167483c9 +!! source digest: sha256:2b8884a4e3a079ab4186ec9d38cef4d8162b11655498557e2837afd1552a5ca1 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! -->

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

This addon lets you pass a dbfilter as a HTTP header.

diff --git a/excel_import_export/i18n/it.po b/excel_import_export/i18n/it.po index 216c9970521..29fa983dd04 100644 --- a/excel_import_export/i18n/it.po +++ b/excel_import_export/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 14.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-18 09:35+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -352,7 +352,7 @@ msgstr "Consente selezione schema" #: model:ir.model.fields,field_description:excel_import_export.field_xlsx_template_export__assigned_attachment_ids #: model:ir.model.fields,field_description:excel_import_export.field_xlsx_template_import__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "Allegati Assegnati" +msgstr "Allegati assegnati" #. module: excel_import_export #: model:ir.model,name:excel_import_export.model_xlsx_styles diff --git a/excel_import_export_demo/i18n/it.po b/excel_import_export_demo/i18n/it.po index baf1606e09e..122f1036dfd 100644 --- a/excel_import_export_demo/i18n/it.po +++ b/excel_import_export_demo/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-19 07:35+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -46,7 +46,7 @@ msgstr "Consente selezione modello" #: model:ir.model.fields,field_description:excel_import_export_demo.field_report_partner_list__assigned_attachment_ids #: model:ir.model.fields,field_description:excel_import_export_demo.field_report_sale_order__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: excel_import_export_demo #: model_terms:ir.ui.view,arch_db:excel_import_export_demo.partner_list_wizard diff --git a/excel_import_export_unidecode/i18n/it.po b/excel_import_export_unidecode/i18n/it.po index 5fb853906cc..73838f95baa 100644 --- a/excel_import_export_unidecode/i18n/it.po +++ b/excel_import_export_unidecode/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-03 15:34+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -21,7 +21,7 @@ msgstr "" #: model:ir.model.fields,field_description:excel_import_export_unidecode.field_xlsx_template__assigned_attachment_ids #: model:ir.model.fields,field_description:excel_import_export_unidecode.field_xlsx_template_export__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: excel_import_export_unidecode #: model:ir.model,name:excel_import_export_unidecode.model_xlsx_template_export diff --git a/iap_alternative_provider/i18n/it.po b/iap_alternative_provider/i18n/it.po index 02309f9e454..4e976210d54 100644 --- a/iap_alternative_provider/i18n/it.po +++ b/iap_alternative_provider/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-05 10:36+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -19,7 +19,7 @@ msgstr "" #. module: iap_alternative_provider #: model:ir.model.fields,field_description:iap_alternative_provider.field_iap_account__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: iap_alternative_provider #: model:ir.model,name:iap_alternative_provider.model_iap_account diff --git a/module_analysis/i18n/it.po b/module_analysis/i18n/it.po index 6f8e867c6ca..d2c2ee82062 100644 --- a/module_analysis/i18n/it.po +++ b/module_analysis/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 13.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-02 16:34+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -216,7 +216,7 @@ msgstr "Tipologia e Autori" #: model:ir.actions.server,name:module_analysis.cron_module_analysis_ir_actions_server #: model:ir.cron,cron_name:module_analysis.cron_module_analysis msgid "Update Module Analysis" -msgstr "Aggorna analisi modulo" +msgstr "Aggiorna analisi modulo" #. module: module_analysis #: model:ir.model.fields,field_description:module_analysis.field_ir_module_module__xml_code_qty diff --git a/scheduler_error_mailer/i18n/it.po b/scheduler_error_mailer/i18n/it.po index 3361adae6ea..1f4ede57371 100644 --- a/scheduler_error_mailer/i18n/it.po +++ b/scheduler_error_mailer/i18n/it.po @@ -6,7 +6,7 @@ msgid "" msgstr "" "Project-Id-Version: Odoo Server 16.0\n" "Report-Msgid-Bugs-To: \n" -"PO-Revision-Date: 2024-01-03 15:34+0000\n" +"PO-Revision-Date: 2024-02-05 09:35+0000\n" "Last-Translator: mymage \n" "Language-Team: none\n" "Language: it\n" @@ -98,7 +98,7 @@ msgstr "" #. module: scheduler_error_mailer #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__assigned_attachment_ids msgid "Assigned Attachments" -msgstr "" +msgstr "Allegati assegnati" #. module: scheduler_error_mailer #: model:ir.model.fields,field_description:scheduler_error_mailer.field_ir_cron__email_template_id diff --git a/setup/_metapackage/VERSION.txt b/setup/_metapackage/VERSION.txt index e290698a564..280786a3300 100644 --- a/setup/_metapackage/VERSION.txt +++ b/setup/_metapackage/VERSION.txt @@ -1 +1 @@ -16.0.20240202.0 \ No newline at end of file +16.0.20240205.0 \ No newline at end of file diff --git a/setup/_metapackage/setup.py b/setup/_metapackage/setup.py index 89b6dcc16e0..5b2f41c4e14 100644 --- a/setup/_metapackage/setup.py +++ b/setup/_metapackage/setup.py @@ -47,6 +47,7 @@ 'odoo-addon-session_db>=16.0dev,<16.1dev', 'odoo-addon-tracking_manager>=16.0dev,<16.1dev', 'odoo-addon-upgrade_analysis>=16.0dev,<16.1dev', + 'odoo-addon-url_attachment_search_fuzzy>=16.0dev,<16.1dev', ], classifiers=[ 'Programming Language :: Python', diff --git a/setup/url_attachment_search_fuzzy/odoo/addons/url_attachment_search_fuzzy b/setup/url_attachment_search_fuzzy/odoo/addons/url_attachment_search_fuzzy new file mode 120000 index 00000000000..9b93e15f075 --- /dev/null +++ b/setup/url_attachment_search_fuzzy/odoo/addons/url_attachment_search_fuzzy @@ -0,0 +1 @@ +../../../../url_attachment_search_fuzzy \ No newline at end of file diff --git a/setup/url_attachment_search_fuzzy/setup.py b/setup/url_attachment_search_fuzzy/setup.py new file mode 100644 index 00000000000..28c57bb6403 --- /dev/null +++ b/setup/url_attachment_search_fuzzy/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +) diff --git a/url_attachment_search_fuzzy/README.rst b/url_attachment_search_fuzzy/README.rst new file mode 100644 index 00000000000..039560a7cd2 --- /dev/null +++ b/url_attachment_search_fuzzy/README.rst @@ -0,0 +1,104 @@ +================================== +Fuzzy Search of URL in Attachments +================================== + +.. + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! This file is generated by oca-gen-addon-readme !! + !! changes will be overwritten. !! + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + !! source digest: sha256:284e2d8617d844e51dae846bc5b96670b2802320abc3b1995f9d6b95084bdc51 + !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! + +.. |badge1| image:: https://img.shields.io/badge/maturity-Beta-yellow.png + :target: https://odoo-community.org/page/development-status + :alt: Beta +.. |badge2| image:: https://img.shields.io/badge/licence-AGPL--3-blue.png + :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html + :alt: License: AGPL-3 +.. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fserver--tools-lightgray.png?logo=github + :target: https://github.com/OCA/server-tools/tree/16.0/url_attachment_search_fuzzy + :alt: OCA/server-tools +.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png + :target: https://translation.odoo-community.org/projects/server-tools-16-0/server-tools-16-0-url_attachment_search_fuzzy + :alt: Translate me on Weblate +.. |badge5| image:: https://img.shields.io/badge/runboat-Try%20me-875A7B.png + :target: https://runboat.odoo-community.org/builds?repo=OCA/server-tools&target_branch=16.0 + :alt: Try me on Runboat + +|badge1| |badge2| |badge3| |badge4| |badge5| + +This module creates a trigram index for the field url in ir_attachment in order to make +more efficient sql searches with like operand and this field. +In large dbs it can speed up a lot interface loading, for example when logging in. + +**Table of contents** + +.. contents:: + :local: + +Installation +============ + +(same as the base module) + +#. The PostgreSQL extension ``pg_trgm`` should be available. In debian based + distribution you have to install the `postgresql-contrib` module. +#. Install the ``pg_trgm`` extension to your database or give your postgresql + user the ``SUPERUSER`` right (this allows the odoo module to install the + extension to the database). + +Configuration +============= + +You just have to install this module and the Index for 'url' field in ir_attachment +model will be automatically created. + +Bug Tracker +=========== + +Bugs are tracked on `GitHub Issues `_. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +`feedback `_. + +Do not contact contributors directly about support or help with technical issues. + +Credits +======= + +Authors +~~~~~~~ + +* ForgeFlow + +Contributors +~~~~~~~~~~~~ + +`ForgeFlow `_: + * Maria de Luna + +Maintainers +~~~~~~~~~~~ + +This module is maintained by the OCA. + +.. image:: https://odoo-community.org/logo.png + :alt: Odoo Community Association + :target: https://odoo-community.org + +OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use. + +.. |maintainer-mariadforgelow| image:: https://github.com/mariadforgelow.png?size=40px + :target: https://github.com/mariadforgelow + :alt: mariadforgelow + +Current `maintainer `__: + +|maintainer-mariadforgelow| + +This module is part of the `OCA/server-tools `_ project on GitHub. + +You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/url_attachment_search_fuzzy/__init__.py b/url_attachment_search_fuzzy/__init__.py new file mode 100644 index 00000000000..e69de29bb2d diff --git a/url_attachment_search_fuzzy/__manifest__.py b/url_attachment_search_fuzzy/__manifest__.py new file mode 100644 index 00000000000..78b57ab7a94 --- /dev/null +++ b/url_attachment_search_fuzzy/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2023 ForgeFlow S.L. +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). +{ + "name": "Fuzzy Search of URL in Attachments", + "version": "16.0.1.0.0", + "depends": [ + "base_search_fuzzy", + ], + "website": "https://github.com/OCA/server-tools", + "author": "ForgeFlow, Odoo Community Association (OCA)", + "category": "Tools", + "license": "AGPL-3", + "maintainers": ["mariadforgelow"], + "data": [ + "data/url_attachment_index.xml", + ], + "installable": True, +} diff --git a/url_attachment_search_fuzzy/data/url_attachment_index.xml b/url_attachment_search_fuzzy/data/url_attachment_index.xml new file mode 100644 index 00000000000..fb494b0af17 --- /dev/null +++ b/url_attachment_search_fuzzy/data/url_attachment_index.xml @@ -0,0 +1,7 @@ + + + + + gin + + diff --git a/url_attachment_search_fuzzy/i18n/url_attachment_search_fuzzy.pot b/url_attachment_search_fuzzy/i18n/url_attachment_search_fuzzy.pot new file mode 100644 index 00000000000..78d58d53fe0 --- /dev/null +++ b/url_attachment_search_fuzzy/i18n/url_attachment_search_fuzzy.pot @@ -0,0 +1,13 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" diff --git a/url_attachment_search_fuzzy/readme/CONFIGURE.rst b/url_attachment_search_fuzzy/readme/CONFIGURE.rst new file mode 100644 index 00000000000..a962f5dbdb0 --- /dev/null +++ b/url_attachment_search_fuzzy/readme/CONFIGURE.rst @@ -0,0 +1,2 @@ +You just have to install this module and the Index for 'url' field in ir_attachment +model will be automatically created. diff --git a/url_attachment_search_fuzzy/readme/CONTRIBUTORS.rst b/url_attachment_search_fuzzy/readme/CONTRIBUTORS.rst new file mode 100644 index 00000000000..a01de8f2f66 --- /dev/null +++ b/url_attachment_search_fuzzy/readme/CONTRIBUTORS.rst @@ -0,0 +1,2 @@ +`ForgeFlow `_: + * Maria de Luna diff --git a/url_attachment_search_fuzzy/readme/DESCRIPTION.rst b/url_attachment_search_fuzzy/readme/DESCRIPTION.rst new file mode 100644 index 00000000000..0291e0f8911 --- /dev/null +++ b/url_attachment_search_fuzzy/readme/DESCRIPTION.rst @@ -0,0 +1,3 @@ +This module creates a trigram index for the field url in ir_attachment in order to make +more efficient sql searches with like operand and this field. +In large dbs it can speed up a lot interface loading, for example when logging in. diff --git a/url_attachment_search_fuzzy/readme/INSTALL.rst b/url_attachment_search_fuzzy/readme/INSTALL.rst new file mode 100644 index 00000000000..8049432a0d5 --- /dev/null +++ b/url_attachment_search_fuzzy/readme/INSTALL.rst @@ -0,0 +1,7 @@ +(same as the base module) + +#. The PostgreSQL extension ``pg_trgm`` should be available. In debian based + distribution you have to install the `postgresql-contrib` module. +#. Install the ``pg_trgm`` extension to your database or give your postgresql + user the ``SUPERUSER`` right (this allows the odoo module to install the + extension to the database). diff --git a/url_attachment_search_fuzzy/static/description/icon.png b/url_attachment_search_fuzzy/static/description/icon.png new file mode 100644 index 00000000000..3a0328b516c Binary files /dev/null and b/url_attachment_search_fuzzy/static/description/icon.png differ diff --git a/url_attachment_search_fuzzy/static/description/index.html b/url_attachment_search_fuzzy/static/description/index.html new file mode 100644 index 00000000000..e03c3f7ea5f --- /dev/null +++ b/url_attachment_search_fuzzy/static/description/index.html @@ -0,0 +1,447 @@ + + + + + + +Fuzzy Search of URL in Attachments + + + +
+

Fuzzy Search of URL in Attachments

+ + +

Beta License: AGPL-3 OCA/server-tools Translate me on Weblate Try me on Runboat

+

This module creates a trigram index for the field url in ir_attachment in order to make +more efficient sql searches with like operand and this field. +In large dbs it can speed up a lot interface loading, for example when logging in.

+

Table of contents

+ +
+

Installation

+

(same as the base module)

+
    +
  1. The PostgreSQL extension pg_trgm should be available. In debian based +distribution you have to install the postgresql-contrib module.
  2. +
  3. Install the pg_trgm extension to your database or give your postgresql +user the SUPERUSER right (this allows the odoo module to install the +extension to the database).
  4. +
+
+
+

Configuration

+

You just have to install this module and the Index for ‘url’ field in ir_attachment +model will be automatically created.

+
+
+

Bug Tracker

+

Bugs are tracked on GitHub Issues. +In case of trouble, please check there if your issue has already been reported. +If you spotted it first, help us to smash it by providing a detailed and welcomed +feedback.

+

Do not contact contributors directly about support or help with technical issues.

+
+
+

Credits

+
+

Authors

+
    +
  • ForgeFlow
  • +
+
+
+

Contributors

+
+
ForgeFlow:
+
+
+
+
+
+

Maintainers

+

This module is maintained by the OCA.

+Odoo Community Association +

OCA, or the Odoo Community Association, is a nonprofit organization whose +mission is to support the collaborative development of Odoo features and +promote its widespread use.

+

Current maintainer:

+

mariadforgelow

+

This module is part of the OCA/server-tools project on GitHub.

+

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

+
+
+
+ +