Skip to Content
Menu

Checklist

by
Odoo
v 18.0 Third Party 1502
Download for v 18.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 625
Technical Name smile_checklist
LicenseAGPL-3
Websitehttp://www.smile.fr
Versions 8.0 10.0 11.0 12.0 14.0 16.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Lines of code 625
Technical Name smile_checklist
LicenseAGPL-3
Websitehttp://www.smile.fr
Versions 8.0 10.0 11.0 12.0 14.0 16.0 18.0

License: AGPL-3 Smile-SA/odoo_addons

Smile Checklist

This module allows adding checklists to forms to track their filling progress and add actions to be triggered once their checklist is fully completed.

A checklist applies to a single object and is composed of:

  • Tasks
    • List of fields to fill or boolean expressions to respect
    • Server Action executed if the task is completed
  • Views on which the checklist is visible
  • Server Action executed if the checklist is completed
    • all action types: email, sms, object creation/update, etc

Table of contents

Usage

In our example, we will create a checklist to check if the contact's address is completed. Once completed, a server action will send an email automatically to the manager.

  1. Go to the new menu **Settings > Technical > Checklists** and create a new checklist:
    create a new checklist
  2. Select the action that will execute when the checklist is completed:
    create an action server
  3. To create a task, write the field name of the object:
    Fill expression
  4. Write the domain to check when the task is completed:
    Complete if domain
  5. Choose the views and menus where the checklist appears:
    Add visibility in menus and views
  6. See the checklist in the specified form view:
    contact form
  7. Click on the smart button to see a wizard containing the checklist fields:
    Checklist fields
  8. Once the checklist is completed, the server sends the email:
    receiving email
  9. See the checklist in the list view added in visibility options:
    contact list

Known issues

Need to restart the server to display the checklist on model's views after creation.

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 smash it by providing detailed and welcomed feedback here.

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

Credits

Contributors

  • Smile SA Development Team
  • Corentin Pouhet-Brunerie

Maintainer

This module is maintained by Smile SA.

Since 1991 Smile has been a pioneer of technology and also the European expert in open source solutions.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.