GNOME Bugzilla – Bug 548610
Enhancement : a tool to manage multiple contacts in Evolution
Last modified: 2021-05-19 11:45:52 UTC
I had this idea which, I think, could be great for contact management, for an office use of Evolution. I don't know if it's realisable : - When you select multiple contacts and right-click on them, a new option appears in the context menu : "Manage All". - If you select this option, a "special" contact card appears : some of its fields, as "First Name" or "First Name", can't be modified. - The most important is that only informations that are common to all the contacts selected appear in editable fields. - When one field is modified (e.g. : a category is added) and you validate the modification, the changes are applied to all the selected cards. It could be a good mean to manage categories, but also, if one of your "partner companies" moves to another office, you would be able to easily change the addresses of all the contacts in this company. I will try to add screenshots (modified with the GIMP), to illustrate my idea. Thank you for your reply.
Created attachment 117036 [details] Screenshots of my idea
How will conflicts be handled? What if one contact already has some data pre-filled?
I took the idea from Rythmbox: In rythmbox if you select multiple songs and go to their properties: - if a field as the same data for all the songs : the data is displayed. - if one data differs from the others, the field appears blank (but there could be a drop down menu). And there is autocompletion when you modify its data. - only modified fields are changed when you apply the modification (fields blanked for the reason above are not changed). I found this behaviour rather intuitive. Of course personal data, such as contact names, can't be modified. I hope this will help.
Also see bug 548610, bug 217097 and bug 557713. Fixing one would fix them all I guess.
(In reply to comment #4) > Also see bug 548610, bug 217097 and bug 557713. > Fixing one would fix them all I guess. ...and bug 269482.
GNOME is going to shut down bugzilla.gnome.org in favor of gitlab.gnome.org. As part of that, we are mass-closing older open tickets in bugzilla.gnome.org (resources are unfortunately quite limited so not every ticket can get handled). If you can still reproduce the situation described in this ticket in a recent and supported software version, then please follow https://wiki.gnome.org/Community/GettingInTouch/BugReportingGuidelines and create a new enhancement request ticket at https://gitlab.gnome.org/GNOME/evolution/-/issues/ Thank you for your understanding and your help.