View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0020922 | MMW 5 | Main Panel | public | 2024-05-13 21:09 | 2024-05-14 21:44 |
Reporter | rusty | Assigned To | |||
Priority | high | Severity | minor | Reproducibility | always |
Status | assigned | Resolution | open | ||
Product Version | 5.0 | ||||
Target Version | 5.2 | ||||
Summary | 0020922: Classification/Years/Rating subnodes display and are handled inconsistently | ||||
Description | This 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?? | ||||
Tags | No tags attached. | ||||
Fixed in build | |||||