Skip to content

Add CRM contacts widget to frontend

What does this MR do and why?

Add the frontend work item widget for CRM contacts.

Note: This is the first MR which is getting a bit big, so i'm looking to get it merged before raising a follow up to apply some presentation/UX tweaks to make it completely match the initial designs.

MR acceptance checklist

Please evaluate this MR against the MR acceptance checklist. It helps you analyze changes to reduce risks in quality, performance, reliability, security, and maintainability.

Screenshots or screen recordings

Screen_Recording_2024-07-25_at_12.15.19

How to set up and validate locally

pre-req: your group will need some crm contacts- this should already be seeded in your database, but read the CRM docs if not.

  1. http://gdk.test:3000/flightjs/Flight/-/work_items/new
    1. Select a work item type that supports crm contacts (issue or task for example)
    2. Select Edit in the Contacts widget and try adding some contacts/removing some contacts/clearing contacts etc
  2. http://gdk.test:3000/flightjs/Flight/-/work_items/iid 2. Select Edit in the Contacts widget and try adding some contacts/removing some contacts/clearing contacts etc

Related to #464589

Edited by Lee Tickett

Merge request reports

Loading