Module Chatter Position của OCA cho mỗi người dùng tự chọn đặt Chatter ở dưới biểu mẫu, ghim sang bên cạnh, hay co giãn theo màn hình, ngay trong phần tùy chọn cá nhân.

Chatter là một trong những tính năng của Odoo, được thiết kế để việc trao đổi diễn ra trôi chảy, giữ được khả năng truy vết và quy trách nhiệm rõ ràng giữa các nhóm. Có mặt ở gần như mọi view bản ghi, Chatter là nơi để ghi chú, thảo luận, theo dõi thay đổi của bản ghi và nhiều việc khác.

Bảng Chatter của Odoo với các nút Send message, Log note và Activities nằm trên một ghi chú Follow-up! của Mitchell Admin và một dòng OdooBot ghi lại việc Sales Order được tạo

Theo mặc định, vị trí của Chatter thay đổi theo kích thước màn hình. Tuy vậy, điều đó lại giới hạn cách trình bày của form. Đây là lúc module Chatter Position phát huy tác dụng, cho người dùng tự chọn Chatter xuất hiện ở đâu trên giao diện của mình.

Lịch sử của module

Nhu cầu linh hoạt về vị trí của Chatter lộ rõ qua phản hồi của những người dùng thích cách đặt truyền thống ở dưới cùng biểu mẫu hơn là bị ghim sang một bên.

Vì vậy, phiên bản đầu tiên của module được odoobeing@gmail.com giới thiệu trên Odoo Apps store với tên kỹ thuật ob_chatter_position. Nó tương thích với Odoo 14.0. Sau đó, chức năng này được đóng góp vào repository của OCA và dùng được từ Odoo 15.0. Nay module đã có trên Odoo 17.0 và được nhiều lập trình viên giỏi tích cực duy trì.

Cách dùng module

Module Chatter Position rất dễ dùng. Sau khi cài, người dùng cấu hình được vị trí mình thích:

  • Responsive: tùy chọn mặc định, đặt Chatter một cách linh hoạt theo kích thước màn hình.
  • Bottom: đặt Chatter ở dưới cùng form view, giống bố cục Odoo truyền thống.
  • Sided: ghim Chatter vào phía bên phải màn hình.

Để chỉnh thiết lập:

Trước tiên, vào User Preferences.

Báo giá S00003 trong Odoo Sales với Chatter neo thành bảng bên phải, hiển thị các hoạt động đã lên kế hoạch và lịch sử tin nhắn

Trong mục Chatter Position, chọn phương án bạn thích.

Hộp thoại Change My Preferences của Odoo với trường Chatter Position đang đặt là Responsive, bên cạnh là hai tùy chọn Bottom và Sided

Cuối cùng, lưu lại thay đổi.

Module Chatter Position là một ví dụ rất hay cho thấy những điều chỉnh nhỏ có thể tác động đáng kể tới trải nghiệm người dùng ra sao.