az-digital / az_quickstart

UArizona's web content management system built with Drupal 10.
https://quickstart.arizona.edu
GNU General Public License v2.0
30 stars 20 forks source link

Profiles Integration #3362

Open tadean opened 6 months ago

tadean commented 6 months ago

Motivation

It would be convenient if there were a way to import data about a given person from Profiles, since this data already exists. This feature is intended to make it easier for sites with large numbers of faculty to import person data.

Proposed Resolution

Describe the solution you'd like

Provide an import form where Person data can be imported via netid from profiles integration.

danahertzberg commented 2 weeks ago

Next Steps - Phase 1 Detail

Phase 1 provides a minimally invasive integration with UA Profiles. It only pulls in data that maps cleanly to existing fields in AZ Person and doesn't require any updates to any of the existing views or view displays.

Necessary Configuration Pages

Field Mapping:

These components will be concatenated to form a single field_az_address field to match the existing structure of the "Person" content type.

Note: If the Profiles API is updated to include an option to not display addresses, we will want the ability to either remove this data or not display it.

Testing & Validation:

Define test cases to verify successful data import, including validation for data integrity.