[Catalog] Ability to reorder User Defined Fields
As a Catalog (or subcatalog) admin, we have the ability to add custom User Defined Fields when learners register for courses. These fields help with analyzing data that's needed by our institution. As programs expand and new needs are identified, we need the ability to reorder these fields. Currently we can only add new fields, edit settings of existing fields, or delete existing fields but cannot adjust the order.
To describe a specific use case, we need to know the state and/or country of people who paid for courses. Users initially registered with the default field of "address" but many users didn't include the state/country information. We have now added additional required fields to gather this data. However, these fields now appear "out of order" with address appearing as the 5th item and city, state, and country appearing at the end of the list:
- phone_number
- industry
- industry_years
- title
- address
- highest_degree
- university
- social_media_links
- gender
- birthdate
- referral
- employer
- city
- state
- country
Currently, the only way we can get the order of these items to appear as address, city, state, country, followed by the other fields is to delete the existing fields and rebuild them.
Allow admins to have the ability to reorder all user defined fields. Ideally, I would like this to be available directly in the Catalog admin interface without doing things in the API. We have subacatalog admins who manage their own custom fields and may not have the skills needed to change things in the API.
admin