Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
5915dd9
[ADD][mail_activity_board] Add new module that insert activities boar…
dajuayen Nov 2, 2018
f4ebb44
[IMP] mail_activity_board: filter activities by user read permissions
MiquelRForgeFlow Nov 30, 2018
ad5589d
[MIG] mail_activity_board: Migration to 12.0
MiquelRForgeFlow Dec 3, 2018
17a73a4
[MIG] 13.0 mail_activity_board
pegonzalezspesol Oct 23, 2019
c96861e
Added translation using Weblate (French)
Jan 28, 2020
0c9149d
Added translation using Weblate (Spanish)
eduardgm Feb 2, 2020
3842095
[FIX] solved: unlink issue due to bad migration
MiquelRForgeFlow Jul 8, 2020
baeed76
[IMP] : black, isort, prettier
atchuthan Jan 22, 2021
001b127
[MIG] mail_activity_board: Migration to 14.0
atchuthan Jan 22, 2021
62d7dcc
[15.0][MIG] mail_activity_board: Migration to 15.0
JoanMForgeFlow Nov 17, 2021
69019c5
Added translation using Weblate (French)
tfossoul Mar 10, 2022
f96e514
[IMP] mail_activity_board: Direct access to related model instance
lmignon Dec 3, 2019
ffd8017
Added translation using Weblate (Catalan)
jabelchi Jul 25, 2022
cc1210e
[FIX] mail_activity_board: read access to ir.model for non admin
AaronHForgeFlow Aug 1, 2022
5d18570
[MIG] mail_activity_board: Migration to 16.0
augusto-weiss Nov 11, 2022
df523e2
[IMP] mail_activity_board: Add group so that the activity dashboard i…
victoralmau Jul 5, 2023
edbd9d8
Translated using Weblate (French)
houzefa-abba Jul 28, 2023
afef0d1
[FIX] mail_activity_board: Use valid field for user avatar
ypapouin Sep 7, 2023
0d82504
Added translation using Weblate (Italian)
mymage Dec 1, 2023
c4f9442
[IMP] mail_activity_board: pre-commit auto fixes
lef-adhoc Dec 7, 2023
5febeb5
[MIG] mail_activity_board: Migration to 17.0
lef-adhoc Jan 22, 2024
86588ef
[UPD] copier version 1.20
Mar 7, 2024
1eb1b2a
Translated using Weblate (Italian)
mymage Jul 9, 2024
7f6b481
Added translation using Weblate (Portuguese)
pedrocs-exo Aug 30, 2024
4480554
[17.0][FIX] mail_activity_board: hide button if has no activities
astirpe Oct 13, 2024
0c65846
[FIX] mail_activity_board: add no_open to avoid accessing the record …
TelmoSuarez Dec 18, 2024
4b4b185
[IMP] mail_activity_board: update user_id widget
kafai-lam Mar 31, 2025
7184ecf
[FIX] mail_activity_board: calendar view cannot render reference fiel…
StefanRijnhart Apr 29, 2025
6f54178
[IMP] mail_activity_board: pre-commit stuff
Nov 26, 2024
9d1b708
[MIG] mail_activity_board: Migration to 18.0
Jun 6, 2025
04e80a6
Translated using Weblate (Catalan)
RicardCForgeFlow Dec 10, 2025
175694b
[IMP] mail_activity_board: remove spreadsheet_dashboard dependency an…
CRogos Dec 4, 2025
a3dc511
Update translation files
weblate Dec 11, 2025
0c2ea0e
Translated using Weblate (Italian)
mymage Dec 14, 2025
83ecbbc
[FIX] mail_activity_board: Set view_mode+act_window_id
victoralmau Jan 19, 2026
301912d
[IMP] mail_activity_board: pre-commit auto fixes
bizzappdev Jan 21, 2026
0ac48a7
[MIG] mail_activity_board: Migration to 19.0
bizzappdev Oct 1, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
122 changes: 122 additions & 0 deletions mail_activity_board/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,122 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

===================
Mail Activity Board
===================

..
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! This file is generated by oca-gen-addon-readme !!
!! changes will be overwritten. !!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!! source digest: sha256:6c396cf3510ba032f59645626a1be6a9d5b9dcd9828f3caf2cf19e494d3f0c72
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

.. |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/license-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%2Fmail-lightgray.png?logo=github
:target: https://github.com/OCA/mail/tree/19.0/mail_activity_board
:alt: OCA/mail
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/mail-19-0/mail-19-0-mail_activity_board
: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/mail&target_branch=19.0
:alt: Try me on Runboat

|badge1| |badge2| |badge3| |badge4| |badge5|

This module adds an activity board with form, tree, kanban, calendar,
pivot, graph and search views.

**Table of contents**

.. contents::
:local:

Usage
=====

To use this module, you need to:

1. Access to the views from menu Boards.

A smartButton of activities is added in the mail thread from form view.
From this smartButton is linked to the activity board, to the view tree,
which shows the activities related to the opportunity.

From the form view of the activity you can navigate to the origin of the
activity.

Bug Tracker
===========

Bugs are tracked on `GitHub Issues <https://github.com/OCA/mail/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 <https://github.com/OCA/mail/issues/new?body=module:%20mail_activity_board%0Aversion:%2019.0%0A%0A**Steps%20to%20reproduce**%0A-%20...%0A%0A**Current%20behavior**%0A%0A**Expected%20behavior**>`_.

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

Credits
=======

Authors
-------

* SDi
* David Juaneda
* Sodexis
* ACSONE SA/NV

Contributors
------------

- `SDI <https://www.sdi.es>`__:

- David Juaneda

- `ForgeFlow <https://www.forgeflow.com>`__:

- Miquel Raïch (miquel.raich@forgeflow.com)

- `Pesol <https://www.pesol.es>`__:

- Pedro Gonzalez (pedro.gonzalez@pesol.es)

- `ACSONE SA/NV <https://www.acsone.eu>`__

- Laurent Mignon <laurent.mignon@acsone.eu>

- `glueckkanja AG <https://www.glueckkanja.com>`__

- Christopher Rogos <crogos@gmail.com>

Other credits
-------------

The migration of this module from 18.0 to 19.0 was financially supported
by Agent ERP GmbH

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.

This module is part of the `OCA/mail <https://github.com/OCA/mail/tree/19.0/mail_activity_board>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
1 change: 1 addition & 0 deletions mail_activity_board/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
23 changes: 23 additions & 0 deletions mail_activity_board/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
# Copyright 2018 David Juaneda - <djuaneda@sdi.es>
# Copyright 2021 Sodexis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Mail Activity Board",
"summary": "Add Activity Boards",
"version": "19.0.1.0.0",
"development_status": "Beta",
"category": "Social Network",
"website": "https://github.com/OCA/mail",
"author": "SDi, David Juaneda, Sodexis, ACSONE SA/NV,"
" Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["calendar"],
"data": ["views/mail_activity_view.xml"],
"assets": {
"web.assets_backend": [
"mail_activity_board/static/src/components/chatter/chatter.esm.js",
"mail_activity_board/static/src/components/chatter/chatter.xml",
],
},
}
110 changes: 110 additions & 0 deletions mail_activity_board/i18n/ca.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_activity_board
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 15.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2025-12-10 16:14+0000\n"
"Last-Translator: Ricard <ricard.calvo@forgeflow.com>\n"
"Language-Team: none\n"
"Language: ca\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 5.10.4\n"

#. module: mail_activity_board
#: model:ir.model,name:mail_activity_board.model_mail_activity
msgid "Activity"
msgstr "Activitat"

#. module: mail_activity_board
#: model:ir.model,name:mail_activity_board.model_mail_activity_mixin
msgid "Activity Mixin"
msgstr "Mezclador d'activitats"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__calendar_event_id_partner_ids
msgid "Attendees"
msgstr "Assistents"

#. module: mail_activity_board
#: model_terms:ir.ui.view,arch_db:mail_activity_board.mail_activity_view_search
msgid "Deadline"
msgstr ""

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__related_model_instance
msgid "Document"
msgstr "Document"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__duration
msgid "Duration"
msgstr "Durada"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__res_model_id_name
#: model_terms:ir.ui.view,arch_db:mail_activity_board.mail_activity_view_search
msgid "Origin"
msgstr "Origen"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__calendar_event_id_start
msgid "Start"
msgstr "Inici"

#. module: mail_activity_board
#: model:ir.model.fields,help:mail_activity_board.field_mail_activity__calendar_event_id_start
msgid "Start date of an event, without time for full days events"
msgstr ""
"Data d'inici d'un esdeveniment, sense temps per a esdeveniments de dies "
"complets"

#. module: mail_activity_board
#. odoo-javascript
#: code:addons/mail_activity_board/static/src/components/chatter/chatter.xml:0
msgid "View Activities"
msgstr "Veure activitats"

#~ msgid "<i title=\"date\" class=\"fa fa-clock-o\"/>"
#~ msgstr "<i title=\"data\" class=\"fa fa-clock-o\"/>"

#~ msgid "<span><i title=\"date\" class=\"fa fa-clock-o\"/></span>"
#~ msgstr "<span><i title=\"data\" class=\"fa fa-clock-o\"/></span>"

#~ msgid "Act. next 6 months"
#~ msgstr "Act. pròxims 6 mesos"

#~ msgid "Act. next month"
#~ msgstr "Act. pròxim mes"

#~ msgid "Activities"
#~ msgstr "Activitats"

#~ msgid "Activity Form"
#~ msgstr "Formulari d'activitat"

#~ msgid "Log a note..."
#~ msgstr "Registrar una nota..."

#~ msgid "Show activities scheduled for next 6 months."
#~ msgstr "Mostrar les activitats programades per als pròxims 6 mesos."

#~ msgid "Show activities scheduled for next month."
#~ msgstr "Mostrar les activitats programades per al pròxim mes."

#~ msgid "Show mail activity board"
#~ msgstr "Mostrar el tauler d'activitats"

#~ msgid "Start meeting"
#~ msgstr "Empezar reunión"

#~ msgid "User"
#~ msgstr "Usuari"

#~ msgid "e.g. Discuss proposal"
#~ msgstr "Ej. Discutir proposta"
110 changes: 110 additions & 0 deletions mail_activity_board/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,110 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_activity_board
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 13.0\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2023-07-05 11:10+0000\n"
"PO-Revision-Date: 2023-09-03 13:36+0000\n"
"Last-Translator: Ivorra78 <informatica@totmaterial.es>\n"
"Language-Team: none\n"
"Language: es\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mail_activity_board
#: model:ir.model,name:mail_activity_board.model_mail_activity
msgid "Activity"
msgstr "Actividad"

#. module: mail_activity_board
#: model:ir.model,name:mail_activity_board.model_mail_activity_mixin
msgid "Activity Mixin"
msgstr "Mezclador de actividades"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__calendar_event_id_partner_ids
msgid "Attendees"
msgstr "Asistentes"

#. module: mail_activity_board
#: model_terms:ir.ui.view,arch_db:mail_activity_board.mail_activity_view_search
msgid "Deadline"
msgstr ""

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__related_model_instance
msgid "Document"
msgstr "Documento"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__duration
msgid "Duration"
msgstr "Duración"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__res_model_id_name
#: model_terms:ir.ui.view,arch_db:mail_activity_board.mail_activity_view_search
msgid "Origin"
msgstr "Origen"

#. module: mail_activity_board
#: model:ir.model.fields,field_description:mail_activity_board.field_mail_activity__calendar_event_id_start
msgid "Start"
msgstr "Inicio"

#. module: mail_activity_board
#: model:ir.model.fields,help:mail_activity_board.field_mail_activity__calendar_event_id_start
msgid "Start date of an event, without time for full days events"
msgstr ""
"Fecha de inicio de un evento, sin tiempo para eventos de días completos"

#. module: mail_activity_board
#. odoo-javascript
#: code:addons/mail_activity_board/static/src/components/chatter/chatter.xml:0
msgid "View Activities"
msgstr "Ver actividades"

#~ msgid "<i title=\"date\" class=\"fa fa-clock-o\"/>"
#~ msgstr "<i title=\"date\" class=\"fa fa-clock-o\"/>"

#~ msgid "<span><i title=\"date\" class=\"fa fa-clock-o\"/></span>"
#~ msgstr "<span><i title=\"date\" class=\"fa fa-clock-o\"/></span>"

#~ msgid "Act. next 6 months"
#~ msgstr "Act. próximos 6 meses"

#~ msgid "Act. next month"
#~ msgstr "Act. próximo mes"

#~ msgid "Activities"
#~ msgstr "Actividades"

#~ msgid "Activity Form"
#~ msgstr "Formulario de actividad"

#~ msgid "Log a note..."
#~ msgstr "Registrar una nota..."

#~ msgid "Show activities scheduled for next 6 months."
#~ msgstr "Mostrar las actividades programadas para los próximos 6 meses."

#~ msgid "Show activities scheduled for next month."
#~ msgstr "Mostrar las actividades programadas para el próximo mes."

#~ msgid "Show mail activity board"
#~ msgstr "Mostrar el tablero de actividades"

#~ msgid "Start meeting"
#~ msgstr "Empezar reunión"

#~ msgid "User"
#~ msgstr "Usuario"

#~ msgid "e.g. Discuss proposal"
#~ msgstr "Ej. Discutir propuesta"
Loading