Draft
Conversation
Creates a base Opportunity content type with 3 display views. Uses Smart Title.
Contributor
Author
|
Review questions:
|
tadean
reviewed
Jan 14, 2026
tadean
reviewed
Jan 14, 2026
...aphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml
Show resolved
Hide resolved
tadean
reviewed
Jan 14, 2026
...aphs_view/config/install/field.field.paragraph.az_view_reference.field_az_view_reference.yml
Show resolved
Hide resolved
tadean
reviewed
Jan 14, 2026
joeparsons
reviewed
Jan 23, 2026
Co-authored-by: Joe Parsons <471936+joeparsons@users.noreply.github.com>
It installs properly, but doesn't work. It causes problems with Trellis Event Importer.
Contributor
Author
|
#5274 |
32 tasks
Contributor
|
Tugboat has finished building the preview for this pull request! Link: Dashboard: |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Closes #3998: Non-Academic Trellis Programs
Description
Adds a new content type, and a content importer from trellis, for Opportunities. Two modules, with trellis opportunities embedded within the folder.
-Opportunities is used for things like study abroad, research, job opportunities, scholarships and internships. This will be used for student opportunities and engagement, showing the different kinds of jobs or financial assistance the college or unit offers or prepares students for. It can also be used in conjunction with course work, as some courses require volunteer work or internships as part of their capstones. Websites will be able to list opportunities in multiple formats, with filters, in case they need more advanced listings. These fit between things like Events and News - Some of them have deadlines, some of them don't and are ongoing, some of them do have deadlines and a program date, where the application may happen months before the actual program starts.
-The second part of this content type is the Trellis Importer. Trellis opportunities are called Programs, which come from Accounts. Similar to the Event Importer, we want Trellis to be able to import content right into Quickstart sites, with links between for ease of use.
------ TODO
Deleting opp content type doesn’t roll back the import (where’s the rollback feature???)
(conencted)
Trellis import view leads to Broken/Missing handlers when edited from front end
Config sync not updating single items
Related issues
Closes #3998: Non-Academic Trellis Programs
How to test
-- Opportunity Content
a. Do the views match the different needs and use cases for the editors?
b. Any other views we might need?
--- Trellis Importer
A. Check if Enterprise Attributes imported the "Program Type" parent tag in taxonomy or in the API. If not, go to config > AZ Quicktstart settings, edit the Enterprise Attributes Importer to the dev api listed below.
https://api.qa.eips.arizona.edu/ws/rest/events/v1/enterprise-attributes
B. While production is technically ready, swap to the development API for testing. In config > AZ Quickstart settings, edit the Trellis Opportunities Importer to use the dev api listed below.
api.qa.eips.arizona.edu
A. Try searching for a keyword for an includes type. BRAVO will get you a single content item. cubeta as the owner will get you 3 objects. Do multiple searches.
B. Tick a box and import the content.
C. Review the content imported's fields. Check that imported content is not able to be edited
Types of changes
Arizona Quickstart (install profile, custom modules, custom theme)
Drupal core
Drupal contrib projects
Checklist