View Issue Details

IDProjectCategoryView StatusLast Update
0020922MMW 5Main Panelpublic2024-05-14 21:44
Reporterrusty Assigned To 
PriorityhighSeverityminorReproducibilityalways
Status assignedResolutionopen 
Product Version5.0 
Target Version5.2 
Summary0020922: Classification/Years/Rating subnodes display and are handled inconsistently
DescriptionThis issue was raised by Lowlander at 0020818.

1) When 'Show all subnodes' is enabled, MM will for some attributes, display tree subnodes even though they don't contain any content. This occurs for:
a) Classification (Tempo, Mood, Occasion, Quality) subnodes that are 'pre-populated' in the MM DB
b) Ratings
One could reasonably argue that they shouldn't appear when they contain no content, but this approach was taken (for Classifications, at least) so that users have a means of deleting 'Pre-populated' nodes. In other words, the only way that we can resolve this issue is if MM eliminates the concept of Pre-populated attributes OR provides some other mechanism for editing them (EDIT: note that I'm _not_ advocating for eliminating the concept of pre-populated attributes, but rather soliciting feedback as to whether there's another way of managing them).

2) When 'Show all subnodes' is disabled, some tree subnodes continue to display:
a) Years: they probably shouldn't.
b) Rating: they probably shouldn't
b) Pre-populated Classification subnodes: they probably shouldn't

3) When right-clicking on a classification subnode (e.g. Mood > Mellow) in the tree that contains tracks, 'Remove' is sometimes hidden; but when the same subnode appears in the tracklist [Grid], the 'Remove' option appears. It should work the same way in both cases.

Note: I couldn't replicate this issue consistently. Presumably though, removal behavior was special-cased for Classifications (as well as Years & Ratings) because:
- For classifications, removal doesn't actually delete tracks, but rather deletes the attribute
- For Years & Ratings: to prevent accidental deletion??
TagsNo tags attached.
Fixed in build

Relationships

related to 0020818 closedlowlander Collection criteria is ignored when viewing the collection's Classification node 

Activities

There are no notes attached to this issue.