OdooWiki OCA HUB

Timesheet portal (editable)

hr_timesheet_portal folder_open OCA/timesheet open_in_new
Website Licencia: AGPL-3

Este módulo permite a los usuarios del portal editar sus partes de horas a través del frontend.

Traducción automática al español (DeepSeek) de la descripción original de OCA, que está en inglés.

auto_awesome Qué hace este módulo

Generado por IA a partir del código · Odoo 19.0

Permite a los usuarios del portal añadir, editar y eliminar sus propias líneas de partes de horas directamente en la página de tareas del portal de clientes, sin entrar en el backend.

Este módulo convierte la lista de partes de horas de solo lectura de la página de tarea del portal en una tabla editable. Los usuarios que pertenecen al nuevo grupo "Editable timesheets" (dentro de la categoría Website) ven un icono de más para añadir una línea, un icono de lápiz para editar una línea y un icono de eliminar para borrar una línea, pero solo para las líneas que les pertenecen.

  • Añadir una línea crea un registro de parte de horas en el proyecto y la cuenta analítica de la tarea con cero horas, y luego lo abre para editarlo.
  • Editar permite al usuario cambiar la descripción, la fecha y el número de horas, y luego guardar o cancelar.
  • Eliminar quita la línea de parte de horas tras la confirmación del servidor.
  • Los errores se muestran como una alerta roja en la parte superior del bloque de partes de horas, y la tabla se actualiza después de cada cambio.

El módulo también añade una regla de seguridad en las líneas analíticas para que los usuarios del portal solo puedan acceder a las partes de horas de proyectos compartidos en el portal y vinculados a su propia compañía/partner, y les concede acceso de creación, lectura, escritura y eliminación sobre esas líneas. En el formulario de empleado, el campo de usuario vinculado está restringido a usuarios internos o usuarios del nuevo grupo. Los administradores del sistema reciben automáticamente el nuevo grupo.

Depende de

hr_timesheetportalwebsite

Texto generado por IA (DeepSeek) al leer el código de la versión 19.0 en GitHub; puede contener errores, así que verifícalo en el código antes de decidir. Ver el código en GitHub

Disponibilidad por versión

Revisado: 2026-11-03
Confirmado (verificado en repositorio y rama) Estimado (sin verificar) Sin información

Estado de confirmación: 7 confirmadas, 2 sin información de 9 versiones.

terminal Instalación y uso

Documentación de OCA · Odoo 19.0

Para configurar este módulo, conceda a los usuarios acceso al privilegio "Editable timesheets". Puede hacerlo de las siguientes formas:

  • Vaya a Settings > Users & Companies > Users, seleccione un usuario y establezca "Editable timesheets" en "User" en la sección Website, O BIEN
  • Vaya a Settings > Users & Companies > Groups, busque el privilegio "Editable timesheets" y añada usuarios directamente a su grupo "User"

Si desea que todos los usuarios del portal puedan editar partes de horas, añada el grupo "User" del privilegio "Editable timesheets" como grupo implícito del grupo Portal.

Los usuarios del grupo Website Editable timesheets verán un botón más cuando pasen el cursor sobre Timesheets.

Al hacer clic en el botón más, podrán añadir una nueva línea de parte de horas:

También pueden editar sus líneas de parte de horas pasando el cursor sobre una línea y haciendo clic en el botón del lápiz junto a la fecha, o eliminar una línea haciendo clic en la cruz junto a la duración:

Traducción automática al español (DeepSeek) de la documentación original de OCA; los comandos y el código no se traducen. Sin información verificada en OCA: Instalación.

info

Datos importados de GitHub: esta ficha refleja la última revisión del catálogo, no una consulta en directo. Verifica siempre en la documentación del módulo y en staging antes de instalar en producción.