Conversation
|
Hi @sebastienbeau, @Kev-Roche, |
1baa1e4 to
d7dfa81
Compare
|
@CRogos , Thanks |
|
@fb-ife have you had a look into the screenshots above and the usage documentation file? I've already highlighted the configuration steps. Not sure what else needs to be added? |
d7dfa81 to
b94e4a1
Compare
|
@sebastienbeau, @Kev-Roche I would really like to add this improvement to this module. Could you have a look at this? |
MohamedOsman7
left a comment
There was a problem hiding this comment.
Tested with the runboat. Functional & code review LGTM
|
@pedrobaeza what do you think about this change? I would be very pleased if you could do the second review and merge if it is OK. |
pedrobaeza
left a comment
There was a problem hiding this comment.
The problem I see with this change is that affects performance even if you don't define any domain, so I'm not totally liking. You may do this in a extra module?
There was a problem hiding this comment.
Why changing the file name and putting drawio ?
There was a problem hiding this comment.
There was a problem hiding this comment.
Oh, didn't know. Thanks for telling me.
36c0a1b to
878aa2b
Compare
pedrobaeza
left a comment
There was a problem hiding this comment.
Uhm, I'm not sure that this code fixes the performance thing and even if _mail_track is the correct hook. I still prefer to have that as a separate module, but let's see what others think.
|
@acsonefho @victoralmau what do you think about this change? |
I have no real opinion on the matter. It could be a specific module or a new feature of this one, both are ok for me. Thanks for the work and your contribution 💪 |
878aa2b to
1f99ec2
Compare
|
I did a quick performance check by calling _mail_track 100 times, and there is a significant performance decrease as @pedrobaeza assumed. After inserting a cache to the query loading the tracking_domain value, this performance decrease is improved, but there is still a performance decrease by ~25% compared with before this change. I am not sure how significant this performance lost is. When we take into account the total save form process, I assume the 25% and also the 100% are not that relevant, but did not traced it with the performance tool. |
1f99ec2 to
10426ab
Compare
|
Thanks for doing the check. I think this enforces the argument of adding this feature in a separate module for those wanting it to assume that decrease. |
10426ab to
a91f8c0
Compare
|
Moved to a separate module: #3236 |




I would like to extend the functionality of tracking_manager by adding the possibility to enable tracking only on certain condition, by adding a tracking_domain field. The value is only tracked if the filter applies.