Tuesday, February 9, 2021
2 changes · master
Enhancements to existing features
Sales users will now see the celebratory rainbow animation when they win their first CRM opportunity, even if no expected revenue has been entered. This keeps the first-win recognition consistent while still allowing revenue tracking to be handled separately.
Original PR description
in crm when there is no expected revenues is set on opportunity, then the rainbowman is displayed for the "first won". which is correct behavior. while it does make sense to ask for a revenue so that we can measure if this is a record or not, it is not necessary to congratulate the user for his first win. in this commit the rainbowman will display even the expected revenue is not set on opportunity for the "first won". we have achieved this by removing the expected_revenue from the specific condition for this case. task-id: 2410443
The mail composer now explicitly requires an associated conversation or thread, matching how the system already expects it to work. This helps prevent inconsistent messaging behavior and supports more reliable communication features without changing the user workflow.
Original PR description
Whole code is relying on composer having a linked thread, which makes sense functionally too, so let's explicit this requirement on the field. task-2453459