sheltermanager / asm3

Animal Shelter Manager
GNU General Public License v3.0
105 stars 65 forks source link

Media flags #1142

Open bobintetley opened 2 years ago

bobintetley commented 2 years ago

Some users would like to be able to add their own classification/type to media records (eg: "Adoption packet", or "Driver's licence"). At the moment, there is the free type media notes field, but it would make reporting on different types of media easier.

Rather than it being a single dropdown, I think we should add a media.MediaFlags column and have an lkmediaflags table like the other flags. This means that multiple flags can then be assigned to a piece of media. A multiselect dropdown filter on the media tab allows you to select only media that has all the chosen flags for filtering.

I don't think we need any defaults either as everything we might make as a default for reporting we can infer from other fields, or the proposed MediaSource column #1295

bobintetley commented 1 month ago

Makes sense to do this at the same time as #1295