-
Notifications
You must be signed in to change notification settings - Fork 1.8k
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
Streamline album attributes modification behaviour and allow override via CLI #4823
Commits on Aug 23, 2023
-
Propagate album flex attr mods to items
It seems that _deleting_ flex attrs from an album already propagate to items. Now also _modifications_ of album flex attrs propagate to items.
Configuration menu - View commit details
-
Copy full SHA for 56c1ff8 - Browse repository at this point
Copy the full SHA 56c1ff8View commit details -
Option to override album mods propagation to items
Adds a cli option to the modify command that prevents inheriting `modify -a` changes to album-tracks.
Configuration menu - View commit details
-
Copy full SHA for 3587067 - Browse repository at this point
Copy the full SHA 3587067View commit details -
Fix failing test_a_album*_edit_apply tests by
excluding 'id' fields when storing within the Album model.
Configuration menu - View commit details
-
Copy full SHA for 3c7f122 - Browse repository at this point
Copy the full SHA 3c7f122View commit details -
Fix test_albuminfo_change_artist_does_not_change_items
by adding (inherit=True) to fit with the new behaviour of the store() method and add a second test that checks the opposite.
Configuration menu - View commit details
-
Copy full SHA for 94d0041 - Browse repository at this point
Copy the full SHA 94d0041View commit details -
by using store(inherit=False) for the creation of a new "ipfs album" as well as when test_ipfs creates album+items to compare with. Or put differently: Make ipfs and test_ipfs keep the old store() behaviour for which the plugin initially was built for.
Configuration menu - View commit details
-
Copy full SHA for 8d835b8 - Browse repository at this point
Copy the full SHA 8d835b8View commit details -
Configuration menu - View commit details
-
Copy full SHA for 7b49b86 - Browse repository at this point
Copy the full SHA 7b49b86View commit details -
Add docs for
mod -a --noinherit
optionand further clarify `mod -a` docs: Even though e39dcfc and the linked discussion already does a very good job on clarifying what is actually happening when `mod -a` is issued, this commit adds further details about the difference between the album query and what is actually modified.
Configuration menu - View commit details
-
Copy full SHA for 31cd0ec - Browse repository at this point
Copy the full SHA 31cd0ecView commit details -
Clarify Album.store() docstring and comments,
explaining the inherit flag, fixed/flex attrs and the strict exclusion of the id field.
Configuration menu - View commit details
-
Copy full SHA for ad31999 - Browse repository at this point
Copy the full SHA ad31999View commit details -
Fixes in docs for beetbox#4823
as suggested by @sampsyo. Co-authored-by: Adrian Sampson <adrian@radbox.org>
Configuration menu - View commit details
-
Copy full SHA for 9616afd - Browse repository at this point
Copy the full SHA 9616afdView commit details -
Configuration menu - View commit details
-
Copy full SHA for d7b7d60 - Browse repository at this point
Copy the full SHA d7b7d60View commit details