mail-client-extensions
mail-client-extensions copied to clipboard
[Feature] Contact activity history
I installed this plugin last week in Outlook and it works nicely, clean and easy UI. I saw in the code that there seems to be a major update incoming that will bring quite a few new features.
Description
However I did not find in the code a section that allows me to see all contact activity. There is a LeadsSection
and a TicketsSection
in ContactPage.tsx
and I guess this is where I could add an ActivitySection
or something alike. The idea is that my client is working in a different way where any one member of their team may interact with one of their customers in large time intervals so they need to be able to grasp quickly a few key elements :
- How long ago did the customer contact them last (can be weeks to years for them in a typical case)
- Which team member interacted with the customer recently
- What type of interaction did they have (call, email, meeting, lead, ticket, other)
Obviously they wan to be able to jump to one of the last activity entries, but that may happen in a new Odoo tab for now.
I didn't actually try the development version to skim through the UI so I might have missed in while digging in the code.
Questions
- Is this a feature you would be interested in developing or merging?
- How should I tackle this task?
- The Readme in the outlook plugin directory is very clear, I have some experience in React and the current code base seems very clean though lacking unit tests but it's no big deal. Should I just add an
ActivitySection
in ContactPage.tsx and list entries there or is there something more to it?
- The Readme in the outlook plugin directory is very clear, I have some experience in React and the current code base seems very clean though lacking unit tests but it's no big deal. Should I just add an
- Do you have any testing tips? Do I have to install it as a custom add-in to test any change or is there a way to do a local setup?
Sponsoring
I guess you have an internal roadmap for this plugin but this feature is essential for my client to choose Odoo and since we did not find another tool that better suited their use case they are ready to pay the development of this feature, whether I develop it myself or subcontract it.
Hello,
Interesting suggestion indeed :) . I forwarded it to our PO team that handles feedbacks and prepare roadmap. We will see how it could fit into our schedule and if it is considered as important.
Concerning development: well if feature is accepted it will be done internally. That way PO and functional people can test and work with developers easily. Otherwise it would be complicated to synchronize an internal functional team and an external developer. Since deployment is a bit heavier than classic odoo addons (not really easy to add it through inheritance in an OCA module for example) I suppose first step is to wait for green light / red light from them.
Thanks for your proposal !