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

Entry tags/metadata redux #272

Closed
lemon24 opened this issue Feb 23, 2022 · 1 comment
Closed

Entry tags/metadata redux #272

lemon24 opened this issue Feb 23, 2022 · 1 comment

Comments

@lemon24
Copy link
Owner

lemon24 commented Feb 23, 2022

The unified tag/metadata API introduced in #266 makes it relatively easy to support entry tags, and more and more use cases keep cropping up ... so, it's finally time!

Global tags will be very similar to implement, doing it in this issue seems like a good idea.

I'm postponing filtering entries by entry tags for now, since I don't need it yet, and it requires additional refactoring.

For reference, here's the list of use cases we have until now:

@lemon24
Copy link
Owner Author

lemon24 commented Feb 23, 2022

To do:

  • tables, migration
  • Reader methods (skip None and ('feed', None) wildcards for now)
  • tests
  • entry_dedupe support
  • deprecate global_metadata (move to examples)
  • allow editing metadata through the web app
  • docs
    • get_tags(wildcard) deprecation
    • changelog
    • user guide
    • dev notes
    • docstrings, versionchanged

@lemon24 lemon24 changed the title Entry metadata redux Entry tags/metadata redux Feb 23, 2022
lemon24 added a commit that referenced this issue Feb 24, 2022
Storage.set_tag() refactoring.

For #272.
lemon24 added a commit that referenced this issue Feb 26, 2022
lemon24 added a commit that referenced this issue Feb 26, 2022
lemon24 added a commit that referenced this issue Feb 27, 2022
lemon24 added a commit that referenced this issue Mar 6, 2022
lemon24 added a commit that referenced this issue Mar 11, 2022
@lemon24 lemon24 added the tags label Jun 5, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant