Allow linking CRM organizations to contacts
What does this MR do and why?
At the moment we can only link organizations and contacts using the GraphQL API. This MR bring that functionality to the UI via the create and edit contact form.
Related to #2256
Screenshots or screen recordings
How to set up and validate locally
https://docs.gitlab.com/ee/user/crm/
- Enable
customer_relations
feature flag and enable CRM for a group - Ensure you have at least a couple of organizations
- Create a contact (with and without an organization attached)
- Edit a contact (try adding/removing/changing the attached organization)
MR acceptance checklist
This checklist encourages us to confirm any changes have been analyzed to reduce risks in quality, performance, reliability, security, and maintainability.
-
I have evaluated the MR acceptance checklist for this MR.
Edited by Lee Tickett