-
Notifications
You must be signed in to change notification settings - Fork 36
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[7.11.24] POI update and contacts #3033
Comments
One alternative would be to completely disallow users from updating email-address, phone number and website details once we land contacts. Contacts completely replace the functionality provided by these fields and we should not support two equivalent solutions to achieve the same thing. Unfortunately we cannot write a migration that automatically creates a contact from pois with these fields, because we cannot extract the required field The big advantage would be no redundancy. |
@david-venhoff
|
Well, if we don't let users change the email, etc. of pois, then point 3 cannot apply and we don't have this problem. |
@MizukiTemma I'm wondering whether your and my current ideas of the relation between pois and contacts differ. My idea is that when a detail in the contact model is marked as Use the detail from the linked POI, then any value possibly saved for the detail on the contact itself is irrelevant and will also not be used by the system – until the checkbox gets unchecked, that is. |
@PeterNerlich We anyway need a discussion about those contact info fields, including the idea to remove those fields from POI and move this functionality to contact objects. |
Closed as not needed anymore due to #3086 |
Motivation
There will be such cases that a POI is updated with a new E-mail address, phone number or website and some contacts are taking those infos from the POI. What should happen in such a case?
Proposed Solution
Pros: they always synchronise.
Cons: less flexibility for users (Maybe sometimes they need to update the POI but don't want to automatically influence on (all) the contacts.)
And show a message "The followting contacts are updated: A, B, ......, Z" after successful update of the POI.
2. Do not update the related contacts (+ show an warning that they are divergent in the contact list or form). Pros: users have more control. Cons: users have to check (and adjust) the contacts by themselves.- Let users choose which contacts must be updated together with the POI
Pros: more flexibility for users
Cons: too much effort/steps for users? more technical work
Alternatives
User Story
Additional Context
Design Requirements
The text was updated successfully, but these errors were encountered: