inbox tags, archive tags, archive serial number for documents

This commit is contained in:
Jonas Winkler
2018-07-06 13:25:02 +02:00
parent 78f0991fb5
commit c03cfb176c
5 changed files with 52 additions and 3 deletions

2
src/documents/signals/handlers.py Normal file → Executable file
View File

@@ -47,7 +47,7 @@ def set_correspondent(sender, document=None, logging_group=None, **kwargs):
def set_tags(sender, document=None, logging_group=None, **kwargs):
current_tags = set(document.tags.all())
relevant_tags = set(Tag.match_all(document.content)) - current_tags
relevant_tags = (set(Tag.match_all(document.content)) | set(Tag.objects.filter(is_inbox_tag=True))) - current_tags
if not relevant_tags:
return