Loading rpc/methods.py +8 −0 Original line number Diff line number Diff line Loading @@ -1055,6 +1055,10 @@ def advanced_search( resources_set = resources_set.exclude( metadataresourcevalue__value__icontains=search_term["value"] ) elif "exclude_meta" in search_term: resources_set = resources_set.exclude( metadataresourcevalue__metadata_id=search_term["meta"] ) elif "tags" in search_term: resources_set = resources_set.filter(tags__uid__in=search_term["tags"]) elif "exclude_tags" in search_term: Loading Loading @@ -1105,6 +1109,10 @@ def advanced_search( collections_set = collections_set.exclude( metadatacollectionvaluee__value__icontains=search_term["value"] ) elif "exclude_meta" in search_term: collections_set = collections_set.exclude( metadatacollectionvalue__metadata_id=search_term["meta"] ) elif "tags" in search_term: collections_set = collections_set.filter(tags__uid__in=search_term["tags"]) elif "exclude_tags" in search_term: Loading Loading
rpc/methods.py +8 −0 Original line number Diff line number Diff line Loading @@ -1055,6 +1055,10 @@ def advanced_search( resources_set = resources_set.exclude( metadataresourcevalue__value__icontains=search_term["value"] ) elif "exclude_meta" in search_term: resources_set = resources_set.exclude( metadataresourcevalue__metadata_id=search_term["meta"] ) elif "tags" in search_term: resources_set = resources_set.filter(tags__uid__in=search_term["tags"]) elif "exclude_tags" in search_term: Loading Loading @@ -1105,6 +1109,10 @@ def advanced_search( collections_set = collections_set.exclude( metadatacollectionvaluee__value__icontains=search_term["value"] ) elif "exclude_meta" in search_term: collections_set = collections_set.exclude( metadatacollectionvalue__metadata_id=search_term["meta"] ) elif "tags" in search_term: collections_set = collections_set.filter(tags__uid__in=search_term["tags"]) elif "exclude_tags" in search_term: Loading