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

Display extra information in the collection contents page #1206

Open
EweSparky opened this issue Jan 26, 2025 · 5 comments
Open

Display extra information in the collection contents page #1206

EweSparky opened this issue Jan 26, 2025 · 5 comments
Labels
enhancement New feature or request

Comments

@EweSparky
Copy link

I can create a collection with a custom field, but I can't do anything with the data entered into those fields once I add an item to that collection.

It would be great if I could view that data, either when viewing the individual item (perhaps a tab showing collection custom fields), and/or when viewing a collection (perhaps as a row/column adjacent to each item).

I should also be able to search and filter that data like I can any other field.

Finally, it'd be nice to have a list custom field type, where a dynamic drop-down list is used and populated with existing entries. New entries can be added by typing into the field and saving, rather than selecting an existing item. This sort of thing would be useful for where the values can change, but the phrasing is always the same. For example:

collection: Platforms
custom_list_name: platform_name
custom_description: Which platform or service did I buy this on or stream it on?
custom_list_entries: [
  Amazon Prime,
  Apple TV,
  Netflix
]

collection: Recommended
custom_list_name: recommender_name
custom_description: Who recommended it to me?
custom_list_entries: [
  Bob,
  Mary
]

then later on, I might search for a movie available on Shudder recommended by John. I could add the movie to the Platforms collection and type in Shudder for the platform name, and add it to the Recommended collection and type in John for who recommended it to me. If John recommended a second movie available on Shudder some other day, I would be able to select Shudder and John from the respective collections because the drop-down menu of list items looks up all unique values and displays them (alphabetically).

@hockdudu
Copy link

Viewing the data is an important feature. Otherwise, one can't do anything with the entered data.

I created a "Notes" collection (like suggested in #762), where there's a text field I can write any notes to an item. But I realized now I can't see the notes anywhere, defeating the purpose of having notes.

@IgnisDa
Copy link
Owner

IgnisDa commented Jan 29, 2025

I agree. @EweSparky @hockdudu Do you have an example screenshot that I can refer that displays similar data well? I do not have any ideas on how the UI should look like and would love some inspiration.

Also @EweSparky, please create a new issue for the list field collection information type.

@IgnisDa IgnisDa changed the title Feature Request: Collection custom fields enhancement Display extra information in the collection contents page Jan 29, 2025
@IgnisDa IgnisDa added the enhancement New feature or request label Jan 29, 2025
@hockdudu
Copy link

hockdudu commented Feb 1, 2025

@IgnisDa Hmm, I don't have any screenshot.

But I can imagine something simple like an "note" or "info" icon on the tags, which one can click on and a modal opens, would suffice. Any way to view the metadata is better than none.

Alternatively, a new tab in the detail view could be used to show all data at once. I'm not sure what name would be fitting, though (I thought of "Metadat", but that's probably too generic).

@EweSparky
Copy link
Author

Also @EweSparky, please create a new issue for the list field collection information type.

@IgnisDa see #1230

@EweSparky
Copy link
Author

@IgnisDa I don't have a screenshot, just a rough idea in my mind... something like:


Media Item Page:

tabs:
Overview | Actions | History | Seasons | Reviews | Suggestions | Videos | Watch On | Custom Fields


Custom Fields Tab:

table showing:

Collection Custom Field Name Custom Field Value Required Action
Top Rated Recommender Name Bob from work N Edit | Delete
Top Rated Times I've Recommended It 3 N Edit | Delete
Purchases Purchase Date 2025-01-25 Y Edit | Delete
Purchases Platform Apple TV,Blu-ray Y Edit | Delete
Purchases Shelf Digital,Media room bookcase Y Edit | Delete

There would need to be some logic checks around ensuring required fields remain fulfilled if deleting an entry, and that items aren't unintentionally removed from collections because a required field is now null.


Collections Page:

I think this really only makes if/when collections support a list view, where such an existing table could be optionally expanded to show custom fields.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants