Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Employees (hr) • Discuss (mail) |
Lines of code | 183 |
Technical Name |
employee_todo |
License | LGPL-3 |
Website | https://www.stw-services.com |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Contacts (contacts)
• Employees (hr) • Discuss (mail) |
Lines of code | 183 |
Technical Name |
employee_todo |
License | LGPL-3 |
Website | https://www.stw-services.com |
Employee To Do List

Allow to assign tasks to employees and track the exact status of the task and let users update the status of their task easily.
Table of contents
Documentation for Employee To Do Module
- Overview:
The Employee To-Do module is an Odoo application that allows users to manage employee tasks. It provides functionality to create, assign, and track the progress of tasks for individual employees, including setting priorities and deadlines.
- Features:
- Create and manage tasks for employees.
- Assign priorities to tasks (low, medium, high).
- Set deadlines and track task progress.
- Access control for task management.
- Module Structure:
The module contains the following key directories and files:
- Describes the module's metadata, dependencies, and data files.
- Contains the data models defining tasks.
- Defines the user interface elements such as forms and tree views for managing tasks.
- Defines access control rules for the module.
- Installation:
Ensure the following dependencies are installed in your Odoo instance:
- base
- contacts
- hr
- account
Steps to Install:
- Copy the module folder
employee_todo
to the Odoo addons directory. - Update the module list by going to Apps in Odoo and clicking Update Apps List.
- Find the Employee To-Do module and click Install.
- Data Model Explanation:
The module uses a custom model named
employee.todo.task
to represent tasks assigned to employees. Below are the main fields and their functions:Field Description task_name The name of the task (mandatory). priority The priority level of the task (low, medium, high). deadline The date by which the task should be completed. attachment Add required files for task. employee_id Many2one field linking the task to an employee in the HR module (mandatory). Notes Notes about the task. - User Interface:
The views provided by the module are accessible via the Odoo frontend:
- Kanban View: Displays all tasks in a kanban, showing tasks on priority basis which are done and not completed.
- Tree View: Displays all tasks in a list format, showing key fields such as task name, priority, deadline, and employee.
- Form View: Allows users to create and edit individual tasks, providing fields for task details like name, priority, deadline, and the assigned employee.
- Menu Items: To-Do Tasks: Accessible from the main Odoo menu, this item provides access to the list of tasks.
- Access Control:
Access to the module is restricted based on user roles, who can create, read, write, and delete tasks.
- Using the Module:
Steps to create a task:
- Navigate to To-Do > Tasks from the Odoo menu.
- Click on the New button.
- Fill in the task details:
- Task Name: Enter the name of the task.
- Priority: Select the priority (Low, Medium, High).
- Deadline: Choose the task deadline.
- Employee: Assign the task to an employee.
- Notes: Add Notes .
- Attachment: Attach the required files of task.
- Click Save to create the task.
You can also view and manage tasks, filter or group them, and modify or delete them as necessary.
- Module Data Flow:
Data flow within the module:
- Task Creation: Users create tasks via the form view, and data is saved in the
employee.todo.task
model. - Task Management: Tasks are displayed in a list (tree view) and can be filtered, edited, or deleted.
- Employee Link: Each task is linked to an employee via a Many2one relationship with the
hr.employee
model.
- Task Creation: Users create tasks via the form view, and data is saved in the
Known issues
- Move to employee_to_do_list.
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.
Authors
- STW Services
Contributors
Technical:
- STW Services Odoo Team
Maintainers
This module is maintained by the STW Services

STW Services stands out for Odoo Consulting, offering the best-in-class solutions. Our experts combine deep industry knowledge with cutting-edge technology to tailor Odoo strategies that precisely align with your business needs. We prioritize seamless integration, user-friendly interfaces, and robust automation, ensuring optimal efficiency.
Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalized