Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Show which channels a given field is assigned to, and how #919

Closed
ricklecoat opened this issue Feb 28, 2021 · 0 comments · Fixed by #2354
Closed

Show which channels a given field is assigned to, and how #919

ricklecoat opened this issue Feb 28, 2021 · 0 comments · Fixed by #2354
Labels
enhancement New feature or request under review An EE team member is reviewing this issue

Comments

@ricklecoat
Copy link

ricklecoat commented Feb 28, 2021

The issue

EE6: It would be extremely helpful to be able to see at a glance where a given field is used — ie. to which channels it has been assigned. This would avoid situations in which editing a field to help with one channel creates an unintended consequence because the developer had forgotten that the same field is also used in another channel. Currently there's no such overview, and one has to visit each channel individually (click to get to channel list, click the specific channel, click again to get the fields tab, probably scroll and/or expand the list of fields, click to return to main channel list, rinse and repeat… laborious).

Suggestion

An overview, somewhere in the Fields section, of the relationships between a given field and the channels it affects would be most valuable. In addition to simple direct field-channel assignments, this should include instances where:

  • the field is part of a field group assigned to a channel
  • the field is assigned to a Fluid field that is then assigned to a channel

It also should potentially reveal assignment via Relationships — where a field is assigned to a channel (including via the two additional linkage types noted above) and that channel's entries are then made available to another channel via a Relationship field.

Ideally these different types of assignment type (direct, field group, Fluid, Relationship) would be separated out and indicated so that the various ways/places in which the field is used are clearly revealed to the user.

This information could be presented either from the Fields overview list or, alternatively, at the bottom of each individual field's editing screen. Perhaps the overview screen could provide a brief summary for each field ("Used in: 3 channels directly, 1 channel via Field Group(s), 1 channel via Fluid field(s), 0 channels via Relationships") alongside the field's id number, tag name, etc, with full details then being provided on the field's own editing screen.

@ops-andy ops-andy added enhancement New feature or request under review An EE team member is reviewing this issue labels Mar 25, 2021
intoeetive added a commit that referenced this issue Sep 2, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request under review An EE team member is reviewing this issue
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants