Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
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
88 changes: 88 additions & 0 deletions mail_chatter_split/README.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,88 @@
.. image:: https://odoo-community.org/readme-banner-image
:target: https://odoo-community.org/get-involved?utm_source=readme
:alt: Odoo Community Association

==================
Mail Chatter Split
==================

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

.. |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/17.0/mail_chatter_split
:alt: OCA/mail
.. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png
:target: https://translation.odoo-community.org/projects/mail-17-0/mail-17-0-mail_chatter_split
: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=17.0
:alt: Try me on Runboat

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

This module introduces filter buttons in the chatter to separate user
messages, activities and system logs. It adds a small toggle toolbar
above the chatter that allows switching between:

- All messages: default view showing all messages
- User messages: only user-generated messages
- System logs: only system-generated logs
- Planned activities: only activities

Also, it keeps the chatter view selected when navigating between
records/views, similar to how notebook tabs in form views remember the
last selected tab.

**Table of contents**

.. contents::
:local:

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_chatter_split%0Aversion:%2017.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
=======

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

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

- Andreu Orensanz <[email protected]>

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/17.0/mail_chatter_split>`_ 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_chatter_split/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
26 changes: 26 additions & 0 deletions mail_chatter_split/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html).
{
"name": "Mail Chatter Split",
"summary": "Separate user messages, activities and automatic logs in the chatter",
"version": "17.0.1.0.0",
"category": "Social Network",
"website": "https://github.com/OCA/mail",
"author": "Odoo Community Association (OCA)",
"license": "AGPL-3",
"installable": True,
"depends": ["mail"],
"assets": {
"web.assets_backend": [
"mail_chatter_split/static/src/chatter_patch.esm.js",
"mail_chatter_split/static/src/chatter_patch.xml",
"mail_chatter_split/static/src/activity_list_patch.xml",
"mail_chatter_split/static/src/chatter.scss",
"mail_chatter_split/static/src/thread_model_patch.esm.js",
"mail_chatter_split/static/src/thread_patch.esm.js",
"mail_chatter_split/static/src/thread_patch.xml",
],
"web.assets_web_dark": [
"mail_chatter_split/static/src/chatter.dark.scss",
],
},
}
6 changes: 6 additions & 0 deletions mail_chatter_split/pyproject.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
[project]
name = "odoo-addon-mail_chatter_split"

[build-system]
requires = ["whool"]
build-backend = "whool.buildapi"
2 changes: 2 additions & 0 deletions mail_chatter_split/readme/CONTRIBUTORS.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
- [ForgeFlow](https://www.forgeflow.com):
- Andreu Orensanz \<<[email protected]>\>
8 changes: 8 additions & 0 deletions mail_chatter_split/readme/DESCRIPTION.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
This module introduces filter buttons in the chatter to separate user messages, activities and system logs.
It adds a small toggle toolbar above the chatter that allows switching between:
- All messages: default view showing all messages
- User messages: only user-generated messages
- System logs: only system-generated logs
- Planned activities: only activities

Also, it keeps the chatter view selected when navigating between records/views, similar to how notebook tabs in form views remember the last selected tab.
Loading