Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
80 commits
Select commit Hold shift + click to select a range
5788587
[ADD] mail_activity_team
JordiBForgeFlow Nov 27, 2018
24e843c
[IMP] Some improvements and fixes
MiquelRForgeFlow Nov 27, 2018
9e648aa
[ADD] tests
MiquelRForgeFlow Nov 28, 2018
dd2f4c9
[MIG] mail_activity_team: Migration to 12.0
MiquelRForgeFlow Dec 3, 2018
4ce1299
[IMP] Set team responsible as default user when activity is created
AdriaGForgeFlow Dec 21, 2018
e61e43d
[IMP] Add search filter for My Team Activities
AdriaGForgeFlow Dec 24, 2018
7abc294
FIX mail_activ_team: always allow superuser
bealdav Jul 10, 2019
5bd24e8
[IMP] mail_activity_team: black, isort
pegonzalezspesol Oct 24, 2019
ad187ab
[MIG] 13.0 mail_activity_team
pegonzalezspesol Nov 20, 2019
b865f44
Added translation using Weblate (Italian)
alessandro-fiorino Dec 3, 2020
0d7e3a4
Translated using Weblate (Italian)
alessandro-fiorino Dec 3, 2020
95576d2
[IMP] pre-commit run -a
Jan 26, 2021
7817f5d
[FIX] mail_activity_team: scheduled activity
chienandalu Apr 14, 2021
88901ac
[FIX] mail_activity_team: archived users
chienandalu Jun 17, 2021
c842395
Added translation using Weblate (French)
tfossoul Jan 13, 2022
5524661
[IMP] mail_activity_team: black, isort, prettier
atchuthan Jan 13, 2022
8dbe88b
[MIG] mail_activity_team: Migration to 14.0
atchuthan Jan 13, 2022
b777a37
[MIG] mail_activity_team: Migration to 15.0
BernatPForgeFlow Jan 17, 2022
aaee1cb
Added translation using Weblate (French)
tfossoul Mar 10, 2022
240f20e
mail_activity_team 15.0.1.1.0
OCA-git-bot Apr 7, 2022
31c6766
[FIX][15.0] mail_activity_team. smart button archive
JoanMForgeFlow Apr 26, 2022
399a3dd
Update translation files
oca-transbot Apr 26, 2022
7d522e7
[IMP] mail_activity_team: settings menu position
ivantodorovich Oct 31, 2022
da17914
[IMP] mail_activity_team: Define team on activity types
etobella May 26, 2022
924a89e
[IMP] mail_activity_team: Improve test using standard methods
etobella May 26, 2022
84734eb
[IMP] mail_activity_team: Force team on schedule
olgamarcocb Jun 13, 2022
266db2a
[IMP] mail_activity_team
olgamarcocb Jun 14, 2022
cf57509
[IMP] mail_activity_type: Remove deprecated usage of onchange
kluna1998 Nov 18, 2022
e67ccf8
[FIX] mail_activity_team: activity count
chienandalu Apr 18, 2022
b3eabdf
[FIX] mail_activity_team: restore to my activities when unselecting
etobella Nov 20, 2022
7cc4db6
[FIX] mail_activity_team: Adapt changes to 15.0
etobella Dec 20, 2022
515ebe6
mail_activity_team 15.0.1.4.0
OCA-git-bot Dec 20, 2022
5743574
Update translation files
weblate Dec 20, 2022
3a5a09c
Translated using Weblate (Italian)
francesco-ooops Jan 3, 2023
858fda2
[IMP] mail_activity_team: Allow to force a team on server actions
ivantodorovich Jan 30, 2023
83be5c2
[15.0][FIX] mail_activity_team: warning Two fields have same label
dsolanki-initos Feb 1, 2023
2ef50bb
Update translation files
weblate Feb 3, 2023
b2156fd
[MIG] mail_activity_team: Migration to 16.0
rven Apr 17, 2023
3a42b31
Update translation files
weblate Jun 8, 2023
9436999
Translated using Weblate (Italian)
mymage Sep 20, 2023
7406cd1
Update translation files
weblate Oct 18, 2023
c8fdb31
Translated using Weblate (Italian)
mymage Nov 3, 2023
768167a
Added translation using Weblate (Spanish)
Ivorra78 Nov 8, 2023
02e9dd8
Translated using Weblate (Italian)
mymage Dec 1, 2023
7286c2f
Update translation files
weblate Jan 5, 2024
e063bf6
mail_activity_team: Fix bug of the Team Activities filter.
ntodorova Jan 11, 2024
ae27ea1
[IMP] mail_activity_team: pre-commit auto fixes
Mar 5, 2024
7b9d0e4
[MIG] mail_activity_team: Migration to 17.0
Mar 5, 2024
5a97802
[UPD] Update mail_activity_team.pot
Apr 5, 2024
da17e6e
[IMP] mail_activity_team: filter fix, follow-up comments
ntodorova Apr 17, 2024
1cbb395
Update translation files
weblate Jul 7, 2024
3a45381
[UPD] Update mail_activity_team.pot
Jul 22, 2024
02f1ba8
Update translation files
weblate Jul 22, 2024
ef2653e
[BOT] post-merge updates
OCA-git-bot Aug 29, 2024
2e31088
[17.0][REF] mail_activity_team: use mail.activity.schedule wizard
vvrossem Oct 8, 2024
47e76da
Translated using Weblate (Italian)
mymage Jan 16, 2025
d93a9f4
[UPD] Update mail_activity_team.pot
Jan 17, 2025
97565d9
[BOT] post-merge updates
OCA-git-bot Jan 17, 2025
46439f3
Update translation files
weblate Jan 17, 2025
c452a0b
Translated using Weblate (Italian)
mymage Jan 19, 2025
c593f54
[FIX] mail_activity_team: singleton in _compute_activity_team_id()
alexey-pelykh Jan 31, 2025
640830d
[IMP] mail_activity_team: Add responsible as activity team leader if …
HviorForgeFlow Oct 14, 2024
f0ed1ca
[MIG] mail_activity_team: Migration to 18.0
StefanRijnhart Feb 25, 2025
b4b9342
[FIX] mail_activity: don't drop value for user if no (default) team i…
StefanRijnhart Mar 7, 2025
555ab5a
[UPD] Update mail_activity_team.pot
Jun 27, 2025
5e0c027
[BOT] post-merge updates
OCA-git-bot Jun 27, 2025
fd51953
[BUILD] mail_post_defer: mark as rebel
Jul 22, 2025
2ac8959
[UPD] Update mail_activity_team.pot
Oct 6, 2025
a2957e9
Update translation files
weblate Oct 6, 2025
78b3d44
Translated using Weblate (Italian)
mymage Oct 7, 2025
d8834e9
[IMP] Mail Activity Team: switch to Beta version
marielejeune Oct 15, 2025
d96ddd5
[BOT] post-merge updates
OCA-git-bot Oct 27, 2025
2387155
[REV] mail_activity_team: revert obsolete monkey patch
StefanRijnhart Oct 27, 2025
63c3a58
[IMP] mail_activity_team: remove mail_activity_board dependency
CRogos Dec 11, 2025
344c7b1
[UPD] Update mail_activity_team.pot
Dec 11, 2025
590e4de
[BOT] post-merge updates
OCA-git-bot Dec 11, 2025
57799f0
Update translation files
weblate Dec 11, 2025
87709e0
Translated using Weblate (Italian)
mymage Dec 14, 2025
99b4647
[BOT] post-merge updates
OCA-git-bot Feb 11, 2026
5fe7b94
[MIG] mail_activity_team: Initial setup for migration to 19.0
muaazsiddiq Feb 23, 2026
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
134 changes: 134 additions & 0 deletions mail_activity_team/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,134 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==================
Mail Activity Team
==================

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

.. |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_team
: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_team
: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 the possibility to assign teams to activities.

**Table of contents**

.. contents::
:local:

Usage
=====

To set up new teams:

1. Go to *Settings / Activate developer mode*
2. Go to *Settings / Technical / Discuss / Activity Teams*
3. Create a new Team and assign (optionally) the models in which it will
be used, and the members of the team.

You can also assign a user to Activity teams going to *Settings / Users
& Companies / Users*, and in the *Preferences* tab, field Activity
Teams.

When you create a new activity the application will propose the user's
assigned team.

You can report on the activities assigned to a team going to *Dashboards
/ Activities*, and then filter by a specific team or group by teams.

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_team%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
-------

* ForgeFlow
* Sodexis

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

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

- Jordi Ballester Alomar (jordi.ballester@forgeflow.com)
- Miquel Raïch (miquel.raich@forgeflow.com)
- Bernat Puig Font (bernat.puig@forgeflow.com)

- Pedro Gonzalez (pedro.gonzalez@pesol.es)
- `Tecnativa <https://www.tecnativa.com>`__:

- David Vidal

- `Dynapps <https://www.dynapps.eu>`__:

- Raf Ven

- [Trobz] (https://trobz.com):

- Son Ho sonhd@trobz.com

- [Camptocamp] (https://camptocamp.com):

- Vincent Van Rossem vincent.vanrossem@camptocamp.com
- Italo Lopes italo.lopes@camptocamp.com

- `CorporateHub <https://corporatehub.eu/>`__

- Alexey Pelykh alexey.pelykh@corphub.eu

- Stefan Rijnhart (stefan@opener.amsterdam)

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



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_team>`_ project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.
2 changes: 2 additions & 0 deletions mail_activity_team/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
from . import models
from . import wizard
33 changes: 33 additions & 0 deletions mail_activity_team/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,33 @@
# Copyright 2018-22 ForgeFlow S.L.
# Copyright 2021 Sodexis
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).

{
"name": "Mail Activity Team",
"summary": "Add Teams to Activities",
"version": "19.0.1.0.0",
"development_status": "Beta",
"category": "Social Network",
"website": "https://github.com/OCA/mail",
"author": "ForgeFlow, Sodexis, Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["mail", "web"],
"data": [
"security/ir.model.access.csv",
"security/mail_activity_team_security.xml",
"wizard/mail_activity_schedule.xml",
"views/ir_actions_server_views.xml",
"views/mail_activity_type.xml",
"views/mail_activity_team_views.xml",
"views/mail_activity_views.xml",
"views/res_users_views.xml",
],
"assets": {
"web.assets_backend": [
"mail_activity_team/static/src/components/*/*",
"mail_activity_team/static/src/core/*/*",
"mail_activity_team/static/src/models/*",
],
},
}
224 changes: 224 additions & 0 deletions mail_activity_team/i18n/es.po
Original file line number Diff line number Diff line change
@@ -0,0 +1,224 @@
# Translation of Odoo Server.
# This file contains the translation of the following modules:
# * mail_activity_team
#
msgid ""
msgstr ""
"Project-Id-Version: Odoo Server 16.0\n"
"Report-Msgid-Bugs-To: \n"
"PO-Revision-Date: 2023-11-08 12:58+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: \n"
"Plural-Forms: nplurals=2; plural=n != 1;\n"
"X-Generator: Weblate 4.17\n"

#. module: mail_activity_team
#. odoo-javascript
#: code:addons/mail_activity_team/static/src/core/web/activity.xml:0
msgid "(Team"
msgstr ""

#. module: mail_activity_team
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_view_kanban_open_target
msgid "<span class=\"fw-bold\">Team: </span>"
msgstr ""

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__active
msgid "Active"
msgstr "Activado"

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

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

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_ir_actions_server__activity_team_id
#: model:ir.model.fields,field_description:mail_activity_team.field_ir_cron__activity_team_id
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_team_view_form
msgid "Activity Team"
msgstr "Equipo de Actividad"

#. module: mail_activity_team
#: model:ir.actions.act_window,name:mail_activity_team.mail_activity_team_action
#: model:ir.model.fields,field_description:mail_activity_team.field_res_users__activity_team_ids
#: model:ir.ui.menu,name:mail_activity_team.menu_mail_activity_team
msgid "Activity Teams"
msgstr "Equipos de Actividad"

#. module: mail_activity_team
#: model:ir.model,name:mail_activity_team.model_mail_activity_type
msgid "Activity Type"
msgstr "Tipo de Actividad"

#. module: mail_activity_team
#: model:ir.model,name:mail_activity_team.model_mail_activity_schedule
msgid "Activity schedule plan Wizard"
msgstr ""

#. module: mail_activity_team
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_team_view_form
msgid "Archived"
msgstr "Archivado"

#. module: mail_activity_team
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_team_view_form
msgid "Assign to missing activities"
msgstr "Asignar a Actividades pendientes"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__create_uid
msgid "Created by"
msgstr "Creado por"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__create_date
msgid "Created on"
msgstr "Creado el"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_type__default_team_id
msgid "Default Team"
msgstr "Equipo Predeterminado"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__display_name
msgid "Display Name"
msgstr "Mostrar Nombre"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__id
msgid "ID"
msgstr "ID (identificación)"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__write_uid
msgid "Last Updated by"
msgstr "Actualizado por Última vez por"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__write_date
msgid "Last Updated on"
msgstr "Última Actualización el"

#. module: mail_activity_team
#: model:ir.model,name:mail_activity_team.model_mail_activity_team
msgid "Mail Activity Team"
msgstr "Equipo de Actividad Postal"

#. module: mail_activity_team
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_team_view_form
msgid "Members"
msgstr "Miembros"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__count_missing_activities
msgid "Missing Activities"
msgstr "Actividades Pendientes"

#. module: mail_activity_team
#. odoo-javascript
#: code:addons/mail_activity_team/static/src/components/activity_menu_view/activity_menu_view.xml:0
msgid "My Activities"
msgstr "Mis Actividades"

#. module: mail_activity_team
#: model_terms:ir.ui.view,arch_db:mail_activity_team.mail_activity_view_search
msgid "My Team Activities"
msgstr "Mis Actividades en Equipo"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__name
msgid "Name"
msgstr "nombre"

#. module: mail_activity_team
#: model:ir.model,name:mail_activity_team.model_ir_actions_server
msgid "Server Action"
msgstr "Acción de Servidor"

#. module: mail_activity_team
#. odoo-javascript
#: code:addons/mail_activity_team/static/src/core/web/activity.xml:0
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity__team_id
msgid "Team"
msgstr "Equipo"

#. module: mail_activity_team
#. odoo-javascript
#: code:addons/mail_activity_team/static/src/components/activity_menu_view/activity_menu_view.xml:0
msgid "Team Activities"
msgstr "Actividades de Equipo"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__user_id
msgid "Team Leader"
msgstr "Líder de Equipo"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__member_ids
msgid "Team Members"
msgstr "Miembros del Equipo"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_schedule__activity_team_id
msgid "Team assigned to"
msgstr ""

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity__team_user_id
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_schedule__activity_team_user_id
msgid "Team user"
msgstr "Usuario del Equipo"

#. module: mail_activity_team
#. odoo-python
#: code:addons/mail_activity_team/models/mail_activity.py:0
msgid ""
"The assigned user %(user_name)s is not member of the team %(team_name)s."
msgstr ""
"El usuario asignado %(user_name)s no es miembro del equipo %(team_name)s."

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_team__res_model_ids
msgid "Used models"
msgstr "Modelos usados"

#. module: mail_activity_team
#: model:ir.model,name:mail_activity_team.model_res_users
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity__user_id
msgid "User"
msgstr "Usuario"

#. module: mail_activity_team
#: model:ir.model.fields,field_description:mail_activity_team.field_account_bank_statement_line__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_account_journal__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_account_move__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_account_payment__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_account_setup_bank_manual_config__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_mail_activity_mixin__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_mailing_mailing__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_product_pricelist__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_product_product__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_product_template__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_res_partner__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_res_partner_bank__activity_team_user_ids
#: model:ir.model.fields,field_description:mail_activity_team.field_res_users__activity_team_user_ids
msgid "test field"
msgstr "campo de prueba"

#~ msgid "Team:"
#~ msgstr "Equipo:"

#~ msgid "Last Modified on"
#~ msgstr "Última Modificación el"
Loading