openedx / edx-enterprise

GNU Affero General Public License v3.0
43 stars 46 forks source link

feat: extend enterprise customer serializer to add detail for support tool #2174

Closed katrinan029 closed 1 month ago

katrinan029 commented 1 month ago

Description

Extend the EnterpriseCustomerSerializer in order to display the information in the support tool's customer datatable. https://2u-internal.atlassian.net/browse/ENT-9214

Testing

  1. Check that you have at least one existing customer here, if not, create one: http://localhost:18000/admin/enterprise/enterprisecustomer/
  2. Create an SSO configuration for that existing customer here: http://localhost:18000/admin/enterprise/enterprisecustomerssoconfiguration/
  3. Create an external LMS integration for that existing customer here: http://localhost:18000/admin/blackboard/blackboardenterprisecustomerconfiguration/
  4. After creating the SSO and LMS integration, visit this endpoint http://localhost:18000/enterprise/api/v1/enterprise-customer/support_tool/?uuid=975863ad-d54a-469a-96d9-76d72f7431be and verify that you see fields active_sso_configurations and active_integrations

Merge checklist:

Post merge: