This is an automated email from the ASF dual-hosted git repository. kentontaylor pushed a commit to branch kt/tc_by_fullpath in repository https://gitbox.apache.org/repos/asf/allura.git
commit cd61f5f1aba8151855d54bf76d5ef3ffadcf0190 Author: Kenton Taylor <[email protected]> AuthorDate: Tue Jan 31 14:31:37 2023 +0000 SF-8069 Add a helper method to TroveCategory to find by fullpath(s) --- Allura/allura/model/project.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/Allura/allura/model/project.py b/Allura/allura/model/project.py index fad47aefc..7afb2ab65 100644 --- a/Allura/allura/model/project.py +++ b/Allura/allura/model/project.py @@ -179,6 +179,10 @@ class TroveCategory(MappedClass): def by_trove_cat_ids(cls, *ids): return cls.query.find({'trove_cat_id': {'$in': ids}}).all() + @classmethod + def by_trove_fullpaths(cls, *ids): + return cls.query.find({'fullpath': {'$in': ids}}).all() + def __json__(self): return dict( id=self.trove_cat_id,
