====== Les modules ====== ===== Dépots ===== Liste des sites où l'on peut en récupérer * [[https://odoo-community.org/shop|Magasin modules OCA]] * [[https://apps.odoo.com/apps/modules|Magasin modules Odoo]] * [[https://www.mukit.at/en_US/page/open-source|Odoo distribué par Mukit]] * [[https://agipme.fr/2020/01/fonctionnalites-odoo-entreprise-vs-odoo-community.html|Modules alternative au payants]] * https://pypi.org/project/odoo-openupgrade-wizard/ * https://github.com/bplancher/odooit * https://pypi.org/project/odoo-tools/ + https://odoo-tools.readthedocs.io/en/latest/guides/user/manage_config.html#listing-configurations * [[https://www.youtube.com/watch?v=NXTsxtKjllc|Mode wizard, afficher une fenêtre popup]] * https://www.youtube.com/watch?v=lyt8udCy2Lg * profiling : https://www.youtube.com/watch?v=ycwUmY9mwQw + https://pyflame.readthedocs.io/en/latest/ * https://odoo-connector.com/ * https://2021.desosa.nl/projects/odoo/posts/essay_2/ * https://winaytel.com/arquitectura-del-framework-odoo/ * https://itpp.dev/port/ * [[https://www.cybrosys.com/blog/how-to-create-a-snippet-in-odoo-15-erp|Créer un snippet]] Méthode pour lister le contenu des objets: ==== Créer ==== Ressources : * [[https://www.odoo.com/documentation/13.0/fr/administration/odoo_sh/getting_started/first_module.html|Maduel détaillé]] * [[https://www.youtube.com/watch?v=5B04XH6jdP8|Gestion des droits de groupes via module]] * https://www.cybrosys.com/blog/how-create-module-odoo * https://www.cybrosys.com/blog/how-to-install-custom-modules-in-odoo Odoo dispose d'une fonctinonnalité pour créer le squelette d'un module : odoo-bin scaffold $MON_MODULE ==== Debugger ==== Plusieurs option sont disponible dont : /home/odoo/.venv/bin/python3 /home/odoo/odoo/odoo-bin -c /home/odoo/odoo/debian/odoo.conf -d test -i plant_module --stop-after-init --no-http --log-level debug --log-sql ==== Intérractions ==== * L'installer : /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log -d prod -i $MON_MODULE --stop-after-init --no-http * Le mettre à jour : /usr/bin/odoo --config /etc/odoo/odoo.conf --logfile /var/log/odoo/odoo-server.log -d prod -u $MON_MODULE --stop-after-init --no-http * Le désinstaller : On ne peut pas proprement, possiblement à cause des règles de sécurités et d'enregistrements :') https://www.odoo.com/fr_FR/forum/aide-1/how-to-uninstall-a-module-from-command-line-36076 Sinon, peut-être en désactivant le module depuis l'interface Odoo et en supprimant les Modèles du module dans la bases de donnée manuellement. * Lister des dépendances modifiées suite à un upgrade/installation : grep modules.registry /var/log/odoo/odoo-server.log ===== Modules a tester ===== * Vérifier ce qu'ils font * S'ils sont inclus dans les version majeures odoo * S'ils peuvent être supporté dans odoo14 * Augmenter la valeur à "1200" de la directive "limit_time_cpu" pour que les modules puissent prendre le temps de se désinstaller * thème : https://apps.odoo.com/apps/themes/13.0/theme_loftspace/ + https://itpp.dev/test/quality-assurance-tools/paypal.html ------- ==== Modules potentiellement pas utiles ==== * **Titre** : **Module** : **Version max** : **status** : **Source** * project_task_check_list : : enlevé : https://apps.odoo.com/apps/modules/13.0/project_task_check_list/ * mass_editing : : 14 : enlevé : https://github.com/OCA/server-ux/tree/12.0/mass_editing * project_task_add_very_high : : : enlevé : https://github.com/OCA/project/tree/12.0/project_task_add_very_high * project_key : : : enlevé : https://github.com/OCA/project/tree/12.0/project_key * "champ nom et prenom" : partner_firstname : : : enlevé : https://github.com/OCA/partner-contact/tree/12.0/partner_firstname * Partners Contact Full Details : (la possibilité de rajouter des infos custom ( "misc contacts") : : : enlevé : * "Tags multiple selection" : web_widget_many2many_tags_multi_selection : : enlevé : https://github.com/OCA/web/tree/12.0/web_widget_many2many_tags_multi_selection * report_xlsx ? : : enlevé https://github.com/OCA/reporting-engine/tree/12.0/report_xlsx * account_financial_report : : : enlevé : https://github.com/OCA/account-financial-reporting/tree/12.0/account_financial_report * date_range (de rapport financier ?) : https://github.com/OCA/server-ux/tree/12.0/date_range * mail_tracking : https://github.com/OCA/social/tree/12.0/mail_tracking * mail_tracking_mass_mailing : https://github.com/OCA/social/tree/12.0/mail_tracking_mass_mailing * "Link partners with mass-mailing" : mass_mailing_partner : : enlevé : https://github.com/OCA/social/tree/12.0/mass_mailing_partner * website_form_builder (a garder?) : https://github.com/OCA/website/tree/12.0/website_form_builder * "Suivi de liens" : website_links : : enlevé : * muk_autovacuum (a garder car pas dispo en 14) : https://github.com/muk-it/muk_base/tree/12.0/muk_autovacuum * muk_web_utils (a garder car pas dispo en 14): https://github.com/muk-it/muk_web/tree/12.0/muk_web_utils * muk_utils : https://github.com/muk-it/muk_base/tree/12.0/muk_utils * muk_account_accountant (dashbord) : : : enlevé : https://github.com/muk-it/muk_misc/tree/12.0/muk_account_accountant * muk_web_theme (theme backend) : https://github.com/muk-it/muk_web/tree/12.0/muk_web_theme * muk_web_theme_mail : https://github.com/muk-it/muk_web/tree/12.0/muk_web_theme_mail * pos_mercury : : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/pos_mercury * pos_sale : https://github.com/odoo/odoo/tree/12.0/addons/pos_sale * "Point of Sale Cash Rounding" : pos_cash_rounding : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/pos_cash_rounding * ecommerce : : : enlevé : * "Import de Relevé de Compte Bancaire" : account_bank_statement_import : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/account_bank_statement_import * analytic : https://github.com/odoo/odoo/tree/12.0/addons/analytic * barcodes : https://github.com/odoo/odoo/tree/12.0/addons/barcodes * base_iban : https://github.com/odoo/odoo/tree/12.0/addons/base_iban * base_import : https://github.com/odoo/odoo/tree/12.0/addons/base_import * base_setup : : : : https://github.com/odoo/odoo/tree/12.0/addons/base_setup * "Validation du montant de TVA" : base : : : * bus : https://github.com/odoo/odoo/tree/12.0/addons/bus * "Récapitulatifs KPI" : base : : : * event : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/event * event_sale : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/event_sale * fetchmail : Passerelle de Courriels : : : https://github.com/odoo/odoo/tree/12.0/addons/fetchmail * "Achats intégrés?" : purchase : : enlevé : * purchase_stock : : : enlevé : * sale_purchase : : : : enlevé : * "Gestion des ventes et entrepôts" : sale_stock : : enlevé : * website_sale_link_tracker : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/website_sale_link_tracker * "Messages" : https://github.com/odoo/odoo/tree/12.0/addons/mail * mail_bot (odoobot) : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/mail_bot * "Opportunité vers devis." : sale_crm : : enlevé : * mass_mailing_crm (Courriel de masse auprès des pistes / opportunités) : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/mass_mailing_crm * mass_mailing_sale : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/mass_mailing_sale * mass_mailing_event : : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/mass_mailing_event * payment : : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/payment * payment_stripe : : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/payment_stripe * "Stripe Payment Acquirer - Strong Customer Authentication Update" : : : : enlevé : * payment_transfer : : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/payment_transfer * "Ordonnancement en Juste-à-Temps" : base : : enlevé : * "Évaluation de la Clientèle" : rating : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/rating * resource : https://github.com/odoo/odoo/tree/12.0/addons/resource * "Opportunité vers devis." : https://github.com/odoo/odoo/tree/12.0/addons/sale_quotation_builder * sales_team : https://github.com/odoo/odoo/tree/12.0/addons/sales_team * sms : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/sms * calendar_sms : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/calendar_sms * snailmail_account : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/snailmail_account * social_media : https://github.com/odoo/odoo/tree/12.0/addons/social_media * utm : https://github.com/odoo/odoo/tree/12.0/addons/utm * web_diagram : https://github.com/odoo/odoo/tree/12.0/addons/web_diagram * web_kanban_gauge : https://github.com/odoo/odoo/tree/12.0/addons/web_kanban_gauge * "Tableau de Bord des Paramètres Odoo" : web_settings_dashboard : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/web_settings_dashboard * "Visites" : : base : : : * website_form_project (Soumission de tâche en ligne) : : : enlevé : https://github.com/odoo/odoo/tree/12.0/addons/website_form_project * link_tracker : https://github.com/odoo/odoo/tree/12.0/addons/link_tracker * "Site Web Messagerie" : base : : : * "Site Web - Partenaire" : base : : enlevé : * "Formulaire de contact" : : : enlevé : * "Paiement Site Web" : website_payment : https://github.com/odoo/odoo/tree/12.0/addons/website_payment * "Site web messagerie" : website_mail : : enlevé : * "Note du Site Web" : base : : enlevé : * "Site Web - Gestion des Ventes": website_sale_management : https://github.com/odoo/odoo/tree/12.0/addons/website_sale_management * "Disponibilité de l'Article" : base : : : * "Jauge pour Kanban" : base : : : * "Import Vendor Bills From XML" : account_facturx : : enlevé : * "Installation du thème de site web" : theme_default : : https://github.com/odoo/odoo/tree/12.0/addons/theme_default * "" : muk_fields_lobject : 13 : : https://github.com/muk-it/muk_base/tree/12.0/muk_fields_lobject * "" : database_cleanup : 13 : : https://github.com/OCA/server-tools/tree/12.0/database_cleanup * "" : report_xlsx : : : https://github.com/OCA/reporting-engine/tree/12.0/report_xlsx * "" : theme_common : : : https://github.com/odoo/design-themes/tree/12.0/theme_common * "" : website_theme_install : : : * "" : web_responsive : : : https://github.com/OCA/web/tree/12.0/web_responsive * "" : dms : : : https://github.com/OCA/dms/tree/12.0 * "" : mail_preview_base : : : https://github.com/OCA/social/tree/12.0/mail_preview_base * "" : web_drop_target : : : https://github.com/OCA/web/tree/12.0/web_drop_target * "MuK Backend Theme Mail" : muk_web_theme_mail : : enlevé : * "MuK Web Utils" : muk_web_utils : : enlevé : * "MuK Backend Theme" : muk_web_theme : : enlevé : * "Muk Utils" : muk_utils : : enlevé : * "MuK Autovacuum" : muk_autovacuum : : enlevé : ==== Modules utiles ==== * web : * facturation : * contacts : * POS : * ventes : * CRM : * email marketing : * calendrier : ===== Modules utile pour LPC ===== * [[https://github.com/CybroOdoo/CybroAddons/tree/16.0/base_accounting_kit|Base Accounting Kit (Affiner les comptes comptable)]] === A tester === * access_restriction_by_ip * pos_stripe * pos_restaurant * mail_plugin * account_test * account_sequence * association