Problem/Motivation

The shared asset administration page at /admin/config/media/video-styles/assets is intended to help site builders and maintainers understand the current lifecycle state of provider-managed video and poster assets.

Recent environment-ownership protection for remote providers allows asset rows to carry an owning environment marker, and remote mutation actions may be blocked when the current runtime environment does not match the stored asset environment.

That makes the stored asset environment operationally important. However, the shared asset listing does not currently expose that value. As a result, maintainers can see a blocked status or related error, but not the owning environment directly in the table.

The shared asset page should surface this metadata so the operational state is understandable at a glance.

Steps to reproduce

  1. Install video_style and a remote provider that stores an environment marker on asset rows.
  2. Create or import tracked asset rows with an owning environment, for example prod or dev.
  3. Open /admin/config/media/video-styles/assets.
  4. Observe that the table does not show the asset environment, even though that value influences whether remote actions are allowed.

Proposed resolution

Add an Environment column to the shared asset administration table in video_style.

The base module should expose a shared column in the table structure, while provider modules remain responsible for supplying provider-owned row values.

Expected behavior:

  • If a provider row has an environment marker, display it in the new Environment column.
  • If environment ownership is not relevant for a row, leave the column empty or display a placeholder.
  • Keep the shared asset page provider-agnostic while allowing provider modules to populate the column as needed.

Remaining tasks

  • Add an Environment header to the shared asset administration table.
  • Verify that the shared table remains compatible with existing provider-owned row data.
  • Coordinate follow-up provider-side changes where needed so providers can populate the new column.

User interface changes

Yes.

The shared asset administration page gains a new Environment column so maintainers can see environment ownership directly in the table.

API changes

No formal API changes.

This is a shared admin UI change. Provider modules may need to populate one additional table cell in their asset-row output.

Data model changes

No.

This issue only exposes existing operational metadata in the shared administration UI.

Comments

dpacassi created an issue. See original summary.

  • dpacassi committed 4d8e164f on 1.0.x
    Issue #3587318 by dpacassi: Show asset environment ownership on the...
dpacassi’s picture

Status: Active » Fixed

Now that this issue is closed, review the contribution record.

As a contributor, attribute any organization that helped you, or if you volunteered your own time.

Maintainers, credit people who helped resolve this issue.

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.