Project Airings and Show Airings

Last updated on
30 April 2025

CM Airing comes with two submodules called Project Airings and Show Airings. These two modules integration with Community Media Project and Community Media Show so that you can associate airings with shows and projects.

On May 14, 2014, CM Airings updated Project Airings and Show Airings to use entity reference instead of node reference fields. The background on why this was migrated can be viewed at https://groups.drupal.org/node/312658 and https://groups.drupal.org/node/293178.

If you want to use Project Airings and/or Show Airings, you may need to manually fix your installation to use the new version.

First, determine if you have Project Airings and/or Show Airings turned on. Then, proceed to your airings structure to ensure that even if you turned them off, the node reference fields do not still exist. You can see your airings structure at Admin > Structure > Airings. Look for the following fields:

- Project
- Show

If these fields exist, you need to look at the "field type". If the type is set to "Entity Reference" then you are using the version that is compatible with Entity Reference, and this is the recommended version to use.

If the widget type is set to "Node Reference", then you are using a version that is only compatible with the References module. At this point, you need to decide if you want to migrate to use the version that supports Entity Reference fields instead of Node Reference fields. If you want to proceed with the migration, you will lose any pre-existing data that was stored in any airings that referenced a show or project. You will not lose the airings themselves, but their connection to shows and projects will be removed temporarily.

Assuming you want to proceed, make a backup of your site. Then follow these steps:

- Delete the "Project" and "Show" fields that exist in the Airing entity structure at Admin > Structure > Airings.
- Turn off and uninstall "Project Airings" and "Show Airings" from Admin > Modules.
- Download the version of CM Airings that you want to use (needs to be a release after May 14, 2014). Ensure your airings upgrade is working correctly.
- Now turn back on "Project Airings" and "Show Airings" from Admin > Modules.
- Proceed to Admin > Structure > Airings and ensure that the new Project and Show fields exist and use the field type of "Entity Reference".

To see how you can then use a feed importer to automatically connect shows, projects, and airings, see the other documentation pages for CM Airing.

Help improve this page

Page status: Not set

You can: